From 105529cde19fc303d4533faabdce829f63d0d0b5 Mon Sep 17 00:00:00 2001 From: Rumen Nikiforov Date: Fri, 13 Jan 2023 19:39:27 +0200 Subject: [PATCH 001/124] Added versioned tag alongside latest on docker-hub deployment (#330) --- .github/workflows/cd-docker-hub.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cd-docker-hub.yml b/.github/workflows/cd-docker-hub.yml index ff1e06623..ae560acae 100644 --- a/.github/workflows/cd-docker-hub.yml +++ b/.github/workflows/cd-docker-hub.yml @@ -47,6 +47,9 @@ jobs: uses: docker/metadata-action@v4 with: images: ${{ env.DOCKER_IMAGE }} + tags: | + type=semver,pattern={{version}} + latest - name: Build and push image to Docker Hub uses: docker/build-push-action@v3 @@ -54,5 +57,5 @@ jobs: context: . push: true platforms: ${{ env.PLATFORMS }} - tags: ${{ env.DOCKER_IMAGE }}:latest + tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} From bf56509bec492fa5736ffc3edd802f7e0204ee3a Mon Sep 17 00:00:00 2001 From: garanda21 Date: Fri, 13 Jan 2023 22:02:58 +0100 Subject: [PATCH 002/124] Require recipient Telegram and validate bot token (#324) Co-authored-by: Alex Justesen --- app/Filament/Pages/Settings/NotificationPage.php | 14 +++++++++++--- config/telegram.php | 5 +++++ 2 files changed, 16 insertions(+), 3 deletions(-) mode change 100644 => 100755 app/Filament/Pages/Settings/NotificationPage.php create mode 100755 config/telegram.php diff --git a/app/Filament/Pages/Settings/NotificationPage.php b/app/Filament/Pages/Settings/NotificationPage.php old mode 100644 new mode 100755 index a9690be84..155ce86f7 --- a/app/Filament/Pages/Settings/NotificationPage.php +++ b/app/Filament/Pages/Settings/NotificationPage.php @@ -214,19 +214,27 @@ public function sendTestTelegramNotification() { $notificationSettings = new (NotificationSettings::class); - if (count($notificationSettings->telegram_recipients)) { + $bot = config('telegram.bot'); + + if (blank($bot)) { + Notification::make() + ->title('First you need to add \'TELEGRAM_BOT_TOKEN\' on your .env file or add it as environment variable') + ->warning() + ->send(); + } + if (! empty($notificationSettings->telegram_recipients)) { foreach ($notificationSettings->telegram_recipients as $recipient) { \Illuminate\Support\Facades\Notification::route('telegram_chat_id', $recipient['telegram_chat_id']) ->notify(new TelegramNotification('Test notification channel *telegram*')); } Notification::make() - ->title('Test telegram notification sent.') + ->title('Test Telegram notification sent.') ->success() ->send(); } else { Notification::make() - ->title('You need to add recipients to receive telegram notifications.') + ->title('You need to add recipients to receive Telegram notifications.') ->warning() ->send(); } diff --git a/config/telegram.php b/config/telegram.php new file mode 100755 index 000000000..982d6cf95 --- /dev/null +++ b/config/telegram.php @@ -0,0 +1,5 @@ + env('TELEGRAM_BOT_TOKEN', null), +]; From 98cf390ac2e6fff8ada7dbb352569d8e12de8143 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 17 Jan 2023 07:37:06 -0500 Subject: [PATCH 003/124] removed auth message (#340) --- app/Filament/Pages/Settings/GeneralPage.php | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index a2eb390ec..27ccc2ebf 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -4,12 +4,10 @@ use App\Rules\ValidCronExpression; use App\Settings\GeneralSettings; -use Filament\Forms\Components\Card; use Filament\Forms\Components\Grid; use Filament\Forms\Components\Section; use Filament\Forms\Components\Select; use Filament\Forms\Components\TextInput; -use Filament\Forms\Components\Toggle; use Filament\Pages\SettingsPage; use Illuminate\Support\Facades\Http; use Squire\Models\Timezone; @@ -110,17 +108,6 @@ protected function getFormSchema(): array ->columnSpan([ 'md' => 2, ]), - - Card::make() - ->schema([ - Toggle::make('auth_enabled') - ->label('Authentication enabled') - ->helperText("NOTE: Authentication is currently required. It's on the roadmap to be able to disable it though.") - ->disabled(), - ]) - ->columnSpan([ - 'md' => 1, - ]), ]), ]; } From 2c23a450676f3109d89efa729e1db5fe6a6b1fce Mon Sep 17 00:00:00 2001 From: Alessandro Del Prete Date: Sat, 28 Jan 2023 15:19:17 +0100 Subject: [PATCH 004/124] Added support X-Forwarded-Prefix+TrustedProxies (#342) --- app/Http/Middleware/TrustProxies.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php index 3391630ec..5e1aa694d 100644 --- a/app/Http/Middleware/TrustProxies.php +++ b/app/Http/Middleware/TrustProxies.php @@ -12,7 +12,7 @@ class TrustProxies extends Middleware * * @var array|string|null */ - protected $proxies; + protected $proxies = '*'; /** * The headers that should be used to detect proxies. @@ -24,5 +24,5 @@ class TrustProxies extends Middleware Request::HEADER_X_FORWARDED_HOST | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO | - Request::HEADER_X_FORWARDED_AWS_ELB; + Request::HEADER_X_FORWARDED_PREFIX; } From cf1d73d85774e94b71f780954e9bf574f013b385 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sat, 28 Jan 2023 09:25:54 -0500 Subject: [PATCH 005/124] Release 0.11.1 (#363) --- .phpstorm.meta.php | 66 +++ _ide_helper.php | 356 +++++++++++- composer.json | 1 + composer.lock | 1275 ++++++++++++++++++++++++++++++++---------- config/speedtest.php | 4 +- 5 files changed, 1381 insertions(+), 321 deletions(-) diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index beebe391c..3294e6d32 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -144,6 +144,11 @@ 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, @@ -183,6 +188,7 @@ 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, @@ -352,6 +358,11 @@ 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, @@ -391,6 +402,7 @@ 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, @@ -560,6 +572,11 @@ 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, @@ -599,6 +616,7 @@ 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, @@ -768,6 +786,11 @@ 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, @@ -807,6 +830,7 @@ 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, @@ -976,6 +1000,11 @@ 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, @@ -1015,6 +1044,7 @@ 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, @@ -1184,6 +1214,11 @@ 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, @@ -1223,6 +1258,7 @@ 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, @@ -1392,6 +1428,11 @@ 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, @@ -1431,6 +1472,7 @@ 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, @@ -1600,6 +1642,11 @@ 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, @@ -1639,6 +1686,7 @@ 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, @@ -1808,6 +1856,11 @@ 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, @@ -1847,6 +1900,7 @@ 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, @@ -2016,6 +2070,11 @@ 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, @@ -2055,6 +2114,7 @@ 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, @@ -2224,6 +2284,11 @@ 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, @@ -2263,6 +2328,7 @@ 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, + 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, diff --git a/_ide_helper.php b/_ide_helper.php index 340f1ff74..855361032 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 9.47.0. + * Generated for Laravel 9.48.0. * * This file should not be included in your code, only analyzed by your IDE! * @@ -4535,7 +4535,7 @@ public static function queued($key, $default = null, $path = null) /** * Queue a cookie to send with the next response. * - * @param array $parameters + * @param mixed $parameters * @return void * @static */ @@ -4575,8 +4575,8 @@ public static function unqueue($name, $path = null) * Set the default path and domain for the jar. * * @param string $path - * @param string $domain - * @param bool $secure + * @param string|null $domain + * @param bool|null $secure * @param string|null $sameSite * @return \Illuminate\Cookie\CookieJar * @static @@ -7409,8 +7409,8 @@ public static function setContainer($container) * Deny with a HTTP status code. * * @param int $status - * @param \Illuminate\Auth\Access\?string $message - * @param \Illuminate\Auth\Access\?int $code + * @param string|null $message + * @param int|null $code * @return \Illuminate\Auth\Access\Response * @static */ @@ -7422,8 +7422,8 @@ public static function denyWithStatus($status, $message = null, $code = null) /** * Deny with a 404 HTTP status code. * - * @param \Illuminate\Auth\Access\?string $message - * @param \Illuminate\Auth\Access\?int $code + * @param string|null $message + * @param int|null $code * @return \Illuminate\Auth\Access\Response * @static */ @@ -12709,7 +12709,7 @@ public static function jsonp($callback, $data = [], $status = 200, $headers = [] /** * Create a new streamed response instance. * - * @param \Closure $callback + * @param callable $callback * @param int $status * @param array $headers * @return \Symfony\Component\HttpFoundation\StreamedResponse @@ -12723,7 +12723,7 @@ public static function stream($callback, $status = 200, $headers = []) /** * Create a new streamed response instance as a file download. * - * @param \Closure $callback + * @param callable $callback * @param string|null $name * @param array $headers * @param string|null $disposition @@ -14192,6 +14192,18 @@ public static function disableForeignKeyConstraints() { //Method inherited from \Illuminate\Database\Schema\Builder /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->disableForeignKeyConstraints(); + } + /** + * Disable foreign key constraints during the execution of a callback. + * + * @param \Closure $callback + * @return mixed + * @static + */ + public static function withoutForeignKeyConstraints($callback) + { //Method inherited from \Illuminate\Database\Schema\Builder + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + return $instance->withoutForeignKeyConstraints($callback); } /** * Get the database connection instance. @@ -14762,7 +14774,7 @@ public static function getId() /** * Set the session ID. * - * @param string $id + * @param string|null $id * @return void * @static */ @@ -14774,7 +14786,7 @@ public static function setId($id) /** * Determine if this is a valid session ID. * - * @param string $id + * @param string|null $id * @return bool * @static */ @@ -14866,13 +14878,13 @@ public static function getHandler() * Set the underlying session handler implementation. * * @param \SessionHandlerInterface $handler - * @return void + * @return \SessionHandlerInterface * @static */ public static function setHandler($handler) { /** @var \Illuminate\Session\Store $instance */ - $instance->setHandler($handler); + return $instance->setHandler($handler); } /** * Determine if the session handler needs a request. @@ -17466,7 +17478,7 @@ public static function cspNonce() /** * Generate or set a Content Security Policy nonce to apply to all generated tags. * - * @param \Illuminate\Foundation\?string $nonce + * @param string|null $nonce * @return string * @static */ @@ -17724,6 +17736,45 @@ public static function sanitizeHtml($html) return \Illuminate\Support\Str::sanitizeHtml($html); } + } + /** + * + * + * @template TKey of array-key + * @template TValue + * @implements \ArrayAccess + * @implements \Illuminate\Support\Enumerable + */ + class Collection { + /** + * + * + * @see \Maatwebsite\Excel\Mixins\DownloadCollection::downloadExcel() + * @param string $fileName + * @param string|null $writerType + * @param mixed $withHeadings + * @param array $responseHeaders + * @static + */ + public static function downloadExcel($fileName, $writerType = null, $withHeadings = false, $responseHeaders = []) + { + return \Illuminate\Support\Collection::downloadExcel($fileName, $writerType, $withHeadings, $responseHeaders); + } + /** + * + * + * @see \Maatwebsite\Excel\Mixins\StoreCollection::storeExcel() + * @param string $filePath + * @param string|null $disk + * @param string|null $writerType + * @param mixed $withHeadings + * @static + */ + public static function storeExcel($filePath, $disk = null, $writerType = null, $withHeadings = false) + { + return \Illuminate\Support\Collection::storeExcel($filePath, $disk, $writerType, $withHeadings); + } + } /** * @@ -18076,6 +18127,250 @@ public static function flushState() } +} + + namespace Maatwebsite\Excel\Facades { + /** + * + * + */ + class Excel { + /** + * + * + * @param object $export + * @param string|null $fileName + * @param string $writerType + * @param array $headers + * @return \Symfony\Component\HttpFoundation\BinaryFileResponse + * @throws \PhpOffice\PhpSpreadsheet\Exception + * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception + * @static + */ + public static function download($export, $fileName, $writerType = null, $headers = []) + { + /** @var \Maatwebsite\Excel\Excel $instance */ + return $instance->download($export, $fileName, $writerType, $headers); + } + /** + * + * + * @param object $export + * @param string $filePath + * @param string|null $disk + * @param string $writerType + * @param mixed $diskOptions + * @return bool + * @throws \PhpOffice\PhpSpreadsheet\Exception + * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception + * @static + */ + public static function store($export, $filePath, $diskName = null, $writerType = null, $diskOptions = []) + { + /** @var \Maatwebsite\Excel\Excel $instance */ + return $instance->store($export, $filePath, $diskName, $writerType, $diskOptions); + } + /** + * + * + * @param object $export + * @param string $filePath + * @param string|null $disk + * @param string $writerType + * @param mixed $diskOptions + * @return \Illuminate\Foundation\Bus\PendingDispatch + * @static + */ + public static function queue($export, $filePath, $disk = null, $writerType = null, $diskOptions = []) + { + /** @var \Maatwebsite\Excel\Excel $instance */ + return $instance->queue($export, $filePath, $disk, $writerType, $diskOptions); + } + /** + * + * + * @param object $export + * @param string $writerType + * @return string + * @static + */ + public static function raw($export, $writerType) + { + /** @var \Maatwebsite\Excel\Excel $instance */ + return $instance->raw($export, $writerType); + } + /** + * + * + * @param object $import + * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath + * @param string|null $disk + * @param string|null $readerType + * @return \Maatwebsite\Excel\Reader|\Illuminate\Foundation\Bus\PendingDispatch + * @static + */ + public static function import($import, $filePath, $disk = null, $readerType = null) + { + /** @var \Maatwebsite\Excel\Excel $instance */ + return $instance->import($import, $filePath, $disk, $readerType); + } + /** + * + * + * @param object $import + * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath + * @param string|null $disk + * @param string|null $readerType + * @return array + * @static + */ + public static function toArray($import, $filePath, $disk = null, $readerType = null) + { + /** @var \Maatwebsite\Excel\Excel $instance */ + return $instance->toArray($import, $filePath, $disk, $readerType); + } + /** + * + * + * @param object $import + * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath + * @param string|null $disk + * @param string|null $readerType + * @return \Illuminate\Support\Collection + * @static + */ + public static function toCollection($import, $filePath, $disk = null, $readerType = null) + { + /** @var \Maatwebsite\Excel\Excel $instance */ + return $instance->toCollection($import, $filePath, $disk, $readerType); + } + /** + * + * + * @param \Illuminate\Contracts\Queue\ShouldQueue $import + * @param string|\Symfony\Component\HttpFoundation\File\UploadedFile $filePath + * @param string|null $disk + * @param string $readerType + * @return \Illuminate\Foundation\Bus\PendingDispatch + * @static + */ + public static function queueImport($import, $filePath, $disk = null, $readerType = null) + { + /** @var \Maatwebsite\Excel\Excel $instance */ + return $instance->queueImport($import, $filePath, $disk, $readerType); + } + /** + * + * + * @param string $concern + * @param callable $handler + * @param string $event + * @static + */ + public static function extend($concern, $handler, $event = 'Maatwebsite\\Excel\\Events\\BeforeWriting') + { + return \Maatwebsite\Excel\Excel::extend($concern, $handler, $event); + } + /** + * When asserting downloaded, stored, queued or imported, use regular expression + * to look for a matching file path. + * + * @return void + * @static + */ + public static function matchByRegex() + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + $instance->matchByRegex(); + } + /** + * When asserting downloaded, stored, queued or imported, use regular string + * comparison for matching file path. + * + * @return void + * @static + */ + public static function doNotMatchByRegex() + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + $instance->doNotMatchByRegex(); + } + /** + * + * + * @param string $fileName + * @param callable|null $callback + * @static + */ + public static function assertDownloaded($fileName, $callback = null) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertDownloaded($fileName, $callback); + } + /** + * + * + * @param string $filePath + * @param string|callable|null $disk + * @param callable|null $callback + * @static + */ + public static function assertStored($filePath, $disk = null, $callback = null) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertStored($filePath, $disk, $callback); + } + /** + * + * + * @param string $filePath + * @param string|callable|null $disk + * @param callable|null $callback + * @static + */ + public static function assertQueued($filePath, $disk = null, $callback = null) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertQueued($filePath, $disk, $callback); + } + /** + * + * + * @static + */ + public static function assertQueuedWithChain($chain) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertQueuedWithChain($chain); + } + /** + * + * + * @param string $classname + * @param callable|null $callback + * @static + */ + public static function assertExportedInRaw($classname, $callback = null) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertExportedInRaw($classname, $callback); + } + /** + * + * + * @param string $filePath + * @param string|callable|null $disk + * @param callable|null $callback + * @static + */ + public static function assertImported($filePath, $disk = null, $callback = null) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertImported($filePath, $disk, $callback); + } + + } + } namespace Spatie\LaravelIgnition\Facades { @@ -23566,6 +23861,36 @@ public static function updateOrInsert($attributes, $values = []) return $instance->updateOrInsert($attributes, $values); } + /** + * Increment the given column's values by the given amounts. + * + * @param \Illuminate\Database\Query\array $columns + * @param \Illuminate\Database\Query\array $extra + * @return int + * @throws \InvalidArgumentException + * @static + */ + public static function incrementEach($columns, $extra = []) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->incrementEach($columns, $extra); + } + + /** + * Decrement the given column's values by the given amounts. + * + * @param \Illuminate\Database\Query\array $columns + * @param \Illuminate\Database\Query\array $extra + * @return int + * @throws \InvalidArgumentException + * @static + */ + public static function decrementEach($columns, $extra = []) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->decrementEach($columns, $extra); + } + /** * Run a truncate statement on the table. * @@ -23861,6 +24186,7 @@ class Validator extends \Illuminate\Support\Facades\Validator {} class View extends \Illuminate\Support\Facades\View {} class Vite extends \Illuminate\Support\Facades\Vite {} class Livewire extends \Livewire\Livewire {} + class Excel extends \Maatwebsite\Excel\Facades\Excel {} class Flare extends \Spatie\LaravelIgnition\Facades\Flare {} } diff --git a/composer.json b/composer.json index 61f32ee46..6f84e0a89 100644 --- a/composer.json +++ b/composer.json @@ -17,6 +17,7 @@ "laravel/framework": "^9.19", "laravel/sanctum": "^3.0", "laravel/tinker": "^2.7", + "maatwebsite/excel": "^3.1", "spatie/laravel-settings": "^2.4", "squirephp/timezones-en": "^3.3" }, diff --git a/composer.lock b/composer.lock index 03072d5f2..debbb03cd 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c645a2045faf1a41928be8ee841a8c86", + "content-hash": "7c07c343563ba01500927699850ed59f", "packages": [ { "name": "akaunting/laravel-money", @@ -133,25 +133,25 @@ }, { "name": "blade-ui-kit/blade-heroicons", - "version": "1.3.1", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/blade-ui-kit/blade-heroicons.git", - "reference": "a2749abc7b8eb6149ff643ffa99a3d33a2de7961" + "reference": "dea08e8308d9bad9ebff1bc482d5985dbaacc91b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/blade-ui-kit/blade-heroicons/zipball/a2749abc7b8eb6149ff643ffa99a3d33a2de7961", - "reference": "a2749abc7b8eb6149ff643ffa99a3d33a2de7961", + "url": "https://api.github.com/repos/blade-ui-kit/blade-heroicons/zipball/dea08e8308d9bad9ebff1bc482d5985dbaacc91b", + "reference": "dea08e8308d9bad9ebff1bc482d5985dbaacc91b", "shasum": "" }, "require": { "blade-ui-kit/blade-icons": "^1.1", - "illuminate/support": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0|^10.0", "php": "^7.4|^8.0" }, "require-dev": { - "orchestra/testbench": "^6.0|^7.0", + "orchestra/testbench": "^6.0|^7.0|^8.0", "phpunit/phpunit": "^9.0" }, "type": "library", @@ -186,7 +186,7 @@ ], "support": { "issues": "https://github.com/blade-ui-kit/blade-heroicons/issues", - "source": "https://github.com/blade-ui-kit/blade-heroicons/tree/1.3.1" + "source": "https://github.com/blade-ui-kit/blade-heroicons/tree/1.4.0" }, "funding": [ { @@ -198,7 +198,7 @@ "type": "github" } ], - "time": "2022-03-02T11:50:13+00:00" + "time": "2023-01-25T17:57:58+00:00" }, { "name": "blade-ui-kit/blade-icons", @@ -337,6 +337,87 @@ ], "time": "2022-08-10T22:54:19+00:00" }, + { + "name": "composer/semver", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-04-01T19:23:25+00:00" + }, { "name": "danharrin/date-format-converter", "version": "v0.3.0", @@ -390,25 +471,25 @@ }, { "name": "danharrin/livewire-rate-limiting", - "version": "v1.0.0", + "version": "v1.0.1", "source": { "type": "git", "url": "https://github.com/danharrin/livewire-rate-limiting.git", - "reference": "b99facf5b607fb0cde92a6f254f437295339f7de" + "reference": "50ddf2064757c46bea96f84ef73a3d7a9126efcd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/danharrin/livewire-rate-limiting/zipball/b99facf5b607fb0cde92a6f254f437295339f7de", - "reference": "b99facf5b607fb0cde92a6f254f437295339f7de", + "url": "https://api.github.com/repos/danharrin/livewire-rate-limiting/zipball/50ddf2064757c46bea96f84ef73a3d7a9126efcd", + "reference": "50ddf2064757c46bea96f84ef73a3d7a9126efcd", "shasum": "" }, "require": { - "illuminate/support": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0|^10.0", "php": "^8.0" }, "require-dev": { "livewire/livewire": "^2.3", - "orchestra/testbench": "^6.2|^7.0", + "orchestra/testbench": "^6.2|^7.0|^8.0", "phpunit/phpunit": "^9.4", "symplify/monorepo-builder": "^9.0" }, @@ -440,7 +521,7 @@ "type": "github" } ], - "time": "2022-01-21T11:26:58+00:00" + "time": "2023-01-23T17:16:14+00:00" }, { "name": "dflydev/dot-access-data", @@ -948,28 +1029,27 @@ }, { "name": "doctrine/lexer", - "version": "2.1.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124" + "reference": "84a527db05647743d50373e0ec53a152f2cde568" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", - "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/84a527db05647743d50373e0ec53a152f2cde568", + "reference": "84a527db05647743d50373e0ec53a152f2cde568", "shasum": "" }, "require": { - "doctrine/deprecations": "^1.0", - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^10", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^9.5", "psalm/plugin-phpunit": "^0.18.3", - "vimeo/psalm": "^4.11 || ^5.0" + "vimeo/psalm": "^5.0" }, "type": "library", "autoload": { @@ -1006,7 +1086,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/2.1.0" + "source": "https://github.com/doctrine/lexer/tree/3.0.0" }, "funding": [ { @@ -1022,7 +1102,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T08:49:07+00:00" + "time": "2022-12-15T16:57:16+00:00" }, { "name": "dragonmantank/cron-expression", @@ -1087,26 +1167,26 @@ }, { "name": "egulias/email-validator", - "version": "3.2.5", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "b531a2311709443320c786feb4519cfaf94af796" + "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b531a2311709443320c786feb4519cfaf94af796", - "reference": "b531a2311709443320c786feb4519cfaf94af796", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/3a85486b709bc384dae8eb78fb2eec649bdb64ff", + "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff", "shasum": "" }, "require": { - "doctrine/lexer": "^1.2|^2", - "php": ">=7.2", - "symfony/polyfill-intl-idn": "^1.15" + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" }, "require-dev": { - "phpunit/phpunit": "^8.5.8|^9.3.3", - "vimeo/psalm": "^4" + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^4.30" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" @@ -1114,7 +1194,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "4.0.x-dev" } }, "autoload": { @@ -1142,7 +1222,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/3.2.5" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.1" }, "funding": [ { @@ -1150,20 +1230,81 @@ "type": "github" } ], - "time": "2023-01-02T17:26:14+00:00" + "time": "2023-01-14T14:17:03+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.16.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8", + "shasum": "" + }, + "require": { + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0" + }, + "require-dev": { + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" + }, + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" + }, + "type": "library", + "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0" + }, + "time": "2022-09-18T07:06:19+00:00" }, { "name": "filament/filament", - "version": "v2.16.61", + "version": "v2.16.66", "source": { "type": "git", - "url": "https://github.com/filamentphp/admin.git", - "reference": "dd6fd246f68fb6d2d14322a98d2354c7daa241bf" + "url": "https://github.com/filamentphp/app.git", + "reference": "adfd8f2169cceb9463d39cf75fc408447ffd5ae3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/admin/zipball/dd6fd246f68fb6d2d14322a98d2354c7daa241bf", - "reference": "dd6fd246f68fb6d2d14322a98d2354c7daa241bf", + "url": "https://api.github.com/repos/filamentphp/app/zipball/adfd8f2169cceb9463d39cf75fc408447ffd5ae3", + "reference": "adfd8f2169cceb9463d39cf75fc408447ffd5ae3", "shasum": "" }, "require": { @@ -1172,16 +1313,16 @@ "filament/notifications": "self.version", "filament/support": "self.version", "filament/tables": "self.version", - "illuminate/auth": "^8.6|^9.0", - "illuminate/console": "^8.6|^9.0", - "illuminate/contracts": "^8.6|^9.0", - "illuminate/cookie": "^8.6|^9.0", - "illuminate/database": "^8.6|^9.0", - "illuminate/http": "^8.6|^9.0", - "illuminate/routing": "^8.6|^9.0", - "illuminate/session": "^8.6|^9.0", - "illuminate/support": "^8.6|^9.0", - "illuminate/view": "^8.6|^9.0", + "illuminate/auth": "^8.6|^9.0|^10.0", + "illuminate/console": "^8.6|^9.0|^10.0", + "illuminate/contracts": "^8.6|^9.0|^10.0", + "illuminate/cookie": "^8.6|^9.0|^10.0", + "illuminate/database": "^8.6|^9.0|^10.0", + "illuminate/http": "^8.6|^9.0|^10.0", + "illuminate/routing": "^8.6|^9.0|^10.0", + "illuminate/session": "^8.6|^9.0|^10.0", + "illuminate/support": "^8.6|^9.0|^10.0", + "illuminate/view": "^8.6|^9.0|^10.0", "livewire/livewire": "^2.10.7", "php": "^8.0", "ryangjchandler/blade-capture-directive": "^0.2", @@ -1213,20 +1354,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-01-12T10:11:57+00:00" + "time": "2023-01-25T18:15:58+00:00" }, { "name": "filament/forms", - "version": "v2.16.61", + "version": "v2.16.66", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "f638d38b743a1089f66fc98e470cd9dfc4720097" + "reference": "126612c2faee222a46f38cbc17b480e1b09d0291" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/f638d38b743a1089f66fc98e470cd9dfc4720097", - "reference": "f638d38b743a1089f66fc98e470cd9dfc4720097", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/126612c2faee222a46f38cbc17b480e1b09d0291", + "reference": "126612c2faee222a46f38cbc17b480e1b09d0291", "shasum": "" }, "require": { @@ -1234,13 +1375,13 @@ "danharrin/date-format-converter": "^0.3", "filament/notifications": "self.version", "filament/support": "self.version", - "illuminate/console": "^8.6|^9.0", - "illuminate/contracts": "^8.6|^9.0", - "illuminate/database": "^8.6|^9.0", - "illuminate/filesystem": "^8.6|^9.0", - "illuminate/support": "^8.6|^9.0", - "illuminate/validation": "^8.6|^9.0", - "illuminate/view": "^8.6|^9.0", + "illuminate/console": "^8.6|^9.0|^10.0", + "illuminate/contracts": "^8.6|^9.0|^10.0", + "illuminate/database": "^8.6|^9.0|^10.0", + "illuminate/filesystem": "^8.6|^9.0|^10.0", + "illuminate/support": "^8.6|^9.0|^10.0", + "illuminate/validation": "^8.6|^9.0|^10.0", + "illuminate/view": "^8.6|^9.0|^10.0", "livewire/livewire": "^2.10.7", "php": "^8.0", "spatie/laravel-package-tools": "^1.9" @@ -1271,29 +1412,29 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-01-12T10:11:56+00:00" + "time": "2023-01-25T18:16:02+00:00" }, { "name": "filament/notifications", - "version": "v2.16.61", + "version": "v2.16.66", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "fe6247865c83809fe5bf1a87d0492445f6cef03e" + "reference": "06eb5c14796d72ec3dbb0cc13be03a7801e4ab0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/fe6247865c83809fe5bf1a87d0492445f6cef03e", - "reference": "fe6247865c83809fe5bf1a87d0492445f6cef03e", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/06eb5c14796d72ec3dbb0cc13be03a7801e4ab0f", + "reference": "06eb5c14796d72ec3dbb0cc13be03a7801e4ab0f", "shasum": "" }, "require": { "blade-ui-kit/blade-heroicons": "^1.2", "filament/support": "self.version", - "illuminate/contracts": "^8.6|^9.0", - "illuminate/filesystem": "^8.6|^9.0", - "illuminate/notifications": "^8.6|^9.0", - "illuminate/support": "^8.6|^9.0", + "illuminate/contracts": "^8.6|^9.0|^10.0", + "illuminate/filesystem": "^8.6|^9.0|^10.0", + "illuminate/notifications": "^8.6|^9.0|^10.0", + "illuminate/support": "^8.6|^9.0|^10.0", "livewire/livewire": "^2.10.7", "php": "^8.0", "spatie/laravel-package-tools": "^1.9" @@ -1324,27 +1465,27 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-01-12T10:12:17+00:00" + "time": "2023-01-25T18:16:07+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.16.61", + "version": "v2.16.66", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", - "reference": "adf64290449967ed4d5f700e2a5d0bc4947aac8d" + "reference": "9a9bb0a3b500a1db23f0bad5d37161ba7e9d5501" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/adf64290449967ed4d5f700e2a5d0bc4947aac8d", - "reference": "adf64290449967ed4d5f700e2a5d0bc4947aac8d", + "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/9a9bb0a3b500a1db23f0bad5d37161ba7e9d5501", + "reference": "9a9bb0a3b500a1db23f0bad5d37161ba7e9d5501", "shasum": "" }, "require": { "filament/filament": "self.version", - "illuminate/console": "^8.6|^9.0", - "illuminate/filesystem": "^8.6|^9.0", - "illuminate/support": "^8.6|^9.0", + "illuminate/console": "^8.6|^9.0|^10.0", + "illuminate/filesystem": "^8.6|^9.0|^10.0", + "illuminate/support": "^8.6|^9.0|^10.0", "php": "^8.0", "spatie/laravel-settings": "^2.2" }, @@ -1371,26 +1512,26 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2022-10-30T20:32:36+00:00" + "time": "2023-01-25T18:16:10+00:00" }, { "name": "filament/support", - "version": "v2.16.61", + "version": "v2.16.66", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "25ece77e743fdd31603f18f582ae77384103e082" + "reference": "f3cd2612b3a39b43502862e4be774825d243402b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/25ece77e743fdd31603f18f582ae77384103e082", - "reference": "25ece77e743fdd31603f18f582ae77384103e082", + "url": "https://api.github.com/repos/filamentphp/support/zipball/f3cd2612b3a39b43502862e4be774825d243402b", + "reference": "f3cd2612b3a39b43502862e4be774825d243402b", "shasum": "" }, "require": { - "illuminate/contracts": "^8.6|^9.0", - "illuminate/support": "^8.6|^9.0", - "illuminate/view": "^8.6|^9.0", + "illuminate/contracts": "^8.6|^9.0|^10.0", + "illuminate/support": "^8.6|^9.0|^10.0", + "illuminate/view": "^8.6|^9.0|^10.0", "php": "^8.0", "spatie/laravel-package-tools": "^1.9", "tgalopin/html-sanitizer": "^1.5" @@ -1421,20 +1562,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2022-12-15T13:28:07+00:00" + "time": "2023-01-25T18:16:24+00:00" }, { "name": "filament/tables", - "version": "v2.16.61", + "version": "v2.16.66", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "4d5c1978a361ddc961e404246cbe71068a39f2d2" + "reference": "c0b2e629057e1db3f01561df0c8e18aa178c072e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/4d5c1978a361ddc961e404246cbe71068a39f2d2", - "reference": "4d5c1978a361ddc961e404246cbe71068a39f2d2", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/c0b2e629057e1db3f01561df0c8e18aa178c072e", + "reference": "c0b2e629057e1db3f01561df0c8e18aa178c072e", "shasum": "" }, "require": { @@ -1443,12 +1584,12 @@ "filament/forms": "self.version", "filament/notifications": "self.version", "filament/support": "self.version", - "illuminate/console": "^8.6|^9.0", - "illuminate/contracts": "^8.6|^9.0", - "illuminate/database": "^8.6|^9.0", - "illuminate/filesystem": "^8.6|^9.0", - "illuminate/support": "^8.6|^9.0", - "illuminate/view": "^8.6|^9.0", + "illuminate/console": "^8.6|^9.0|^10.0", + "illuminate/contracts": "^8.6|^9.0|^10.0", + "illuminate/database": "^8.6|^9.0|^10.0", + "illuminate/filesystem": "^8.6|^9.0|^10.0", + "illuminate/support": "^8.6|^9.0|^10.0", + "illuminate/view": "^8.6|^9.0|^10.0", "livewire/livewire": "^2.10.7", "php": "^8.0", "spatie/invade": "^1.0", @@ -1477,7 +1618,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-01-12T10:12:08+00:00" + "time": "2023-01-25T18:16:24+00:00" }, { "name": "fruitcake/php-cors", @@ -2065,22 +2206,23 @@ }, { "name": "laravel/framework", - "version": "v9.47.0", + "version": "v9.48.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "92810d88f9a4252095a56c05541b07940363367c" + "reference": "c78ae7aeb0cbcb1a205050d3592247ba07f5b711" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/92810d88f9a4252095a56c05541b07940363367c", - "reference": "92810d88f9a4252095a56c05541b07940363367c", + "url": "https://api.github.com/repos/laravel/framework/zipball/c78ae7aeb0cbcb1a205050d3592247ba07f5b711", + "reference": "c78ae7aeb0cbcb1a205050d3592247ba07f5b711", "shasum": "" }, "require": { + "brick/math": "^0.10.2", "doctrine/inflector": "^2.0", "dragonmantank/cron-expression": "^3.3.2", - "egulias/email-validator": "^3.2.1", + "egulias/email-validator": "^3.2.1|^4.0", "ext-mbstring": "*", "ext-openssl": "*", "fruitcake/php-cors": "^1.2", @@ -2169,7 +2311,8 @@ "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^9.5.8", "predis/predis": "^1.1.9|^2.0.2", - "symfony/cache": "^6.0" + "symfony/cache": "^6.0", + "symfony/http-client": "^6.0" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", @@ -2248,20 +2391,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-01-10T16:10:09+00:00" + "time": "2023-01-17T15:06:19+00:00" }, { "name": "laravel/sanctum", - "version": "v3.2.0", + "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "bf5cb6c256d19a108bdfaca121b2594da063fbd5" + "reference": "d09d69bac55708fcd4a3b305d760e673d888baf9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/bf5cb6c256d19a108bdfaca121b2594da063fbd5", - "reference": "bf5cb6c256d19a108bdfaca121b2594da063fbd5", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/d09d69bac55708fcd4a3b305d760e673d888baf9", + "reference": "d09d69bac55708fcd4a3b305d760e673d888baf9", "shasum": "" }, "require": { @@ -2313,7 +2456,7 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2023-01-06T15:43:53+00:00" + "time": "2023-01-13T15:41:49+00:00" }, { "name": "laravel/serializable-closure", @@ -2633,16 +2776,16 @@ }, { "name": "league/flysystem", - "version": "3.12.1", + "version": "3.12.2", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "b934123c1f11ada6363d057d691e3065fa6d6d49" + "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/b934123c1f11ada6363d057d691e3065fa6d6d49", - "reference": "b934123c1f11ada6363d057d691e3065fa6d6d49", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f6377c709d2275ed6feaf63e44be7a7162b0e77f", + "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f", "shasum": "" }, "require": { @@ -2704,7 +2847,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.12.1" + "source": "https://github.com/thephpleague/flysystem/tree/3.12.2" }, "funding": [ { @@ -2720,7 +2863,7 @@ "type": "tidelift" } ], - "time": "2023-01-06T16:34:48+00:00" + "time": "2023-01-19T12:02:19+00:00" }, { "name": "league/mime-type-detection", @@ -2850,32 +2993,32 @@ }, { "name": "livewire/livewire", - "version": "v2.10.8", + "version": "v2.11.1", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "4cc5dedaab1e9512efb4d528fde67df98e9b465a" + "reference": "3ecbb4885d61427e538fcfb9bb9598b513a2176f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/4cc5dedaab1e9512efb4d528fde67df98e9b465a", - "reference": "4cc5dedaab1e9512efb4d528fde67df98e9b465a", + "url": "https://api.github.com/repos/livewire/livewire/zipball/3ecbb4885d61427e538fcfb9bb9598b513a2176f", + "reference": "3ecbb4885d61427e538fcfb9bb9598b513a2176f", "shasum": "" }, "require": { - "illuminate/database": "^7.0|^8.0|^9.0", - "illuminate/support": "^7.0|^8.0|^9.0", - "illuminate/validation": "^7.0|^8.0|^9.0", + "illuminate/database": "^7.0|^8.0|^9.0|^10.0", + "illuminate/support": "^7.0|^8.0|^9.0|^10.0", + "illuminate/validation": "^7.0|^8.0|^9.0|^10.0", "league/mime-type-detection": "^1.9", "php": "^7.2.5|^8.0", "symfony/http-kernel": "^5.0|^6.0" }, "require-dev": { "calebporzio/sushi": "^2.1", - "laravel/framework": "^7.0|^8.0|^9.0", + "laravel/framework": "^7.0|^8.0|^9.0|^10.0", "mockery/mockery": "^1.3.1", - "orchestra/testbench": "^5.0|^6.0|^7.0", - "orchestra/testbench-dusk": "^5.2|^6.0|^7.0", + "orchestra/testbench": "^5.0|^6.0|^7.0|^8.0", + "orchestra/testbench-dusk": "^5.2|^6.0|^7.0|^8.0", "phpunit/phpunit": "^8.4|^9.0", "psy/psysh": "@stable" }, @@ -2911,7 +3054,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v2.10.8" + "source": "https://github.com/livewire/livewire/tree/v2.11.1" }, "funding": [ { @@ -2919,7 +3062,272 @@ "type": "github" } ], - "time": "2022-12-21T22:28:25+00:00" + "time": "2023-01-28T00:15:41+00:00" + }, + { + "name": "maatwebsite/excel", + "version": "3.1.46", + "source": { + "type": "git", + "url": "https://github.com/SpartnerNL/Laravel-Excel.git", + "reference": "ba0b9b9305d5b603c3938d4d1d4a13025c92c241" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/ba0b9b9305d5b603c3938d4d1d4a13025c92c241", + "reference": "ba0b9b9305d5b603c3938d4d1d4a13025c92c241", + "shasum": "" + }, + "require": { + "composer/semver": "^3.3", + "ext-json": "*", + "illuminate/support": "5.8.*|^6.0|^7.0|^8.0|^9.0|^10.0", + "php": "^7.0|^8.0", + "phpoffice/phpspreadsheet": "^1.18", + "psr/simple-cache": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "orchestra/testbench": "^6.0|^7.0|^8.0", + "predis/predis": "^1.1" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Maatwebsite\\Excel\\ExcelServiceProvider" + ], + "aliases": { + "Excel": "Maatwebsite\\Excel\\Facades\\Excel" + } + } + }, + "autoload": { + "psr-4": { + "Maatwebsite\\Excel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Patrick Brouwers", + "email": "patrick@spartner.nl" + } + ], + "description": "Supercharged Excel exports and imports in Laravel", + "keywords": [ + "PHPExcel", + "batch", + "csv", + "excel", + "export", + "import", + "laravel", + "php", + "phpspreadsheet" + ], + "support": { + "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.46" + }, + "funding": [ + { + "url": "https://laravel-excel.com/commercial-support", + "type": "custom" + }, + { + "url": "https://github.com/patrickbrouwers", + "type": "github" + } + ], + "time": "2023-01-26T20:40:09+00:00" + }, + { + "name": "maennchen/zipstream-php", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/maennchen/ZipStream-PHP.git", + "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", + "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "myclabs/php-enum": "^1.5", + "php": "^8.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.9", + "guzzlehttp/guzzle": "^6.5.3 || ^7.2.0", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.4", + "phpunit/phpunit": "^8.5.8 || ^9.4.2", + "vimeo/psalm": "^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZipStream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paul Duncan", + "email": "pabs@pablotron.org" + }, + { + "name": "Jonatan Männchen", + "email": "jonatan@maennchen.ch" + }, + { + "name": "Jesse Donat", + "email": "donatj@gmail.com" + }, + { + "name": "András Kolesár", + "email": "kolesar@kolesar.hu" + } + ], + "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", + "keywords": [ + "stream", + "zip" + ], + "support": { + "issues": "https://github.com/maennchen/ZipStream-PHP/issues", + "source": "https://github.com/maennchen/ZipStream-PHP/tree/v2.4.0" + }, + "funding": [ + { + "url": "https://github.com/maennchen", + "type": "github" + }, + { + "url": "https://opencollective.com/zipstream", + "type": "open_collective" + } + ], + "time": "2022-12-08T12:29:14+00:00" + }, + { + "name": "markbaker/complex", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPComplex.git", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Complex\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@lange.demon.co.uk" + } + ], + "description": "PHP Class for working with complex numbers", + "homepage": "https://github.com/MarkBaker/PHPComplex", + "keywords": [ + "complex", + "mathematics" + ], + "support": { + "issues": "https://github.com/MarkBaker/PHPComplex/issues", + "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" + }, + "time": "2022-12-06T16:21:08+00:00" + }, + { + "name": "markbaker/matrix", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPMatrix.git", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpdocumentor/phpdocumentor": "2.*", + "phploc/phploc": "^4.0", + "phpmd/phpmd": "2.*", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "sebastian/phpcpd": "^4.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Matrix\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@demon-angel.eu" + } + ], + "description": "PHP Class for working with matrices", + "homepage": "https://github.com/MarkBaker/PHPMatrix", + "keywords": [ + "mathematics", + "matrix", + "vector" + ], + "support": { + "issues": "https://github.com/MarkBaker/PHPMatrix/issues", + "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" + }, + "time": "2022-12-02T22:17:43+00:00" }, { "name": "masterminds/html5", @@ -3092,6 +3500,69 @@ ], "time": "2022-07-24T11:55:47+00:00" }, + { + "name": "myclabs/php-enum", + "version": "1.8.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/php-enum.git", + "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/php-enum/zipball/a867478eae49c9f59ece437ae7f9506bfaa27483", + "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5", + "squizlabs/php_codesniffer": "1.*", + "vimeo/psalm": "^4.6.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "MyCLabs\\Enum\\": "src/" + }, + "classmap": [ + "stubs/Stringable.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP Enum contributors", + "homepage": "https://github.com/myclabs/php-enum/graphs/contributors" + } + ], + "description": "PHP Enum implementation", + "homepage": "http://github.com/myclabs/php-enum", + "keywords": [ + "enum" + ], + "support": { + "issues": "https://github.com/myclabs/php-enum/issues", + "source": "https://github.com/myclabs/php-enum/tree/1.8.4" + }, + "funding": [ + { + "url": "https://github.com/mnapoli", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum", + "type": "tidelift" + } + ], + "time": "2022-08-04T09:53:51+00:00" + }, { "name": "nesbot/carbon", "version": "2.65.0", @@ -3258,16 +3729,16 @@ }, { "name": "nette/utils", - "version": "v3.2.8", + "version": "v3.2.9", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368" + "reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", - "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", + "url": "https://api.github.com/repos/nette/utils/zipball/c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c", + "reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c", "shasum": "" }, "require": { @@ -3277,6 +3748,7 @@ "nette/di": "<3.0.6" }, "require-dev": { + "jetbrains/phpstorm-attributes": "dev-master", "nette/tester": "~2.0", "phpstan/phpstan": "^1.0", "tracy/tracy": "^2.3" @@ -3337,22 +3809,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.8" + "source": "https://github.com/nette/utils/tree/v3.2.9" }, - "time": "2022-09-12T23:36:20+00:00" + "time": "2023-01-18T03:26:20+00:00" }, { "name": "nikic/php-parser", - "version": "v4.15.2", + "version": "v4.15.3", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc" + "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", - "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039", + "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039", "shasum": "" }, "require": { @@ -3393,9 +3865,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3" }, - "time": "2022-11-12T15:38:23+00:00" + "time": "2023-01-16T22:05:37+00:00" }, { "name": "nunomaduro/termwind", @@ -3591,6 +4063,111 @@ }, "time": "2022-10-14T12:47:21+00:00" }, + { + "name": "phpoffice/phpspreadsheet", + "version": "1.27.0", + "source": { + "type": "git", + "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", + "reference": "eeb8582f9cabf5a7f4ef78015691163233a1834f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/eeb8582f9cabf5a7f4ef78015691163233a1834f", + "reference": "eeb8582f9cabf5a7f4ef78015691163233a1834f", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-dom": "*", + "ext-fileinfo": "*", + "ext-gd": "*", + "ext-iconv": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-simplexml": "*", + "ext-xml": "*", + "ext-xmlreader": "*", + "ext-xmlwriter": "*", + "ext-zip": "*", + "ext-zlib": "*", + "ezyang/htmlpurifier": "^4.15", + "maennchen/zipstream-php": "^2.1", + "markbaker/complex": "^3.0", + "markbaker/matrix": "^3.0", + "php": "^7.4 || ^8.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "dompdf/dompdf": "^1.0 || ^2.0", + "friendsofphp/php-cs-fixer": "^3.2", + "mitoteam/jpgraph": "^10.2.4", + "mpdf/mpdf": "^8.1.1", + "phpcompatibility/php-compatibility": "^9.3", + "phpstan/phpstan": "^1.1", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^8.5 || ^9.0", + "squizlabs/php_codesniffer": "^3.7", + "tecnickcom/tcpdf": "^6.5" + }, + "suggest": { + "dompdf/dompdf": "Option for rendering PDF with PDF Writer", + "ext-intl": "PHP Internationalization Functions", + "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", + "mpdf/mpdf": "Option for rendering PDF with PDF Writer", + "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" + }, + "type": "library", + "autoload": { + "psr-4": { + "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maarten Balliauw", + "homepage": "https://blog.maartenballiauw.be" + }, + { + "name": "Mark Baker", + "homepage": "https://markbakeruk.net" + }, + { + "name": "Franck Lefevre", + "homepage": "https://rootslabs.net" + }, + { + "name": "Erik Tilt" + }, + { + "name": "Adrien Crivelli" + } + ], + "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", + "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", + "keywords": [ + "OpenXML", + "excel", + "gnumeric", + "ods", + "php", + "spreadsheet", + "xls", + "xlsx" + ], + "support": { + "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.27.0" + }, + "time": "2023-01-24T20:07:45+00:00" + }, { "name": "phpoption/phpoption", "version": "1.9.0", @@ -4081,16 +4658,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.10", + "version": "v0.11.11", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "e9eadffbed9c9deb5426fd107faae0452bf20a36" + "reference": "ba67f2d26278ec9266a5cfe0acba33a8ca1277ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/e9eadffbed9c9deb5426fd107faae0452bf20a36", - "reference": "e9eadffbed9c9deb5426fd107faae0452bf20a36", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ba67f2d26278ec9266a5cfe0acba33a8ca1277ae", + "reference": "ba67f2d26278ec9266a5cfe0acba33a8ca1277ae", "shasum": "" }, "require": { @@ -4151,9 +4728,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.10" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.11" }, - "time": "2022-12-23T17:47:18+00:00" + "time": "2023-01-23T16:14:59+00:00" }, { "name": "ralouphie/getallheaders", @@ -4199,24 +4776,114 @@ }, "time": "2019-03-08T08:55:37+00:00" }, + { + "name": "ramsey/collection", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.28.3", + "fakerphp/faker": "^1.21", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^1.0", + "mockery/mockery": "^1.5", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpcsstandards/phpcsutils": "^1.0.0-rc1", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5", + "psalm/plugin-mockery": "^1.1", + "psalm/plugin-phpunit": "^0.18.4", + "ramsey/coding-standard": "^2.0.3", + "ramsey/conventional-commits": "^1.3", + "vimeo/psalm": "^5.4" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2022-12-31T21:50:55+00:00" + }, { "name": "ramsey/uuid", - "version": "4.7.2", + "version": "4.7.3", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "008f6cea262fbb26139757e153b451fcd0ac179d" + "reference": "433b2014e3979047db08a17a205f410ba3869cf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/008f6cea262fbb26139757e153b451fcd0ac179d", - "reference": "008f6cea262fbb26139757e153b451fcd0ac179d", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/433b2014e3979047db08a17a205f410ba3869cf2", + "reference": "433b2014e3979047db08a17a205f410ba3869cf2", "shasum": "" }, "require": { "brick/math": "^0.8.8 || ^0.9 || ^0.10", "ext-json": "*", - "php": "^8.1" + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" }, "replace": { "rhumsaa/uuid": "self.version" @@ -4228,6 +4895,7 @@ "doctrine/annotations": "^1.8", "ergebnis/composer-normalize": "^2.15", "mockery/mockery": "^1.3", + "paragonie/random-lib": "^2", "php-mock/php-mock": "^2.2", "php-mock/php-mock-mockery": "^1.3", "php-parallel-lint/php-parallel-lint": "^1.1", @@ -4236,17 +4904,17 @@ "phpstan/phpstan": "^1.8", "phpstan/phpstan-mockery": "^1.1", "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^9.5", - "psalm/plugin-phpunit": "^0.16.1", + "phpunit/phpunit": "^8.5 || ^9", "ramsey/composer-repl": "^1.4", "slevomat/coding-standard": "^8.4", "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.22" + "vimeo/psalm": "^4.9" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, "type": "library", @@ -4275,7 +4943,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.2" + "source": "https://github.com/ramsey/uuid/tree/4.7.3" }, "funding": [ { @@ -4287,7 +4955,7 @@ "type": "tidelift" } ], - "time": "2023-01-12T01:45:14+00:00" + "time": "2023-01-12T18:13:24+00:00" }, { "name": "ryangjchandler/blade-capture-directive", @@ -4435,16 +5103,16 @@ }, { "name": "spatie/laravel-package-tools", - "version": "1.14.0", + "version": "1.14.1", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "9964e65c318c30577ca1b91469f739d2b381359b" + "reference": "b477dd2f89d0751f0e51ffb3a70181f0bc7ab8df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/9964e65c318c30577ca1b91469f739d2b381359b", - "reference": "9964e65c318c30577ca1b91469f739d2b381359b", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/b477dd2f89d0751f0e51ffb3a70181f0bc7ab8df", + "reference": "b477dd2f89d0751f0e51ffb3a70181f0bc7ab8df", "shasum": "" }, "require": { @@ -4483,7 +5151,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.14.0" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.14.1" }, "funding": [ { @@ -4491,7 +5159,7 @@ "type": "github" } ], - "time": "2023-01-10T14:09:55+00:00" + "time": "2023-01-27T15:33:45+00:00" }, { "name": "spatie/laravel-settings", @@ -4908,16 +5576,16 @@ }, { "name": "symfony/console", - "version": "v6.2.3", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0f579613e771dba2dbb8211c382342a641f5da06" + "reference": "3e294254f2191762c1d137aed4b94e966965e985" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0f579613e771dba2dbb8211c382342a641f5da06", - "reference": "0f579613e771dba2dbb8211c382342a641f5da06", + "url": "https://api.github.com/repos/symfony/console/zipball/3e294254f2191762c1d137aed4b94e966965e985", + "reference": "3e294254f2191762c1d137aed4b94e966965e985", "shasum": "" }, "require": { @@ -4984,7 +5652,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.2.3" + "source": "https://github.com/symfony/console/tree/v6.2.5" }, "funding": [ { @@ -5000,20 +5668,20 @@ "type": "tidelift" } ], - "time": "2022-12-28T14:26:22+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/css-selector", - "version": "v6.2.3", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "ab1df4ba3ded7b724766ba3a6e0eca0418e74f80" + "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/ab1df4ba3ded7b724766ba3a6e0eca0418e74f80", - "reference": "ab1df4ba3ded7b724766ba3a6e0eca0418e74f80", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1", + "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1", "shasum": "" }, "require": { @@ -5049,7 +5717,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.2.3" + "source": "https://github.com/symfony/css-selector/tree/v6.2.5" }, "funding": [ { @@ -5065,7 +5733,7 @@ "type": "tidelift" } ], - "time": "2022-12-28T14:26:22+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/deprecation-contracts", @@ -5136,16 +5804,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.2.3", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "0926124c95d220499e2baf0fb465772af3a4eddb" + "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/0926124c95d220499e2baf0fb465772af3a4eddb", - "reference": "0926124c95d220499e2baf0fb465772af3a4eddb", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/0092696af0be8e6124b042fbe2890ca1788d7b28", + "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28", "shasum": "" }, "require": { @@ -5187,7 +5855,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.3" + "source": "https://github.com/symfony/error-handler/tree/v6.2.5" }, "funding": [ { @@ -5203,20 +5871,20 @@ "type": "tidelift" } ], - "time": "2022-12-19T14:33:49+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "3ffeb31139b49bf6ef0bc09d1db95eac053388d1" + "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3ffeb31139b49bf6ef0bc09d1db95eac053388d1", - "reference": "3ffeb31139b49bf6ef0bc09d1db95eac053388d1", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68", + "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68", "shasum": "" }, "require": { @@ -5270,7 +5938,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.2" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.5" }, "funding": [ { @@ -5286,7 +5954,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -5369,16 +6037,16 @@ }, { "name": "symfony/finder", - "version": "v6.2.3", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "81eefbddfde282ee33b437ba5e13d7753211ae8e" + "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/81eefbddfde282ee33b437ba5e13d7753211ae8e", - "reference": "81eefbddfde282ee33b437ba5e13d7753211ae8e", + "url": "https://api.github.com/repos/symfony/finder/zipball/c90dc446976a612e3312a97a6ec0069ab0c2099c", + "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c", "shasum": "" }, "require": { @@ -5413,7 +6081,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.3" + "source": "https://github.com/symfony/finder/tree/v6.2.5" }, "funding": [ { @@ -5429,20 +6097,20 @@ "type": "tidelift" } ], - "time": "2022-12-22T17:55:15+00:00" + "time": "2023-01-20T17:45:48+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "ddf4dd35de1623e7c02013523e6c2137b67b636f" + "reference": "9d081ead9d3432e2e8002178d14c4c9dd4b8ffbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ddf4dd35de1623e7c02013523e6c2137b67b636f", - "reference": "ddf4dd35de1623e7c02013523e6c2137b67b636f", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9d081ead9d3432e2e8002178d14c4c9dd4b8ffbf", + "reference": "9d081ead9d3432e2e8002178d14c4c9dd4b8ffbf", "shasum": "" }, "require": { @@ -5491,7 +6159,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.2" + "source": "https://github.com/symfony/http-foundation/tree/v6.2.5" }, "funding": [ { @@ -5507,20 +6175,20 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.2.4", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "74f2e638ec3fa0315443bd85fab7fc8066b77f83" + "reference": "f68aaa11eee6b21c99bce0f3d98815924888fe62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/74f2e638ec3fa0315443bd85fab7fc8066b77f83", - "reference": "74f2e638ec3fa0315443bd85fab7fc8066b77f83", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f68aaa11eee6b21c99bce0f3d98815924888fe62", + "reference": "f68aaa11eee6b21c99bce0f3d98815924888fe62", "shasum": "" }, "require": { @@ -5602,7 +6270,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.4" + "source": "https://github.com/symfony/http-kernel/tree/v6.2.5" }, "funding": [ { @@ -5618,24 +6286,24 @@ "type": "tidelift" } ], - "time": "2022-12-29T19:05:08+00:00" + "time": "2023-01-24T15:33:24+00:00" }, { "name": "symfony/mailer", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "b355ad81f1d2987c47dcd3b04d5dce669e1e62e6" + "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/b355ad81f1d2987c47dcd3b04d5dce669e1e62e6", - "reference": "b355ad81f1d2987c47dcd3b04d5dce669e1e62e6", + "url": "https://api.github.com/repos/symfony/mailer/zipball/29729ac0b4e5113f24c39c46746bd6afb79e0aaa", + "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa", "shasum": "" }, "require": { - "egulias/email-validator": "^2.1.10|^3", + "egulias/email-validator": "^2.1.10|^3|^4", "php": ">=8.1", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", @@ -5681,7 +6349,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.2.2" + "source": "https://github.com/symfony/mailer/tree/v6.2.5" }, "funding": [ { @@ -5697,20 +6365,20 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-10T18:53:53+00:00" }, { "name": "symfony/mime", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "8c98bf40406e791043890a163f6f6599b9cfa1ed" + "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/8c98bf40406e791043890a163f6f6599b9cfa1ed", - "reference": "8c98bf40406e791043890a163f6f6599b9cfa1ed", + "url": "https://api.github.com/repos/symfony/mime/zipball/4b7b349f67d15cd0639955c8179a76c89f6fd610", + "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610", "shasum": "" }, "require": { @@ -5726,7 +6394,7 @@ "symfony/serializer": "<6.2" }, "require-dev": { - "egulias/email-validator": "^2.1.10|^3.1", + "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", "symfony/dependency-injection": "^5.4|^6.0", @@ -5764,7 +6432,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.2.2" + "source": "https://github.com/symfony/mime/tree/v6.2.5" }, "funding": [ { @@ -5780,7 +6448,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:38:10+00:00" + "time": "2023-01-10T18:53:53+00:00" }, { "name": "symfony/polyfill-ctype", @@ -6442,16 +7110,16 @@ }, { "name": "symfony/process", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "ba6e55359f8f755fe996c58a81e00eaa67a35877" + "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/ba6e55359f8f755fe996c58a81e00eaa67a35877", - "reference": "ba6e55359f8f755fe996c58a81e00eaa67a35877", + "url": "https://api.github.com/repos/symfony/process/zipball/9ead139f63dfa38c4e4a9049cc64a8b2748c83b7", + "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7", "shasum": "" }, "require": { @@ -6483,7 +7151,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.2.0" + "source": "https://github.com/symfony/process/tree/v6.2.5" }, "funding": [ { @@ -6499,20 +7167,20 @@ "type": "tidelift" } ], - "time": "2022-11-02T09:08:04+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/routing", - "version": "v6.2.3", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "35fec764f3e2c8c08fb340d275c84bc78ca7e0c9" + "reference": "589bd742d5d03c192c8521911680fe88f61712fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/35fec764f3e2c8c08fb340d275c84bc78ca7e0c9", - "reference": "35fec764f3e2c8c08fb340d275c84bc78ca7e0c9", + "url": "https://api.github.com/repos/symfony/routing/zipball/589bd742d5d03c192c8521911680fe88f61712fe", + "reference": "589bd742d5d03c192c8521911680fe88f61712fe", "shasum": "" }, "require": { @@ -6571,7 +7239,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.2.3" + "source": "https://github.com/symfony/routing/tree/v6.2.5" }, "funding": [ { @@ -6587,7 +7255,7 @@ "type": "tidelift" } ], - "time": "2022-12-20T16:41:15+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/service-contracts", @@ -6676,16 +7344,16 @@ }, { "name": "symfony/string", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "863219fd713fa41cbcd285a79723f94672faff4d" + "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/863219fd713fa41cbcd285a79723f94672faff4d", - "reference": "863219fd713fa41cbcd285a79723f94672faff4d", + "url": "https://api.github.com/repos/symfony/string/zipball/b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0", + "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0", "shasum": "" }, "require": { @@ -6742,7 +7410,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.2.2" + "source": "https://github.com/symfony/string/tree/v6.2.5" }, "funding": [ { @@ -6758,20 +7426,20 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/translation", - "version": "v6.2.3", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "a2a15404ef4c15d92c205718eb828b225a144379" + "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/a2a15404ef4c15d92c205718eb828b225a144379", - "reference": "a2a15404ef4c15d92c205718eb828b225a144379", + "url": "https://api.github.com/repos/symfony/translation/zipball/60556925a703cfbc1581cde3b3f35b0bb0ea904c", + "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c", "shasum": "" }, "require": { @@ -6840,7 +7508,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.2.3" + "source": "https://github.com/symfony/translation/tree/v6.2.5" }, "funding": [ { @@ -6856,7 +7524,7 @@ "type": "tidelift" } ], - "time": "2022-12-23T14:11:11+00:00" + "time": "2023-01-05T07:00:27+00:00" }, { "name": "symfony/translation-contracts", @@ -6941,16 +7609,16 @@ }, { "name": "symfony/uid", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "4f9f537e57261519808a7ce1d941490736522bbc" + "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/4f9f537e57261519808a7ce1d941490736522bbc", - "reference": "4f9f537e57261519808a7ce1d941490736522bbc", + "url": "https://api.github.com/repos/symfony/uid/zipball/8ace895bded57d6496638c9b2d3b788e05b7395b", + "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b", "shasum": "" }, "require": { @@ -6995,7 +7663,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.2.0" + "source": "https://github.com/symfony/uid/tree/v6.2.5" }, "funding": [ { @@ -7011,20 +7679,20 @@ "type": "tidelift" } ], - "time": "2022-10-09T08:55:40+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.2.3", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "fdbadd4803bc3c96ef89238c9c9e2ebe424ec2e0" + "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/fdbadd4803bc3c96ef89238c9c9e2ebe424ec2e0", - "reference": "fdbadd4803bc3c96ef89238c9c9e2ebe424ec2e0", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/44b7b81749fd20c1bdf4946c041050e22bc8da27", + "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27", "shasum": "" }, "require": { @@ -7083,7 +7751,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.2.3" + "source": "https://github.com/symfony/var-dumper/tree/v6.2.5" }, "funding": [ { @@ -7099,7 +7767,7 @@ "type": "tidelift" } ], - "time": "2022-12-22T17:55:15+00:00" + "time": "2023-01-20T17:45:48+00:00" }, { "name": "tgalopin/html-sanitizer", @@ -7640,30 +8308,30 @@ }, { "name": "doctrine/instantiator", - "version": "1.5.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^11", + "doctrine/coding-standard": "^11", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.16 || ^1", - "phpstan/phpstan": "^1.4", - "phpstan/phpstan-phpunit": "^1", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.30 || ^5.4" + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" }, "type": "library", "autoload": { @@ -7690,7 +8358,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.5.0" + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" }, "funding": [ { @@ -7706,7 +8374,7 @@ "type": "tidelift" } ], - "time": "2022-12-30T00:15:36+00:00" + "time": "2022-12-30T00:23:10+00:00" }, { "name": "fakerphp/faker", @@ -7966,16 +8634,16 @@ }, { "name": "laravel/sail", - "version": "v1.18.0", + "version": "v1.18.1", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "77feb38df1cf8700c19487957dfb12087cd696c7" + "reference": "a64f78a4ab86c04a4c5de39bea20a8d36ad48a22" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/77feb38df1cf8700c19487957dfb12087cd696c7", - "reference": "77feb38df1cf8700c19487957dfb12087cd696c7", + "url": "https://api.github.com/repos/laravel/sail/zipball/a64f78a4ab86c04a4c5de39bea20a8d36ad48a22", + "reference": "a64f78a4ab86c04a4c5de39bea20a8d36ad48a22", "shasum": "" }, "require": { @@ -8022,7 +8690,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-01-10T16:14:21+00:00" + "time": "2023-01-11T14:35:04+00:00" }, { "name": "mockery/mockery", @@ -8356,16 +9024,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.23", + "version": "9.2.24", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c" + "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c", - "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2cf940ebc6355a9d430462811b5aaa308b174bed", + "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed", "shasum": "" }, "require": { @@ -8421,7 +9089,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.23" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.24" }, "funding": [ { @@ -8429,7 +9097,7 @@ "type": "github" } ], - "time": "2022-12-28T12:41:10+00:00" + "time": "2023-01-26T08:26:55+00:00" }, { "name": "phpunit/php-file-iterator", @@ -8674,20 +9342,20 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.27", + "version": "9.5.28", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38" + "reference": "954ca3113a03bf780d22f07bf055d883ee04b65e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a2bc7ffdca99f92d959b3f2270529334030bba38", - "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/954ca3113a03bf780d22f07bf055d883ee04b65e", + "reference": "954ca3113a03bf780d22f07bf055d883ee04b65e", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1", + "doctrine/instantiator": "^1.3.1 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", @@ -8756,7 +9424,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.27" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.28" }, "funding": [ { @@ -8772,7 +9440,7 @@ "type": "tidelift" } ], - "time": "2022-12-09T07:31:23+00:00" + "time": "2023-01-14T12:32:24+00:00" }, { "name": "sebastian/cli-parser", @@ -9802,20 +10470,20 @@ }, { "name": "spatie/flare-client-php", - "version": "1.3.2", + "version": "1.3.5", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "609903bd154ba3d71f5e23a91c3b431fa8f71868" + "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/609903bd154ba3d71f5e23a91c3b431fa8f71868", - "reference": "609903bd154ba3d71f5e23a91c3b431fa8f71868", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42", + "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42", "shasum": "" }, "require": { - "illuminate/pipeline": "^8.0|^9.0", + "illuminate/pipeline": "^8.0|^9.0|^10.0", "php": "^8.0", "spatie/backtrace": "^1.2", "symfony/http-foundation": "^5.0|^6.0", @@ -9859,7 +10527,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.3.2" + "source": "https://github.com/spatie/flare-client-php/tree/1.3.5" }, "funding": [ { @@ -9867,26 +10535,25 @@ "type": "github" } ], - "time": "2022-12-26T14:36:46+00:00" + "time": "2023-01-23T15:58:46+00:00" }, { "name": "spatie/ignition", - "version": "1.4.1", + "version": "1.4.3", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "dd3d456779108d7078baf4e43f8c2b937d9794a1" + "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/dd3d456779108d7078baf4e43f8c2b937d9794a1", - "reference": "dd3d456779108d7078baf4e43f8c2b937d9794a1", + "url": "https://api.github.com/repos/spatie/ignition/zipball/2cf3833220cfe8fcf639544f8d7067b6469a00b0", + "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", - "monolog/monolog": "^2.0", "php": "^8.0", "spatie/flare-client-php": "^1.1", "symfony/console": "^5.4|^6.0", @@ -9942,7 +10609,7 @@ "type": "github" } ], - "time": "2022-08-26T11:51:15+00:00" + "time": "2023-01-23T15:28:32+00:00" }, { "name": "spatie/laravel-ignition", diff --git a/config/speedtest.php b/config/speedtest.php index 7c6786ac0..80cccce98 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-01-12'), + 'build_date' => Carbon::parse('2023-01-28'), - 'build_version' => '0.11.0', + 'build_version' => '0.11.1', ]; From 84759a2cd7a92befaff45dfce740c62999d8d312 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 29 Jan 2023 11:19:25 -0500 Subject: [PATCH 006/124] Export selected result records (#370) --- app/Exports/ResultsSelectedBulkExport.php | 39 +++++++++++++++++++++++ app/Filament/Resources/ResultResource.php | 11 +++++++ 2 files changed, 50 insertions(+) create mode 100644 app/Exports/ResultsSelectedBulkExport.php diff --git a/app/Exports/ResultsSelectedBulkExport.php b/app/Exports/ResultsSelectedBulkExport.php new file mode 100644 index 000000000..68b655322 --- /dev/null +++ b/app/Exports/ResultsSelectedBulkExport.php @@ -0,0 +1,39 @@ +results = $results; + } + + public function array(): array + { + return $this->results; + } + + public function headings(): array + { + return [ + 'id', + 'ping', + 'download', + 'upload', + 'server id', + 'server url', + 'server name', + 'result url', + 'scheduled', + 'successful', + 'data', + 'created at', + ]; + } +} diff --git a/app/Filament/Resources/ResultResource.php b/app/Filament/Resources/ResultResource.php index 5108a08d8..a74758e4c 100644 --- a/app/Filament/Resources/ResultResource.php +++ b/app/Filament/Resources/ResultResource.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources; +use App\Exports\ResultsSelectedBulkExport; use App\Filament\Resources\ResultResource\Pages; use App\Models\Result; use App\Settings\GeneralSettings; @@ -16,6 +17,8 @@ use Filament\Tables\Columns\IconColumn; use Filament\Tables\Columns\TextColumn; use Illuminate\Database\Eloquent\Builder; +use Illuminate\Database\Eloquent\Collection; +use Maatwebsite\Excel\Facades\Excel; class ResultResource extends Resource { @@ -167,6 +170,14 @@ public static function table(Table $table): Table ]), ]) ->bulkActions([ + Tables\Actions\BulkAction::make('export') + ->label('Export selected') + ->icon('heroicon-o-download') + ->action(function (Collection $records) { + $export = new ResultsSelectedBulkExport($records->toArray()); + + return Excel::download($export, 'results_'.now()->timestamp.'.csv', \Maatwebsite\Excel\Excel::CSV); + }), Tables\Actions\DeleteBulkAction::make(), ]) ->defaultSort('created_at', 'desc'); From 1238840886de9eb453d6f6d496d808445dc7ae77 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sat, 18 Feb 2023 08:30:19 -0500 Subject: [PATCH 007/124] Result comments (#414) --- app/Filament/Resources/ResultResource.php | 15 ++++++++++ app/Models/Result.php | 1 + ...2_131620_add_comments_to_results_table.php | 30 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 database/migrations/2023_02_12_131620_add_comments_to_results_table.php diff --git a/app/Filament/Resources/ResultResource.php b/app/Filament/Resources/ResultResource.php index a74758e4c..e97430285 100644 --- a/app/Filament/Resources/ResultResource.php +++ b/app/Filament/Resources/ResultResource.php @@ -166,6 +166,21 @@ public static function table(Table $table): Table ->hidden(fn (Result $record): bool => ! $record->is_successful) ->openUrlInNewTab(), Tables\Actions\ViewAction::make(), + Tables\Actions\Action::make('updateComments') + ->icon('heroicon-o-annotation') + ->mountUsing(fn (Forms\ComponentContainer $form, Result $record) => $form->fill([ + 'comments' => $record->comments, + ])) + ->action(function (Result $record, array $data): void { + $record->comments = $data['comments']; + $record->save(); + }) + ->form([ + Forms\Components\Textarea::make('comments') + ->rows(6) + ->maxLength(500), + ]) + ->modalButton('Save'), Tables\Actions\DeleteAction::make(), ]), ]) diff --git a/app/Models/Result.php b/app/Models/Result.php index fd5341873..34b663ba1 100644 --- a/app/Models/Result.php +++ b/app/Models/Result.php @@ -30,6 +30,7 @@ class Result extends Model 'server_host', 'server_name', 'url', + 'comments', 'scheduled', 'successful', 'data', diff --git a/database/migrations/2023_02_12_131620_add_comments_to_results_table.php b/database/migrations/2023_02_12_131620_add_comments_to_results_table.php new file mode 100644 index 000000000..99851e84b --- /dev/null +++ b/database/migrations/2023_02_12_131620_add_comments_to_results_table.php @@ -0,0 +1,30 @@ +text('comments')->nullable()->after('url'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +}; From a7347c11e1f1df76b2d7019c4750fb8f76d647e1 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sat, 18 Feb 2023 08:47:02 -0500 Subject: [PATCH 008/124] Updated dependencies (#415) --- .phpstorm.meta.php | 15 + _ide_helper.php | 97 +- app/Console/Kernel.php | 1 - .../Middleware/RedirectIfAuthenticated.php | 1 - app/Listeners/Data/InfluxDb2Listener.php | 1 - app/Listeners/SpeedtestCompletedListener.php | 1 - app/Listeners/Threshold/AbsoluteListener.php | 4 - app/Policies/ResultPolicy.php | 12 - composer.lock | 1506 +++++++++++++---- 9 files changed, 1289 insertions(+), 349 deletions(-) diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index 3294e6d32..0a962c600 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -165,6 +165,7 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, + 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -379,6 +380,7 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, + 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -593,6 +595,7 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, + 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -807,6 +810,7 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, + 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -1021,6 +1025,7 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, + 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -1235,6 +1240,7 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, + 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -1449,6 +1455,7 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, + 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -1663,6 +1670,7 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, + 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -1877,6 +1885,7 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, + 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -2091,6 +2100,7 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, + 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -2305,6 +2315,7 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, + 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -2365,6 +2376,10 @@ ])); + override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::mock(0), map(["" => "@&\Mockery\MockInterface"])); + override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::partialMock(0), map(["" => "@&\Mockery\MockInterface"])); + override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::instance(0), type(1)); + override(\Illuminate\Foundation\Testing\Concerns\InteractsWithContainer::spy(0), map(["" => "@&\Mockery\MockInterface"])); override(\Illuminate\Support\Arr::add(0), type(0)); override(\Illuminate\Support\Arr::except(0), type(0)); override(\Illuminate\Support\Arr::first(0), elementType(0)); diff --git a/_ide_helper.php b/_ide_helper.php index 855361032..606d9cd11 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 9.48.0. + * Generated for Laravel 9.52.0. * * This file should not be included in your code, only analyzed by your IDE! * @@ -1577,7 +1577,7 @@ public static function terminate($input, $status) $instance->terminate($input, $status); } /** - * Register a callback to be invoked when the command lifecyle duration exceeds a given amount of time. + * Register a callback to be invoked when the command lifecycle duration exceeds a given amount of time. * * @param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold * @param callable $handler @@ -2529,7 +2529,7 @@ public static function if($name, $callback) * Check the result of a condition. * * @param string $name - * @param array $parameters + * @param mixed $parameters * @return bool * @static */ @@ -3294,7 +3294,7 @@ public static function assertDispatched($command, $callback = null) /** * Assert if a job was pushed a number of times. * - * @param string $command + * @param string|\Closure $command * @param int $times * @return void * @static @@ -3344,7 +3344,7 @@ public static function assertDispatchedSync($command, $callback = null) /** * Assert if a job was pushed synchronously a number of times. * - * @param string $command + * @param string|\Closure $command * @param int $times * @return void * @static @@ -3383,7 +3383,7 @@ public static function assertDispatchedAfterResponse($command, $callback = null) /** * Assert if a job was pushed after the response was sent a number of times. * - * @param string $command + * @param string|\Closure $command * @param int $times * @return void * @static @@ -6567,13 +6567,14 @@ public static function put($path, $contents, $lock = false) * * @param string $path * @param string $content + * @param int|null $mode * @return void * @static */ - public static function replace($path, $content) + public static function replace($path, $content, $mode = null) { /** @var \Illuminate\Filesystem\Filesystem $instance */ - $instance->replace($path, $content); + $instance->replace($path, $content, $mode); } /** * Replace a given string within a given file. @@ -7028,7 +7029,7 @@ public static function cleanDirectory($directory) * * @template TWhenParameter * @template TWhenReturnType - * @param \Illuminate\Filesystem\(\Closure($this): TWhenParameter)|TWhenParameter|null $value + * @param \Illuminate\Filesystem\(\Closure($this): TWhenParameter)|TWhenParameter|null $value * @param \Illuminate\Filesystem\(callable($this, TWhenParameter): TWhenReturnType)|null $callback * @param \Illuminate\Filesystem\(callable($this, TWhenParameter): TWhenReturnType)|null $default * @return $this|\Illuminate\Filesystem\TWhenReturnType @@ -7628,6 +7629,7 @@ public static function forgetDrivers() * @method static \Illuminate\Http\Client\PendingRequest withDigestAuth(string $username, string $password) * @method static \Illuminate\Http\Client\PendingRequest withToken(string $token, string $type = 'Bearer') * @method static \Illuminate\Http\Client\PendingRequest withUserAgent(string $userAgent) + * @method static \Illuminate\Http\Client\PendingRequest withUrlParameters(array $parameters = []) * @method static \Illuminate\Http\Client\PendingRequest withCookies(array $cookies, string $domain) * @method static \Illuminate\Http\Client\PendingRequest maxRedirects(int $max) * @method static \Illuminate\Http\Client\PendingRequest withoutRedirecting() @@ -8168,6 +8170,19 @@ public static function setLoaded($loaded) { /** @var \Illuminate\Translation\Translator $instance */ $instance->setLoaded($loaded); + } + /** + * Add a handler to be executed in order to format a given class to a string during translation replacements. + * + * @param callable|string $class + * @param callable|null $handler + * @return void + * @static + */ + public static function stringable($class, $handler = null) + { + /** @var \Illuminate\Translation\Translator $instance */ + $instance->stringable($class, $handler); } /** * Set the parsed value of a key. @@ -8377,13 +8392,13 @@ public static function extend($driver, $callback) * Unset the given channel instance. * * @param string|null $driver - * @return \Illuminate\Log\LogManager + * @return void * @static */ public static function forgetChannel($driver = null) { /** @var \Illuminate\Log\LogManager $instance */ - return $instance->forgetChannel($driver); + $instance->forgetChannel($driver); } /** * Get all of the resolved log channels. @@ -15570,6 +15585,21 @@ public static function temporaryUrl($path, $expiration, $options = []) { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->temporaryUrl($path, $expiration, $options); + } + /** + * Get a temporary upload URL for the file at the given path. + * + * @param string $path + * @param \DateTimeInterface $expiration + * @param array $options + * @return array + * @throws \RuntimeException + * @static + */ + public static function temporaryUploadUrl($path, $expiration, $options = []) + { + /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ + return $instance->temporaryUploadUrl($path, $expiration, $options); } /** * Get an array of all files in a directory. @@ -15695,7 +15725,7 @@ public static function buildTemporaryUrlsUsing($callback) * * @template TWhenParameter * @template TWhenReturnType - * @param \Illuminate\Filesystem\(\Closure($this): TWhenParameter)|TWhenParameter|null $value + * @param \Illuminate\Filesystem\(\Closure($this): TWhenParameter)|TWhenParameter|null $value * @param \Illuminate\Filesystem\(callable($this, TWhenParameter): TWhenReturnType)|null $callback * @param \Illuminate\Filesystem\(callable($this, TWhenParameter): TWhenReturnType)|null $default * @return $this|\Illuminate\Filesystem\TWhenReturnType @@ -20878,7 +20908,7 @@ public static function cursor() } /** - * Get an array with the values of a given column. + * Get a collection with the values of a given column. * * @param string|\Illuminate\Database\Query\Expression $column * @param string|null $key @@ -21412,7 +21442,7 @@ public static function tap($callback) * * @template TWhenParameter * @template TWhenReturnType - * @param \Illuminate\Database\Eloquent\(\Closure($this): TWhenParameter)|TWhenParameter|null $value + * @param \Illuminate\Database\Eloquent\(\Closure($this): TWhenParameter)|TWhenParameter|null $value * @param \Illuminate\Database\Eloquent\(callable($this, TWhenParameter): TWhenReturnType)|null $callback * @param \Illuminate\Database\Eloquent\(callable($this, TWhenParameter): TWhenReturnType)|null $default * @return $this|\Illuminate\Database\Eloquent\TWhenReturnType @@ -22081,6 +22111,45 @@ public static function from($table, $as = null) return $instance->from($table, $as); } + /** + * Add an index hint to suggest a query index. + * + * @param string $index + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function useIndex($index) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->useIndex($index); + } + + /** + * Add an index hint to force a query index. + * + * @param string $index + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function forceIndex($index) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->forceIndex($index); + } + + /** + * Add an index hint to ignore a query index. + * + * @param string $index + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function ignoreIndex($index) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->ignoreIndex($index); + } + /** * Add a join clause to the query. * diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index b9377d0d4..613632c87 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -11,7 +11,6 @@ class Kernel extends ConsoleKernel /** * Define the application's command schedule. * - * @param \Illuminate\Console\Scheduling\Schedule $schedule * @return void */ protected function schedule(Schedule $schedule) diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php index a2813a064..4e7c24b7e 100644 --- a/app/Http/Middleware/RedirectIfAuthenticated.php +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -12,7 +12,6 @@ class RedirectIfAuthenticated /** * Handle an incoming request. * - * @param \Illuminate\Http\Request $request * @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next * @param string|null ...$guards * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse diff --git a/app/Listeners/Data/InfluxDb2Listener.php b/app/Listeners/Data/InfluxDb2Listener.php index 5a3d2a07c..588df1760 100644 --- a/app/Listeners/Data/InfluxDb2Listener.php +++ b/app/Listeners/Data/InfluxDb2Listener.php @@ -24,7 +24,6 @@ public function __construct() /** * Handle the event. * - * @param \App\Events\ResultCreated $event * @return void */ public function handle(ResultCreated $event) diff --git a/app/Listeners/SpeedtestCompletedListener.php b/app/Listeners/SpeedtestCompletedListener.php index 9ad1df54b..2fe0322ec 100644 --- a/app/Listeners/SpeedtestCompletedListener.php +++ b/app/Listeners/SpeedtestCompletedListener.php @@ -26,7 +26,6 @@ public function __construct() /** * Handle the event. * - * @param \App\Events\ResultCreated $event * @return void */ public function handle(ResultCreated $event) diff --git a/app/Listeners/Threshold/AbsoluteListener.php b/app/Listeners/Threshold/AbsoluteListener.php index c3324a872..df0936d06 100644 --- a/app/Listeners/Threshold/AbsoluteListener.php +++ b/app/Listeners/Threshold/AbsoluteListener.php @@ -33,7 +33,6 @@ public function __construct() /** * Handle the event. * - * @param \App\Events\ResultCreated $event * @return void */ public function handle(ResultCreated $event) @@ -63,7 +62,6 @@ public function handle(ResultCreated $event) /** * Handle database notifications. * - * @param \App\Events\ResultCreated $event * @return void */ protected function databaseChannel(ResultCreated $event) @@ -105,7 +103,6 @@ protected function databaseChannel(ResultCreated $event) /** * Handle database notifications. * - * @param \App\Events\ResultCreated $event * @return void */ protected function mailChannel(ResultCreated $event) @@ -160,7 +157,6 @@ protected function mailChannel(ResultCreated $event) /** * Handle telegram notifications. * - * @param \App\Events\ResultCreated $event * @return void */ protected function telegramChannel(ResultCreated $event) diff --git a/app/Policies/ResultPolicy.php b/app/Policies/ResultPolicy.php index b0aab8d92..67cc6f866 100644 --- a/app/Policies/ResultPolicy.php +++ b/app/Policies/ResultPolicy.php @@ -13,7 +13,6 @@ class ResultPolicy /** * Determine whether the user can view any models. * - * @param \App\Models\User $user * @return \Illuminate\Auth\Access\Response|bool */ public function viewAny(User $user) @@ -24,8 +23,6 @@ public function viewAny(User $user) /** * Determine whether the user can view the model. * - * @param \App\Models\User $user - * @param \App\Models\Result $result * @return \Illuminate\Auth\Access\Response|bool */ public function view(User $user, Result $result) @@ -36,7 +33,6 @@ public function view(User $user, Result $result) /** * Determine whether the user can create models. * - * @param \App\Models\User $user * @return \Illuminate\Auth\Access\Response|bool */ public function create(User $user) @@ -47,8 +43,6 @@ public function create(User $user) /** * Determine whether the user can update the model. * - * @param \App\Models\User $user - * @param \App\Models\Result $result * @return \Illuminate\Auth\Access\Response|bool */ public function update(User $user, Result $result) @@ -59,8 +53,6 @@ public function update(User $user, Result $result) /** * Determine whether the user can delete the model. * - * @param \App\Models\User $user - * @param \App\Models\Result $result * @return \Illuminate\Auth\Access\Response|bool */ public function delete(User $user, Result $result) @@ -71,8 +63,6 @@ public function delete(User $user, Result $result) /** * Determine whether the user can restore the model. * - * @param \App\Models\User $user - * @param \App\Models\Result $result * @return \Illuminate\Auth\Access\Response|bool */ public function restore(User $user, Result $result) @@ -83,8 +73,6 @@ public function restore(User $user, Result $result) /** * Determine whether the user can permanently delete the model. * - * @param \App\Models\User $user - * @param \App\Models\Result $result * @return \Illuminate\Auth\Access\Response|bool */ public function forceDelete(User $user, Result $result) diff --git a/composer.lock b/composer.lock index debbb03cd..4ad967839 100644 --- a/composer.lock +++ b/composer.lock @@ -8,27 +8,28 @@ "packages": [ { "name": "akaunting/laravel-money", - "version": "3.1.2", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/akaunting/laravel-money.git", - "reference": "cbc66d1dc457c169f6081e0ae6c661b499dad301" + "reference": "1b9a56e9cfdfe53291be2936754592c2c432ddcf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/akaunting/laravel-money/zipball/cbc66d1dc457c169f6081e0ae6c661b499dad301", - "reference": "cbc66d1dc457c169f6081e0ae6c661b499dad301", + "url": "https://api.github.com/repos/akaunting/laravel-money/zipball/1b9a56e9cfdfe53291be2936754592c2c432ddcf", + "reference": "1b9a56e9cfdfe53291be2936754592c2c432ddcf", "shasum": "" }, "require": { - "illuminate/contracts": "^8.67|^9.0", - "illuminate/support": "^8.67|^9.0", - "illuminate/view": "^8.67|^9.0", + "illuminate/contracts": "^9.0|^10.0", + "illuminate/support": "^9.0|^10.0", + "illuminate/validation": "^9.0|^10.0", + "illuminate/view": "^9.0|^10.0", "php": "^8.0", "vlucas/phpdotenv": "^5.4.1" }, "require-dev": { - "orchestra/testbench": "^6.23|^7.4", + "orchestra/testbench": "^7.4|^8.0", "phpunit/phpunit": "^9.5", "vimeo/psalm": "^4.23" }, @@ -70,9 +71,560 @@ ], "support": { "issues": "https://github.com/akaunting/laravel-money/issues", - "source": "https://github.com/akaunting/laravel-money/tree/3.1.2" + "source": "https://github.com/akaunting/laravel-money/tree/4.0.0" }, - "time": "2022-07-27T08:16:36+00:00" + "time": "2023-02-14T18:09:30+00:00" + }, + { + "name": "amphp/amp", + "version": "v2.6.2", + "source": { + "type": "git", + "url": "https://github.com/amphp/amp.git", + "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/amp/zipball/9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", + "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1", + "ext-json": "*", + "jetbrains/phpstorm-stubs": "^2019.3", + "phpunit/phpunit": "^7 | ^8 | ^9", + "psalm/phar": "^3.11@dev", + "react/promise": "^2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "files": [ + "lib/functions.php", + "lib/Internal/functions.php" + ], + "psr-4": { + "Amp\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Lowrey", + "email": "rdlowrey@php.net" + }, + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Bob Weinand", + "email": "bobwei9@hotmail.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "A non-blocking concurrency framework for PHP applications.", + "homepage": "https://amphp.org/amp", + "keywords": [ + "async", + "asynchronous", + "awaitable", + "concurrency", + "event", + "event-loop", + "future", + "non-blocking", + "promise" + ], + "support": { + "irc": "irc://irc.freenode.org/amphp", + "issues": "https://github.com/amphp/amp/issues", + "source": "https://github.com/amphp/amp/tree/v2.6.2" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-02-20T17:52:18+00:00" + }, + { + "name": "amphp/byte-stream", + "version": "v1.8.1", + "source": { + "type": "git", + "url": "https://github.com/amphp/byte-stream.git", + "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/byte-stream/zipball/acbd8002b3536485c997c4e019206b3f10ca15bd", + "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd", + "shasum": "" + }, + "require": { + "amphp/amp": "^2", + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1.4", + "friendsofphp/php-cs-fixer": "^2.3", + "jetbrains/phpstorm-stubs": "^2019.3", + "phpunit/phpunit": "^6 || ^7 || ^8", + "psalm/phar": "^3.11.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "files": [ + "lib/functions.php" + ], + "psr-4": { + "Amp\\ByteStream\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "A stream abstraction to make working with non-blocking I/O simple.", + "homepage": "http://amphp.org/byte-stream", + "keywords": [ + "amp", + "amphp", + "async", + "io", + "non-blocking", + "stream" + ], + "support": { + "irc": "irc://irc.freenode.org/amphp", + "issues": "https://github.com/amphp/byte-stream/issues", + "source": "https://github.com/amphp/byte-stream/tree/v1.8.1" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2021-03-30T17:13:30+00:00" + }, + { + "name": "amphp/parallel", + "version": "v1.4.2", + "source": { + "type": "git", + "url": "https://github.com/amphp/parallel.git", + "reference": "75853e1623efa5aa5e65e986ec9a97db573a5267" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/parallel/zipball/75853e1623efa5aa5e65e986ec9a97db573a5267", + "reference": "75853e1623efa5aa5e65e986ec9a97db573a5267", + "shasum": "" + }, + "require": { + "amphp/amp": "^2", + "amphp/byte-stream": "^1.6.1", + "amphp/parser": "^1", + "amphp/process": "^1", + "amphp/serialization": "^1", + "amphp/sync": "^1.0.1", + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1.1", + "phpunit/phpunit": "^8 || ^7" + }, + "type": "library", + "autoload": { + "files": [ + "lib/Context/functions.php", + "lib/Sync/functions.php", + "lib/Worker/functions.php" + ], + "psr-4": { + "Amp\\Parallel\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Stephen Coakley", + "email": "me@stephencoakley.com" + } + ], + "description": "Parallel processing component for Amp.", + "homepage": "https://github.com/amphp/parallel", + "keywords": [ + "async", + "asynchronous", + "concurrent", + "multi-processing", + "multi-threading" + ], + "support": { + "issues": "https://github.com/amphp/parallel/issues", + "source": "https://github.com/amphp/parallel/tree/v1.4.2" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-12-30T00:21:42+00:00" + }, + { + "name": "amphp/parallel-functions", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/amphp/parallel-functions.git", + "reference": "04e92fcacfc921a56dfe12c23b3265e62593a7cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/parallel-functions/zipball/04e92fcacfc921a56dfe12c23b3265e62593a7cb", + "reference": "04e92fcacfc921a56dfe12c23b3265e62593a7cb", + "shasum": "" + }, + "require": { + "amphp/amp": "^2.0.3", + "amphp/parallel": "^1.4", + "amphp/serialization": "^1.0", + "laravel/serializable-closure": "^1.0", + "php": ">=7.4" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "v2.x-dev", + "amphp/phpunit-util": "^2.0", + "phpunit/phpunit": "^9.5.11" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Amp\\ParallelFunctions\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "Parallel processing made simple.", + "support": { + "issues": "https://github.com/amphp/parallel-functions/issues", + "source": "https://github.com/amphp/parallel-functions/tree/v1.1.0" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-02-03T19:32:41+00:00" + }, + { + "name": "amphp/parser", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/amphp/parser.git", + "reference": "ff1de4144726c5dad5fab97f66692ebe8de3e151" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/parser/zipball/ff1de4144726c5dad5fab97f66692ebe8de3e151", + "reference": "ff1de4144726c5dad5fab97f66692ebe8de3e151", + "shasum": "" + }, + "require": { + "php": ">=7.4" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "^2", + "phpunit/phpunit": "^9", + "psalm/phar": "^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Amp\\Parser\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "A generator parser to make streaming parsers simple.", + "homepage": "https://github.com/amphp/parser", + "keywords": [ + "async", + "non-blocking", + "parser", + "stream" + ], + "support": { + "issues": "https://github.com/amphp/parser/issues", + "source": "https://github.com/amphp/parser/tree/v1.1.0" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-12-30T18:08:47+00:00" + }, + { + "name": "amphp/process", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/amphp/process.git", + "reference": "76e9495fd6818b43a20167cb11d8a67f7744ee0f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/process/zipball/76e9495fd6818b43a20167cb11d8a67f7744ee0f", + "reference": "76e9495fd6818b43a20167cb11d8a67f7744ee0f", + "shasum": "" + }, + "require": { + "amphp/amp": "^2", + "amphp/byte-stream": "^1.4", + "php": ">=7" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1", + "phpunit/phpunit": "^6" + }, + "type": "library", + "autoload": { + "files": [ + "lib/functions.php" + ], + "psr-4": { + "Amp\\Process\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bob Weinand", + "email": "bobwei9@hotmail.com" + }, + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "Asynchronous process manager.", + "homepage": "https://github.com/amphp/process", + "support": { + "issues": "https://github.com/amphp/process/issues", + "source": "https://github.com/amphp/process/tree/v1.1.4" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-07-06T23:50:12+00:00" + }, + { + "name": "amphp/serialization", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/amphp/serialization.git", + "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/serialization/zipball/693e77b2fb0b266c3c7d622317f881de44ae94a1", + "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "phpunit/phpunit": "^9 || ^8 || ^7" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Amp\\Serialization\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "Serialization tools for IPC and data storage in PHP.", + "homepage": "https://github.com/amphp/serialization", + "keywords": [ + "async", + "asynchronous", + "serialization", + "serialize" + ], + "support": { + "issues": "https://github.com/amphp/serialization/issues", + "source": "https://github.com/amphp/serialization/tree/master" + }, + "time": "2020-03-25T21:39:07+00:00" + }, + { + "name": "amphp/sync", + "version": "v1.4.2", + "source": { + "type": "git", + "url": "https://github.com/amphp/sync.git", + "reference": "85ab06764f4f36d63b1356b466df6111cf4b89cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/sync/zipball/85ab06764f4f36d63b1356b466df6111cf4b89cf", + "reference": "85ab06764f4f36d63b1356b466df6111cf4b89cf", + "shasum": "" + }, + "require": { + "amphp/amp": "^2.2", + "php": ">=7.1" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1.1", + "phpunit/phpunit": "^9 || ^8 || ^7" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php", + "src/ConcurrentIterator/functions.php" + ], + "psr-4": { + "Amp\\Sync\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Stephen Coakley", + "email": "me@stephencoakley.com" + } + ], + "description": "Mutex, Semaphore, and other synchronization tools for Amp.", + "homepage": "https://github.com/amphp/sync", + "keywords": [ + "async", + "asynchronous", + "mutex", + "semaphore", + "synchronization" + ], + "support": { + "issues": "https://github.com/amphp/sync/issues", + "source": "https://github.com/amphp/sync/tree/v1.4.2" + }, + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2021-10-25T18:29:10+00:00" }, { "name": "awcodes/filament-versions", @@ -202,16 +754,16 @@ }, { "name": "blade-ui-kit/blade-icons", - "version": "1.5.0", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/blade-ui-kit/blade-icons.git", - "reference": "8e936041fcb016ad0344169d057d5a2f1a178091" + "reference": "b2a80ff2a26641f64bfee48ad0d2a922ce781228" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/8e936041fcb016ad0344169d057d5a2f1a178091", - "reference": "8e936041fcb016ad0344169d057d5a2f1a178091", + "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/b2a80ff2a26641f64bfee48ad0d2a922ce781228", + "reference": "b2a80ff2a26641f64bfee48ad0d2a922ce781228", "shasum": "" }, "require": { @@ -279,30 +831,29 @@ "type": "github" } ], - "time": "2023-01-11T08:34:15+00:00" + "time": "2023-02-15T16:30:12+00:00" }, { "name": "brick/math", - "version": "0.10.2", + "version": "0.11.0", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f" + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/459f2781e1a08d52ee56b0b1444086e038561e3f", - "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f", + "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", "shasum": "" }, "require": { - "ext-json": "*", - "php": "^7.4 || ^8.0" + "php": "^8.0" }, "require-dev": { "php-coveralls/php-coveralls": "^2.2", "phpunit/phpunit": "^9.0", - "vimeo/psalm": "4.25.0" + "vimeo/psalm": "5.0.0" }, "type": "library", "autoload": { @@ -327,7 +878,7 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.10.2" + "source": "https://github.com/brick/math/tree/0.11.0" }, "funding": [ { @@ -335,7 +886,7 @@ "type": "github" } ], - "time": "2022-08-10T22:54:19+00:00" + "time": "2023-01-15T23:15:59+00:00" }, { "name": "composer/semver", @@ -693,16 +1244,16 @@ }, { "name": "doctrine/dbal", - "version": "3.5.3", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e" + "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/88fa7e5189fd5ec6682477044264dc0ed4e3aa1e", - "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/85b98cb23c8af471a67abfe14485da696bcabc2e", + "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e", "shasum": "" }, "require": { @@ -715,11 +1266,12 @@ "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "11.0.0", + "doctrine/coding-standard": "11.1.0", + "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.9.4", + "phpstan/phpstan": "1.9.14", "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "9.5.27", + "phpunit/phpunit": "9.6.3", "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.1", "symfony/cache": "^5.4|^6.0", @@ -784,7 +1336,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.5.3" + "source": "https://github.com/doctrine/dbal/tree/3.6.0" }, "funding": [ { @@ -800,7 +1352,7 @@ "type": "tidelift" } ], - "time": "2023-01-12T10:21:44+00:00" + "time": "2023-02-07T22:52:03+00:00" }, { "name": "doctrine/deprecations", @@ -1295,16 +1847,16 @@ }, { "name": "filament/filament", - "version": "v2.16.66", + "version": "v2.17.3", "source": { "type": "git", "url": "https://github.com/filamentphp/app.git", - "reference": "adfd8f2169cceb9463d39cf75fc408447ffd5ae3" + "reference": "cb5654772125da73c3327b59e777195e1c0ea74a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/app/zipball/adfd8f2169cceb9463d39cf75fc408447ffd5ae3", - "reference": "adfd8f2169cceb9463d39cf75fc408447ffd5ae3", + "url": "https://api.github.com/repos/filamentphp/app/zipball/cb5654772125da73c3327b59e777195e1c0ea74a", + "reference": "cb5654772125da73c3327b59e777195e1c0ea74a", "shasum": "" }, "require": { @@ -1325,7 +1877,7 @@ "illuminate/view": "^8.6|^9.0|^10.0", "livewire/livewire": "^2.10.7", "php": "^8.0", - "ryangjchandler/blade-capture-directive": "^0.2", + "ryangjchandler/blade-capture-directive": "^0.2|^0.3", "spatie/laravel-package-tools": "^1.9" }, "type": "library", @@ -1354,20 +1906,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-01-25T18:15:58+00:00" + "time": "2023-02-18T12:33:47+00:00" }, { "name": "filament/forms", - "version": "v2.16.66", + "version": "v2.17.3", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "126612c2faee222a46f38cbc17b480e1b09d0291" + "reference": "0b8406996117673e25817259cf0acfeafe6f9a26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/126612c2faee222a46f38cbc17b480e1b09d0291", - "reference": "126612c2faee222a46f38cbc17b480e1b09d0291", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/0b8406996117673e25817259cf0acfeafe6f9a26", + "reference": "0b8406996117673e25817259cf0acfeafe6f9a26", "shasum": "" }, "require": { @@ -1412,20 +1964,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-01-25T18:16:02+00:00" + "time": "2023-02-18T12:33:49+00:00" }, { "name": "filament/notifications", - "version": "v2.16.66", + "version": "v2.17.3", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "06eb5c14796d72ec3dbb0cc13be03a7801e4ab0f" + "reference": "9d36c8aa6881a3451bacd39d88507978a959696c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/06eb5c14796d72ec3dbb0cc13be03a7801e4ab0f", - "reference": "06eb5c14796d72ec3dbb0cc13be03a7801e4ab0f", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/9d36c8aa6881a3451bacd39d88507978a959696c", + "reference": "9d36c8aa6881a3451bacd39d88507978a959696c", "shasum": "" }, "require": { @@ -1465,20 +2017,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-01-25T18:16:07+00:00" + "time": "2023-02-14T20:59:43+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.16.66", + "version": "v2.17.3", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", - "reference": "9a9bb0a3b500a1db23f0bad5d37161ba7e9d5501" + "reference": "8801852aca7c4a66a289bb6e38e5fdee005946b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/9a9bb0a3b500a1db23f0bad5d37161ba7e9d5501", - "reference": "9a9bb0a3b500a1db23f0bad5d37161ba7e9d5501", + "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/8801852aca7c4a66a289bb6e38e5fdee005946b3", + "reference": "8801852aca7c4a66a289bb6e38e5fdee005946b3", "shasum": "" }, "require": { @@ -1512,20 +2064,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-01-25T18:16:10+00:00" + "time": "2023-02-01T14:44:17+00:00" }, { "name": "filament/support", - "version": "v2.16.66", + "version": "v2.17.3", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "f3cd2612b3a39b43502862e4be774825d243402b" + "reference": "bab474878e8048ce6bbe95ef17ed6fc081bbd636" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/f3cd2612b3a39b43502862e4be774825d243402b", - "reference": "f3cd2612b3a39b43502862e4be774825d243402b", + "url": "https://api.github.com/repos/filamentphp/support/zipball/bab474878e8048ce6bbe95ef17ed6fc081bbd636", + "reference": "bab474878e8048ce6bbe95ef17ed6fc081bbd636", "shasum": "" }, "require": { @@ -1562,24 +2114,24 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-01-25T18:16:24+00:00" + "time": "2023-02-16T08:24:19+00:00" }, { "name": "filament/tables", - "version": "v2.16.66", + "version": "v2.17.3", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "c0b2e629057e1db3f01561df0c8e18aa178c072e" + "reference": "ceea1a644c649f205f355e2a3bc9534592e8af1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/c0b2e629057e1db3f01561df0c8e18aa178c072e", - "reference": "c0b2e629057e1db3f01561df0c8e18aa178c072e", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/ceea1a644c649f205f355e2a3bc9534592e8af1e", + "reference": "ceea1a644c649f205f355e2a3bc9534592e8af1e", "shasum": "" }, "require": { - "akaunting/laravel-money": "^1.2|^2.0|^3.0", + "akaunting/laravel-money": "^1.2|^2.0|^3.0|^4.0", "blade-ui-kit/blade-heroicons": "^1.2", "filament/forms": "self.version", "filament/notifications": "self.version", @@ -1618,7 +2170,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-01-25T18:16:24+00:00" + "time": "2023-02-18T12:34:09+00:00" }, { "name": "fruitcake/php-cors", @@ -1975,41 +2527,146 @@ }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d", - "reference": "67c26b443f348a51926030c83481b85718457d3d", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d", + "reference": "67c26b443f348a51926030c83481b85718457d3d", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "2.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.4.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2022-10-26T14:07:24+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/b945d74a55a25a949158444f09ec0d3c120d69e2", + "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.0", - "ralouphie/getallheaders": "^3.0" - }, - "provide": { - "psr/http-factory-implementation": "1.0", - "psr/http-message-implementation": "1.0" + "symfony/polyfill-php80": "^1.17" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", - "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.29 || ^9.5.23" - }, - "suggest": { - "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + "phpunit/phpunit": "^8.5.19 || ^9.5.8", + "uri-template/tests": "1.0.0" }, "type": "library", "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - }, "branch-alias": { - "dev-master": "2.4-dev" + "dev-master": "1.0-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" + "GuzzleHttp\\UriTemplate\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2036,37 +2693,16 @@ "name": "Tobias Nyholm", "email": "tobias.nyholm@gmail.com", "homepage": "https://github.com/Nyholm" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://github.com/sagikazarmark" - }, - { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" } ], - "description": "PSR-7 message implementation that also provides common utility methods", + "description": "A polyfill class for uri_template of PHP", "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" + "guzzlehttp", + "uri-template" ], "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.3" + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.1" }, "funding": [ { @@ -2078,11 +2714,11 @@ "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", "type": "tidelift" } ], - "time": "2022-10-26T14:07:24+00:00" + "time": "2021-10-07T12:57:01+00:00" }, { "name": "influxdata/influxdb-client-php", @@ -2206,26 +2842,32 @@ }, { "name": "laravel/framework", - "version": "v9.48.0", + "version": "v9.52.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "c78ae7aeb0cbcb1a205050d3592247ba07f5b711" + "reference": "eb85cd9d72e5bfa54b4d0d9040786f26d6184a9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/c78ae7aeb0cbcb1a205050d3592247ba07f5b711", - "reference": "c78ae7aeb0cbcb1a205050d3592247ba07f5b711", + "url": "https://api.github.com/repos/laravel/framework/zipball/eb85cd9d72e5bfa54b4d0d9040786f26d6184a9e", + "reference": "eb85cd9d72e5bfa54b4d0d9040786f26d6184a9e", "shasum": "" }, "require": { - "brick/math": "^0.10.2", - "doctrine/inflector": "^2.0", + "brick/math": "^0.9.3|^0.10.2|^0.11", + "doctrine/inflector": "^2.0.5", "dragonmantank/cron-expression": "^3.3.2", "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", "ext-mbstring": "*", "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", "fruitcake/php-cors": "^1.2", + "guzzlehttp/uri-template": "^1.0", "laravel/serializable-closure": "^1.2.2", "league/commonmark": "^2.2.1", "league/flysystem": "^3.8.0", @@ -2297,6 +2939,7 @@ "ably/ably-php": "^1.0", "aws/aws-sdk-php": "^3.235.5", "doctrine/dbal": "^2.13.3|^3.1.4", + "ext-gmp": "*", "fakerphp/faker": "^1.21", "guzzlehttp/guzzle": "^7.5", "league/flysystem-aws-s3-v3": "^3.0", @@ -2319,11 +2962,13 @@ "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", "brianium/paratest": "Required to run tests in parallel (^6.0).", "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", - "ext-bcmath": "Required to use the multiple_of validation rule.", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", "ext-ftp": "Required to use the Flysystem FTP driver.", "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", "ext-memcached": "Required to use the memcache cache driver.", - "ext-pcntl": "Required to use all features of the queue worker.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", "ext-posix": "Required to use all features of the queue worker.", "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", @@ -2391,7 +3036,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-01-17T15:06:19+00:00" + "time": "2023-02-14T14:51:14+00:00" }, { "name": "laravel/sanctum", @@ -2460,16 +3105,16 @@ }, { "name": "laravel/serializable-closure", - "version": "v1.2.2", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae" + "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/47afb7fae28ed29057fdca37e16a84f90cc62fae", - "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", + "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", "shasum": "" }, "require": { @@ -2516,7 +3161,7 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2022-09-08T13:45:54+00:00" + "time": "2023-01-30T18:31:20+00:00" }, { "name": "laravel/tinker", @@ -2588,16 +3233,16 @@ }, { "name": "league/commonmark", - "version": "2.3.8", + "version": "2.3.9", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47" + "reference": "c1e114f74e518daca2729ea8c4bf1167038fa4b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/c493585c130544c4e91d2e0e131e6d35cb0cbc47", - "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/c1e114f74e518daca2729ea8c4bf1167038fa4b5", + "reference": "c1e114f74e518daca2729ea8c4bf1167038fa4b5", "shasum": "" }, "require": { @@ -2690,7 +3335,7 @@ "type": "tidelift" } ], - "time": "2022-12-10T16:02:17+00:00" + "time": "2023-02-15T14:07:24+00:00" }, { "name": "league/config", @@ -2993,16 +3638,16 @@ }, { "name": "livewire/livewire", - "version": "v2.11.1", + "version": "v2.11.2", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "3ecbb4885d61427e538fcfb9bb9598b513a2176f" + "reference": "e92233f31dc1b88fb1ac242b32afe1ab7525ee05" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/3ecbb4885d61427e538fcfb9bb9598b513a2176f", - "reference": "3ecbb4885d61427e538fcfb9bb9598b513a2176f", + "url": "https://api.github.com/repos/livewire/livewire/zipball/e92233f31dc1b88fb1ac242b32afe1ab7525ee05", + "reference": "e92233f31dc1b88fb1ac242b32afe1ab7525ee05", "shasum": "" }, "require": { @@ -3054,7 +3699,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v2.11.1" + "source": "https://github.com/livewire/livewire/tree/v2.11.2" }, "funding": [ { @@ -3062,20 +3707,20 @@ "type": "github" } ], - "time": "2023-01-28T00:15:41+00:00" + "time": "2023-01-29T23:45:02+00:00" }, { "name": "maatwebsite/excel", - "version": "3.1.46", + "version": "3.1.47", "source": { "type": "git", "url": "https://github.com/SpartnerNL/Laravel-Excel.git", - "reference": "ba0b9b9305d5b603c3938d4d1d4a13025c92c241" + "reference": "fd928d68a1422d6abce73255b4406b3c5659e197" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/ba0b9b9305d5b603c3938d4d1d4a13025c92c241", - "reference": "ba0b9b9305d5b603c3938d4d1d4a13025c92c241", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/fd928d68a1422d6abce73255b4406b3c5659e197", + "reference": "fd928d68a1422d6abce73255b4406b3c5659e197", "shasum": "" }, "require": { @@ -3130,7 +3775,7 @@ ], "support": { "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", - "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.46" + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.47" }, "funding": [ { @@ -3142,7 +3787,7 @@ "type": "github" } ], - "time": "2023-01-26T20:40:09+00:00" + "time": "2023-02-16T15:09:07+00:00" }, { "name": "maennchen/zipstream-php", @@ -3400,16 +4045,16 @@ }, { "name": "monolog/monolog", - "version": "2.8.0", + "version": "2.9.1", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "720488632c590286b88b80e62aa3d3d551ad4a50" + "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/720488632c590286b88b80e62aa3d3d551ad4a50", - "reference": "720488632c590286b88b80e62aa3d3d551ad4a50", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f259e2b15fb95494c83f52d3caad003bbf5ffaa1", + "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1", "shasum": "" }, "require": { @@ -3424,7 +4069,7 @@ "doctrine/couchdb": "~1.0@dev", "elasticsearch/elasticsearch": "^7 || ^8", "ext-json": "*", - "graylog2/gelf-php": "^1.4.2", + "graylog2/gelf-php": "^1.4.2 || ^2@dev", "guzzlehttp/guzzle": "^7.4", "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", @@ -3486,7 +4131,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.8.0" + "source": "https://github.com/Seldaek/monolog/tree/2.9.1" }, "funding": [ { @@ -3498,7 +4143,7 @@ "type": "tidelift" } ], - "time": "2022-07-24T11:55:47+00:00" + "time": "2023-02-06T13:44:46+00:00" }, { "name": "myclabs/php-enum", @@ -3565,16 +4210,16 @@ }, { "name": "nesbot/carbon", - "version": "2.65.0", + "version": "2.66.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "09acf64155c16dc6f580f36569ae89344e9734a3" + "reference": "496712849902241f04902033b0441b269effe001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/09acf64155c16dc6f580f36569ae89344e9734a3", - "reference": "09acf64155c16dc6f580f36569ae89344e9734a3", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/496712849902241f04902033b0441b269effe001", + "reference": "496712849902241f04902033b0441b269effe001", "shasum": "" }, "require": { @@ -3663,7 +4308,7 @@ "type": "tidelift" } ], - "time": "2023-01-06T15:55:01+00:00" + "time": "2023-01-29T18:53:47+00:00" }, { "name": "nette/schema", @@ -3729,29 +4374,30 @@ }, { "name": "nette/utils", - "version": "v3.2.9", + "version": "v4.0.0", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c" + "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c", - "reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c", + "url": "https://api.github.com/repos/nette/utils/zipball/cacdbf5a91a657ede665c541eda28941d4b09c1e", + "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e", "shasum": "" }, "require": { - "php": ">=7.2 <8.3" + "php": ">=8.0 <8.3" }, "conflict": { - "nette/di": "<3.0.6" + "nette/finder": "<3", + "nette/schema": "<1.2.2" }, "require-dev": { "jetbrains/phpstorm-attributes": "dev-master", - "nette/tester": "~2.0", + "nette/tester": "^2.4", "phpstan/phpstan": "^1.0", - "tracy/tracy": "^2.3" + "tracy/tracy": "^2.9" }, "suggest": { "ext-gd": "to use Image", @@ -3765,7 +4411,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.2-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -3809,9 +4455,9 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.9" + "source": "https://github.com/nette/utils/tree/v4.0.0" }, - "time": "2023-01-18T03:26:20+00:00" + "time": "2023-02-02T10:41:53+00:00" }, { "name": "nikic/php-parser", @@ -3871,16 +4517,16 @@ }, { "name": "nunomaduro/termwind", - "version": "v1.15.0", + "version": "v1.15.1", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d" + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/594ab862396c16ead000de0c3c38f4a5cbe1938d", - "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", "shasum": "" }, "require": { @@ -3937,7 +4583,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.15.0" + "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" }, "funding": [ { @@ -3953,7 +4599,7 @@ "type": "github" } ], - "time": "2022-12-20T19:00:15+00:00" + "time": "2023-02-08T01:06:31+00:00" }, { "name": "phpdocumentor/reflection-common", @@ -4065,16 +4711,16 @@ }, { "name": "phpoffice/phpspreadsheet", - "version": "1.27.0", + "version": "1.27.1", "source": { "type": "git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", - "reference": "eeb8582f9cabf5a7f4ef78015691163233a1834f" + "reference": "ef4e6ef74990239946d3983451a9bbed5ef1be5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/eeb8582f9cabf5a7f4ef78015691163233a1834f", - "reference": "eeb8582f9cabf5a7f4ef78015691163233a1834f", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/ef4e6ef74990239946d3983451a9bbed5ef1be5d", + "reference": "ef4e6ef74990239946d3983451a9bbed5ef1be5d", "shasum": "" }, "require": { @@ -4101,7 +4747,7 @@ "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "dealerdirect/phpcodesniffer-composer-installer": "dev-main", "dompdf/dompdf": "^1.0 || ^2.0", "friendsofphp/php-cs-fixer": "^3.2", "mitoteam/jpgraph": "^10.2.4", @@ -4164,9 +4810,9 @@ ], "support": { "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", - "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.27.0" + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.27.1" }, - "time": "2023-01-24T20:07:45+00:00" + "time": "2023-02-08T07:02:13+00:00" }, { "name": "phpoption/phpoption", @@ -4658,16 +5304,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.11", + "version": "v0.11.12", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "ba67f2d26278ec9266a5cfe0acba33a8ca1277ae" + "reference": "52cb7c47d403c31c0adc9bf7710fc355f93c20f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ba67f2d26278ec9266a5cfe0acba33a8ca1277ae", - "reference": "ba67f2d26278ec9266a5cfe0acba33a8ca1277ae", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/52cb7c47d403c31c0adc9bf7710fc355f93c20f7", + "reference": "52cb7c47d403c31c0adc9bf7710fc355f93c20f7", "shasum": "" }, "require": { @@ -4728,9 +5374,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.11" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.12" }, - "time": "2023-01-23T16:14:59+00:00" + "time": "2023-01-29T21:24:40+00:00" }, { "name": "ralouphie/getallheaders", @@ -4867,20 +5513,20 @@ }, { "name": "ramsey/uuid", - "version": "4.7.3", + "version": "4.x-dev", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "433b2014e3979047db08a17a205f410ba3869cf2" + "reference": "bf2bee216a4379eaf62162307d62bb7850405fec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/433b2014e3979047db08a17a205f410ba3869cf2", - "reference": "433b2014e3979047db08a17a205f410ba3869cf2", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/bf2bee216a4379eaf62162307d62bb7850405fec", + "reference": "bf2bee216a4379eaf62162307d62bb7850405fec", "shasum": "" }, "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10", + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11", "ext-json": "*", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" @@ -4917,6 +5563,7 @@ "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, + "default-branch": true, "type": "library", "extra": { "captainhook": { @@ -4943,7 +5590,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.3" + "source": "https://github.com/ramsey/uuid/tree/4.x" }, "funding": [ { @@ -4955,31 +5602,31 @@ "type": "tidelift" } ], - "time": "2023-01-12T18:13:24+00:00" + "time": "2023-02-07T16:14:23+00:00" }, { "name": "ryangjchandler/blade-capture-directive", - "version": "v0.2.2", + "version": "v0.3.0", "source": { "type": "git", "url": "https://github.com/ryangjchandler/blade-capture-directive.git", - "reference": "be41afbd86057989d84f1aaea8d00f3b1e5c50e1" + "reference": "62fd2ecb50b938a46025093bcb64fcaddd531f89" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ryangjchandler/blade-capture-directive/zipball/be41afbd86057989d84f1aaea8d00f3b1e5c50e1", - "reference": "be41afbd86057989d84f1aaea8d00f3b1e5c50e1", + "url": "https://api.github.com/repos/ryangjchandler/blade-capture-directive/zipball/62fd2ecb50b938a46025093bcb64fcaddd531f89", + "reference": "62fd2ecb50b938a46025093bcb64fcaddd531f89", "shasum": "" }, "require": { - "illuminate/contracts": "^8.0|^9.0", + "illuminate/contracts": "^9.0|^10.0", "php": "^8.0", "spatie/laravel-package-tools": "^1.9.2" }, "require-dev": { - "nunomaduro/collision": "^5.0|^6.0", - "nunomaduro/larastan": "^1.0", - "orchestra/testbench": "^6.23|^7.0", + "nunomaduro/collision": "^6.0|^7.0", + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": "^7.22|^8.0", "pestphp/pest": "^1.21", "pestphp/pest-plugin-laravel": "^1.1", "phpstan/extension-installer": "^1.1", @@ -5025,7 +5672,7 @@ ], "support": { "issues": "https://github.com/ryangjchandler/blade-capture-directive/issues", - "source": "https://github.com/ryangjchandler/blade-capture-directive/tree/v0.2.2" + "source": "https://github.com/ryangjchandler/blade-capture-directive/tree/v0.3.0" }, "funding": [ { @@ -5033,7 +5680,7 @@ "type": "github" } ], - "time": "2022-09-02T11:04:28+00:00" + "time": "2023-02-14T16:54:54+00:00" }, { "name": "spatie/invade", @@ -5163,38 +5810,39 @@ }, { "name": "spatie/laravel-settings", - "version": "2.6.1", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-settings.git", - "reference": "4f11111eb5a26fd052ef987277fbd9bc79b7c6ef" + "reference": "e594ac01a54cc04c74524c0a3c5904becf74d3cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-settings/zipball/4f11111eb5a26fd052ef987277fbd9bc79b7c6ef", - "reference": "4f11111eb5a26fd052ef987277fbd9bc79b7c6ef", + "url": "https://api.github.com/repos/spatie/laravel-settings/zipball/e594ac01a54cc04c74524c0a3c5904becf74d3cb", + "reference": "e594ac01a54cc04c74524c0a3c5904becf74d3cb", "shasum": "" }, "require": { "doctrine/dbal": "^2.13|^3.2", "ext-json": "*", - "illuminate/database": "^8.73|^9.0", - "php": "^7.4|^8.0", + "illuminate/database": "^9.0|^10.0", + "php": "^8.1", "phpdocumentor/type-resolver": "^1.5", + "spatie/php-structure-discoverer": "^1.0.1", "spatie/temporary-directory": "^1.3|^2.0" }, "require-dev": { "ext-redis": "*", "mockery/mockery": "^1.4", "nunomaduro/larastan": "^2.0", - "orchestra/testbench": "^6.23|^7.0", + "orchestra/testbench": "^7.0|^8.0", "pestphp/pest": "^1.21", "pestphp/pest-plugin-laravel": "^1.2", "phpstan/extension-installer": "^1.1", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "phpunit/phpunit": "^9.5", - "spatie/laravel-data": "^1.0.0|^2.0.0", + "spatie/laravel-data": "^1.0|^2.0|^3.0", "spatie/pest-plugin-snapshots": "^1.1", "spatie/phpunit-snapshot-assertions": "^4.2", "spatie/ray": "^1.36" @@ -5235,7 +5883,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-settings/issues", - "source": "https://github.com/spatie/laravel-settings/tree/2.6.1" + "source": "https://github.com/spatie/laravel-settings/tree/2.8.0" }, "funding": [ { @@ -5247,7 +5895,87 @@ "type": "github" } ], - "time": "2023-01-06T08:39:21+00:00" + "time": "2023-02-10T14:36:06+00:00" + }, + { + "name": "spatie/php-structure-discoverer", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/php-structure-discoverer.git", + "reference": "660423fc002c96b5eab4348d725450cf8f6edc3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/php-structure-discoverer/zipball/660423fc002c96b5eab4348d725450cf8f6edc3b", + "reference": "660423fc002c96b5eab4348d725450cf8f6edc3b", + "shasum": "" + }, + "require": { + "amphp/amp": "^2.6.2", + "amphp/parallel": "^1.4.1", + "amphp/parallel-functions": "^1.1", + "illuminate/collections": "^9.30|^10.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.4.3" + }, + "require-dev": { + "illuminate/console": "^9.30|^10.0", + "laravel/pint": "^1.0", + "nunomaduro/collision": "^6.0", + "nunomaduro/larastan": "^2.0.1", + "orchestra/testbench": "^7.0|^8.0", + "pestphp/pest": "^1.21", + "pestphp/pest-plugin-laravel": "^1.1", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^9.5", + "spatie/laravel-ray": "^1.26" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\StructureDiscoverer\\StructureDiscovererServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Spatie\\StructureDiscoverer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ruben Van Assche", + "email": "ruben@spatie.be", + "role": "Developer" + } + ], + "description": "Automatically discover structures within your PHP application", + "homepage": "https://github.com/spatie/php-structure-discoverer", + "keywords": [ + "discover", + "laravel", + "php", + "php-structure-discoverer" + ], + "support": { + "issues": "https://github.com/spatie/php-structure-discoverer/issues", + "source": "https://github.com/spatie/php-structure-discoverer/tree/1.0.1" + }, + "funding": [ + { + "url": "https://github.com/LaravelAutoDiscoverer", + "type": "github" + } + ], + "time": "2023-02-10T14:31:08+00:00" }, { "name": "spatie/temporary-directory", @@ -5312,22 +6040,22 @@ }, { "name": "squirephp/model", - "version": "v3.3.1", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/squirephp/model.git", - "reference": "2ef9669c10dd17e44b22575a2796f25b788a99f0" + "reference": "dbd3cd2fb74c36f6aabd9294de40a8f64c82518d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squirephp/model/zipball/2ef9669c10dd17e44b22575a2796f25b788a99f0", - "reference": "2ef9669c10dd17e44b22575a2796f25b788a99f0", + "url": "https://api.github.com/repos/squirephp/model/zipball/dbd3cd2fb74c36f6aabd9294de40a8f64c82518d", + "reference": "dbd3cd2fb74c36f6aabd9294de40a8f64c82518d", "shasum": "" }, "require": { "ext-pdo_sqlite": "*", - "illuminate/database": "^8.40|^9.0", - "illuminate/support": "^8.0|^9.0", + "illuminate/database": "^8.40|^9.0|^10.0", + "illuminate/support": "^8.0|^9.0|^10.0", "php": "^8.0" }, "type": "library", @@ -5362,24 +6090,24 @@ "issues": "https://github.com/squirephp/squire/issues", "source": "https://github.com/squirephp/squire" }, - "time": "2022-02-08T08:50:39+00:00" + "time": "2023-02-18T12:44:15+00:00" }, { "name": "squirephp/repository", - "version": "v3.3.1", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/squirephp/repository.git", - "reference": "1778190fea82ac6b4d3c2eacbf43ba2d3efe9dd5" + "reference": "dffe543ee093cdad29c776ae901eb5aa43ac371a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squirephp/repository/zipball/1778190fea82ac6b4d3c2eacbf43ba2d3efe9dd5", - "reference": "1778190fea82ac6b4d3c2eacbf43ba2d3efe9dd5", + "url": "https://api.github.com/repos/squirephp/repository/zipball/dffe543ee093cdad29c776ae901eb5aa43ac371a", + "reference": "dffe543ee093cdad29c776ae901eb5aa43ac371a", "shasum": "" }, "require": { - "illuminate/support": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0|^10.0", "php": "^8.0" }, "type": "library", @@ -5417,26 +6145,26 @@ "issues": "https://github.com/squirephp/squire/issues", "source": "https://github.com/squirephp/squire" }, - "time": "2022-02-08T08:51:10+00:00" + "time": "2023-02-18T12:44:39+00:00" }, { "name": "squirephp/rule", - "version": "v3.3.1", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/squirephp/rule.git", - "reference": "a1650e38aedcc1a7ce51e47340f17a9a4848ad9b" + "reference": "2a3d11385140e325dcfbcf48c864e1a02fa0c342" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squirephp/rule/zipball/a1650e38aedcc1a7ce51e47340f17a9a4848ad9b", - "reference": "a1650e38aedcc1a7ce51e47340f17a9a4848ad9b", + "url": "https://api.github.com/repos/squirephp/rule/zipball/2a3d11385140e325dcfbcf48c864e1a02fa0c342", + "reference": "2a3d11385140e325dcfbcf48c864e1a02fa0c342", "shasum": "" }, "require": { - "illuminate/contracts": "^8.0|^9.0", - "illuminate/database": "^8.40|^9.0", - "illuminate/support": "^8.0|^9.0", + "illuminate/contracts": "^8.0|^9.0|^10.0", + "illuminate/database": "^8.40|^9.0|^10.0", + "illuminate/support": "^8.0|^9.0|^10.0", "php": "^8.0" }, "type": "library", @@ -5464,24 +6192,24 @@ "issues": "https://github.com/squirephp/squire/issues", "source": "https://github.com/squirephp/squire" }, - "time": "2022-02-08T08:51:11+00:00" + "time": "2023-02-18T12:44:38+00:00" }, { "name": "squirephp/timezones", - "version": "v3.3.1", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/squirephp/timezones.git", - "reference": "0bac51dacb5648f78e9030aca88363431d897c53" + "reference": "5dc7f8c7f632c64a8013ba964ffe2621c3bca27e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squirephp/timezones/zipball/0bac51dacb5648f78e9030aca88363431d897c53", - "reference": "0bac51dacb5648f78e9030aca88363431d897c53", + "url": "https://api.github.com/repos/squirephp/timezones/zipball/5dc7f8c7f632c64a8013ba964ffe2621c3bca27e", + "reference": "5dc7f8c7f632c64a8013ba964ffe2621c3bca27e", "shasum": "" }, "require": { - "illuminate/support": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0|^10.0", "php": "^8.0", "squirephp/model": "self.version", "squirephp/rule": "self.version" @@ -5518,24 +6246,24 @@ "issues": "https://github.com/squirephp/squire/issues", "source": "https://github.com/squirephp/squire" }, - "time": "2022-02-08T08:51:13+00:00" + "time": "2023-02-18T12:44:40+00:00" }, { "name": "squirephp/timezones-en", - "version": "v3.3.1", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/squirephp/timezones-en.git", - "reference": "48072b8d77480889f5be3eb7e615415d51767c58" + "reference": "b321f830f358f98675be639e84b213a5345950d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squirephp/timezones-en/zipball/48072b8d77480889f5be3eb7e615415d51767c58", - "reference": "48072b8d77480889f5be3eb7e615415d51767c58", + "url": "https://api.github.com/repos/squirephp/timezones-en/zipball/b321f830f358f98675be639e84b213a5345950d1", + "reference": "b321f830f358f98675be639e84b213a5345950d1", "shasum": "" }, "require": { - "illuminate/support": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0|^10.0", "php": "^8.0", "squirephp/repository": "self.version", "squirephp/timezones": "self.version" @@ -5572,7 +6300,7 @@ "issues": "https://github.com/squirephp/squire/issues", "source": "https://github.com/squirephp/squire" }, - "time": "2022-02-08T08:51:14+00:00" + "time": "2023-02-18T12:44:38+00:00" }, { "name": "symfony/console", @@ -6101,16 +6829,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.2.5", + "version": "v6.2.6", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "9d081ead9d3432e2e8002178d14c4c9dd4b8ffbf" + "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9d081ead9d3432e2e8002178d14c4c9dd4b8ffbf", - "reference": "9d081ead9d3432e2e8002178d14c4c9dd4b8ffbf", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e8dd1f502bc2b3371d05092aa233b064b03ce7ed", + "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed", "shasum": "" }, "require": { @@ -6159,7 +6887,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.5" + "source": "https://github.com/symfony/http-foundation/tree/v6.2.6" }, "funding": [ { @@ -6175,20 +6903,20 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:38:09+00:00" + "time": "2023-01-30T15:46:28+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.2.5", + "version": "v6.2.6", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "f68aaa11eee6b21c99bce0f3d98815924888fe62" + "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f68aaa11eee6b21c99bce0f3d98815924888fe62", - "reference": "f68aaa11eee6b21c99bce0f3d98815924888fe62", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7122db07b0d8dbf0de682267c84217573aee3ea7", + "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7", "shasum": "" }, "require": { @@ -6270,7 +6998,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.5" + "source": "https://github.com/symfony/http-kernel/tree/v6.2.6" }, "funding": [ { @@ -6286,7 +7014,7 @@ "type": "tidelift" } ], - "time": "2023-01-24T15:33:24+00:00" + "time": "2023-02-01T08:32:25+00:00" }, { "name": "symfony/mailer", @@ -8091,26 +8819,26 @@ "packages-dev": [ { "name": "barryvdh/laravel-ide-helper", - "version": "v2.12.3", + "version": "v2.13.0", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-ide-helper.git", - "reference": "3ba1e2573b38f72107b8aacc4ee177fcab30a550" + "reference": "81d5b223ff067a1f38e14c100997e153b837fe4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/3ba1e2573b38f72107b8aacc4ee177fcab30a550", - "reference": "3ba1e2573b38f72107b8aacc4ee177fcab30a550", + "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/81d5b223ff067a1f38e14c100997e153b837fe4a", + "reference": "81d5b223ff067a1f38e14c100997e153b837fe4a", "shasum": "" }, "require": { "barryvdh/reflection-docblock": "^2.0.6", - "composer/pcre": "^1 || ^2 || ^3", + "composer/class-map-generator": "^1.0", "doctrine/dbal": "^2.6 || ^3", "ext-json": "*", - "illuminate/console": "^8 || ^9", - "illuminate/filesystem": "^8 || ^9", - "illuminate/support": "^8 || ^9", + "illuminate/console": "^8 || ^9 || ^10", + "illuminate/filesystem": "^8 || ^9 || ^10", + "illuminate/support": "^8 || ^9 || ^10", "nikic/php-parser": "^4.7", "php": "^7.3 || ^8.0", "phpdocumentor/type-resolver": "^1.1.0" @@ -8118,16 +8846,16 @@ "require-dev": { "ext-pdo_sqlite": "*", "friendsofphp/php-cs-fixer": "^2", - "illuminate/config": "^8 || ^9", - "illuminate/view": "^8 || ^9", + "illuminate/config": "^8 || ^9 || ^10", + "illuminate/view": "^8 || ^9 || ^10", "mockery/mockery": "^1.4", - "orchestra/testbench": "^6 || ^7", + "orchestra/testbench": "^6 || ^7 || ^8", "phpunit/phpunit": "^8.5 || ^9", "spatie/phpunit-snapshot-assertions": "^3 || ^4", "vimeo/psalm": "^3.12" }, "suggest": { - "illuminate/events": "Required for automatic helper generation (^6|^7|^8|^9)." + "illuminate/events": "Required for automatic helper generation (^6|^7|^8|^9|^10)." }, "type": "library", "extra": { @@ -8169,7 +8897,7 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-ide-helper/issues", - "source": "https://github.com/barryvdh/laravel-ide-helper/tree/v2.12.3" + "source": "https://github.com/barryvdh/laravel-ide-helper/tree/v2.13.0" }, "funding": [ { @@ -8181,7 +8909,7 @@ "type": "github" } ], - "time": "2022-03-06T14:33:42+00:00" + "time": "2023-02-04T13:56:40+00:00" }, { "name": "barryvdh/reflection-docblock", @@ -8235,6 +8963,79 @@ }, "time": "2022-10-31T15:35:43+00:00" }, + { + "name": "composer/class-map-generator", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/composer/class-map-generator.git", + "reference": "1e1cb2b791facb2dfe32932a7718cf2571187513" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/1e1cb2b791facb2dfe32932a7718cf2571187513", + "reference": "1e1cb2b791facb2dfe32932a7718cf2571187513", + "shasum": "" + }, + "require": { + "composer/pcre": "^2 || ^3", + "php": "^7.2 || ^8.0", + "symfony/finder": "^4.4 || ^5.3 || ^6" + }, + "require-dev": { + "phpstan/phpstan": "^1.6", + "phpstan/phpstan-deprecation-rules": "^1", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/filesystem": "^5.4 || ^6", + "symfony/phpunit-bridge": "^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\ClassMapGenerator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Utilities to scan PHP code and generate class maps.", + "keywords": [ + "classmap" + ], + "support": { + "issues": "https://github.com/composer/class-map-generator/issues", + "source": "https://github.com/composer/class-map-generator/tree/1.0.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-06-19T11:31:27+00:00" + }, { "name": "composer/pcre", "version": "3.1.0", @@ -8568,16 +9369,16 @@ }, { "name": "laravel/pint", - "version": "v1.4.0", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "0e7ffdb0af871be10d798e234772ea5d4020ae4a" + "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/0e7ffdb0af871be10d798e234772ea5d4020ae4a", - "reference": "0e7ffdb0af871be10d798e234772ea5d4020ae4a", + "url": "https://api.github.com/repos/laravel/pint/zipball/e0a8cef58b74662f27355be9cdea0e726bbac362", + "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362", "shasum": "" }, "require": { @@ -8588,13 +9389,13 @@ "php": "^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "~3.13.1", - "illuminate/view": "^9.32.0", + "friendsofphp/php-cs-fixer": "^3.14.4", + "illuminate/view": "^9.51.0", "laravel-zero/framework": "^9.2.0", "mockery/mockery": "^1.5.1", - "nunomaduro/larastan": "^2.2.0", - "nunomaduro/termwind": "^1.14.0", - "pestphp/pest": "^1.22.1" + "nunomaduro/larastan": "^2.4.0", + "nunomaduro/termwind": "^1.15.1", + "pestphp/pest": "^1.22.4" }, "bin": [ "builds/pint" @@ -8630,27 +9431,28 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-01-10T20:03:42+00:00" + "time": "2023-02-14T16:31:02+00:00" }, { "name": "laravel/sail", - "version": "v1.18.1", + "version": "v1.20.2", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "a64f78a4ab86c04a4c5de39bea20a8d36ad48a22" + "reference": "5ae072b182b1efbec927409e8a3ce3b1078cc42c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/a64f78a4ab86c04a4c5de39bea20a8d36ad48a22", - "reference": "a64f78a4ab86c04a4c5de39bea20a8d36ad48a22", + "url": "https://api.github.com/repos/laravel/sail/zipball/5ae072b182b1efbec927409e8a3ce3b1078cc42c", + "reference": "5ae072b182b1efbec927409e8a3ce3b1078cc42c", "shasum": "" }, "require": { "illuminate/console": "^8.0|^9.0|^10.0", "illuminate/contracts": "^8.0|^9.0|^10.0", "illuminate/support": "^8.0|^9.0|^10.0", - "php": "^7.3|^8.0" + "php": "^7.3|^8.0", + "symfony/yaml": "^6.0" }, "bin": [ "bin/sail" @@ -8690,7 +9492,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-01-11T14:35:04+00:00" + "time": "2023-02-08T20:22:21+00:00" }, { "name": "mockery/mockery", @@ -9342,16 +10144,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.28", + "version": "9.6.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "954ca3113a03bf780d22f07bf055d883ee04b65e" + "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/954ca3113a03bf780d22f07bf055d883ee04b65e", - "reference": "954ca3113a03bf780d22f07bf055d883ee04b65e", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e7b1615e3e887d6c719121c6d4a44b0ab9645555", + "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555", "shasum": "" }, "require": { @@ -9393,7 +10195,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.5-dev" + "dev-master": "9.6-dev" } }, "autoload": { @@ -9424,7 +10226,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.28" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.3" }, "funding": [ { @@ -9440,7 +10242,7 @@ "type": "tidelift" } ], - "time": "2023-01-14T12:32:24+00:00" + "time": "2023-02-04T13:37:15+00:00" }, { "name": "sebastian/cli-parser", @@ -9808,16 +10610,16 @@ }, { "name": "sebastian/environment", - "version": "5.1.4", + "version": "5.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", - "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "shasum": "" }, "require": { @@ -9859,7 +10661,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" }, "funding": [ { @@ -9867,7 +10669,7 @@ "type": "github" } ], - "time": "2022-04-03T09:37:03+00:00" + "time": "2023-02-03T06:03:51+00:00" }, { "name": "sebastian/exporter", @@ -10181,16 +10983,16 @@ }, { "name": "sebastian/recursion-context", - "version": "4.0.4", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "shasum": "" }, "require": { @@ -10229,10 +11031,10 @@ } ], "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" }, "funding": [ { @@ -10240,7 +11042,7 @@ "type": "github" } ], - "time": "2020-10-26T13:17:30+00:00" + "time": "2023-02-03T06:07:39+00:00" }, { "name": "sebastian/resource-operations", @@ -10299,16 +11101,16 @@ }, { "name": "sebastian/type", - "version": "3.2.0", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e" + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", - "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "shasum": "" }, "require": { @@ -10343,7 +11145,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.2.0" + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" }, "funding": [ { @@ -10351,7 +11153,7 @@ "type": "github" } ], - "time": "2022-09-12T14:47:03+00:00" + "time": "2023-02-03T06:13:03+00:00" }, { "name": "sebastian/version", @@ -10701,6 +11503,80 @@ ], "time": "2023-01-03T19:28:04+00:00" }, + { + "name": "symfony/yaml", + "version": "v6.2.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "2bbfbdacc8a15574f8440c4838ce0d7bb6c86b19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/2bbfbdacc8a15574f8440c4838ce0d7bb6c86b19", + "reference": "2bbfbdacc8a15574f8440c4838ce0d7bb6c86b19", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v6.2.5" + }, + "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": "2023-01-10T18:53:53+00:00" + }, { "name": "theseer/tokenizer", "version": "1.2.1", From d5afca055336e90e64694c8ae5c253d494a0051c Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sat, 18 Feb 2023 09:11:06 -0500 Subject: [PATCH 009/124] Local development env updates (#416) --- docker-compose.yml | 84 +++++++++++++++---------------------- docker/8.1/Dockerfile | 34 +++++++-------- docker/8.1/cron/scheduler | 2 - docker/8.1/php.ini | 4 +- docker/8.2/Dockerfile | 59 ++++++++++++++++++++++++++ docker/8.2/php.ini | 4 ++ docker/8.2/start-container | 17 ++++++++ docker/8.2/supervisord.conf | 21 ++++++++++ 8 files changed, 150 insertions(+), 75 deletions(-) delete mode 100644 docker/8.1/cron/scheduler create mode 100644 docker/8.2/Dockerfile create mode 100644 docker/8.2/php.ini create mode 100644 docker/8.2/start-container create mode 100644 docker/8.2/supervisord.conf diff --git a/docker-compose.yml b/docker-compose.yml index 072fc1a18..4b8381cf3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,3 @@ -# For more information: https://laravel.com/docs/sail version: '3' services: laravel.test: @@ -23,59 +22,42 @@ services: networks: - sail depends_on: - # - mysql - # - pgsql - - mailhog - # mysql: - # image: 'mysql/mysql-server:8.0' - # ports: - # - '${FORWARD_DB_PORT:-3306}:3306' - # environment: - # MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}' - # MYSQL_ROOT_HOST: "%" - # MYSQL_DATABASE: '${DB_DATABASE}' - # MYSQL_USER: '${DB_USERNAME}' - # MYSQL_PASSWORD: '${DB_PASSWORD}' - # MYSQL_ALLOW_EMPTY_PASSWORD: 1 - # volumes: - # - 'sail-mysql:/var/lib/mysql' - # - './vendor/laravel/sail/database/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh' - # networks: - # - sail - # healthcheck: - # test: ["CMD", "mysqladmin", "ping", "-p${DB_PASSWORD}"] - # retries: 3 - # timeout: 5s - # pgsql: - # image: 'postgres:14' - # ports: - # - '${FORWARD_DB_PORT:-5432}:5432' - # environment: - # PGPASSWORD: '${DB_PASSWORD:-secret}' - # POSTGRES_DB: '${DB_DATABASE}' - # POSTGRES_USER: '${DB_USERNAME}' - # POSTGRES_PASSWORD: '${DB_PASSWORD:-secret}' - # volumes: - # - 'sail-pgsql:/var/lib/postgresql/data' - # - './vendor/laravel/sail/database/pgsql/create-testing-database.sql:/docker-entrypoint-initdb.d/10-create-testing-database.sql' - # networks: - # - sail - # healthcheck: - # test: ["CMD", "pg_isready", "-q", "-d", "${DB_DATABASE}", "-U", "${DB_USERNAME}"] - # retries: 3 - # timeout: 5s - mailhog: - image: 'mailhog/mailhog:latest' + - mysql + - mailpit + mysql: + image: 'mysql/mysql-server:8.0' ports: - - '${FORWARD_MAILHOG_PORT:-1025}:1025' - - '${FORWARD_MAILHOG_DASHBOARD_PORT:-8025}:8025' + - '${FORWARD_DB_PORT:-3306}:3306' + environment: + MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}' + MYSQL_ROOT_HOST: '%' + MYSQL_DATABASE: '${DB_DATABASE}' + MYSQL_USER: '${DB_USERNAME}' + MYSQL_PASSWORD: '${DB_PASSWORD}' + MYSQL_ALLOW_EMPTY_PASSWORD: 1 + volumes: + - 'sail-mysql:/var/lib/mysql' + - './vendor/laravel/sail/database/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh' + networks: + - sail + healthcheck: + test: + - CMD + - mysqladmin + - ping + - '-p${DB_PASSWORD}' + retries: 3 + timeout: 5s + mailpit: + image: 'axllent/mailpit:latest' + ports: + - '${FORWARD_MAILPIT_PORT:-1025}:1025' + - '${FORWARD_MAILPIT_DASHBOARD_PORT:-8025}:8025' networks: - sail networks: sail: driver: bridge -# volumes: - # sail-mysql: - # driver: local - # sail-pgsql: - # driver: local +volumes: + sail-mysql: + driver: local diff --git a/docker/8.1/Dockerfile b/docker/8.1/Dockerfile index 20f19b315..2b50361c9 100644 --- a/docker/8.1/Dockerfile +++ b/docker/8.1/Dockerfile @@ -1,6 +1,6 @@ FROM ubuntu:22.04 -LABEL maintainer="Alexander Justesen" +LABEL maintainer="Alex Justesen" ARG WWWGROUP ARG NODE_VERSION=18 @@ -14,51 +14,45 @@ ENV TZ=UTC RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN apt-get update \ - && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 cron \ + && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils cron \ && curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c' | gpg --dearmor | tee /usr/share/keyrings/ppa_ondrej_php.gpg > /dev/null \ && echo "deb [signed-by=/usr/share/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \ && apt-get update \ && apt-get install -y php8.1-cli php8.1-dev \ - php8.1-pgsql php8.1-sqlite3 php8.1-gd \ + php8.1-pgsql php8.1-sqlite3 \ php8.1-curl \ - php8.1-imap php8.1-mysql php8.1-mbstring \ + php8.1-mysql php8.1-mbstring \ php8.1-xml php8.1-zip php8.1-bcmath php8.1-soap \ php8.1-intl php8.1-readline \ - php8.1-ldap \ - php8.1-msgpack php8.1-igbinary php8.1-redis php8.1-swoole \ - php8.1-memcached php8.1-pcov php8.1-xdebug \ - && php -r "readfile('https://getcomposer.org/installer');" | php -- --install-dir=/usr/bin/ --filename=composer \ + php8.1-msgpack php8.1-igbinary php8.1-redis \ + php8.1-memcached php8.1-pcov php8.1-xdebug + +RUN php -r "readfile('https://getcomposer.org/installer');" | php -- --install-dir=/usr/bin/ --filename=composer \ && curl -sLS https://deb.nodesource.com/setup_$NODE_VERSION.x | bash - \ && apt-get install -y nodejs \ && npm install -g npm \ - # && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /usr/share/keyrings/yarn.gpg >/dev/null \ - # && echo "deb [signed-by=/usr/share/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \ && curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /usr/share/keyrings/pgdg.gpg >/dev/null \ && echo "deb [signed-by=/usr/share/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt jammy-pgdg main" > /etc/apt/sources.list.d/pgdg.list \ && apt-get update \ - # && apt-get install -y yarn \ && apt-get install -y mysql-client \ && apt-get install -y postgresql-client-$POSTGRES_VERSION \ + && curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash \ + && apt-get update \ + && apt-get install -y speedtest \ && apt-get -y autoremove \ && apt-get clean \ - && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* - -RUN curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash \ - && apt-get install -y speedtest + && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ + && echo "MAILTO=\"\"\n* * * * * sail /usr/bin/php /var/www/html/artisan schedule:run" > /etc/cron.d/laravel RUN setcap "cap_net_bind_service=+ep" /usr/bin/php8.1 RUN groupadd --force -g $WWWGROUP sail RUN useradd -ms /bin/bash --no-user-group -g $WWWGROUP -u 1337 sail -COPY cron/scheduler /etc/cron.d/scheduler COPY start-container /usr/local/bin/start-container COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf COPY php.ini /etc/php/8.1/cli/conf.d/99-sail.ini - -RUN chmod 0644 /etc/cron.d/scheduler \ - && crontab /etc/cron.d/scheduler \ - && chmod +x /usr/local/bin/start-container +RUN chmod +x /usr/local/bin/start-container EXPOSE 8000 diff --git a/docker/8.1/cron/scheduler b/docker/8.1/cron/scheduler deleted file mode 100644 index e25013252..000000000 --- a/docker/8.1/cron/scheduler +++ /dev/null @@ -1,2 +0,0 @@ -MAILTO="" -* * * * * sail cd /var/www/html && php artisan schedule:run >> /dev/null 2>&1 diff --git a/docker/8.1/php.ini b/docker/8.1/php.ini index 236bb7c1d..66d04d5be 100644 --- a/docker/8.1/php.ini +++ b/docker/8.1/php.ini @@ -1,4 +1,4 @@ [PHP] -post_max_size = 200M -upload_max_filesize = 200M +post_max_size = 100M +upload_max_filesize = 100M variables_order = EGPCS diff --git a/docker/8.2/Dockerfile b/docker/8.2/Dockerfile new file mode 100644 index 000000000..b16da4fde --- /dev/null +++ b/docker/8.2/Dockerfile @@ -0,0 +1,59 @@ +FROM ubuntu:22.04 + +LABEL maintainer="Alex Justesen" + +ARG WWWGROUP +ARG NODE_VERSION=18 +ARG POSTGRES_VERSION=14 + +WORKDIR /var/www/html + +ENV DEBIAN_FRONTEND noninteractive +ENV TZ=UTC + +RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone + +RUN apt-get update \ + && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils cron \ + && curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c' | gpg --dearmor | tee /usr/share/keyrings/ppa_ondrej_php.gpg > /dev/null \ + && echo "deb [signed-by=/usr/share/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \ + && apt-get update \ + && apt-get install -y php8.2-cli php8.2-dev \ + php8.2-pgsql php8.2-sqlite3 \ + php8.2-curl \ + php8.2-mysql php8.2-mbstring \ + php8.2-xml php8.2-zip php8.2-bcmath php8.2-soap \ + php8.2-intl php8.2-readline \ + php8.2-msgpack php8.2-igbinary php8.2-redis \ + php8.2-memcached php8.2-pcov php8.2-xdebug + +RUN php -r "readfile('https://getcomposer.org/installer');" | php -- --install-dir=/usr/bin/ --filename=composer \ + && curl -sLS https://deb.nodesource.com/setup_$NODE_VERSION.x | bash - \ + && apt-get install -y nodejs \ + && npm install -g npm \ + && curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /usr/share/keyrings/pgdg.gpg >/dev/null \ + && echo "deb [signed-by=/usr/share/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt jammy-pgdg main" > /etc/apt/sources.list.d/pgdg.list \ + && apt-get update \ + && apt-get install -y mysql-client \ + && apt-get install -y postgresql-client-$POSTGRES_VERSION \ + && curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash \ + && apt-get update \ + && apt-get install -y speedtest \ + && apt-get -y autoremove \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ + && echo "MAILTO=\"\"\n* * * * * sail /usr/bin/php /var/www/html/artisan schedule:run" > /etc/cron.d/laravel + +RUN setcap "cap_net_bind_service=+ep" /usr/bin/php8.2 + +RUN groupadd --force -g $WWWGROUP sail +RUN useradd -ms /bin/bash --no-user-group -g $WWWGROUP -u 1337 sail + +COPY start-container /usr/local/bin/start-container +COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf +COPY php.ini /etc/php/8.2/cli/conf.d/99-sail.ini +RUN chmod +x /usr/local/bin/start-container + +EXPOSE 8000 + +ENTRYPOINT ["start-container"] diff --git a/docker/8.2/php.ini b/docker/8.2/php.ini new file mode 100644 index 000000000..66d04d5be --- /dev/null +++ b/docker/8.2/php.ini @@ -0,0 +1,4 @@ +[PHP] +post_max_size = 100M +upload_max_filesize = 100M +variables_order = EGPCS diff --git a/docker/8.2/start-container b/docker/8.2/start-container new file mode 100644 index 000000000..b86439907 --- /dev/null +++ b/docker/8.2/start-container @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +if [ ! -z "$WWWUSER" ]; then + usermod -u $WWWUSER sail +fi + +if [ ! -d /.composer ]; then + mkdir /.composer +fi + +chmod -R ugo+rw /.composer + +if [ $# -gt 0 ]; then + exec gosu $WWWUSER "$@" +else + exec /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf +fi diff --git a/docker/8.2/supervisord.conf b/docker/8.2/supervisord.conf new file mode 100644 index 000000000..2067142ca --- /dev/null +++ b/docker/8.2/supervisord.conf @@ -0,0 +1,21 @@ +[supervisord] +nodaemon=true +user=root +logfile=/var/log/supervisor/supervisord.log +pidfile=/var/run/supervisord.pid + +[program:cron] +command=/usr/sbin/cron -f -l 8 +user=root +autostart=true +stdout_logfile=/var/log/cron.out.log +stderr_logfile=/var/log/cron.err.log + +[program:php] +command=/usr/bin/php -d variables_order=EGPCS /var/www/html/artisan serve --host=0.0.0.0 --port=80 +user=sail +environment=LARAVEL_SAIL="1" +stdout_logfile=/dev/stdout +stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes=0 From 3e06eec8b5ea63d64a36420cb7dd0c66812a3ed9 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 24 Feb 2023 20:18:29 -0500 Subject: [PATCH 010/124] Release v0.11.2 (#426) --- Dockerfile | 1 + _ide_helper.php | 13 +++- composer.lock | 149 +++++++++++++++++++++--------------------- config/speedtest.php | 4 +- docker/8.1/Dockerfile | 2 +- docker/8.2/Dockerfile | 2 +- 6 files changed, 91 insertions(+), 80 deletions(-) diff --git a/Dockerfile b/Dockerfile index f47bba15e..391903f7e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,7 @@ ENV SSL_MODE="mixed" RUN apt-get update && apt-get install -y \ cron \ gnupg \ + php8.1-gd \ php8.1-pgsql \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* diff --git a/_ide_helper.php b/_ide_helper.php index 606d9cd11..ee9123330 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 9.52.0. + * Generated for Laravel 9.52.4. * * This file should not be included in your code, only analyzed by your IDE! * @@ -20264,6 +20264,17 @@ public static function assertCanNotSeeTableRecords($records) public static function assertCountTableRecords($count) { return \Livewire\Testing\TestableLivewire::assertCountTableRecords($count); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsRecords::loadTable() + * @return static + * @static + */ + public static function loadTable() + { + return \Livewire\Testing\TestableLivewire::loadTable(); } } diff --git a/composer.lock b/composer.lock index 4ad967839..5c451e7b9 100644 --- a/composer.lock +++ b/composer.lock @@ -1847,16 +1847,16 @@ }, { "name": "filament/filament", - "version": "v2.17.3", + "version": "v2.17.6", "source": { "type": "git", "url": "https://github.com/filamentphp/app.git", - "reference": "cb5654772125da73c3327b59e777195e1c0ea74a" + "reference": "7ba321c1ac6e87550c3d8839dcf6bf6a15c3251f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/app/zipball/cb5654772125da73c3327b59e777195e1c0ea74a", - "reference": "cb5654772125da73c3327b59e777195e1c0ea74a", + "url": "https://api.github.com/repos/filamentphp/app/zipball/7ba321c1ac6e87550c3d8839dcf6bf6a15c3251f", + "reference": "7ba321c1ac6e87550c3d8839dcf6bf6a15c3251f", "shasum": "" }, "require": { @@ -1906,20 +1906,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-02-18T12:33:47+00:00" + "time": "2023-02-23T21:55:29+00:00" }, { "name": "filament/forms", - "version": "v2.17.3", + "version": "v2.17.6", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "0b8406996117673e25817259cf0acfeafe6f9a26" + "reference": "5af47619fe003c509b16eb9b1e9af4b1bf2279ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/0b8406996117673e25817259cf0acfeafe6f9a26", - "reference": "0b8406996117673e25817259cf0acfeafe6f9a26", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/5af47619fe003c509b16eb9b1e9af4b1bf2279ff", + "reference": "5af47619fe003c509b16eb9b1e9af4b1bf2279ff", "shasum": "" }, "require": { @@ -1964,20 +1964,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-02-18T12:33:49+00:00" + "time": "2023-02-23T21:55:28+00:00" }, { "name": "filament/notifications", - "version": "v2.17.3", + "version": "v2.17.6", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "9d36c8aa6881a3451bacd39d88507978a959696c" + "reference": "98a3434533e9b0d501b17774d4c1d2bae1b24913" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/9d36c8aa6881a3451bacd39d88507978a959696c", - "reference": "9d36c8aa6881a3451bacd39d88507978a959696c", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/98a3434533e9b0d501b17774d4c1d2bae1b24913", + "reference": "98a3434533e9b0d501b17774d4c1d2bae1b24913", "shasum": "" }, "require": { @@ -2017,11 +2017,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-02-14T20:59:43+00:00" + "time": "2023-02-23T21:55:22+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.3", + "version": "v2.17.6", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -2068,16 +2068,16 @@ }, { "name": "filament/support", - "version": "v2.17.3", + "version": "v2.17.6", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "bab474878e8048ce6bbe95ef17ed6fc081bbd636" + "reference": "f214bec84e41f5ad3e2c238e93dfe88d3c735773" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/bab474878e8048ce6bbe95ef17ed6fc081bbd636", - "reference": "bab474878e8048ce6bbe95ef17ed6fc081bbd636", + "url": "https://api.github.com/repos/filamentphp/support/zipball/f214bec84e41f5ad3e2c238e93dfe88d3c735773", + "reference": "f214bec84e41f5ad3e2c238e93dfe88d3c735773", "shasum": "" }, "require": { @@ -2114,20 +2114,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-02-16T08:24:19+00:00" + "time": "2023-02-23T21:55:29+00:00" }, { "name": "filament/tables", - "version": "v2.17.3", + "version": "v2.17.6", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "ceea1a644c649f205f355e2a3bc9534592e8af1e" + "reference": "3a68b38cf9e5119f9b10efc85207dbd316347d23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/ceea1a644c649f205f355e2a3bc9534592e8af1e", - "reference": "ceea1a644c649f205f355e2a3bc9534592e8af1e", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/3a68b38cf9e5119f9b10efc85207dbd316347d23", + "reference": "3a68b38cf9e5119f9b10efc85207dbd316347d23", "shasum": "" }, "require": { @@ -2170,7 +2170,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-02-18T12:34:09+00:00" + "time": "2023-02-24T11:27:40+00:00" }, { "name": "fruitcake/php-cors", @@ -2842,16 +2842,16 @@ }, { "name": "laravel/framework", - "version": "v9.52.0", + "version": "v9.52.4", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "eb85cd9d72e5bfa54b4d0d9040786f26d6184a9e" + "reference": "9239128cfb4d22afefb64060dfecf53e82987267" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/eb85cd9d72e5bfa54b4d0d9040786f26d6184a9e", - "reference": "eb85cd9d72e5bfa54b4d0d9040786f26d6184a9e", + "url": "https://api.github.com/repos/laravel/framework/zipball/9239128cfb4d22afefb64060dfecf53e82987267", + "reference": "9239128cfb4d22afefb64060dfecf53e82987267", "shasum": "" }, "require": { @@ -3036,7 +3036,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-02-14T14:51:14+00:00" + "time": "2023-02-22T14:38:06+00:00" }, { "name": "laravel/sanctum", @@ -3165,16 +3165,16 @@ }, { "name": "laravel/tinker", - "version": "v2.8.0", + "version": "v2.8.1", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "74d0b287cc4ae65d15c368dd697aae71d62a73ad" + "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/74d0b287cc4ae65d15c368dd697aae71d62a73ad", - "reference": "74d0b287cc4ae65d15c368dd697aae71d62a73ad", + "url": "https://api.github.com/repos/laravel/tinker/zipball/04a2d3bd0d650c0764f70bf49d1ee39393e4eb10", + "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10", "shasum": "" }, "require": { @@ -3227,9 +3227,9 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.8.0" + "source": "https://github.com/laravel/tinker/tree/v2.8.1" }, - "time": "2023-01-10T18:03:30+00:00" + "time": "2023-02-15T16:40:09+00:00" }, { "name": "league/commonmark", @@ -3421,16 +3421,16 @@ }, { "name": "league/flysystem", - "version": "3.12.2", + "version": "3.12.3", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f" + "reference": "81e87e74dd5213795c7846d65089712d2dda90ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f6377c709d2275ed6feaf63e44be7a7162b0e77f", - "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/81e87e74dd5213795c7846d65089712d2dda90ce", + "reference": "81e87e74dd5213795c7846d65089712d2dda90ce", "shasum": "" }, "require": { @@ -3492,7 +3492,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.12.2" + "source": "https://github.com/thephpleague/flysystem/tree/3.12.3" }, "funding": [ { @@ -3508,7 +3508,7 @@ "type": "tidelift" } ], - "time": "2023-01-19T12:02:19+00:00" + "time": "2023-02-18T15:32:41+00:00" }, { "name": "league/mime-type-detection", @@ -3638,16 +3638,16 @@ }, { "name": "livewire/livewire", - "version": "v2.11.2", + "version": "v2.12.1", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "e92233f31dc1b88fb1ac242b32afe1ab7525ee05" + "reference": "c0bd6619358b333f5e47428a4413cc5d24bd60dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/e92233f31dc1b88fb1ac242b32afe1ab7525ee05", - "reference": "e92233f31dc1b88fb1ac242b32afe1ab7525ee05", + "url": "https://api.github.com/repos/livewire/livewire/zipball/c0bd6619358b333f5e47428a4413cc5d24bd60dd", + "reference": "c0bd6619358b333f5e47428a4413cc5d24bd60dd", "shasum": "" }, "require": { @@ -3699,7 +3699,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v2.11.2" + "source": "https://github.com/livewire/livewire/tree/v2.12.1" }, "funding": [ { @@ -3707,20 +3707,20 @@ "type": "github" } ], - "time": "2023-01-29T23:45:02+00:00" + "time": "2023-02-22T21:13:21+00:00" }, { "name": "maatwebsite/excel", - "version": "3.1.47", + "version": "3.1.48", "source": { "type": "git", "url": "https://github.com/SpartnerNL/Laravel-Excel.git", - "reference": "fd928d68a1422d6abce73255b4406b3c5659e197" + "reference": "6d0fe2a1d195960c7af7bf0de760582da02a34b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/fd928d68a1422d6abce73255b4406b3c5659e197", - "reference": "fd928d68a1422d6abce73255b4406b3c5659e197", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/6d0fe2a1d195960c7af7bf0de760582da02a34b9", + "reference": "6d0fe2a1d195960c7af7bf0de760582da02a34b9", "shasum": "" }, "require": { @@ -3775,7 +3775,7 @@ ], "support": { "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", - "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.47" + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.48" }, "funding": [ { @@ -3787,7 +3787,7 @@ "type": "github" } ], - "time": "2023-02-16T15:09:07+00:00" + "time": "2023-02-22T21:01:38+00:00" }, { "name": "maennchen/zipstream-php", @@ -9369,16 +9369,16 @@ }, { "name": "laravel/pint", - "version": "v1.5.0", + "version": "v1.6.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362" + "reference": "e48e3fadd7863d6b7d03464f5c4f211a828b890f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/e0a8cef58b74662f27355be9cdea0e726bbac362", - "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362", + "url": "https://api.github.com/repos/laravel/pint/zipball/e48e3fadd7863d6b7d03464f5c4f211a828b890f", + "reference": "e48e3fadd7863d6b7d03464f5c4f211a828b890f", "shasum": "" }, "require": { @@ -9386,12 +9386,12 @@ "ext-mbstring": "*", "ext-tokenizer": "*", "ext-xml": "*", - "php": "^8.0" + "php": "^8.1.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.14.4", - "illuminate/view": "^9.51.0", - "laravel-zero/framework": "^9.2.0", + "illuminate/view": "^10.0.0", + "laravel-zero/framework": "^10.0.0", "mockery/mockery": "^1.5.1", "nunomaduro/larastan": "^2.4.0", "nunomaduro/termwind": "^1.15.1", @@ -9431,20 +9431,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-02-14T16:31:02+00:00" + "time": "2023-02-21T15:44:57+00:00" }, { "name": "laravel/sail", - "version": "v1.20.2", + "version": "v1.21.0", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "5ae072b182b1efbec927409e8a3ce3b1078cc42c" + "reference": "758a914fc4da41f3f6ca5522c85902181b228bd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/5ae072b182b1efbec927409e8a3ce3b1078cc42c", - "reference": "5ae072b182b1efbec927409e8a3ce3b1078cc42c", + "url": "https://api.github.com/repos/laravel/sail/zipball/758a914fc4da41f3f6ca5522c85902181b228bd1", + "reference": "758a914fc4da41f3f6ca5522c85902181b228bd1", "shasum": "" }, "require": { @@ -9492,7 +9492,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-02-08T20:22:21+00:00" + "time": "2023-02-16T19:16:27+00:00" }, { "name": "mockery/mockery", @@ -11210,16 +11210,16 @@ }, { "name": "spatie/backtrace", - "version": "1.2.1", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b" + "reference": "7b34fee6c1ad45f8ee0498d17cd8ea9a076402c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/4ee7d41aa5268107906ea8a4d9ceccde136dbd5b", - "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/7b34fee6c1ad45f8ee0498d17cd8ea9a076402c1", + "reference": "7b34fee6c1ad45f8ee0498d17cd8ea9a076402c1", "shasum": "" }, "require": { @@ -11255,8 +11255,7 @@ "spatie" ], "support": { - "issues": "https://github.com/spatie/backtrace/issues", - "source": "https://github.com/spatie/backtrace/tree/1.2.1" + "source": "https://github.com/spatie/backtrace/tree/1.2.2" }, "funding": [ { @@ -11268,7 +11267,7 @@ "type": "other" } ], - "time": "2021-11-09T10:57:15+00:00" + "time": "2023-02-21T08:29:12+00:00" }, { "name": "spatie/flare-client-php", diff --git a/config/speedtest.php b/config/speedtest.php index 80cccce98..d75602b77 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-01-28'), + 'build_date' => Carbon::parse('2023-02-24'), - 'build_version' => '0.11.1', + 'build_version' => '0.11.2', ]; diff --git a/docker/8.1/Dockerfile b/docker/8.1/Dockerfile index 2b50361c9..ecb8c9325 100644 --- a/docker/8.1/Dockerfile +++ b/docker/8.1/Dockerfile @@ -19,7 +19,7 @@ RUN apt-get update \ && echo "deb [signed-by=/usr/share/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \ && apt-get update \ && apt-get install -y php8.1-cli php8.1-dev \ - php8.1-pgsql php8.1-sqlite3 \ + php8.1-pgsql php8.1-sqlite3 php8.1-gd \ php8.1-curl \ php8.1-mysql php8.1-mbstring \ php8.1-xml php8.1-zip php8.1-bcmath php8.1-soap \ diff --git a/docker/8.2/Dockerfile b/docker/8.2/Dockerfile index b16da4fde..336f85896 100644 --- a/docker/8.2/Dockerfile +++ b/docker/8.2/Dockerfile @@ -19,7 +19,7 @@ RUN apt-get update \ && echo "deb [signed-by=/usr/share/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \ && apt-get update \ && apt-get install -y php8.2-cli php8.2-dev \ - php8.2-pgsql php8.2-sqlite3 \ + php8.2-pgsql php8.2-sqlite3 php8.2-gd \ php8.2-curl \ php8.2-mysql php8.2-mbstring \ php8.2-xml php8.2-zip php8.2-bcmath php8.2-soap \ From ef71ce39cad6cecbf62ae91f5d236ac12bd4fd0d Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 5 Mar 2023 17:43:11 -0500 Subject: [PATCH 011/124] Release v0.11.3 (#438) --- .phpstorm.meta.php | 11 - _ide_helper.php | 34 +- composer.lock | 1113 +++++++++--------------------------------- config/speedtest.php | 4 +- 4 files changed, 273 insertions(+), 889 deletions(-) diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index 0a962c600..6bf520fa1 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -165,7 +165,6 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, - 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -380,7 +379,6 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, - 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -595,7 +593,6 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, - 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -810,7 +807,6 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, - 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -1025,7 +1021,6 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, - 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -1240,7 +1235,6 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, - 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -1455,7 +1449,6 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, - 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -1670,7 +1663,6 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, - 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -1885,7 +1877,6 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, - 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -2100,7 +2091,6 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, - 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, @@ -2315,7 +2305,6 @@ 'Spatie\LaravelSettings\SettingsMapper' => \Spatie\LaravelSettings\SettingsMapper::class, 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, - 'Spatie\StructureDiscoverer\Discover' => \Spatie\StructureDiscoverer\Discover::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, diff --git a/_ide_helper.php b/_ide_helper.php index ee9123330..d29efe393 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -10780,12 +10780,12 @@ public static function createFromBase($request) * Clones a request and overrides some of its parameters. * * @return static - * @param array $query The GET parameters - * @param array $request The POST parameters - * @param array $attributes The request attributes (parameters parsed from the PATH_INFO, ...) - * @param array $cookies The COOKIE parameters - * @param array $files The FILES parameters - * @param array $server The SERVER parameters + * @param array|null $query The GET parameters + * @param array|null $request The POST parameters + * @param array|null $attributes The request attributes (parameters parsed from the PATH_INFO, ...) + * @param array|null $cookies The COOKIE parameters + * @param array|null $files The FILES parameters + * @param array|null $server The SERVER parameters * @static */ public static function duplicate($query = null, $request = null, $attributes = null, $cookies = null, $files = null, $server = null) @@ -17869,6 +17869,16 @@ public static function getComponentAliases() * * @static */ + public static function resolveMissingComponent($resolver) + { + /** @var \Livewire\LivewireManager $instance */ + return $instance->resolveMissingComponent($resolver); + } + /** + * + * + * @static + */ public static function getClass($alias) { /** @var \Livewire\LivewireManager $instance */ @@ -20167,6 +20177,18 @@ public static function sortTable($name = null, $direction = null) public static function searchTable($search = null) { return \Livewire\Testing\TestableLivewire::searchTable($search); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::searchTableColumns() + * @param array $searches + * @return static + * @static + */ + public static function searchTableColumns($searches) + { + return \Livewire\Testing\TestableLivewire::searchTableColumns($searches); } /** * diff --git a/composer.lock b/composer.lock index 5c451e7b9..fa302f6fd 100644 --- a/composer.lock +++ b/composer.lock @@ -75,557 +75,6 @@ }, "time": "2023-02-14T18:09:30+00:00" }, - { - "name": "amphp/amp", - "version": "v2.6.2", - "source": { - "type": "git", - "url": "https://github.com/amphp/amp.git", - "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/amp/zipball/9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", - "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1", - "ext-json": "*", - "jetbrains/phpstorm-stubs": "^2019.3", - "phpunit/phpunit": "^7 | ^8 | ^9", - "psalm/phar": "^3.11@dev", - "react/promise": "^2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "files": [ - "lib/functions.php", - "lib/Internal/functions.php" - ], - "psr-4": { - "Amp\\": "lib" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Daniel Lowrey", - "email": "rdlowrey@php.net" - }, - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - }, - { - "name": "Bob Weinand", - "email": "bobwei9@hotmail.com" - }, - { - "name": "Niklas Keller", - "email": "me@kelunik.com" - } - ], - "description": "A non-blocking concurrency framework for PHP applications.", - "homepage": "https://amphp.org/amp", - "keywords": [ - "async", - "asynchronous", - "awaitable", - "concurrency", - "event", - "event-loop", - "future", - "non-blocking", - "promise" - ], - "support": { - "irc": "irc://irc.freenode.org/amphp", - "issues": "https://github.com/amphp/amp/issues", - "source": "https://github.com/amphp/amp/tree/v2.6.2" - }, - "funding": [ - { - "url": "https://github.com/amphp", - "type": "github" - } - ], - "time": "2022-02-20T17:52:18+00:00" - }, - { - "name": "amphp/byte-stream", - "version": "v1.8.1", - "source": { - "type": "git", - "url": "https://github.com/amphp/byte-stream.git", - "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/byte-stream/zipball/acbd8002b3536485c997c4e019206b3f10ca15bd", - "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd", - "shasum": "" - }, - "require": { - "amphp/amp": "^2", - "php": ">=7.1" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1.4", - "friendsofphp/php-cs-fixer": "^2.3", - "jetbrains/phpstorm-stubs": "^2019.3", - "phpunit/phpunit": "^6 || ^7 || ^8", - "psalm/phar": "^3.11.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "files": [ - "lib/functions.php" - ], - "psr-4": { - "Amp\\ByteStream\\": "lib" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - }, - { - "name": "Niklas Keller", - "email": "me@kelunik.com" - } - ], - "description": "A stream abstraction to make working with non-blocking I/O simple.", - "homepage": "http://amphp.org/byte-stream", - "keywords": [ - "amp", - "amphp", - "async", - "io", - "non-blocking", - "stream" - ], - "support": { - "irc": "irc://irc.freenode.org/amphp", - "issues": "https://github.com/amphp/byte-stream/issues", - "source": "https://github.com/amphp/byte-stream/tree/v1.8.1" - }, - "funding": [ - { - "url": "https://github.com/amphp", - "type": "github" - } - ], - "time": "2021-03-30T17:13:30+00:00" - }, - { - "name": "amphp/parallel", - "version": "v1.4.2", - "source": { - "type": "git", - "url": "https://github.com/amphp/parallel.git", - "reference": "75853e1623efa5aa5e65e986ec9a97db573a5267" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/parallel/zipball/75853e1623efa5aa5e65e986ec9a97db573a5267", - "reference": "75853e1623efa5aa5e65e986ec9a97db573a5267", - "shasum": "" - }, - "require": { - "amphp/amp": "^2", - "amphp/byte-stream": "^1.6.1", - "amphp/parser": "^1", - "amphp/process": "^1", - "amphp/serialization": "^1", - "amphp/sync": "^1.0.1", - "php": ">=7.1" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1.1", - "phpunit/phpunit": "^8 || ^7" - }, - "type": "library", - "autoload": { - "files": [ - "lib/Context/functions.php", - "lib/Sync/functions.php", - "lib/Worker/functions.php" - ], - "psr-4": { - "Amp\\Parallel\\": "lib" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - }, - { - "name": "Stephen Coakley", - "email": "me@stephencoakley.com" - } - ], - "description": "Parallel processing component for Amp.", - "homepage": "https://github.com/amphp/parallel", - "keywords": [ - "async", - "asynchronous", - "concurrent", - "multi-processing", - "multi-threading" - ], - "support": { - "issues": "https://github.com/amphp/parallel/issues", - "source": "https://github.com/amphp/parallel/tree/v1.4.2" - }, - "funding": [ - { - "url": "https://github.com/amphp", - "type": "github" - } - ], - "time": "2022-12-30T00:21:42+00:00" - }, - { - "name": "amphp/parallel-functions", - "version": "v1.1.0", - "source": { - "type": "git", - "url": "https://github.com/amphp/parallel-functions.git", - "reference": "04e92fcacfc921a56dfe12c23b3265e62593a7cb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/parallel-functions/zipball/04e92fcacfc921a56dfe12c23b3265e62593a7cb", - "reference": "04e92fcacfc921a56dfe12c23b3265e62593a7cb", - "shasum": "" - }, - "require": { - "amphp/amp": "^2.0.3", - "amphp/parallel": "^1.4", - "amphp/serialization": "^1.0", - "laravel/serializable-closure": "^1.0", - "php": ">=7.4" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "v2.x-dev", - "amphp/phpunit-util": "^2.0", - "phpunit/phpunit": "^9.5.11" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Amp\\ParallelFunctions\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Niklas Keller", - "email": "me@kelunik.com" - } - ], - "description": "Parallel processing made simple.", - "support": { - "issues": "https://github.com/amphp/parallel-functions/issues", - "source": "https://github.com/amphp/parallel-functions/tree/v1.1.0" - }, - "funding": [ - { - "url": "https://github.com/amphp", - "type": "github" - } - ], - "time": "2022-02-03T19:32:41+00:00" - }, - { - "name": "amphp/parser", - "version": "v1.1.0", - "source": { - "type": "git", - "url": "https://github.com/amphp/parser.git", - "reference": "ff1de4144726c5dad5fab97f66692ebe8de3e151" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/parser/zipball/ff1de4144726c5dad5fab97f66692ebe8de3e151", - "reference": "ff1de4144726c5dad5fab97f66692ebe8de3e151", - "shasum": "" - }, - "require": { - "php": ">=7.4" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "^2", - "phpunit/phpunit": "^9", - "psalm/phar": "^5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Amp\\Parser\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - }, - { - "name": "Niklas Keller", - "email": "me@kelunik.com" - } - ], - "description": "A generator parser to make streaming parsers simple.", - "homepage": "https://github.com/amphp/parser", - "keywords": [ - "async", - "non-blocking", - "parser", - "stream" - ], - "support": { - "issues": "https://github.com/amphp/parser/issues", - "source": "https://github.com/amphp/parser/tree/v1.1.0" - }, - "funding": [ - { - "url": "https://github.com/amphp", - "type": "github" - } - ], - "time": "2022-12-30T18:08:47+00:00" - }, - { - "name": "amphp/process", - "version": "v1.1.4", - "source": { - "type": "git", - "url": "https://github.com/amphp/process.git", - "reference": "76e9495fd6818b43a20167cb11d8a67f7744ee0f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/process/zipball/76e9495fd6818b43a20167cb11d8a67f7744ee0f", - "reference": "76e9495fd6818b43a20167cb11d8a67f7744ee0f", - "shasum": "" - }, - "require": { - "amphp/amp": "^2", - "amphp/byte-stream": "^1.4", - "php": ">=7" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1", - "phpunit/phpunit": "^6" - }, - "type": "library", - "autoload": { - "files": [ - "lib/functions.php" - ], - "psr-4": { - "Amp\\Process\\": "lib" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bob Weinand", - "email": "bobwei9@hotmail.com" - }, - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - }, - { - "name": "Niklas Keller", - "email": "me@kelunik.com" - } - ], - "description": "Asynchronous process manager.", - "homepage": "https://github.com/amphp/process", - "support": { - "issues": "https://github.com/amphp/process/issues", - "source": "https://github.com/amphp/process/tree/v1.1.4" - }, - "funding": [ - { - "url": "https://github.com/amphp", - "type": "github" - } - ], - "time": "2022-07-06T23:50:12+00:00" - }, - { - "name": "amphp/serialization", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/amphp/serialization.git", - "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/serialization/zipball/693e77b2fb0b266c3c7d622317f881de44ae94a1", - "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "phpunit/phpunit": "^9 || ^8 || ^7" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Amp\\Serialization\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - }, - { - "name": "Niklas Keller", - "email": "me@kelunik.com" - } - ], - "description": "Serialization tools for IPC and data storage in PHP.", - "homepage": "https://github.com/amphp/serialization", - "keywords": [ - "async", - "asynchronous", - "serialization", - "serialize" - ], - "support": { - "issues": "https://github.com/amphp/serialization/issues", - "source": "https://github.com/amphp/serialization/tree/master" - }, - "time": "2020-03-25T21:39:07+00:00" - }, - { - "name": "amphp/sync", - "version": "v1.4.2", - "source": { - "type": "git", - "url": "https://github.com/amphp/sync.git", - "reference": "85ab06764f4f36d63b1356b466df6111cf4b89cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/sync/zipball/85ab06764f4f36d63b1356b466df6111cf4b89cf", - "reference": "85ab06764f4f36d63b1356b466df6111cf4b89cf", - "shasum": "" - }, - "require": { - "amphp/amp": "^2.2", - "php": ">=7.1" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1.1", - "phpunit/phpunit": "^9 || ^8 || ^7" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions.php", - "src/ConcurrentIterator/functions.php" - ], - "psr-4": { - "Amp\\Sync\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - }, - { - "name": "Stephen Coakley", - "email": "me@stephencoakley.com" - } - ], - "description": "Mutex, Semaphore, and other synchronization tools for Amp.", - "homepage": "https://github.com/amphp/sync", - "keywords": [ - "async", - "asynchronous", - "mutex", - "semaphore", - "synchronization" - ], - "support": { - "issues": "https://github.com/amphp/sync/issues", - "source": "https://github.com/amphp/sync/tree/v1.4.2" - }, - "funding": [ - { - "url": "https://github.com/amphp", - "type": "github" - } - ], - "time": "2021-10-25T18:29:10+00:00" - }, { "name": "awcodes/filament-versions", "version": "v1.0.7", @@ -1244,16 +693,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.0", + "version": "3.6.1", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e" + "reference": "57815c7bbcda3cd18871d253c1dd8cbe56f8526e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/85b98cb23c8af471a67abfe14485da696bcabc2e", - "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/57815c7bbcda3cd18871d253c1dd8cbe56f8526e", + "reference": "57815c7bbcda3cd18871d253c1dd8cbe56f8526e", "shasum": "" }, "require": { @@ -1269,11 +718,11 @@ "doctrine/coding-standard": "11.1.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.9.14", - "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "9.6.3", + "phpstan/phpstan": "1.10.3", + "phpstan/phpstan-strict-rules": "^1.5", + "phpunit/phpunit": "9.6.4", "psalm/plugin-phpunit": "0.18.4", - "squizlabs/php_codesniffer": "3.7.1", + "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", "symfony/console": "^4.4|^5.4|^6.0", "vimeo/psalm": "4.30.0" @@ -1336,7 +785,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.0" + "source": "https://github.com/doctrine/dbal/tree/3.6.1" }, "funding": [ { @@ -1352,7 +801,7 @@ "type": "tidelift" } ], - "time": "2023-02-07T22:52:03+00:00" + "time": "2023-03-02T19:26:24+00:00" }, { "name": "doctrine/deprecations", @@ -1847,16 +1296,16 @@ }, { "name": "filament/filament", - "version": "v2.17.6", + "version": "v2.17.14", "source": { "type": "git", "url": "https://github.com/filamentphp/app.git", - "reference": "7ba321c1ac6e87550c3d8839dcf6bf6a15c3251f" + "reference": "47eb6eb353188258e218fb3765b4b100f42f3d95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/app/zipball/7ba321c1ac6e87550c3d8839dcf6bf6a15c3251f", - "reference": "7ba321c1ac6e87550c3d8839dcf6bf6a15c3251f", + "url": "https://api.github.com/repos/filamentphp/app/zipball/47eb6eb353188258e218fb3765b4b100f42f3d95", + "reference": "47eb6eb353188258e218fb3765b4b100f42f3d95", "shasum": "" }, "require": { @@ -1906,20 +1355,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-02-23T21:55:29+00:00" + "time": "2023-03-03T09:59:42+00:00" }, { "name": "filament/forms", - "version": "v2.17.6", + "version": "v2.17.14", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "5af47619fe003c509b16eb9b1e9af4b1bf2279ff" + "reference": "9c0d629d2c93af6c3e62c9e7d295ca2fd0173f87" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/5af47619fe003c509b16eb9b1e9af4b1bf2279ff", - "reference": "5af47619fe003c509b16eb9b1e9af4b1bf2279ff", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/9c0d629d2c93af6c3e62c9e7d295ca2fd0173f87", + "reference": "9c0d629d2c93af6c3e62c9e7d295ca2fd0173f87", "shasum": "" }, "require": { @@ -1964,20 +1413,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-02-23T21:55:28+00:00" + "time": "2023-03-04T11:13:17+00:00" }, { "name": "filament/notifications", - "version": "v2.17.6", + "version": "v2.17.14", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "98a3434533e9b0d501b17774d4c1d2bae1b24913" + "reference": "67880bb30552f9ded48bcf293ee9f92976e04143" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/98a3434533e9b0d501b17774d4c1d2bae1b24913", - "reference": "98a3434533e9b0d501b17774d4c1d2bae1b24913", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/67880bb30552f9ded48bcf293ee9f92976e04143", + "reference": "67880bb30552f9ded48bcf293ee9f92976e04143", "shasum": "" }, "require": { @@ -2017,11 +1466,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-02-23T21:55:22+00:00" + "time": "2023-03-01T22:52:03+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.6", + "version": "v2.17.14", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -2068,16 +1517,16 @@ }, { "name": "filament/support", - "version": "v2.17.6", + "version": "v2.17.14", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "f214bec84e41f5ad3e2c238e93dfe88d3c735773" + "reference": "98d0a12b5ce21842a2ca31cfa2a9d1289ab01955" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/f214bec84e41f5ad3e2c238e93dfe88d3c735773", - "reference": "f214bec84e41f5ad3e2c238e93dfe88d3c735773", + "url": "https://api.github.com/repos/filamentphp/support/zipball/98d0a12b5ce21842a2ca31cfa2a9d1289ab01955", + "reference": "98d0a12b5ce21842a2ca31cfa2a9d1289ab01955", "shasum": "" }, "require": { @@ -2114,20 +1563,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-02-23T21:55:29+00:00" + "time": "2023-03-03T09:59:42+00:00" }, { "name": "filament/tables", - "version": "v2.17.6", + "version": "v2.17.14", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "3a68b38cf9e5119f9b10efc85207dbd316347d23" + "reference": "017ab31e9c3e02ea72e204266e44e3490de13102" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/3a68b38cf9e5119f9b10efc85207dbd316347d23", - "reference": "3a68b38cf9e5119f9b10efc85207dbd316347d23", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/017ab31e9c3e02ea72e204266e44e3490de13102", + "reference": "017ab31e9c3e02ea72e204266e44e3490de13102", "shasum": "" }, "require": { @@ -2170,7 +1619,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-02-24T11:27:40+00:00" + "time": "2023-03-01T22:52:02+00:00" }, { "name": "fruitcake/php-cors", @@ -2245,24 +1694,24 @@ }, { "name": "graham-campbell/result-type", - "version": "v1.1.0", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8" + "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/a878d45c1914464426dc94da61c9e1d36ae262a8", - "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", + "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9" + "phpoption/phpoption": "^1.9.1" }, "require-dev": { - "phpunit/phpunit": "^8.5.28 || ^9.5.21" + "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" }, "type": "library", "autoload": { @@ -2291,7 +1740,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.0" + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.1" }, "funding": [ { @@ -2303,7 +1752,7 @@ "type": "tidelift" } ], - "time": "2022-07-30T15:56:11+00:00" + "time": "2023-02-25T20:23:15+00:00" }, { "name": "guzzlehttp/guzzle", @@ -3638,16 +3087,16 @@ }, { "name": "livewire/livewire", - "version": "v2.12.1", + "version": "v2.12.3", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "c0bd6619358b333f5e47428a4413cc5d24bd60dd" + "reference": "019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/c0bd6619358b333f5e47428a4413cc5d24bd60dd", - "reference": "c0bd6619358b333f5e47428a4413cc5d24bd60dd", + "url": "https://api.github.com/repos/livewire/livewire/zipball/019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74", + "reference": "019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74", "shasum": "" }, "require": { @@ -3699,7 +3148,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v2.12.1" + "source": "https://github.com/livewire/livewire/tree/v2.12.3" }, "funding": [ { @@ -3707,7 +3156,7 @@ "type": "github" } ], - "time": "2023-02-22T21:13:21+00:00" + "time": "2023-03-03T20:12:38+00:00" }, { "name": "maatwebsite/excel", @@ -4461,16 +3910,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.15.3", + "version": "v4.15.4", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039" + "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039", - "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290", + "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290", "shasum": "" }, "require": { @@ -4511,9 +3960,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4" }, - "time": "2023-01-16T22:05:37+00:00" + "time": "2023-03-05T19:49:14+00:00" }, { "name": "nunomaduro/termwind", @@ -4711,16 +4160,16 @@ }, { "name": "phpoffice/phpspreadsheet", - "version": "1.27.1", + "version": "1.28.0", "source": { "type": "git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", - "reference": "ef4e6ef74990239946d3983451a9bbed5ef1be5d" + "reference": "6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/ef4e6ef74990239946d3983451a9bbed5ef1be5d", - "reference": "ef4e6ef74990239946d3983451a9bbed5ef1be5d", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a", + "reference": "6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a", "shasum": "" }, "require": { @@ -4810,30 +4259,30 @@ ], "support": { "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", - "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.27.1" + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.28.0" }, - "time": "2023-02-08T07:02:13+00:00" + "time": "2023-02-25T12:24:49+00:00" }, { "name": "phpoption/phpoption", - "version": "1.9.0", + "version": "1.9.1", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab" + "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", - "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e", + "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8", - "phpunit/phpunit": "^8.5.28 || ^9.5.21" + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" }, "type": "library", "extra": { @@ -4875,7 +4324,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.0" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.1" }, "funding": [ { @@ -4887,7 +4336,7 @@ "type": "tidelift" } ], - "time": "2022-07-30T15:51:26+00:00" + "time": "2023-02-25T19:38:58+00:00" }, { "name": "psr/cache", @@ -5810,39 +5259,38 @@ }, { "name": "spatie/laravel-settings", - "version": "2.8.0", + "version": "2.8.1", "source": { "type": "git", "url": "https://github.com/spatie/laravel-settings.git", - "reference": "e594ac01a54cc04c74524c0a3c5904becf74d3cb" + "reference": "8334892904d31fe9d00c85d334e31a285741b8cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-settings/zipball/e594ac01a54cc04c74524c0a3c5904becf74d3cb", - "reference": "e594ac01a54cc04c74524c0a3c5904becf74d3cb", + "url": "https://api.github.com/repos/spatie/laravel-settings/zipball/8334892904d31fe9d00c85d334e31a285741b8cf", + "reference": "8334892904d31fe9d00c85d334e31a285741b8cf", "shasum": "" }, "require": { "doctrine/dbal": "^2.13|^3.2", "ext-json": "*", - "illuminate/database": "^9.0|^10.0", - "php": "^8.1", + "illuminate/database": "^8.73|^9.0|^10.0", + "php": "^7.4|^8.0", "phpdocumentor/type-resolver": "^1.5", - "spatie/php-structure-discoverer": "^1.0.1", "spatie/temporary-directory": "^1.3|^2.0" }, "require-dev": { "ext-redis": "*", "mockery/mockery": "^1.4", "nunomaduro/larastan": "^2.0", - "orchestra/testbench": "^7.0|^8.0", + "orchestra/testbench": "^6.23|^7.0|^8.0", "pestphp/pest": "^1.21", "pestphp/pest-plugin-laravel": "^1.2", "phpstan/extension-installer": "^1.1", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "phpunit/phpunit": "^9.5", - "spatie/laravel-data": "^1.0|^2.0|^3.0", + "spatie/laravel-data": "^1.0.0|^2.0.0", "spatie/pest-plugin-snapshots": "^1.1", "spatie/phpunit-snapshot-assertions": "^4.2", "spatie/ray": "^1.36" @@ -5883,7 +5331,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-settings/issues", - "source": "https://github.com/spatie/laravel-settings/tree/2.8.0" + "source": "https://github.com/spatie/laravel-settings/tree/2.8.1" }, "funding": [ { @@ -5895,87 +5343,7 @@ "type": "github" } ], - "time": "2023-02-10T14:36:06+00:00" - }, - { - "name": "spatie/php-structure-discoverer", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/php-structure-discoverer.git", - "reference": "660423fc002c96b5eab4348d725450cf8f6edc3b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/php-structure-discoverer/zipball/660423fc002c96b5eab4348d725450cf8f6edc3b", - "reference": "660423fc002c96b5eab4348d725450cf8f6edc3b", - "shasum": "" - }, - "require": { - "amphp/amp": "^2.6.2", - "amphp/parallel": "^1.4.1", - "amphp/parallel-functions": "^1.1", - "illuminate/collections": "^9.30|^10.0", - "php": "^8.1", - "spatie/laravel-package-tools": "^1.4.3" - }, - "require-dev": { - "illuminate/console": "^9.30|^10.0", - "laravel/pint": "^1.0", - "nunomaduro/collision": "^6.0", - "nunomaduro/larastan": "^2.0.1", - "orchestra/testbench": "^7.0|^8.0", - "pestphp/pest": "^1.21", - "pestphp/pest-plugin-laravel": "^1.1", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "phpunit/phpunit": "^9.5", - "spatie/laravel-ray": "^1.26" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\StructureDiscoverer\\StructureDiscovererServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Spatie\\StructureDiscoverer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ruben Van Assche", - "email": "ruben@spatie.be", - "role": "Developer" - } - ], - "description": "Automatically discover structures within your PHP application", - "homepage": "https://github.com/spatie/php-structure-discoverer", - "keywords": [ - "discover", - "laravel", - "php", - "php-structure-discoverer" - ], - "support": { - "issues": "https://github.com/spatie/php-structure-discoverer/issues", - "source": "https://github.com/spatie/php-structure-discoverer/tree/1.0.1" - }, - "funding": [ - { - "url": "https://github.com/LaravelAutoDiscoverer", - "type": "github" - } - ], - "time": "2023-02-10T14:31:08+00:00" + "time": "2023-03-02T08:26:11+00:00" }, { "name": "spatie/temporary-directory", @@ -6304,16 +5672,16 @@ }, { "name": "symfony/console", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "3e294254f2191762c1d137aed4b94e966965e985" + "reference": "cbad09eb8925b6ad4fb721c7a179344dc4a19d45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/3e294254f2191762c1d137aed4b94e966965e985", - "reference": "3e294254f2191762c1d137aed4b94e966965e985", + "url": "https://api.github.com/repos/symfony/console/zipball/cbad09eb8925b6ad4fb721c7a179344dc4a19d45", + "reference": "cbad09eb8925b6ad4fb721c7a179344dc4a19d45", "shasum": "" }, "require": { @@ -6380,7 +5748,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.2.5" + "source": "https://github.com/symfony/console/tree/v6.2.7" }, "funding": [ { @@ -6396,20 +5764,20 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:38:09+00:00" + "time": "2023-02-25T17:00:03+00:00" }, { "name": "symfony/css-selector", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1" + "reference": "aedf3cb0f5b929ec255d96bbb4909e9932c769e0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1", - "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/aedf3cb0f5b929ec255d96bbb4909e9932c769e0", + "reference": "aedf3cb0f5b929ec255d96bbb4909e9932c769e0", "shasum": "" }, "require": { @@ -6445,7 +5813,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.2.5" + "source": "https://github.com/symfony/css-selector/tree/v6.2.7" }, "funding": [ { @@ -6461,20 +5829,20 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:38:09+00:00" + "time": "2023-02-14T08:44:56+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.2.0", + "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3" + "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/1ee04c65529dea5d8744774d474e7cbd2f1206d3", - "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", + "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", "shasum": "" }, "require": { @@ -6512,7 +5880,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.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.1" }, "funding": [ { @@ -6528,20 +5896,20 @@ "type": "tidelift" } ], - "time": "2022-11-25T10:21:52+00:00" + "time": "2023-03-01T10:25:55+00:00" }, { "name": "symfony/error-handler", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28" + "reference": "61e90f94eb014054000bc902257d2763fac09166" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/0092696af0be8e6124b042fbe2890ca1788d7b28", - "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/61e90f94eb014054000bc902257d2763fac09166", + "reference": "61e90f94eb014054000bc902257d2763fac09166", "shasum": "" }, "require": { @@ -6583,7 +5951,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.5" + "source": "https://github.com/symfony/error-handler/tree/v6.2.7" }, "funding": [ { @@ -6599,20 +5967,20 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:38:09+00:00" + "time": "2023-02-14T08:44:56+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68" + "reference": "404b307de426c1c488e5afad64403e5f145e82a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68", - "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/404b307de426c1c488e5afad64403e5f145e82a5", + "reference": "404b307de426c1c488e5afad64403e5f145e82a5", "shasum": "" }, "require": { @@ -6666,7 +6034,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.5" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.7" }, "funding": [ { @@ -6682,20 +6050,20 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:38:09+00:00" + "time": "2023-02-14T08:44:56+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.2.0", + "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "0782b0b52a737a05b4383d0df35a474303cabdae" + "reference": "0ad3b6f1e4e2da5690fefe075cd53a238646d8dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0782b0b52a737a05b4383d0df35a474303cabdae", - "reference": "0782b0b52a737a05b4383d0df35a474303cabdae", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0ad3b6f1e4e2da5690fefe075cd53a238646d8dd", + "reference": "0ad3b6f1e4e2da5690fefe075cd53a238646d8dd", "shasum": "" }, "require": { @@ -6745,7 +6113,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.2.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.2.1" }, "funding": [ { @@ -6761,20 +6129,20 @@ "type": "tidelift" } ], - "time": "2022-11-25T10:21:52+00:00" + "time": "2023-03-01T10:32:47+00:00" }, { "name": "symfony/finder", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c" + "reference": "20808dc6631aecafbe67c186af5dcb370be3a0eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/c90dc446976a612e3312a97a6ec0069ab0c2099c", - "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c", + "url": "https://api.github.com/repos/symfony/finder/zipball/20808dc6631aecafbe67c186af5dcb370be3a0eb", + "reference": "20808dc6631aecafbe67c186af5dcb370be3a0eb", "shasum": "" }, "require": { @@ -6809,7 +6177,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.5" + "source": "https://github.com/symfony/finder/tree/v6.2.7" }, "funding": [ { @@ -6825,20 +6193,20 @@ "type": "tidelift" } ], - "time": "2023-01-20T17:45:48+00:00" + "time": "2023-02-16T09:57:23+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.2.6", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed" + "reference": "5fc3038d4a594223f9ea42e4e985548f3fcc9a3b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e8dd1f502bc2b3371d05092aa233b064b03ce7ed", - "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5fc3038d4a594223f9ea42e4e985548f3fcc9a3b", + "reference": "5fc3038d4a594223f9ea42e4e985548f3fcc9a3b", "shasum": "" }, "require": { @@ -6887,7 +6255,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.6" + "source": "https://github.com/symfony/http-foundation/tree/v6.2.7" }, "funding": [ { @@ -6903,20 +6271,20 @@ "type": "tidelift" } ], - "time": "2023-01-30T15:46:28+00:00" + "time": "2023-02-21T10:54:55+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.2.6", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7" + "reference": "ca0680ad1e2d678536cc20e0ae33f9e4e5d2becd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7122db07b0d8dbf0de682267c84217573aee3ea7", - "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ca0680ad1e2d678536cc20e0ae33f9e4e5d2becd", + "reference": "ca0680ad1e2d678536cc20e0ae33f9e4e5d2becd", "shasum": "" }, "require": { @@ -6925,7 +6293,7 @@ "symfony/deprecation-contracts": "^2.1|^3", "symfony/error-handler": "^6.1", "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", + "symfony/http-foundation": "^5.4.21|^6.2.7", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -6998,7 +6366,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.6" + "source": "https://github.com/symfony/http-kernel/tree/v6.2.7" }, "funding": [ { @@ -7014,20 +6382,20 @@ "type": "tidelift" } ], - "time": "2023-02-01T08:32:25+00:00" + "time": "2023-02-28T13:26:41+00:00" }, { "name": "symfony/mailer", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa" + "reference": "e4f84c633b72ec70efc50b8016871c3bc43e691e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/29729ac0b4e5113f24c39c46746bd6afb79e0aaa", - "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa", + "url": "https://api.github.com/repos/symfony/mailer/zipball/e4f84c633b72ec70efc50b8016871c3bc43e691e", + "reference": "e4f84c633b72ec70efc50b8016871c3bc43e691e", "shasum": "" }, "require": { @@ -7047,7 +6415,7 @@ }, "require-dev": { "symfony/console": "^5.4|^6.0", - "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/http-client": "^5.4|^6.0", "symfony/messenger": "^6.2", "symfony/twig-bridge": "^6.2" }, @@ -7077,7 +6445,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.2.5" + "source": "https://github.com/symfony/mailer/tree/v6.2.7" }, "funding": [ { @@ -7093,20 +6461,20 @@ "type": "tidelift" } ], - "time": "2023-01-10T18:53:53+00:00" + "time": "2023-02-21T10:35:38+00:00" }, { "name": "symfony/mime", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610" + "reference": "62e341f80699badb0ad70b31149c8df89a2d778e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/4b7b349f67d15cd0639955c8179a76c89f6fd610", - "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610", + "url": "https://api.github.com/repos/symfony/mime/zipball/62e341f80699badb0ad70b31149c8df89a2d778e", + "reference": "62e341f80699badb0ad70b31149c8df89a2d778e", "shasum": "" }, "require": { @@ -7160,7 +6528,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.2.5" + "source": "https://github.com/symfony/mime/tree/v6.2.7" }, "funding": [ { @@ -7176,7 +6544,7 @@ "type": "tidelift" } ], - "time": "2023-01-10T18:53:53+00:00" + "time": "2023-02-24T10:42:00+00:00" }, { "name": "symfony/polyfill-ctype", @@ -7838,16 +7206,16 @@ }, { "name": "symfony/process", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7" + "reference": "680e8a2ea6b3f87aecc07a6a65a203ae573d1902" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/9ead139f63dfa38c4e4a9049cc64a8b2748c83b7", - "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7", + "url": "https://api.github.com/repos/symfony/process/zipball/680e8a2ea6b3f87aecc07a6a65a203ae573d1902", + "reference": "680e8a2ea6b3f87aecc07a6a65a203ae573d1902", "shasum": "" }, "require": { @@ -7879,7 +7247,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.2.5" + "source": "https://github.com/symfony/process/tree/v6.2.7" }, "funding": [ { @@ -7895,20 +7263,20 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:38:09+00:00" + "time": "2023-02-24T10:42:00+00:00" }, { "name": "symfony/routing", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "589bd742d5d03c192c8521911680fe88f61712fe" + "reference": "fa643fa4c56de161f8bc8c0492a76a60140b50e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/589bd742d5d03c192c8521911680fe88f61712fe", - "reference": "589bd742d5d03c192c8521911680fe88f61712fe", + "url": "https://api.github.com/repos/symfony/routing/zipball/fa643fa4c56de161f8bc8c0492a76a60140b50e4", + "reference": "fa643fa4c56de161f8bc8c0492a76a60140b50e4", "shasum": "" }, "require": { @@ -7967,7 +7335,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.2.5" + "source": "https://github.com/symfony/routing/tree/v6.2.7" }, "funding": [ { @@ -7983,20 +7351,20 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:38:09+00:00" + "time": "2023-02-14T08:53:37+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.2.0", + "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75" + "reference": "a8c9cedf55f314f3a186041d19537303766df09a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/aac98028c69df04ee77eb69b96b86ee51fbf4b75", - "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/a8c9cedf55f314f3a186041d19537303766df09a", + "reference": "a8c9cedf55f314f3a186041d19537303766df09a", "shasum": "" }, "require": { @@ -8052,7 +7420,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.2.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.2.1" }, "funding": [ { @@ -8068,20 +7436,20 @@ "type": "tidelift" } ], - "time": "2022-11-25T10:21:52+00:00" + "time": "2023-03-01T10:32:47+00:00" }, { "name": "symfony/string", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0" + "reference": "67b8c1eec78296b85dc1c7d9743830160218993d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0", - "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0", + "url": "https://api.github.com/repos/symfony/string/zipball/67b8c1eec78296b85dc1c7d9743830160218993d", + "reference": "67b8c1eec78296b85dc1c7d9743830160218993d", "shasum": "" }, "require": { @@ -8138,7 +7506,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.2.5" + "source": "https://github.com/symfony/string/tree/v6.2.7" }, "funding": [ { @@ -8154,20 +7522,20 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:38:09+00:00" + "time": "2023-02-24T10:42:00+00:00" }, { "name": "symfony/translation", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c" + "reference": "90db1c6138c90527917671cd9ffa9e8b359e3a73" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/60556925a703cfbc1581cde3b3f35b0bb0ea904c", - "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c", + "url": "https://api.github.com/repos/symfony/translation/zipball/90db1c6138c90527917671cd9ffa9e8b359e3a73", + "reference": "90db1c6138c90527917671cd9ffa9e8b359e3a73", "shasum": "" }, "require": { @@ -8236,7 +7604,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.2.5" + "source": "https://github.com/symfony/translation/tree/v6.2.7" }, "funding": [ { @@ -8252,20 +7620,20 @@ "type": "tidelift" } ], - "time": "2023-01-05T07:00:27+00:00" + "time": "2023-02-24T10:42:00+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.2.0", + "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "68cce71402305a015f8c1589bfada1280dc64fe7" + "reference": "dfec258b9dd17a6b24420d464c43bffe347441c8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/68cce71402305a015f8c1589bfada1280dc64fe7", - "reference": "68cce71402305a015f8c1589bfada1280dc64fe7", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/dfec258b9dd17a6b24420d464c43bffe347441c8", + "reference": "dfec258b9dd17a6b24420d464c43bffe347441c8", "shasum": "" }, "require": { @@ -8317,7 +7685,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.2.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.2.1" }, "funding": [ { @@ -8333,20 +7701,20 @@ "type": "tidelift" } ], - "time": "2022-11-25T10:21:52+00:00" + "time": "2023-03-01T10:32:47+00:00" }, { "name": "symfony/uid", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b" + "reference": "d30c72a63897cfa043e1de4d4dd2ffa9ecefcdc0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/8ace895bded57d6496638c9b2d3b788e05b7395b", - "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b", + "url": "https://api.github.com/repos/symfony/uid/zipball/d30c72a63897cfa043e1de4d4dd2ffa9ecefcdc0", + "reference": "d30c72a63897cfa043e1de4d4dd2ffa9ecefcdc0", "shasum": "" }, "require": { @@ -8391,7 +7759,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.2.5" + "source": "https://github.com/symfony/uid/tree/v6.2.7" }, "funding": [ { @@ -8407,20 +7775,20 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:38:09+00:00" + "time": "2023-02-14T08:44:56+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27" + "reference": "cf8d4ca1ddc1e3cc242375deb8fc23e54f5e2a1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/44b7b81749fd20c1bdf4946c041050e22bc8da27", - "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cf8d4ca1ddc1e3cc242375deb8fc23e54f5e2a1e", + "reference": "cf8d4ca1ddc1e3cc242375deb8fc23e54f5e2a1e", "shasum": "" }, "require": { @@ -8479,7 +7847,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.2.5" + "source": "https://github.com/symfony/var-dumper/tree/v6.2.7" }, "funding": [ { @@ -8495,7 +7863,7 @@ "type": "tidelift" } ], - "time": "2023-01-20T17:45:48+00:00" + "time": "2023-02-24T10:42:00+00:00" }, { "name": "tgalopin/html-sanitizer", @@ -9247,16 +8615,16 @@ }, { "name": "filp/whoops", - "version": "2.14.6", + "version": "2.15.0", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "f7948baaa0330277c729714910336383286305da" + "reference": "3e8aebbca9f0ae6f618962c4ad514077fd365ab3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/f7948baaa0330277c729714910336383286305da", - "reference": "f7948baaa0330277c729714910336383286305da", + "url": "https://api.github.com/repos/filp/whoops/zipball/3e8aebbca9f0ae6f618962c4ad514077fd365ab3", + "reference": "3e8aebbca9f0ae6f618962c4ad514077fd365ab3", "shasum": "" }, "require": { @@ -9306,7 +8674,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.14.6" + "source": "https://github.com/filp/whoops/tree/2.15.0" }, "funding": [ { @@ -9314,7 +8682,7 @@ "type": "github" } ], - "time": "2022-11-02T16:23:29+00:00" + "time": "2023-03-03T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -9435,16 +8803,16 @@ }, { "name": "laravel/sail", - "version": "v1.21.0", + "version": "v1.21.1", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "758a914fc4da41f3f6ca5522c85902181b228bd1" + "reference": "fd8d04bc546457b504aa2b3c2d541840551f836f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/758a914fc4da41f3f6ca5522c85902181b228bd1", - "reference": "758a914fc4da41f3f6ca5522c85902181b228bd1", + "url": "https://api.github.com/repos/laravel/sail/zipball/fd8d04bc546457b504aa2b3c2d541840551f836f", + "reference": "fd8d04bc546457b504aa2b3c2d541840551f836f", "shasum": "" }, "require": { @@ -9454,6 +8822,10 @@ "php": "^7.3|^8.0", "symfony/yaml": "^6.0" }, + "require-dev": { + "orchestra/testbench": "^6.0|^7.0|^8.0", + "phpstan/phpstan": "^1.10" + }, "bin": [ "bin/sail" ], @@ -9492,7 +8864,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-02-16T19:16:27+00:00" + "time": "2023-03-01T23:07:57+00:00" }, { "name": "mockery/mockery", @@ -9826,23 +9198,23 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.24", + "version": "9.2.25", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed" + "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2cf940ebc6355a9d430462811b5aaa308b174bed", - "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/0e2b40518197a8c0d4b08bc34dfff1c99c508954", + "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.14", + "nikic/php-parser": "^4.15", "php": ">=7.3", "phpunit/php-file-iterator": "^3.0.3", "phpunit/php-text-template": "^2.0.2", @@ -9891,7 +9263,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.24" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.25" }, "funding": [ { @@ -9899,7 +9271,7 @@ "type": "github" } ], - "time": "2023-01-26T08:26:55+00:00" + "time": "2023-02-25T05:32:00+00:00" }, { "name": "phpunit/php-file-iterator", @@ -10144,16 +9516,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.3", + "version": "9.6.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555" + "reference": "9125ee085b6d95e78277dc07aa1f46f9e0607b8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e7b1615e3e887d6c719121c6d4a44b0ab9645555", - "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9125ee085b6d95e78277dc07aa1f46f9e0607b8d", + "reference": "9125ee085b6d95e78277dc07aa1f46f9e0607b8d", "shasum": "" }, "require": { @@ -10226,7 +9598,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.3" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.4" }, "funding": [ { @@ -10242,7 +9614,7 @@ "type": "tidelift" } ], - "time": "2023-02-04T13:37:15+00:00" + "time": "2023-02-27T13:06:37+00:00" }, { "name": "sebastian/cli-parser", @@ -11210,16 +10582,16 @@ }, { "name": "spatie/backtrace", - "version": "1.2.2", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "7b34fee6c1ad45f8ee0498d17cd8ea9a076402c1" + "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/7b34fee6c1ad45f8ee0498d17cd8ea9a076402c1", - "reference": "7b34fee6c1ad45f8ee0498d17cd8ea9a076402c1", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/ec4dd16476b802dbdc6b4467f84032837e316b8c", + "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c", "shasum": "" }, "require": { @@ -11228,6 +10600,7 @@ "require-dev": { "ext-json": "*", "phpunit/phpunit": "^9.3", + "spatie/phpunit-snapshot-assertions": "^4.2", "symfony/var-dumper": "^5.1" }, "type": "library", @@ -11255,7 +10628,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/backtrace/tree/1.2.2" + "source": "https://github.com/spatie/backtrace/tree/1.4.0" }, "funding": [ { @@ -11267,7 +10640,7 @@ "type": "other" } ], - "time": "2023-02-21T08:29:12+00:00" + "time": "2023-03-04T08:57:24+00:00" }, { "name": "spatie/flare-client-php", @@ -11340,16 +10713,16 @@ }, { "name": "spatie/ignition", - "version": "1.4.3", + "version": "1.4.5", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0" + "reference": "cc09114b7057bd217b676f047544b33f5b6247e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/2cf3833220cfe8fcf639544f8d7067b6469a00b0", - "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0", + "url": "https://api.github.com/repos/spatie/ignition/zipball/cc09114b7057bd217b676f047544b33f5b6247e6", + "reference": "cc09114b7057bd217b676f047544b33f5b6247e6", "shasum": "" }, "require": { @@ -11371,7 +10744,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.2.x-dev" + "dev-main": "1.4.x-dev" } }, "autoload": { @@ -11410,7 +10783,7 @@ "type": "github" } ], - "time": "2023-01-23T15:28:32+00:00" + "time": "2023-02-28T16:49:47+00:00" }, { "name": "spatie/laravel-ignition", @@ -11504,16 +10877,16 @@ }, { "name": "symfony/yaml", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "2bbfbdacc8a15574f8440c4838ce0d7bb6c86b19" + "reference": "e8e6a1d59e050525f27a1f530aa9703423cb7f57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/2bbfbdacc8a15574f8440c4838ce0d7bb6c86b19", - "reference": "2bbfbdacc8a15574f8440c4838ce0d7bb6c86b19", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e8e6a1d59e050525f27a1f530aa9703423cb7f57", + "reference": "e8e6a1d59e050525f27a1f530aa9703423cb7f57", "shasum": "" }, "require": { @@ -11558,7 +10931,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.2.5" + "source": "https://github.com/symfony/yaml/tree/v6.2.7" }, "funding": [ { @@ -11574,7 +10947,7 @@ "type": "tidelift" } ], - "time": "2023-01-10T18:53:53+00:00" + "time": "2023-02-16T09:57:23+00:00" }, { "name": "theseer/tokenizer", diff --git a/config/speedtest.php b/config/speedtest.php index d75602b77..821bf2d65 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-02-24'), + 'build_date' => Carbon::parse('2023-03-05'), - 'build_version' => '0.11.2', + 'build_version' => '0.11.3', ]; From 20aae0ec1092a41da9f3d4951cbaaa62c241d6e4 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 5 Mar 2023 19:19:02 -0500 Subject: [PATCH 012/124] Content width setting (#442) --- app/Filament/Pages/Dashboard.php | 7 +++++++ app/Filament/Pages/Settings/GeneralPage.php | 12 ++++++++++++ app/Filament/Pages/Settings/InfluxDbPage.php | 8 ++++++++ app/Filament/Pages/Settings/NotificationPage.php | 8 ++++++++ app/Filament/Pages/Settings/ThresholdsPage.php | 7 +++++++ .../Resources/ResultResource/Pages/ListResults.php | 8 ++++++++ .../Resources/UserResource/Pages/CreateUser.php | 8 ++++++++ .../Resources/UserResource/Pages/EditUser.php | 8 ++++++++ .../Resources/UserResource/Pages/ListUsers.php | 8 ++++++++ app/Settings/GeneralSettings.php | 2 ++ ...22_12_16_164913_transform_speedtest_server_id.php | 10 +++++++--- ..._233042_add_content_width_to_general_settings.php | 11 +++++++++++ 12 files changed, 94 insertions(+), 3 deletions(-) create mode 100644 database/settings/2023_03_05_233042_add_content_width_to_general_settings.php diff --git a/app/Filament/Pages/Dashboard.php b/app/Filament/Pages/Dashboard.php index 03d38937c..301063e65 100644 --- a/app/Filament/Pages/Dashboard.php +++ b/app/Filament/Pages/Dashboard.php @@ -41,6 +41,13 @@ public function render(): View ->layout(static::$layout, $this->getLayoutData()); } + protected function getMaxContentWidth(): string + { + $settings = new GeneralSettings(); + + return $settings->content_width; + } + protected function getActions(): array { return [ diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index 27ccc2ebf..d1ae4fc51 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -26,6 +26,13 @@ class GeneralPage extends SettingsPage protected static string $settings = GeneralSettings::class; + protected function getMaxContentWidth(): string + { + $settings = new GeneralSettings(); + + return $settings->content_width; + } + protected function getFormSchema(): array { return [ @@ -53,6 +60,11 @@ protected function getFormSchema(): array ->placeholder('M j, Y G:i:s') ->maxLength(25) ->required(), + Select::make('content_width') + ->options([ + '7xl' => 'Default width', + 'full' => 'Full width', + ]), ]) ->compact() ->columns([ diff --git a/app/Filament/Pages/Settings/InfluxDbPage.php b/app/Filament/Pages/Settings/InfluxDbPage.php index e0789ea9a..1c8937db4 100644 --- a/app/Filament/Pages/Settings/InfluxDbPage.php +++ b/app/Filament/Pages/Settings/InfluxDbPage.php @@ -2,6 +2,7 @@ namespace App\Filament\Pages\Settings; +use App\Settings\GeneralSettings; use App\Settings\InfluxDbSettings; use Closure; use Filament\Forms\Components\Grid; @@ -24,6 +25,13 @@ class InfluxDbPage extends SettingsPage protected static string $settings = InfluxDbSettings::class; + protected function getMaxContentWidth(): string + { + $settings = new GeneralSettings(); + + return $settings->content_width; + } + protected function getFormSchema(): array { return [ diff --git a/app/Filament/Pages/Settings/NotificationPage.php b/app/Filament/Pages/Settings/NotificationPage.php index 155ce86f7..0b4300700 100755 --- a/app/Filament/Pages/Settings/NotificationPage.php +++ b/app/Filament/Pages/Settings/NotificationPage.php @@ -6,6 +6,7 @@ use App\Forms\Components\TestMailNotification; use App\Forms\Components\TestTelegramNotification; use App\Mail\Test; +use App\Settings\GeneralSettings; use App\Settings\NotificationSettings; use App\Telegram\TelegramNotification; use Closure; @@ -35,6 +36,13 @@ class NotificationPage extends SettingsPage protected static string $settings = NotificationSettings::class; + protected function getMaxContentWidth(): string + { + $settings = new GeneralSettings(); + + return $settings->content_width; + } + protected function getFormSchema(): array { return [ diff --git a/app/Filament/Pages/Settings/ThresholdsPage.php b/app/Filament/Pages/Settings/ThresholdsPage.php index 192784c70..5e7790ac9 100644 --- a/app/Filament/Pages/Settings/ThresholdsPage.php +++ b/app/Filament/Pages/Settings/ThresholdsPage.php @@ -27,6 +27,13 @@ class ThresholdsPage extends SettingsPage protected static string $settings = ThresholdSettings::class; + protected function getMaxContentWidth(): string + { + $settings = new GeneralSettings(); + + return $settings->content_width; + } + protected function getFormSchema(): array { return [ diff --git a/app/Filament/Resources/ResultResource/Pages/ListResults.php b/app/Filament/Resources/ResultResource/Pages/ListResults.php index 6e7dc9cc8..fd954e20a 100644 --- a/app/Filament/Resources/ResultResource/Pages/ListResults.php +++ b/app/Filament/Resources/ResultResource/Pages/ListResults.php @@ -3,6 +3,7 @@ namespace App\Filament\Resources\ResultResource\Pages; use App\Filament\Resources\ResultResource; +use App\Settings\GeneralSettings; use Filament\Resources\Pages\ListRecords; class ListResults extends ListRecords @@ -14,6 +15,13 @@ protected function getTablePollingInterval(): ?string return '5s'; } + protected function getMaxContentWidth(): string + { + $settings = new GeneralSettings(); + + return $settings->content_width; + } + protected function getHeaderWidgets(): array { return ResultResource::getWidgets(); diff --git a/app/Filament/Resources/UserResource/Pages/CreateUser.php b/app/Filament/Resources/UserResource/Pages/CreateUser.php index 78a389490..28ffe65b3 100644 --- a/app/Filament/Resources/UserResource/Pages/CreateUser.php +++ b/app/Filament/Resources/UserResource/Pages/CreateUser.php @@ -3,9 +3,17 @@ namespace App\Filament\Resources\UserResource\Pages; use App\Filament\Resources\UserResource; +use App\Settings\GeneralSettings; use Filament\Resources\Pages\CreateRecord; class CreateUser extends CreateRecord { protected static string $resource = UserResource::class; + + protected function getMaxContentWidth(): string + { + $settings = new GeneralSettings(); + + return $settings->content_width; + } } diff --git a/app/Filament/Resources/UserResource/Pages/EditUser.php b/app/Filament/Resources/UserResource/Pages/EditUser.php index 7fc2e871c..821933578 100644 --- a/app/Filament/Resources/UserResource/Pages/EditUser.php +++ b/app/Filament/Resources/UserResource/Pages/EditUser.php @@ -3,6 +3,7 @@ namespace App\Filament\Resources\UserResource\Pages; use App\Filament\Resources\UserResource; +use App\Settings\GeneralSettings; use Filament\Pages\Actions; use Filament\Resources\Pages\EditRecord; use Illuminate\Support\Facades\Hash; @@ -11,6 +12,13 @@ class EditUser extends EditRecord { protected static string $resource = UserResource::class; + protected function getMaxContentWidth(): string + { + $settings = new GeneralSettings(); + + return $settings->content_width; + } + protected function getActions(): array { return [ diff --git a/app/Filament/Resources/UserResource/Pages/ListUsers.php b/app/Filament/Resources/UserResource/Pages/ListUsers.php index 54c3be834..30c1f6238 100644 --- a/app/Filament/Resources/UserResource/Pages/ListUsers.php +++ b/app/Filament/Resources/UserResource/Pages/ListUsers.php @@ -3,6 +3,7 @@ namespace App\Filament\Resources\UserResource\Pages; use App\Filament\Resources\UserResource; +use App\Settings\GeneralSettings; use Filament\Pages\Actions; use Filament\Resources\Pages\ListRecords; @@ -10,6 +11,13 @@ class ListUsers extends ListRecords { protected static string $resource = UserResource::class; + protected function getMaxContentWidth(): string + { + $settings = new GeneralSettings(); + + return $settings->content_width; + } + protected function getActions(): array { return [ diff --git a/app/Settings/GeneralSettings.php b/app/Settings/GeneralSettings.php index ee48bc82b..6c1e6a11e 100644 --- a/app/Settings/GeneralSettings.php +++ b/app/Settings/GeneralSettings.php @@ -8,6 +8,8 @@ class GeneralSettings extends Settings { public bool $auth_enabled; + public string $content_width; + public ?string $speedtest_schedule; /** @var string[] */ diff --git a/database/migrations/2022_12_16_164913_transform_speedtest_server_id.php b/database/migrations/2022_12_16_164913_transform_speedtest_server_id.php index 58059f8ca..4f9cd414f 100644 --- a/database/migrations/2022_12_16_164913_transform_speedtest_server_id.php +++ b/database/migrations/2022_12_16_164913_transform_speedtest_server_id.php @@ -12,9 +12,13 @@ */ public function up() { - $settings = new GeneralSettings(); + try { + $settings = new GeneralSettings(); - $settings->speedtest_server = [$settings->speedtest_server]; - $settings->save(); + $settings->speedtest_server = [$settings->speedtest_server]; + $settings->save(); + } catch (\Throwable $th) { + // This code is short lived as it'll be replaced with a jobs table... + } } }; diff --git a/database/settings/2023_03_05_233042_add_content_width_to_general_settings.php b/database/settings/2023_03_05_233042_add_content_width_to_general_settings.php new file mode 100644 index 000000000..22e74b349 --- /dev/null +++ b/database/settings/2023_03_05_233042_add_content_width_to_general_settings.php @@ -0,0 +1,11 @@ +migrator->add('general.content_width', '7xl'); + } +}; From 9eb5b68d02a3bd05749cb30b9ed1b630f073e0a9 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 5 Mar 2023 19:31:33 -0500 Subject: [PATCH 013/124] InfluxDB verify ssl (#443) --- app/Filament/Pages/Settings/InfluxDbPage.php | 4 ++++ app/Jobs/SendDataToInfluxDbV2.php | 1 + app/Settings/InfluxDbSettings.php | 2 ++ ...06_002044_add_verify_ssl_to_influx_db_settings.php | 11 +++++++++++ 4 files changed, 18 insertions(+) create mode 100644 database/settings/2023_03_06_002044_add_verify_ssl_to_influx_db_settings.php diff --git a/app/Filament/Pages/Settings/InfluxDbPage.php b/app/Filament/Pages/Settings/InfluxDbPage.php index 1c8937db4..d4726496c 100644 --- a/app/Filament/Pages/Settings/InfluxDbPage.php +++ b/app/Filament/Pages/Settings/InfluxDbPage.php @@ -5,6 +5,7 @@ use App\Settings\GeneralSettings; use App\Settings\InfluxDbSettings; use Closure; +use Filament\Forms\Components\Checkbox; use Filament\Forms\Components\Grid; use Filament\Forms\Components\Section; use Filament\Forms\Components\TextInput; @@ -61,6 +62,9 @@ protected function getFormSchema(): array ->maxLength(255) ->required(fn (Closure $get) => $get('v2_enabled') == true) ->columnSpan(['md' => 2]), + Checkbox::make('v2_verify_ssl') + ->label('Verify SSL') + ->columnSpan(['md' => 2]), TextInput::make('v2_org') ->label('Org') ->maxLength(255) diff --git a/app/Jobs/SendDataToInfluxDbV2.php b/app/Jobs/SendDataToInfluxDbV2.php index 637778cfa..d30067596 100644 --- a/app/Jobs/SendDataToInfluxDbV2.php +++ b/app/Jobs/SendDataToInfluxDbV2.php @@ -45,6 +45,7 @@ public function handle() 'org' => optional($this->settings)->v2_org, 'bucket' => optional($this->settings)->v2_bucket, 'token' => optional($this->settings)->v2_token, + 'verifySSL' => $this->settings->v2_verify_ssl, ]; $client = new Client([ diff --git a/app/Settings/InfluxDbSettings.php b/app/Settings/InfluxDbSettings.php index 6920f3c95..04ad926e9 100644 --- a/app/Settings/InfluxDbSettings.php +++ b/app/Settings/InfluxDbSettings.php @@ -16,6 +16,8 @@ class InfluxDbSettings extends Settings public ?string $v2_token; + public bool $v2_verify_ssl; + public static function group(): string { return 'influxdb'; diff --git a/database/settings/2023_03_06_002044_add_verify_ssl_to_influx_db_settings.php b/database/settings/2023_03_06_002044_add_verify_ssl_to_influx_db_settings.php new file mode 100644 index 000000000..b6e7f2124 --- /dev/null +++ b/database/settings/2023_03_06_002044_add_verify_ssl_to_influx_db_settings.php @@ -0,0 +1,11 @@ +migrator->add('influxdb.v2_verify_ssl', true); + } +}; From 40478476027df252f70169723e31d3b8d952267d Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 6 Mar 2023 07:59:42 -0500 Subject: [PATCH 014/124] added email validation to the user's email address (#445) --- app/Filament/Resources/UserResource.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Filament/Resources/UserResource.php b/app/Filament/Resources/UserResource.php index acf0b9088..bf25f254c 100644 --- a/app/Filament/Resources/UserResource.php +++ b/app/Filament/Resources/UserResource.php @@ -41,6 +41,7 @@ public static function form(Form $form): Form ->required(), 'email' => TextInput::make('email') ->required() + ->email() ->unique(ignoreRecord: true), 'password' => TextInput::make('password') ->required() From 74907abe429286bb00d8710ce99365a584744135 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 6 Mar 2023 08:12:56 -0500 Subject: [PATCH 015/124] Release 0.11.4 (#446) --- README.md | 15 ++++++++++++--- config/speedtest.php | 4 ++-- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index cd1cd9334..5bd3fda9d 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,24 @@ ## Speedtest Tracker +### Introduction + Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. ### Why might I use this? + The main use case for Speedtest Tracker is to build a history of your internet's performance so that you can be informed when you're not receiving your ISP's advertised rates. -### What about that other Speedtest Tracker? +#### What about that other Speedtest Tracker? + As far as I can tell https://github.com/henrywhitaker3/Speedtest-Tracker was abandoned. This version is meant to be an actively maintained replacement with an improved UI and feature set. -### Documentation and Features -The docs can be found here https://docs.speedtest-tracker.dev to help you get started and also contains a full list of features. +### Getting Started + +Speedtest Tracker is containerized so you can run it anywhere you run your Docker containers. The [install](https://docs.speedtest-tracker.dev/getting-started/installation) documentation will get you up and running with using Docker or Docker Composer along with choosing a database (SQLite, MySQL/MariaDB or Postgresql). + +#### FAQs and Features + +[FAQs](https://docs.speedtest-tracker.dev/faqs) and a full list of planned and completed [features](https://docs.speedtest-tracker.dev/getting-started/features) can be found in the [documentation](https://docs.speedtest-tracker.dev). ### Screenshots #### Dashboard diff --git a/config/speedtest.php b/config/speedtest.php index 821bf2d65..4bcf65475 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-03-05'), + 'build_date' => Carbon::parse('2023-03-06'), - 'build_version' => '0.11.3', + 'build_version' => '0.11.4', ]; From 4900c6b917bc09361b3b8db1185bfe740e6e8b70 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 7 Mar 2023 12:31:20 -0500 Subject: [PATCH 016/124] [Bugfix] missing general settings class import (#450) --- app/Filament/Pages/Settings/ThresholdsPage.php | 1 + config/speedtest.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Filament/Pages/Settings/ThresholdsPage.php b/app/Filament/Pages/Settings/ThresholdsPage.php index 5e7790ac9..0c0ecae52 100644 --- a/app/Filament/Pages/Settings/ThresholdsPage.php +++ b/app/Filament/Pages/Settings/ThresholdsPage.php @@ -2,6 +2,7 @@ namespace App\Filament\Pages\Settings; +use App\Settings\GeneralSettings; use App\Settings\ThresholdSettings; use Closure; use Filament\Forms\Components\Card; diff --git a/config/speedtest.php b/config/speedtest.php index 4bcf65475..11f0eb831 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-03-06'), + 'build_date' => Carbon::parse('2023-03-07'), - 'build_version' => '0.11.4', + 'build_version' => '0.11.5', ]; From 1610ff75b815f57cdd210adacb15b78df1b275fb Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 7 Mar 2023 14:54:50 -0500 Subject: [PATCH 017/124] s6-overlay improvements (#452) --- Dockerfile | 20 ++++--- docker-compose.yml | 28 ++++++++++ docker/deploy/cron/scheduler | 2 - .../etc/s6-overlay/s6-rc.d/cron/dependencies | 1 - .../dependencies.d/laravel-automations} | 0 docker/deploy/etc/s6-overlay/s6-rc.d/cron/run | 1 - .../s6-rc.d/laravel-automations/dependencies | 2 + .../s6-rc.d/queue-worker/dependencies | 1 - .../dependencies.d/laravel-automations | 0 .../etc/s6-overlay/s6-rc.d/queue-worker/run | 1 - .../s6-overlay/s6-rc.d/startup/dependencies | 2 - .../etc/s6-overlay/s6-rc.d/startup/type | 1 - .../deploy/etc/s6-overlay/s6-rc.d/startup/up | 1 - .../scripts/{startup => laravel-automations} | 53 ++++++++++++++----- .../deploy/etc/s6-overlay/scripts/runas-user | 47 ++++++++++++++++ 15 files changed, 127 insertions(+), 33 deletions(-) delete mode 100644 docker/deploy/cron/scheduler delete mode 100644 docker/deploy/etc/s6-overlay/s6-rc.d/cron/dependencies rename docker/deploy/etc/s6-overlay/s6-rc.d/{user/contents.d/startup => cron/dependencies.d/laravel-automations} (100%) create mode 100644 docker/deploy/etc/s6-overlay/s6-rc.d/laravel-automations/dependencies delete mode 100644 docker/deploy/etc/s6-overlay/s6-rc.d/queue-worker/dependencies create mode 100644 docker/deploy/etc/s6-overlay/s6-rc.d/queue-worker/dependencies.d/laravel-automations delete mode 100644 docker/deploy/etc/s6-overlay/s6-rc.d/startup/dependencies delete mode 100644 docker/deploy/etc/s6-overlay/s6-rc.d/startup/type delete mode 100644 docker/deploy/etc/s6-overlay/s6-rc.d/startup/up rename docker/deploy/etc/s6-overlay/scripts/{startup => laravel-automations} (56%) create mode 100644 docker/deploy/etc/s6-overlay/scripts/runas-user diff --git a/Dockerfile b/Dockerfile index 391903f7e..a848ae11e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,21 +6,20 @@ ENV PHP_OPEN_BASEDIR=$WEBUSER_HOME:/config/:/dev/stdout:/tmp # Enable mixed ssl mode so port 80 or 443 can be used ENV SSL_MODE="mixed" -# Install addition packages -RUN apt-get update && apt-get install -y \ - cron \ - gnupg \ - php8.1-gd \ - php8.1-pgsql \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* +# Install addition packages and cron file +RUN apt-get update \ + && apt-get install -y --no-install-recommends cron gnupg php8.1-gd php8.1-pgsql \ + && echo "MAILTO=\"\"\n* * * * * webuser /usr/bin/php /var/www/html/artisan schedule:run" > /etc/cron.d/laravel # Install Speedtest cli RUN curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash \ && apt-get install -y speedtest +# Clean up package lists +RUN apt-get clean \ + && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* + # Copy package configs -COPY --chmod=644 docker/deploy/cron/scheduler /etc/cron.d/scheduler COPY --chmod=755 docker/deploy/etc/s6-overlay/ /etc/s6-overlay/ WORKDIR /var/www/html @@ -32,7 +31,6 @@ COPY --chown=webuser:webgroup . /var/www/html RUN composer install --no-interaction --prefer-dist --optimize-autoloader --no-dev \ && mkdir -p storage/logs \ && php artisan optimize:clear \ - && chown -R webuser:webgroup /var/www/html \ - && crontab /etc/cron.d/scheduler + && chown -R webuser:webgroup /var/www/html VOLUME /config diff --git a/docker-compose.yml b/docker-compose.yml index 4b8381cf3..6b66d83a7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -24,6 +24,7 @@ services: depends_on: - mysql - mailpit + - pgsql mysql: image: 'mysql/mysql-server:8.0' ports: @@ -55,9 +56,36 @@ services: - '${FORWARD_MAILPIT_DASHBOARD_PORT:-8025}:8025' networks: - sail + pgsql: + image: 'postgres:15' + ports: + - '${FORWARD_DB_PORT:-5432}:5432' + environment: + PGPASSWORD: '${DB_PASSWORD:-secret}' + POSTGRES_DB: '${DB_DATABASE}' + POSTGRES_USER: '${DB_USERNAME}' + POSTGRES_PASSWORD: '${DB_PASSWORD:-secret}' + volumes: + - 'sail-pgsql:/var/lib/postgresql/data' + - './vendor/laravel/sail/database/pgsql/create-testing-database.sql:/docker-entrypoint-initdb.d/10-create-testing-database.sql' + networks: + - sail + healthcheck: + test: + - CMD + - pg_isready + - '-q' + - '-d' + - '${DB_DATABASE}' + - '-U' + - '${DB_USERNAME}' + retries: 3 + timeout: 5s networks: sail: driver: bridge volumes: sail-mysql: driver: local + sail-pgsql: + driver: local diff --git a/docker/deploy/cron/scheduler b/docker/deploy/cron/scheduler deleted file mode 100644 index b45f1fb02..000000000 --- a/docker/deploy/cron/scheduler +++ /dev/null @@ -1,2 +0,0 @@ -MAILTO="" -* * * * * webuser cd /var/www/html && php artisan schedule:run >> /dev/null 2>&1 diff --git a/docker/deploy/etc/s6-overlay/s6-rc.d/cron/dependencies b/docker/deploy/etc/s6-overlay/s6-rc.d/cron/dependencies deleted file mode 100644 index 953536720..000000000 --- a/docker/deploy/etc/s6-overlay/s6-rc.d/cron/dependencies +++ /dev/null @@ -1 +0,0 @@ -startup \ No newline at end of file diff --git a/docker/deploy/etc/s6-overlay/s6-rc.d/user/contents.d/startup b/docker/deploy/etc/s6-overlay/s6-rc.d/cron/dependencies.d/laravel-automations similarity index 100% rename from docker/deploy/etc/s6-overlay/s6-rc.d/user/contents.d/startup rename to docker/deploy/etc/s6-overlay/s6-rc.d/cron/dependencies.d/laravel-automations diff --git a/docker/deploy/etc/s6-overlay/s6-rc.d/cron/run b/docker/deploy/etc/s6-overlay/s6-rc.d/cron/run index f1bb22e21..13f7e3dd7 100644 --- a/docker/deploy/etc/s6-overlay/s6-rc.d/cron/run +++ b/docker/deploy/etc/s6-overlay/s6-rc.d/cron/run @@ -1,3 +1,2 @@ #!/command/with-contenv bash -echo "⏰ Starting the cron service..." s6-setuidgid root /usr/sbin/cron -f -l 8 \ No newline at end of file diff --git a/docker/deploy/etc/s6-overlay/s6-rc.d/laravel-automations/dependencies b/docker/deploy/etc/s6-overlay/s6-rc.d/laravel-automations/dependencies new file mode 100644 index 000000000..219e09da4 --- /dev/null +++ b/docker/deploy/etc/s6-overlay/s6-rc.d/laravel-automations/dependencies @@ -0,0 +1,2 @@ +runas-user +configure-ssl \ No newline at end of file diff --git a/docker/deploy/etc/s6-overlay/s6-rc.d/queue-worker/dependencies b/docker/deploy/etc/s6-overlay/s6-rc.d/queue-worker/dependencies deleted file mode 100644 index 721accf5c..000000000 --- a/docker/deploy/etc/s6-overlay/s6-rc.d/queue-worker/dependencies +++ /dev/null @@ -1 +0,0 @@ -cron \ No newline at end of file diff --git a/docker/deploy/etc/s6-overlay/s6-rc.d/queue-worker/dependencies.d/laravel-automations b/docker/deploy/etc/s6-overlay/s6-rc.d/queue-worker/dependencies.d/laravel-automations new file mode 100644 index 000000000..e69de29bb diff --git a/docker/deploy/etc/s6-overlay/s6-rc.d/queue-worker/run b/docker/deploy/etc/s6-overlay/s6-rc.d/queue-worker/run index 28065d1dd..c281f3894 100644 --- a/docker/deploy/etc/s6-overlay/s6-rc.d/queue-worker/run +++ b/docker/deploy/etc/s6-overlay/s6-rc.d/queue-worker/run @@ -1,3 +1,2 @@ #!/command/with-contenv bash -echo "💪 Starting the queue worker..." s6-setuidgid webuser php $WEBUSER_HOME/artisan queue:work --tries=3 --no-ansi -q \ No newline at end of file diff --git a/docker/deploy/etc/s6-overlay/s6-rc.d/startup/dependencies b/docker/deploy/etc/s6-overlay/s6-rc.d/startup/dependencies deleted file mode 100644 index 8bcf7783f..000000000 --- a/docker/deploy/etc/s6-overlay/s6-rc.d/startup/dependencies +++ /dev/null @@ -1,2 +0,0 @@ -runas-user -laravel-automations \ No newline at end of file diff --git a/docker/deploy/etc/s6-overlay/s6-rc.d/startup/type b/docker/deploy/etc/s6-overlay/s6-rc.d/startup/type deleted file mode 100644 index 3d92b15f2..000000000 --- a/docker/deploy/etc/s6-overlay/s6-rc.d/startup/type +++ /dev/null @@ -1 +0,0 @@ -oneshot \ No newline at end of file diff --git a/docker/deploy/etc/s6-overlay/s6-rc.d/startup/up b/docker/deploy/etc/s6-overlay/s6-rc.d/startup/up deleted file mode 100644 index 15121c52f..000000000 --- a/docker/deploy/etc/s6-overlay/s6-rc.d/startup/up +++ /dev/null @@ -1 +0,0 @@ -/etc/s6-overlay/scripts/startup \ No newline at end of file diff --git a/docker/deploy/etc/s6-overlay/scripts/startup b/docker/deploy/etc/s6-overlay/scripts/laravel-automations similarity index 56% rename from docker/deploy/etc/s6-overlay/scripts/startup rename to docker/deploy/etc/s6-overlay/scripts/laravel-automations index b1f61901a..96661a59f 100644 --- a/docker/deploy/etc/s6-overlay/scripts/startup +++ b/docker/deploy/etc/s6-overlay/scripts/laravel-automations @@ -3,19 +3,23 @@ # Exit on error set -e +echo "" echo "🐇 Configuring Speedtest Tracker..." +echo "" if [ ${DB_CONNECTION:="sqlite"} == "sqlite" ]; then # Check for database if [ ! -f /config/database.sqlite ]; then - echo "🙄 Database file not found, creating..." - touch /config/database.sqlite + echo "🙄 SQLite database not found, creating..." + s6-setuidgid webuser touch /config/database.sqlite + echo "✅ SQLite database created." else - echo "✅ Database exists" + echo "✅ Database already exists." fi + echo "" # create symlinks - echo "🔗 Creating database symlink" + echo "🔗 Creating database symlink..." symlinks=( \ /var/www/html/database/database.sqlite \ ) @@ -29,18 +33,24 @@ if [ ${DB_CONNECTION:="sqlite"} == "sqlite" ]; then ln -s /config/"$(basename "$i")" "$i" fi done + + echo "✅ Database symlink created." + echo "" fi # Check for env file if [ ! -f /config/.env ]; then echo "🙄 Environment file not found, creating..." - cp $WEBUSER_HOME/.env.example /config/.env + s6-setuidgid webuser cp $WEBUSER_HOME/.env.example /config/.env + echo "✅ Environment file created." else - echo "✅ Environment file exists" + echo "✅ Environment file exists." fi +echo "" + # create symlinks -echo "🔗 Creating symlinks to config and log files" +echo "🔗 Creating symlinks for config and log files..." symlinks=( \ /var/www/html/.env \ /var/www/html/storage/logs/laravel.log @@ -56,29 +66,48 @@ do fi done +echo "✅ Symlinks created." +echo "" + # Check for app key if grep -E "APP_KEY=[0-9A-Za-z:+\/=]{1,}" $WEBUSER_HOME/.env > /dev/null; then echo "✅ App key exists" else echo "⏳ Generating app key..." - php $WEBUSER_HOME/artisan key:generate --no-ansi -q + s6-setuidgid webuser php $WEBUSER_HOME/artisan key:generate --no-ansi -q + echo "✅ App key generated." fi +echo "" + # Fix permissions -echo "🔒 Fixing app path file permissions" +echo "🔒 Fixing app path file permissions..." chmod -R 755 /config chown -R webuser:webgroup /config +chown -R webuser:webgroup $WEBUSER_HOME +echo "✅ Permissions fixed." +echo "" + +# create storage symlink +echo "🔐 Linking the storage..." +s6-setuidgid webuser php $WEBUSER_HOME/artisan storage:link --no-ansi -q +echo "✅ Storage linked." +echo "" # Build cache echo "💰 Building the cache..." s6-setuidgid webuser php $WEBUSER_HOME/artisan config:cache --no-ansi -q s6-setuidgid webuser php $WEBUSER_HOME/artisan route:cache --no-ansi -q +s6-setuidgid webuser php $WEBUSER_HOME/artisan view:cache --no-ansi -q +echo "✅ Cache set." +echo "" # Migrate database echo "🚛 Migrating the database..." s6-setuidgid webuser php $WEBUSER_HOME/artisan migrate --force --no-ansi -q +echo "✅ Database migrated." +echo "" # App install done, show a message -echo "✅ All set, starting Speedtest Tracker container..." - -exit 0 +echo "✅ All set, Speedtest Tracker started." +echo "" diff --git a/docker/deploy/etc/s6-overlay/scripts/runas-user b/docker/deploy/etc/s6-overlay/scripts/runas-user new file mode 100644 index 000000000..8f5123055 --- /dev/null +++ b/docker/deploy/etc/s6-overlay/scripts/runas-user @@ -0,0 +1,47 @@ +#!/command/with-contenv bash + +PUID=${PUID:-9999} +PGID=${PGID:-9999} +WEBUSER_HOME=${WEBUSER_HOME:-"/var/www/html"} + +if [[ $PUID != 9999 || $PGID != 9999 ]]; then + + # Change the group ID + groupmod -o -g "$PGID" webgroup + + # Change the User ID + usermod -o -u "$PUID" webuser + + # Make sure the home directory is updated with the proper UID & GID + chown webuser:webgroup $WEBUSER_HOME +fi + +if [[ $S6_LOGGING != 1 ]]; then +echo ' +-------------------------------------------------------------------- + + _______ __ __ __ +| __|.-----.-----.-----.--| | |_.-----.-----.| |_ +|__ || _ | -__| -__| _ | _| -__|__ --|| _| +|_______|| __|_____|_____|_____|____|_____|_____||____| + |__| + _______ __ +|_ _|.----.---.-.----.| |--.-----.----. + | | | _| _ | __|| <| -__| _| + |___| |__| |___._|____||__|__|_____|__| + + +--------------------------------------------------------------------' + +echo ' +To support Speedtest Tracker visit: +https://github.com/alexjustesen/speedtest-tracker +------------------------------------- +GID/UID +-------------------------------------' +echo " +User uid: $(id -u webuser) +User gid: $(id -g webuser) +------------------------------------- +" +fi From a74793ef3ae48b33f9978315134b284dc9667de6 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 7 Mar 2023 14:58:23 -0500 Subject: [PATCH 018/124] Release v0.11.6 (#453) --- .phpstorm.meta.php | 44 +++--- _ide_helper.php | 321 +++++++++++++++++++++---------------------- composer.lock | 38 ++--- config/speedtest.php | 2 +- 4 files changed, 202 insertions(+), 203 deletions(-) diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index 6bf520fa1..53d6f9268 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -182,9 +182,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -396,9 +396,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -610,9 +610,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -824,9 +824,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -1038,9 +1038,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -1252,9 +1252,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -1466,9 +1466,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -1680,9 +1680,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -1894,9 +1894,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -2108,9 +2108,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -2322,9 +2322,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\MySqlConnection::class, + 'db.connection' => \Illuminate\Database\PostgresConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, diff --git a/_ide_helper.php b/_ide_helper.php index d29efe393..56d167bf1 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4223,7 +4223,7 @@ public static function flush() /** * Get the underlying database connection. * - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function getConnection() @@ -5135,27 +5135,16 @@ public static function macroCall($method, $parameters) { /** @var \Illuminate\Database\DatabaseManager $instance */ return $instance->macroCall($method, $parameters); - } - /** - * Determine if the connected database is a MariaDB database. - * - * @return bool - * @static - */ - public static function isMaria() - { - /** @var \Illuminate\Database\MySqlConnection $instance */ - return $instance->isMaria(); } /** * Get a schema builder instance for the connection. * - * @return \Illuminate\Database\Schema\MySqlBuilder + * @return \Illuminate\Database\Schema\PostgresBuilder * @static */ public static function getSchemaBuilder() { - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getSchemaBuilder(); } /** @@ -5163,12 +5152,12 @@ public static function getSchemaBuilder() * * @param \Illuminate\Filesystem\Filesystem|null $files * @param callable|null $processFactory - * @return \Illuminate\Database\Schema\MySqlSchemaState + * @return \Illuminate\Database\Schema\PostgresSchemaState * @static */ public static function getSchemaState($files = null, $processFactory = null) { - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getSchemaState($files, $processFactory); } /** @@ -5179,7 +5168,7 @@ public static function getSchemaState($files = null, $processFactory = null) */ public static function useDefaultQueryGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->useDefaultQueryGrammar(); } /** @@ -5190,7 +5179,7 @@ public static function useDefaultQueryGrammar() */ public static function useDefaultSchemaGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->useDefaultSchemaGrammar(); } /** @@ -5201,7 +5190,7 @@ public static function useDefaultSchemaGrammar() */ public static function useDefaultPostProcessor() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->useDefaultPostProcessor(); } /** @@ -5214,7 +5203,7 @@ public static function useDefaultPostProcessor() */ public static function table($table, $as = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->table($table, $as); } /** @@ -5225,7 +5214,7 @@ public static function table($table, $as = null) */ public static function query() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->query(); } /** @@ -5239,7 +5228,7 @@ public static function query() */ public static function selectOne($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->selectOne($query, $bindings, $useReadPdo); } /** @@ -5254,7 +5243,7 @@ public static function selectOne($query, $bindings = [], $useReadPdo = true) */ public static function scalar($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->scalar($query, $bindings, $useReadPdo); } /** @@ -5267,7 +5256,7 @@ public static function scalar($query, $bindings = [], $useReadPdo = true) */ public static function selectFromWriteConnection($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->selectFromWriteConnection($query, $bindings); } /** @@ -5281,7 +5270,7 @@ public static function selectFromWriteConnection($query, $bindings = []) */ public static function select($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->select($query, $bindings, $useReadPdo); } /** @@ -5295,7 +5284,7 @@ public static function select($query, $bindings = [], $useReadPdo = true) */ public static function cursor($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->cursor($query, $bindings, $useReadPdo); } /** @@ -5308,7 +5297,7 @@ public static function cursor($query, $bindings = [], $useReadPdo = true) */ public static function insert($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->insert($query, $bindings); } /** @@ -5321,7 +5310,7 @@ public static function insert($query, $bindings = []) */ public static function update($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->update($query, $bindings); } /** @@ -5334,7 +5323,7 @@ public static function update($query, $bindings = []) */ public static function delete($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->delete($query, $bindings); } /** @@ -5347,7 +5336,7 @@ public static function delete($query, $bindings = []) */ public static function statement($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->statement($query, $bindings); } /** @@ -5360,7 +5349,7 @@ public static function statement($query, $bindings = []) */ public static function affectingStatement($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->affectingStatement($query, $bindings); } /** @@ -5372,7 +5361,7 @@ public static function affectingStatement($query, $bindings = []) */ public static function unprepared($query) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->unprepared($query); } /** @@ -5384,7 +5373,7 @@ public static function unprepared($query) */ public static function pretend($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->pretend($callback); } /** @@ -5397,7 +5386,7 @@ public static function pretend($callback) */ public static function bindValues($statement, $bindings) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->bindValues($statement, $bindings); } /** @@ -5409,7 +5398,7 @@ public static function bindValues($statement, $bindings) */ public static function prepareBindings($bindings) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->prepareBindings($bindings); } /** @@ -5423,7 +5412,7 @@ public static function prepareBindings($bindings) */ public static function logQuery($query, $bindings, $time = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->logQuery($query, $bindings, $time); } /** @@ -5436,7 +5425,7 @@ public static function logQuery($query, $bindings, $time = null) */ public static function whenQueryingForLongerThan($threshold, $handler) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->whenQueryingForLongerThan($threshold, $handler); } /** @@ -5447,7 +5436,7 @@ public static function whenQueryingForLongerThan($threshold, $handler) */ public static function allowQueryDurationHandlersToRunAgain() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->allowQueryDurationHandlersToRunAgain(); } /** @@ -5458,7 +5447,7 @@ public static function allowQueryDurationHandlersToRunAgain() */ public static function totalQueryDuration() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->totalQueryDuration(); } /** @@ -5469,19 +5458,19 @@ public static function totalQueryDuration() */ public static function resetTotalQueryDuration() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->resetTotalQueryDuration(); } /** * Register a hook to be run just before a database query is executed. * * @param \Closure $callback - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function beforeExecuting($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->beforeExecuting($callback); } /** @@ -5493,7 +5482,7 @@ public static function beforeExecuting($callback) */ public static function listen($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->listen($callback); } /** @@ -5505,7 +5494,7 @@ public static function listen($callback) */ public static function raw($value) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->raw($value); } /** @@ -5516,7 +5505,7 @@ public static function raw($value) */ public static function hasModifiedRecords() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->hasModifiedRecords(); } /** @@ -5528,19 +5517,19 @@ public static function hasModifiedRecords() */ public static function recordsHaveBeenModified($value = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->recordsHaveBeenModified($value); } /** * Set the record modification state. * * @param bool $value - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setRecordModificationState($value) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setRecordModificationState($value); } /** @@ -5551,19 +5540,19 @@ public static function setRecordModificationState($value) */ public static function forgetRecordModificationState() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->forgetRecordModificationState(); } /** * Indicate that the connection should use the write PDO connection for reads. * * @param bool $value - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function useWriteConnectionWhenReading($value = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->useWriteConnectionWhenReading($value); } /** @@ -5574,7 +5563,7 @@ public static function useWriteConnectionWhenReading($value = true) */ public static function isDoctrineAvailable() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->isDoctrineAvailable(); } /** @@ -5585,7 +5574,7 @@ public static function isDoctrineAvailable() */ public static function usingNativeSchemaOperations() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->usingNativeSchemaOperations(); } /** @@ -5598,7 +5587,7 @@ public static function usingNativeSchemaOperations() */ public static function getDoctrineColumn($table, $column) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getDoctrineColumn($table, $column); } /** @@ -5609,7 +5598,7 @@ public static function getDoctrineColumn($table, $column) */ public static function getDoctrineSchemaManager() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getDoctrineSchemaManager(); } /** @@ -5620,7 +5609,7 @@ public static function getDoctrineSchemaManager() */ public static function getDoctrineConnection() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getDoctrineConnection(); } /** @@ -5631,7 +5620,7 @@ public static function getDoctrineConnection() */ public static function getPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getPdo(); } /** @@ -5642,7 +5631,7 @@ public static function getPdo() */ public static function getRawPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getRawPdo(); } /** @@ -5653,7 +5642,7 @@ public static function getRawPdo() */ public static function getReadPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getReadPdo(); } /** @@ -5664,31 +5653,31 @@ public static function getReadPdo() */ public static function getRawReadPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getRawReadPdo(); } /** * Set the PDO connection. * * @param \PDO|\Closure|null $pdo - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setPdo($pdo) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setPdo($pdo); } /** * Set the PDO connection used for reading. * * @param \PDO|\Closure|null $pdo - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setReadPdo($pdo) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setReadPdo($pdo); } /** @@ -5699,7 +5688,7 @@ public static function setReadPdo($pdo) */ public static function getName() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getName(); } /** @@ -5710,7 +5699,7 @@ public static function getName() */ public static function getNameWithReadWriteType() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getNameWithReadWriteType(); } /** @@ -5722,7 +5711,7 @@ public static function getNameWithReadWriteType() */ public static function getConfig($option = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getConfig($option); } /** @@ -5733,7 +5722,7 @@ public static function getConfig($option = null) */ public static function getDriverName() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getDriverName(); } /** @@ -5744,19 +5733,19 @@ public static function getDriverName() */ public static function getQueryGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getQueryGrammar(); } /** * Set the query grammar used by the connection. * * @param \Illuminate\Database\Query\Grammars\Grammar $grammar - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setQueryGrammar($grammar) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setQueryGrammar($grammar); } /** @@ -5767,19 +5756,19 @@ public static function setQueryGrammar($grammar) */ public static function getSchemaGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getSchemaGrammar(); } /** * Set the schema grammar used by the connection. * * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setSchemaGrammar($grammar) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setSchemaGrammar($grammar); } /** @@ -5790,19 +5779,19 @@ public static function setSchemaGrammar($grammar) */ public static function getPostProcessor() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getPostProcessor(); } /** * Set the query post processor used by the connection. * * @param \Illuminate\Database\Query\Processors\Processor $processor - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setPostProcessor($processor) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setPostProcessor($processor); } /** @@ -5813,19 +5802,19 @@ public static function setPostProcessor($processor) */ public static function getEventDispatcher() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getEventDispatcher(); } /** * Set the event dispatcher instance on the connection. * * @param \Illuminate\Contracts\Events\Dispatcher $events - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setEventDispatcher($events) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setEventDispatcher($events); } /** @@ -5836,19 +5825,19 @@ public static function setEventDispatcher($events) */ public static function unsetEventDispatcher() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->unsetEventDispatcher(); } /** * Set the transaction manager instance on the connection. * * @param \Illuminate\Database\DatabaseTransactionsManager $manager - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setTransactionManager($manager) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setTransactionManager($manager); } /** @@ -5859,7 +5848,7 @@ public static function setTransactionManager($manager) */ public static function unsetTransactionManager() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->unsetTransactionManager(); } /** @@ -5870,7 +5859,7 @@ public static function unsetTransactionManager() */ public static function pretending() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->pretending(); } /** @@ -5881,7 +5870,7 @@ public static function pretending() */ public static function getQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getQueryLog(); } /** @@ -5892,7 +5881,7 @@ public static function getQueryLog() */ public static function flushQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->flushQueryLog(); } /** @@ -5903,7 +5892,7 @@ public static function flushQueryLog() */ public static function enableQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->enableQueryLog(); } /** @@ -5914,7 +5903,7 @@ public static function enableQueryLog() */ public static function disableQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->disableQueryLog(); } /** @@ -5925,7 +5914,7 @@ public static function disableQueryLog() */ public static function logging() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->logging(); } /** @@ -5936,31 +5925,31 @@ public static function logging() */ public static function getDatabaseName() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getDatabaseName(); } /** * Set the name of the connected database. * * @param string $database - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setDatabaseName($database) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setDatabaseName($database); } /** * Set the read / write type of the connection. * * @param string|null $readWriteType - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setReadWriteType($readWriteType) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setReadWriteType($readWriteType); } /** @@ -5971,19 +5960,19 @@ public static function setReadWriteType($readWriteType) */ public static function getTablePrefix() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->getTablePrefix(); } /** * Set the table prefix in use by the connection. * * @param string $prefix - * @return \Illuminate\Database\MySqlConnection + * @return \Illuminate\Database\PostgresConnection * @static */ public static function setTablePrefix($prefix) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->setTablePrefix($prefix); } /** @@ -5995,7 +5984,7 @@ public static function setTablePrefix($prefix) */ public static function withTablePrefix($grammar) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->withTablePrefix($grammar); } /** @@ -6008,7 +5997,7 @@ public static function withTablePrefix($grammar) */ public static function resolverFor($driver, $callback) { //Method inherited from \Illuminate\Database\Connection - \Illuminate\Database\MySqlConnection::resolverFor($driver, $callback); + \Illuminate\Database\PostgresConnection::resolverFor($driver, $callback); } /** * Get the connection resolver for the given driver. @@ -6019,7 +6008,7 @@ public static function resolverFor($driver, $callback) */ public static function getResolver($driver) { //Method inherited from \Illuminate\Database\Connection - return \Illuminate\Database\MySqlConnection::getResolver($driver); + return \Illuminate\Database\PostgresConnection::getResolver($driver); } /** * Execute a Closure within a transaction. @@ -6032,7 +6021,7 @@ public static function getResolver($driver) */ public static function transaction($callback, $attempts = 1) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->transaction($callback, $attempts); } /** @@ -6044,7 +6033,7 @@ public static function transaction($callback, $attempts = 1) */ public static function beginTransaction() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->beginTransaction(); } /** @@ -6056,7 +6045,7 @@ public static function beginTransaction() */ public static function commit() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->commit(); } /** @@ -6069,7 +6058,7 @@ public static function commit() */ public static function rollBack($toLevel = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->rollBack($toLevel); } /** @@ -6080,7 +6069,7 @@ public static function rollBack($toLevel = null) */ public static function transactionLevel() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ return $instance->transactionLevel(); } /** @@ -6093,7 +6082,7 @@ public static function transactionLevel() */ public static function afterCommit($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ + /** @var \Illuminate\Database\PostgresConnection $instance */ $instance->afterCommit($callback); } @@ -13894,7 +13883,7 @@ class Schema { */ public static function createDatabase($name) { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->createDatabase($name); } /** @@ -13906,7 +13895,7 @@ public static function createDatabase($name) */ public static function dropDatabaseIfExists($name) { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->dropDatabaseIfExists($name); } /** @@ -13918,20 +13907,8 @@ public static function dropDatabaseIfExists($name) */ public static function hasTable($table) { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->hasTable($table); - } - /** - * Get the column listing for a given table. - * - * @param string $table - * @return array - * @static - */ - public static function getColumnListing($table) - { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ - return $instance->getColumnListing($table); } /** * Drop all tables from the database. @@ -13941,7 +13918,7 @@ public static function getColumnListing($table) */ public static function dropAllTables() { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->dropAllTables(); } /** @@ -13952,8 +13929,19 @@ public static function dropAllTables() */ public static function dropAllViews() { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->dropAllViews(); + } + /** + * Drop all types from the database. + * + * @return void + * @static + */ + public static function dropAllTypes() + { + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + $instance->dropAllTypes(); } /** * Get all of the table names for the database. @@ -13963,7 +13951,7 @@ public static function dropAllViews() */ public static function getAllTables() { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->getAllTables(); } /** @@ -13974,8 +13962,31 @@ public static function getAllTables() */ public static function getAllViews() { - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->getAllViews(); + } + /** + * Get all of the type names for the database. + * + * @return array + * @static + */ + public static function getAllTypes() + { + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + return $instance->getAllTypes(); + } + /** + * Get the column listing for a given table. + * + * @param string $table + * @return array + * @static + */ + public static function getColumnListing($table) + { + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + return $instance->getColumnListing($table); } /** * Set the default string length for migrations. @@ -13986,7 +13997,7 @@ public static function getAllViews() */ public static function defaultStringLength($length) { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\MySqlBuilder::defaultStringLength($length); + \Illuminate\Database\Schema\PostgresBuilder::defaultStringLength($length); } /** * Set the default morph key type for migrations. @@ -13998,7 +14009,7 @@ public static function defaultStringLength($length) */ public static function defaultMorphKeyType($type) { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\MySqlBuilder::defaultMorphKeyType($type); + \Illuminate\Database\Schema\PostgresBuilder::defaultMorphKeyType($type); } /** * Set the default morph key type for migrations to UUIDs. @@ -14008,7 +14019,7 @@ public static function defaultMorphKeyType($type) */ public static function morphUsingUuids() { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\MySqlBuilder::morphUsingUuids(); + \Illuminate\Database\Schema\PostgresBuilder::morphUsingUuids(); } /** * Set the default morph key type for migrations to ULIDs. @@ -14018,7 +14029,7 @@ public static function morphUsingUuids() */ public static function morphUsingUlids() { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\MySqlBuilder::morphUsingUlids(); + \Illuminate\Database\Schema\PostgresBuilder::morphUsingUlids(); } /** * Attempt to use native schema operations for dropping and renaming columns, even if Doctrine DBAL is installed. @@ -14029,7 +14040,7 @@ public static function morphUsingUlids() */ public static function useNativeSchemaOperationsIfPossible($value = true) { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\MySqlBuilder::useNativeSchemaOperationsIfPossible($value); + \Illuminate\Database\Schema\PostgresBuilder::useNativeSchemaOperationsIfPossible($value); } /** * Determine if the given table has a given column. @@ -14041,7 +14052,7 @@ public static function useNativeSchemaOperationsIfPossible($value = true) */ public static function hasColumn($table, $column) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->hasColumn($table, $column); } /** @@ -14054,7 +14065,7 @@ public static function hasColumn($table, $column) */ public static function hasColumns($table, $columns) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->hasColumns($table, $columns); } /** @@ -14068,7 +14079,7 @@ public static function hasColumns($table, $columns) */ public static function whenTableHasColumn($table, $column, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->whenTableHasColumn($table, $column, $callback); } /** @@ -14082,7 +14093,7 @@ public static function whenTableHasColumn($table, $column, $callback) */ public static function whenTableDoesntHaveColumn($table, $column, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->whenTableDoesntHaveColumn($table, $column, $callback); } /** @@ -14095,7 +14106,7 @@ public static function whenTableDoesntHaveColumn($table, $column, $callback) */ public static function getColumnType($table, $column) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->getColumnType($table, $column); } /** @@ -14108,7 +14119,7 @@ public static function getColumnType($table, $column) */ public static function table($table, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->table($table, $callback); } /** @@ -14121,7 +14132,7 @@ public static function table($table, $callback) */ public static function create($table, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->create($table, $callback); } /** @@ -14133,7 +14144,7 @@ public static function create($table, $callback) */ public static function drop($table) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->drop($table); } /** @@ -14145,7 +14156,7 @@ public static function drop($table) */ public static function dropIfExists($table) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->dropIfExists($table); } /** @@ -14158,20 +14169,8 @@ public static function dropIfExists($table) */ public static function dropColumns($table, $columns) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->dropColumns($table, $columns); - } - /** - * Drop all types from the database. - * - * @return void - * @throws \LogicException - * @static - */ - public static function dropAllTypes() - { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ - $instance->dropAllTypes(); } /** * Rename a table on the schema. @@ -14183,7 +14182,7 @@ public static function dropAllTypes() */ public static function rename($from, $to) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->rename($from, $to); } /** @@ -14194,7 +14193,7 @@ public static function rename($from, $to) */ public static function enableForeignKeyConstraints() { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->enableForeignKeyConstraints(); } /** @@ -14205,7 +14204,7 @@ public static function enableForeignKeyConstraints() */ public static function disableForeignKeyConstraints() { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->disableForeignKeyConstraints(); } /** @@ -14217,7 +14216,7 @@ public static function disableForeignKeyConstraints() */ public static function withoutForeignKeyConstraints($callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->withoutForeignKeyConstraints($callback); } /** @@ -14228,19 +14227,19 @@ public static function withoutForeignKeyConstraints($callback) */ public static function getConnection() { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->getConnection(); } /** * Set the database connection instance. * * @param \Illuminate\Database\Connection $connection - * @return \Illuminate\Database\Schema\MySqlBuilder + * @return \Illuminate\Database\Schema\PostgresBuilder * @static */ public static function setConnection($connection) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ return $instance->setConnection($connection); } /** @@ -14252,7 +14251,7 @@ public static function setConnection($connection) */ public static function blueprintResolver($resolver) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ $instance->blueprintResolver($resolver); } diff --git a/composer.lock b/composer.lock index fa302f6fd..e0d119a81 100644 --- a/composer.lock +++ b/composer.lock @@ -8615,16 +8615,16 @@ }, { "name": "filp/whoops", - "version": "2.15.0", + "version": "2.15.1", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "3e8aebbca9f0ae6f618962c4ad514077fd365ab3" + "reference": "e864ac957acd66e1565f25efda61e37791a5db0b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/3e8aebbca9f0ae6f618962c4ad514077fd365ab3", - "reference": "3e8aebbca9f0ae6f618962c4ad514077fd365ab3", + "url": "https://api.github.com/repos/filp/whoops/zipball/e864ac957acd66e1565f25efda61e37791a5db0b", + "reference": "e864ac957acd66e1565f25efda61e37791a5db0b", "shasum": "" }, "require": { @@ -8674,7 +8674,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.15.0" + "source": "https://github.com/filp/whoops/tree/2.15.1" }, "funding": [ { @@ -8682,7 +8682,7 @@ "type": "github" } ], - "time": "2023-03-03T12:00:00+00:00" + "time": "2023-03-06T18:09:13+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -8803,16 +8803,16 @@ }, { "name": "laravel/sail", - "version": "v1.21.1", + "version": "v1.21.2", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "fd8d04bc546457b504aa2b3c2d541840551f836f" + "reference": "19d6fe167e2389b41fe1b4ee52293d1eaf8a43fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/fd8d04bc546457b504aa2b3c2d541840551f836f", - "reference": "fd8d04bc546457b504aa2b3c2d541840551f836f", + "url": "https://api.github.com/repos/laravel/sail/zipball/19d6fe167e2389b41fe1b4ee52293d1eaf8a43fc", + "reference": "19d6fe167e2389b41fe1b4ee52293d1eaf8a43fc", "shasum": "" }, "require": { @@ -8864,7 +8864,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-03-01T23:07:57+00:00" + "time": "2023-03-06T14:23:15+00:00" }, { "name": "mockery/mockery", @@ -9198,16 +9198,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.25", + "version": "9.2.26", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954" + "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/0e2b40518197a8c0d4b08bc34dfff1c99c508954", - "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", + "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", "shasum": "" }, "require": { @@ -9229,8 +9229,8 @@ "phpunit/phpunit": "^9.3" }, "suggest": { - "ext-pcov": "*", - "ext-xdebug": "*" + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "type": "library", "extra": { @@ -9263,7 +9263,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.25" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26" }, "funding": [ { @@ -9271,7 +9271,7 @@ "type": "github" } ], - "time": "2023-02-25T05:32:00+00:00" + "time": "2023-03-06T12:58:08+00:00" }, { "name": "phpunit/php-file-iterator", diff --git a/config/speedtest.php b/config/speedtest.php index 11f0eb831..2cdbcf878 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -8,5 +8,5 @@ */ 'build_date' => Carbon::parse('2023-03-07'), - 'build_version' => '0.11.5', + 'build_version' => '0.11.6', ]; From d475bbb16ab0ff1b1bdff3c1594988317bffab79 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Thu, 9 Mar 2023 07:38:31 -0500 Subject: [PATCH 019/124] [Feature] refactored server search and show an initial list (#458) --- app/Filament/Pages/Settings/GeneralPage.php | 51 +++++++++++++++++---- 1 file changed, 42 insertions(+), 9 deletions(-) diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index d1ae4fc51..5f32c0d98 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -86,20 +86,48 @@ protected function getFormSchema(): array ->multiple() ->maxItems(10) ->searchable() - ->getSearchResultsUsing(function (string $search) { - $url = "https://www.speedtest.net/api/js/servers?engine=js&search={$search}&https_functional=true&limit=10"; - - $response = Http::get($url); + ->options(function () { + $response = Http::get( + url: 'https://www.speedtest.net/api/js/servers', + query: [ + 'engine' => 'js', + 'https_functional' => true, + 'limit' => 10, + ] + ); + + if ($response->failed()) { + return [ + '' => 'There was an error retrieving Speedtest servers', + ]; + } - $options = $response->collect()->map(function ($item) { + return $response->collect()->map(function ($item) { return [ 'id' => $item['id'], 'name' => $item['id'].': '.$item['name'].' ('.$item['sponsor'].')', ]; - }); + })->pluck('name', 'id'); + }) + ->getSearchResultsUsing(function (string $search) { + $response = Http::get( + url: 'https://www.speedtest.net/api/js/servers', + query: [ + 'engine' => 'js', + 'search' => $search, + 'https_functional' => true, + 'limit' => 10, + ] + ); + + if ($response->failed()) { + return [ + '' => 'There was an error retrieving Speedtest servers', + ]; + } - if (! $options->count() && is_numeric($search)) { - $options = collect([ + if (! $response->collect()->count() && is_numeric($search)) { + return collect([ [ 'id' => $search, 'name' => $search.': No server found, manually add this ID.', @@ -107,7 +135,12 @@ protected function getFormSchema(): array ]); } - return $options->pluck('name', 'id'); + return $response->collect()->map(function ($item) { + return [ + 'id' => $item['id'], + 'name' => $item['id'].': '.$item['name'].' ('.$item['sponsor'].')', + ]; + })->pluck('name', 'id'); }) ->columnSpan(2), ]) From 3628dcdff3a40923941fa1ecfde6ae25dbfd5584 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Thu, 9 Mar 2023 09:20:33 -0500 Subject: [PATCH 020/124] Release v0.11.7 (#460) --- README.md | 21 +++++++++++---------- config/speedtest.php | 4 ++-- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 5bd3fda9d..b202753d4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -## Speedtest Tracker +# Speedtest Tracker -### Introduction +## Introduction Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. @@ -8,24 +8,25 @@ Speedtest Tracker is a self-hosted internet performance tracking application tha The main use case for Speedtest Tracker is to build a history of your internet's performance so that you can be informed when you're not receiving your ISP's advertised rates. -#### What about that other Speedtest Tracker? +### What about that other Speedtest Tracker? -As far as I can tell https://github.com/henrywhitaker3/Speedtest-Tracker was abandoned. This version is meant to be an actively maintained replacement with an improved UI and feature set. +As far as I can tell https://github.com/henrywhitaker3/Speedtest-Tracker was abandoned. This is meant to be an actively maintained replacement with an improved UI and feature set. -### Getting Started +## Getting Started Speedtest Tracker is containerized so you can run it anywhere you run your Docker containers. The [install](https://docs.speedtest-tracker.dev/getting-started/installation) documentation will get you up and running with using Docker or Docker Composer along with choosing a database (SQLite, MySQL/MariaDB or Postgresql). -#### FAQs and Features +### FAQs and Features [FAQs](https://docs.speedtest-tracker.dev/faqs) and a full list of planned and completed [features](https://docs.speedtest-tracker.dev/getting-started/features) can be found in the [documentation](https://docs.speedtest-tracker.dev). -### Screenshots -#### Dashboard +## Screenshots + ![Dashboard](.github/screenshots/dashboard_screenshot.png) +**Dashboard** -#### Results page ![Results page](.github/screenshots/results_screenshot.png) +**Results page** -#### General Settings page ![General Settings page](.github/screenshots/general_settings_screenshot.png) +** General Settings page** diff --git a/config/speedtest.php b/config/speedtest.php index 2cdbcf878..3c2936dc3 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-03-07'), + 'build_date' => Carbon::parse('2023-03-09'), - 'build_version' => '0.11.6', + 'build_version' => '0.11.7', ]; From dc456ff431424adc8b761fb75964f3827dfc559b Mon Sep 17 00:00:00 2001 From: cinderblockgames <79210192+cinderblockgames@users.noreply.github.com> Date: Thu, 9 Mar 2023 18:21:35 -0500 Subject: [PATCH 021/124] Homepage API support (#463) Co-authored-by: Alex Justesen --- .../API/Speedtest/GetLatestController.php | 43 +++++++++++++++++++ routes/api.php | 4 ++ 2 files changed, 47 insertions(+) create mode 100644 app/Http/Controllers/API/Speedtest/GetLatestController.php diff --git a/app/Http/Controllers/API/Speedtest/GetLatestController.php b/app/Http/Controllers/API/Speedtest/GetLatestController.php new file mode 100644 index 000000000..849bc300d --- /dev/null +++ b/app/Http/Controllers/API/Speedtest/GetLatestController.php @@ -0,0 +1,43 @@ +latest() + ->firstOr(function () { + return response()->json([ + 'message' => 'No results found.', + ], 404); + }); + + return response()->json([ + 'message' => 'ok', + 'data' => [ + 'id' => $latest->id, + 'ping' => $latest->ping, + 'download' => ! blank($latest->download) ? formatBits(formatBytestoBits($latest->download), 4, false) : null, + 'upload' => ! blank($latest->upload) ? formatBits(formatBytestoBits($latest->upload), 4, false) : null, + 'server_id' => $latest->server_id, + 'server_host' => $latest->server_host, + 'server_name' => $latest->server_name, + 'url' => $latest->url, + 'scheduled' => $latest->scheduled, + 'failed' => $latest->successful, + 'created_at' => $latest->created_at->toISOString(), + 'updated_at' => $latest->created_at->toISOString(), // faking updated at to match legacy api payload + ], + ]); + } +} diff --git a/routes/api.php b/routes/api.php index eb6fa48c2..96a514837 100644 --- a/routes/api.php +++ b/routes/api.php @@ -1,5 +1,6 @@ get('/user', function (Request $request) { return $request->user(); }); + +Route::get('/speedtest/latest', GetLatestController::class) + ->name('speedtest.latest'); From dcc042c4fb6d76a8d6c63ce0926bfd95258680f7 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Thu, 9 Mar 2023 18:33:58 -0500 Subject: [PATCH 022/124] [Documentation] Initial api documentation (#464) --- README.md | 4 ++ ...Speedtest Tracker.postman_collection.json" | 62 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 "\360\237\220\207 Speedtest Tracker.postman_collection.json" diff --git a/README.md b/README.md index b202753d4..410abdfb5 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,10 @@ Speedtest Tracker is containerized so you can run it anywhere you run your Docke [FAQs](https://docs.speedtest-tracker.dev/faqs) and a full list of planned and completed [features](https://docs.speedtest-tracker.dev/getting-started/features) can be found in the [documentation](https://docs.speedtest-tracker.dev). +## API + +A robust API is planned for a later release but `v0.11.8` includes a legacy endpoint `/api/speedtest/latest` which is used by home lab dashboards like [Homepage](https://github.com/benphelps/homepage) and [Organizr](https://github.com/causefx/Organizr/tree/v2-master). + ## Screenshots ![Dashboard](.github/screenshots/dashboard_screenshot.png) diff --git "a/\360\237\220\207 Speedtest Tracker.postman_collection.json" "b/\360\237\220\207 Speedtest Tracker.postman_collection.json" new file mode 100644 index 000000000..cd94f602d --- /dev/null +++ "b/\360\237\220\207 Speedtest Tracker.postman_collection.json" @@ -0,0 +1,62 @@ +{ + "info": { + "_postman_id": "cec84a4a-2422-4c13-bc49-3a2ee2729f62", + "name": "🐇 Speedtest Tracker", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", + "_exporter_id": "13492307" + }, + "item": [ + { + "name": "Speedtest (legacy)", + "item": [ + { + "name": "Get latest", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{APP_URL}}/api/speedtest/latest", + "host": [ + "{{APP_URL}}" + ], + "path": [ + "api", + "speedtest", + "latest" + ] + } + }, + "response": [] + } + ], + "description": "The `/speedtest` route is to provide legacy support for dashboards like Homepage and Organizr.\n\nThe endpoint should be considered deprecated and will be replaced in a future release." + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ], + "variable": [ + { + "key": "APP_URL", + "value": "", + "type": "string" + } + ] +} \ No newline at end of file From b71110fe327bbccc0bb59bc5a89f84553818c393 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Thu, 9 Mar 2023 18:39:12 -0500 Subject: [PATCH 023/124] Release v0.11.8 (#465) --- config/speedtest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/speedtest.php b/config/speedtest.php index 3c2936dc3..ea848232a 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -8,5 +8,5 @@ */ 'build_date' => Carbon::parse('2023-03-09'), - 'build_version' => '0.11.7', + 'build_version' => '0.11.8', ]; From bd64a2aea405858bb245749eff70a0bdebe0591d Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sat, 11 Mar 2023 08:23:51 -0500 Subject: [PATCH 024/124] [Chrore] refactor size conversions (#468) --- .phpstorm.meta.php | 44 +-- _ide_helper.php | 321 +++++++++--------- app/Filament/Resources/ResultResource.php | 8 +- app/Filament/Widgets/RecentJitterChart.php | 14 +- app/Filament/Widgets/RecentPingChart.php | 4 +- app/Filament/Widgets/RecentSpeedChart.php | 10 +- app/Filament/Widgets/StatsOverview.php | 12 +- .../API/Speedtest/GetLatestController.php | 4 +- app/Listeners/SpeedtestCompletedListener.php | 8 +- app/Listeners/Threshold/AbsoluteListener.php | 12 +- app/helpers.php | 68 +--- composer.json | 1 + composer.lock | 51 ++- 13 files changed, 289 insertions(+), 268 deletions(-) diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index 53d6f9268..6bf520fa1 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -182,9 +182,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\PostgresConnection::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -396,9 +396,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\PostgresConnection::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -610,9 +610,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\PostgresConnection::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -824,9 +824,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\PostgresConnection::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -1038,9 +1038,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\PostgresConnection::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -1252,9 +1252,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\PostgresConnection::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -1466,9 +1466,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\PostgresConnection::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -1680,9 +1680,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\PostgresConnection::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -1894,9 +1894,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\PostgresConnection::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -2108,9 +2108,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\PostgresConnection::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, @@ -2322,9 +2322,9 @@ 'composer' => \Illuminate\Support\Composer::class, 'cookie' => \Illuminate\Cookie\CookieJar::class, 'db' => \Illuminate\Database\DatabaseManager::class, - 'db.connection' => \Illuminate\Database\PostgresConnection::class, + 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, - 'db.schema' => \Illuminate\Database\Schema\PostgresBuilder::class, + 'db.schema' => \Illuminate\Database\Schema\MySqlBuilder::class, 'db.transactions' => \Illuminate\Database\DatabaseTransactionsManager::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, diff --git a/_ide_helper.php b/_ide_helper.php index 56d167bf1..d29efe393 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4223,7 +4223,7 @@ public static function flush() /** * Get the underlying database connection. * - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function getConnection() @@ -5135,16 +5135,27 @@ public static function macroCall($method, $parameters) { /** @var \Illuminate\Database\DatabaseManager $instance */ return $instance->macroCall($method, $parameters); + } + /** + * Determine if the connected database is a MariaDB database. + * + * @return bool + * @static + */ + public static function isMaria() + { + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->isMaria(); } /** * Get a schema builder instance for the connection. * - * @return \Illuminate\Database\Schema\PostgresBuilder + * @return \Illuminate\Database\Schema\MySqlBuilder * @static */ public static function getSchemaBuilder() { - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getSchemaBuilder(); } /** @@ -5152,12 +5163,12 @@ public static function getSchemaBuilder() * * @param \Illuminate\Filesystem\Filesystem|null $files * @param callable|null $processFactory - * @return \Illuminate\Database\Schema\PostgresSchemaState + * @return \Illuminate\Database\Schema\MySqlSchemaState * @static */ public static function getSchemaState($files = null, $processFactory = null) { - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getSchemaState($files, $processFactory); } /** @@ -5168,7 +5179,7 @@ public static function getSchemaState($files = null, $processFactory = null) */ public static function useDefaultQueryGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->useDefaultQueryGrammar(); } /** @@ -5179,7 +5190,7 @@ public static function useDefaultQueryGrammar() */ public static function useDefaultSchemaGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->useDefaultSchemaGrammar(); } /** @@ -5190,7 +5201,7 @@ public static function useDefaultSchemaGrammar() */ public static function useDefaultPostProcessor() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->useDefaultPostProcessor(); } /** @@ -5203,7 +5214,7 @@ public static function useDefaultPostProcessor() */ public static function table($table, $as = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->table($table, $as); } /** @@ -5214,7 +5225,7 @@ public static function table($table, $as = null) */ public static function query() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->query(); } /** @@ -5228,7 +5239,7 @@ public static function query() */ public static function selectOne($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->selectOne($query, $bindings, $useReadPdo); } /** @@ -5243,7 +5254,7 @@ public static function selectOne($query, $bindings = [], $useReadPdo = true) */ public static function scalar($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->scalar($query, $bindings, $useReadPdo); } /** @@ -5256,7 +5267,7 @@ public static function scalar($query, $bindings = [], $useReadPdo = true) */ public static function selectFromWriteConnection($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->selectFromWriteConnection($query, $bindings); } /** @@ -5270,7 +5281,7 @@ public static function selectFromWriteConnection($query, $bindings = []) */ public static function select($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->select($query, $bindings, $useReadPdo); } /** @@ -5284,7 +5295,7 @@ public static function select($query, $bindings = [], $useReadPdo = true) */ public static function cursor($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->cursor($query, $bindings, $useReadPdo); } /** @@ -5297,7 +5308,7 @@ public static function cursor($query, $bindings = [], $useReadPdo = true) */ public static function insert($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->insert($query, $bindings); } /** @@ -5310,7 +5321,7 @@ public static function insert($query, $bindings = []) */ public static function update($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->update($query, $bindings); } /** @@ -5323,7 +5334,7 @@ public static function update($query, $bindings = []) */ public static function delete($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->delete($query, $bindings); } /** @@ -5336,7 +5347,7 @@ public static function delete($query, $bindings = []) */ public static function statement($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->statement($query, $bindings); } /** @@ -5349,7 +5360,7 @@ public static function statement($query, $bindings = []) */ public static function affectingStatement($query, $bindings = []) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->affectingStatement($query, $bindings); } /** @@ -5361,7 +5372,7 @@ public static function affectingStatement($query, $bindings = []) */ public static function unprepared($query) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->unprepared($query); } /** @@ -5373,7 +5384,7 @@ public static function unprepared($query) */ public static function pretend($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->pretend($callback); } /** @@ -5386,7 +5397,7 @@ public static function pretend($callback) */ public static function bindValues($statement, $bindings) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->bindValues($statement, $bindings); } /** @@ -5398,7 +5409,7 @@ public static function bindValues($statement, $bindings) */ public static function prepareBindings($bindings) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->prepareBindings($bindings); } /** @@ -5412,7 +5423,7 @@ public static function prepareBindings($bindings) */ public static function logQuery($query, $bindings, $time = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->logQuery($query, $bindings, $time); } /** @@ -5425,7 +5436,7 @@ public static function logQuery($query, $bindings, $time = null) */ public static function whenQueryingForLongerThan($threshold, $handler) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->whenQueryingForLongerThan($threshold, $handler); } /** @@ -5436,7 +5447,7 @@ public static function whenQueryingForLongerThan($threshold, $handler) */ public static function allowQueryDurationHandlersToRunAgain() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->allowQueryDurationHandlersToRunAgain(); } /** @@ -5447,7 +5458,7 @@ public static function allowQueryDurationHandlersToRunAgain() */ public static function totalQueryDuration() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->totalQueryDuration(); } /** @@ -5458,19 +5469,19 @@ public static function totalQueryDuration() */ public static function resetTotalQueryDuration() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->resetTotalQueryDuration(); } /** * Register a hook to be run just before a database query is executed. * * @param \Closure $callback - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function beforeExecuting($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->beforeExecuting($callback); } /** @@ -5482,7 +5493,7 @@ public static function beforeExecuting($callback) */ public static function listen($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->listen($callback); } /** @@ -5494,7 +5505,7 @@ public static function listen($callback) */ public static function raw($value) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->raw($value); } /** @@ -5505,7 +5516,7 @@ public static function raw($value) */ public static function hasModifiedRecords() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->hasModifiedRecords(); } /** @@ -5517,19 +5528,19 @@ public static function hasModifiedRecords() */ public static function recordsHaveBeenModified($value = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->recordsHaveBeenModified($value); } /** * Set the record modification state. * * @param bool $value - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setRecordModificationState($value) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setRecordModificationState($value); } /** @@ -5540,19 +5551,19 @@ public static function setRecordModificationState($value) */ public static function forgetRecordModificationState() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->forgetRecordModificationState(); } /** * Indicate that the connection should use the write PDO connection for reads. * * @param bool $value - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function useWriteConnectionWhenReading($value = true) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->useWriteConnectionWhenReading($value); } /** @@ -5563,7 +5574,7 @@ public static function useWriteConnectionWhenReading($value = true) */ public static function isDoctrineAvailable() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->isDoctrineAvailable(); } /** @@ -5574,7 +5585,7 @@ public static function isDoctrineAvailable() */ public static function usingNativeSchemaOperations() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->usingNativeSchemaOperations(); } /** @@ -5587,7 +5598,7 @@ public static function usingNativeSchemaOperations() */ public static function getDoctrineColumn($table, $column) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getDoctrineColumn($table, $column); } /** @@ -5598,7 +5609,7 @@ public static function getDoctrineColumn($table, $column) */ public static function getDoctrineSchemaManager() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getDoctrineSchemaManager(); } /** @@ -5609,7 +5620,7 @@ public static function getDoctrineSchemaManager() */ public static function getDoctrineConnection() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getDoctrineConnection(); } /** @@ -5620,7 +5631,7 @@ public static function getDoctrineConnection() */ public static function getPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getPdo(); } /** @@ -5631,7 +5642,7 @@ public static function getPdo() */ public static function getRawPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getRawPdo(); } /** @@ -5642,7 +5653,7 @@ public static function getRawPdo() */ public static function getReadPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getReadPdo(); } /** @@ -5653,31 +5664,31 @@ public static function getReadPdo() */ public static function getRawReadPdo() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getRawReadPdo(); } /** * Set the PDO connection. * * @param \PDO|\Closure|null $pdo - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setPdo($pdo) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setPdo($pdo); } /** * Set the PDO connection used for reading. * * @param \PDO|\Closure|null $pdo - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setReadPdo($pdo) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setReadPdo($pdo); } /** @@ -5688,7 +5699,7 @@ public static function setReadPdo($pdo) */ public static function getName() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getName(); } /** @@ -5699,7 +5710,7 @@ public static function getName() */ public static function getNameWithReadWriteType() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getNameWithReadWriteType(); } /** @@ -5711,7 +5722,7 @@ public static function getNameWithReadWriteType() */ public static function getConfig($option = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getConfig($option); } /** @@ -5722,7 +5733,7 @@ public static function getConfig($option = null) */ public static function getDriverName() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getDriverName(); } /** @@ -5733,19 +5744,19 @@ public static function getDriverName() */ public static function getQueryGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getQueryGrammar(); } /** * Set the query grammar used by the connection. * * @param \Illuminate\Database\Query\Grammars\Grammar $grammar - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setQueryGrammar($grammar) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setQueryGrammar($grammar); } /** @@ -5756,19 +5767,19 @@ public static function setQueryGrammar($grammar) */ public static function getSchemaGrammar() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getSchemaGrammar(); } /** * Set the schema grammar used by the connection. * * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setSchemaGrammar($grammar) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setSchemaGrammar($grammar); } /** @@ -5779,19 +5790,19 @@ public static function setSchemaGrammar($grammar) */ public static function getPostProcessor() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getPostProcessor(); } /** * Set the query post processor used by the connection. * * @param \Illuminate\Database\Query\Processors\Processor $processor - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setPostProcessor($processor) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setPostProcessor($processor); } /** @@ -5802,19 +5813,19 @@ public static function setPostProcessor($processor) */ public static function getEventDispatcher() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getEventDispatcher(); } /** * Set the event dispatcher instance on the connection. * * @param \Illuminate\Contracts\Events\Dispatcher $events - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setEventDispatcher($events) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setEventDispatcher($events); } /** @@ -5825,19 +5836,19 @@ public static function setEventDispatcher($events) */ public static function unsetEventDispatcher() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->unsetEventDispatcher(); } /** * Set the transaction manager instance on the connection. * * @param \Illuminate\Database\DatabaseTransactionsManager $manager - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setTransactionManager($manager) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setTransactionManager($manager); } /** @@ -5848,7 +5859,7 @@ public static function setTransactionManager($manager) */ public static function unsetTransactionManager() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->unsetTransactionManager(); } /** @@ -5859,7 +5870,7 @@ public static function unsetTransactionManager() */ public static function pretending() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->pretending(); } /** @@ -5870,7 +5881,7 @@ public static function pretending() */ public static function getQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getQueryLog(); } /** @@ -5881,7 +5892,7 @@ public static function getQueryLog() */ public static function flushQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->flushQueryLog(); } /** @@ -5892,7 +5903,7 @@ public static function flushQueryLog() */ public static function enableQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->enableQueryLog(); } /** @@ -5903,7 +5914,7 @@ public static function enableQueryLog() */ public static function disableQueryLog() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->disableQueryLog(); } /** @@ -5914,7 +5925,7 @@ public static function disableQueryLog() */ public static function logging() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->logging(); } /** @@ -5925,31 +5936,31 @@ public static function logging() */ public static function getDatabaseName() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getDatabaseName(); } /** * Set the name of the connected database. * * @param string $database - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setDatabaseName($database) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setDatabaseName($database); } /** * Set the read / write type of the connection. * * @param string|null $readWriteType - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setReadWriteType($readWriteType) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setReadWriteType($readWriteType); } /** @@ -5960,19 +5971,19 @@ public static function setReadWriteType($readWriteType) */ public static function getTablePrefix() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getTablePrefix(); } /** * Set the table prefix in use by the connection. * * @param string $prefix - * @return \Illuminate\Database\PostgresConnection + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setTablePrefix($prefix) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->setTablePrefix($prefix); } /** @@ -5984,7 +5995,7 @@ public static function setTablePrefix($prefix) */ public static function withTablePrefix($grammar) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->withTablePrefix($grammar); } /** @@ -5997,7 +6008,7 @@ public static function withTablePrefix($grammar) */ public static function resolverFor($driver, $callback) { //Method inherited from \Illuminate\Database\Connection - \Illuminate\Database\PostgresConnection::resolverFor($driver, $callback); + \Illuminate\Database\MySqlConnection::resolverFor($driver, $callback); } /** * Get the connection resolver for the given driver. @@ -6008,7 +6019,7 @@ public static function resolverFor($driver, $callback) */ public static function getResolver($driver) { //Method inherited from \Illuminate\Database\Connection - return \Illuminate\Database\PostgresConnection::getResolver($driver); + return \Illuminate\Database\MySqlConnection::getResolver($driver); } /** * Execute a Closure within a transaction. @@ -6021,7 +6032,7 @@ public static function getResolver($driver) */ public static function transaction($callback, $attempts = 1) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->transaction($callback, $attempts); } /** @@ -6033,7 +6044,7 @@ public static function transaction($callback, $attempts = 1) */ public static function beginTransaction() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->beginTransaction(); } /** @@ -6045,7 +6056,7 @@ public static function beginTransaction() */ public static function commit() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->commit(); } /** @@ -6058,7 +6069,7 @@ public static function commit() */ public static function rollBack($toLevel = null) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->rollBack($toLevel); } /** @@ -6069,7 +6080,7 @@ public static function rollBack($toLevel = null) */ public static function transactionLevel() { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->transactionLevel(); } /** @@ -6082,7 +6093,7 @@ public static function transactionLevel() */ public static function afterCommit($callback) { //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\PostgresConnection $instance */ + /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->afterCommit($callback); } @@ -13883,7 +13894,7 @@ class Schema { */ public static function createDatabase($name) { - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->createDatabase($name); } /** @@ -13895,7 +13906,7 @@ public static function createDatabase($name) */ public static function dropDatabaseIfExists($name) { - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->dropDatabaseIfExists($name); } /** @@ -13907,41 +13918,42 @@ public static function dropDatabaseIfExists($name) */ public static function hasTable($table) { - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->hasTable($table); } /** - * Drop all tables from the database. + * Get the column listing for a given table. * - * @return void + * @param string $table + * @return array * @static */ - public static function dropAllTables() + public static function getColumnListing($table) { - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ - $instance->dropAllTables(); + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + return $instance->getColumnListing($table); } /** - * Drop all views from the database. + * Drop all tables from the database. * * @return void * @static */ - public static function dropAllViews() + public static function dropAllTables() { - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ - $instance->dropAllViews(); + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + $instance->dropAllTables(); } /** - * Drop all types from the database. + * Drop all views from the database. * * @return void * @static */ - public static function dropAllTypes() + public static function dropAllViews() { - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ - $instance->dropAllTypes(); + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + $instance->dropAllViews(); } /** * Get all of the table names for the database. @@ -13951,7 +13963,7 @@ public static function dropAllTypes() */ public static function getAllTables() { - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->getAllTables(); } /** @@ -13962,31 +13974,8 @@ public static function getAllTables() */ public static function getAllViews() { - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->getAllViews(); - } - /** - * Get all of the type names for the database. - * - * @return array - * @static - */ - public static function getAllTypes() - { - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ - return $instance->getAllTypes(); - } - /** - * Get the column listing for a given table. - * - * @param string $table - * @return array - * @static - */ - public static function getColumnListing($table) - { - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ - return $instance->getColumnListing($table); } /** * Set the default string length for migrations. @@ -13997,7 +13986,7 @@ public static function getColumnListing($table) */ public static function defaultStringLength($length) { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\PostgresBuilder::defaultStringLength($length); + \Illuminate\Database\Schema\MySqlBuilder::defaultStringLength($length); } /** * Set the default morph key type for migrations. @@ -14009,7 +13998,7 @@ public static function defaultStringLength($length) */ public static function defaultMorphKeyType($type) { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\PostgresBuilder::defaultMorphKeyType($type); + \Illuminate\Database\Schema\MySqlBuilder::defaultMorphKeyType($type); } /** * Set the default morph key type for migrations to UUIDs. @@ -14019,7 +14008,7 @@ public static function defaultMorphKeyType($type) */ public static function morphUsingUuids() { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\PostgresBuilder::morphUsingUuids(); + \Illuminate\Database\Schema\MySqlBuilder::morphUsingUuids(); } /** * Set the default morph key type for migrations to ULIDs. @@ -14029,7 +14018,7 @@ public static function morphUsingUuids() */ public static function morphUsingUlids() { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\PostgresBuilder::morphUsingUlids(); + \Illuminate\Database\Schema\MySqlBuilder::morphUsingUlids(); } /** * Attempt to use native schema operations for dropping and renaming columns, even if Doctrine DBAL is installed. @@ -14040,7 +14029,7 @@ public static function morphUsingUlids() */ public static function useNativeSchemaOperationsIfPossible($value = true) { //Method inherited from \Illuminate\Database\Schema\Builder - \Illuminate\Database\Schema\PostgresBuilder::useNativeSchemaOperationsIfPossible($value); + \Illuminate\Database\Schema\MySqlBuilder::useNativeSchemaOperationsIfPossible($value); } /** * Determine if the given table has a given column. @@ -14052,7 +14041,7 @@ public static function useNativeSchemaOperationsIfPossible($value = true) */ public static function hasColumn($table, $column) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->hasColumn($table, $column); } /** @@ -14065,7 +14054,7 @@ public static function hasColumn($table, $column) */ public static function hasColumns($table, $columns) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->hasColumns($table, $columns); } /** @@ -14079,7 +14068,7 @@ public static function hasColumns($table, $columns) */ public static function whenTableHasColumn($table, $column, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->whenTableHasColumn($table, $column, $callback); } /** @@ -14093,7 +14082,7 @@ public static function whenTableHasColumn($table, $column, $callback) */ public static function whenTableDoesntHaveColumn($table, $column, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->whenTableDoesntHaveColumn($table, $column, $callback); } /** @@ -14106,7 +14095,7 @@ public static function whenTableDoesntHaveColumn($table, $column, $callback) */ public static function getColumnType($table, $column) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->getColumnType($table, $column); } /** @@ -14119,7 +14108,7 @@ public static function getColumnType($table, $column) */ public static function table($table, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->table($table, $callback); } /** @@ -14132,7 +14121,7 @@ public static function table($table, $callback) */ public static function create($table, $callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->create($table, $callback); } /** @@ -14144,7 +14133,7 @@ public static function create($table, $callback) */ public static function drop($table) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->drop($table); } /** @@ -14156,7 +14145,7 @@ public static function drop($table) */ public static function dropIfExists($table) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->dropIfExists($table); } /** @@ -14169,8 +14158,20 @@ public static function dropIfExists($table) */ public static function dropColumns($table, $columns) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->dropColumns($table, $columns); + } + /** + * Drop all types from the database. + * + * @return void + * @throws \LogicException + * @static + */ + public static function dropAllTypes() + { //Method inherited from \Illuminate\Database\Schema\Builder + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + $instance->dropAllTypes(); } /** * Rename a table on the schema. @@ -14182,7 +14183,7 @@ public static function dropColumns($table, $columns) */ public static function rename($from, $to) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->rename($from, $to); } /** @@ -14193,7 +14194,7 @@ public static function rename($from, $to) */ public static function enableForeignKeyConstraints() { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->enableForeignKeyConstraints(); } /** @@ -14204,7 +14205,7 @@ public static function enableForeignKeyConstraints() */ public static function disableForeignKeyConstraints() { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->disableForeignKeyConstraints(); } /** @@ -14216,7 +14217,7 @@ public static function disableForeignKeyConstraints() */ public static function withoutForeignKeyConstraints($callback) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->withoutForeignKeyConstraints($callback); } /** @@ -14227,19 +14228,19 @@ public static function withoutForeignKeyConstraints($callback) */ public static function getConnection() { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->getConnection(); } /** * Set the database connection instance. * * @param \Illuminate\Database\Connection $connection - * @return \Illuminate\Database\Schema\PostgresBuilder + * @return \Illuminate\Database\Schema\MySqlBuilder * @static */ public static function setConnection($connection) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ return $instance->setConnection($connection); } /** @@ -14251,7 +14252,7 @@ public static function setConnection($connection) */ public static function blueprintResolver($resolver) { //Method inherited from \Illuminate\Database\Schema\Builder - /** @var \Illuminate\Database\Schema\PostgresBuilder $instance */ + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ $instance->blueprintResolver($resolver); } diff --git a/app/Filament/Resources/ResultResource.php b/app/Filament/Resources/ResultResource.php index e97430285..504ce34f5 100644 --- a/app/Filament/Resources/ResultResource.php +++ b/app/Filament/Resources/ResultResource.php @@ -65,12 +65,12 @@ public static function form(Form $form): Form Forms\Components\TextInput::make('download') ->label('Download (Mbps)') ->afterStateHydrated(function (TextInput $component, $state) { - $component->state(! blank($state) ? formatBits(formatBytestoBits($state), 3, false) : ''); + $component->state(! blank($state) ? toBits(convertSize($state), 4) : ''); }), Forms\Components\TextInput::make('upload') ->label('Upload (Mbps)') ->afterStateHydrated(function (TextInput $component, $state) { - $component->state(! blank($state) ? formatBits(formatBytestoBits($state), 3, false) : ''); + $component->state(! blank($state) ? toBits(convertSize($state), 4) : ''); }), Forms\Components\TextInput::make('ping') ->label('Ping (Ms)'), @@ -112,10 +112,10 @@ public static function table(Table $table): Table ->toggleable(), TextColumn::make('download') ->label('Download (Mbps)') - ->getStateUsing(fn (Result $record): string|null => ! blank($record->download) ? formatBits(formatBytestoBits($record->download), 3, false) : null), + ->getStateUsing(fn (Result $record): string|null => ! blank($record->download) ? toBits(convertSize($record->download), 2) : null), TextColumn::make('upload') ->label('Upload (Mbps)') - ->getStateUsing(fn (Result $record): string|null => ! blank($record->upload) ? formatBits(formatBytestoBits($record->upload), 3, false) : null), + ->getStateUsing(fn (Result $record): string|null => ! blank($record->upload) ? toBits(convertSize($record->upload), 2) : null), TextColumn::make('ping') ->label('Ping (Ms)') ->toggleable(), diff --git a/app/Filament/Widgets/RecentJitterChart.php b/app/Filament/Widgets/RecentJitterChart.php index 1700c831e..bd5b2dc6b 100644 --- a/app/Filament/Widgets/RecentJitterChart.php +++ b/app/Filament/Widgets/RecentJitterChart.php @@ -16,7 +16,7 @@ class RecentJitterChart extends LineChartWidget protected function getHeading(): string { - return 'Jitter (ms)'; + return 'Jitter'; } protected function getFilters(): ?array @@ -48,8 +48,8 @@ protected function getData(): array return [ 'datasets' => [ [ - 'label' => 'Download', - 'data' => $results->map(fn ($item) => $item->getJitterData()['download'] ?? 0), + 'label' => 'Download (ms)', + 'data' => $results->map(fn ($item) => $item->getJitterData()['download'] ? number_format($item->getJitterData()['download'], 2) : 0), 'borderColor' => '#0ea5e9', 'backgroundColor' => '#0ea5e9', 'fill' => false, @@ -57,8 +57,8 @@ protected function getData(): array 'tension' => 0.4, ], [ - 'label' => 'Upload', - 'data' => $results->map(fn ($item) => $item->getJitterData()['upload'] ?? 0), + 'label' => 'Upload (ms)', + 'data' => $results->map(fn ($item) => $item->getJitterData()['upload'] ? number_format($item->getJitterData()['upload'], 2) : 0), 'borderColor' => '#8b5cf6', 'backgroundColor' => '#8b5cf6', 'fill' => false, @@ -66,8 +66,8 @@ protected function getData(): array 'tension' => 0.4, ], [ - 'label' => 'Ping', - 'data' => $results->map(fn ($item) => $item->getJitterData()['ping'] ?? 0), + 'label' => 'Ping (ms)', + 'data' => $results->map(fn ($item) => $item->getJitterData()['ping'] ? number_format($item->getJitterData()['ping'], 2) : 0), 'borderColor' => '#10b981', 'backgroundColor' => '#10b981', 'fill' => false, diff --git a/app/Filament/Widgets/RecentPingChart.php b/app/Filament/Widgets/RecentPingChart.php index affbea370..72b107cbf 100644 --- a/app/Filament/Widgets/RecentPingChart.php +++ b/app/Filament/Widgets/RecentPingChart.php @@ -48,8 +48,8 @@ protected function getData(): array return [ 'datasets' => [ [ - 'label' => 'Ping', - 'data' => $results->map(fn ($item) => $item->ping ?? 0), + 'label' => 'Ping (ms)', + 'data' => $results->map(fn ($item) => ! blank($item->ping) ? number_format($item->ping, 2) : 0), 'borderColor' => '#10b981', 'backgroundColor' => '#10b981', 'fill' => false, diff --git a/app/Filament/Widgets/RecentSpeedChart.php b/app/Filament/Widgets/RecentSpeedChart.php index 5bd2490ee..3974ede10 100644 --- a/app/Filament/Widgets/RecentSpeedChart.php +++ b/app/Filament/Widgets/RecentSpeedChart.php @@ -16,7 +16,7 @@ class RecentSpeedChart extends LineChartWidget protected function getHeading(): string { - return 'Download / Upload (mbps)'; + return 'Download / Upload'; } protected function getFilters(): ?array @@ -48,8 +48,8 @@ protected function getData(): array return [ 'datasets' => [ [ - 'label' => 'Download', - 'data' => $results->map(fn ($item) => ! blank($item->download) ? roundBytesToMegabits($item->download) : 0), + 'label' => 'Download (Mbps)', + 'data' => $results->map(fn ($item) => ! blank($item->download) ? toBits(convertSize($item->download), 2) : 0), 'borderColor' => '#0ea5e9', 'backgroundColor' => '#0ea5e9', 'fill' => false, @@ -57,8 +57,8 @@ protected function getData(): array 'tension' => 0.4, ], [ - 'label' => 'Upload', - 'data' => $results->map(fn ($item) => ! blank($item->upload) ? roundBytesToMegabits($item->upload) : 0), + 'label' => 'Upload (Mbps)', + 'data' => $results->map(fn ($item) => ! blank($item->upload) ? toBits(convertSize($item->upload), 2) : 0), 'borderColor' => '#8b5cf6', 'backgroundColor' => '#8b5cf6', 'fill' => false, diff --git a/app/Filament/Widgets/StatsOverview.php b/app/Filament/Widgets/StatsOverview.php index b3189a95e..2843e4330 100644 --- a/app/Filament/Widgets/StatsOverview.php +++ b/app/Filament/Widgets/StatsOverview.php @@ -30,11 +30,11 @@ protected function getCards(): array if (! $previous || ! $previous->successful) { return [ - Card::make('Latest download', fn (): string => ! blank($result) ? formatBits(formatBytesToBits($result->download)).'ps' : 'n/a') + Card::make('Latest download', fn (): string => ! blank($result) ? toBits(convertSize($result->download), 2).' (Mbps)' : 'n/a') ->icon('heroicon-o-download'), - Card::make('Latest upload', fn (): string => ! blank($result) ? formatBits(formatBytesToBits($result->upload)).'ps' : 'n/a') + Card::make('Latest upload', fn (): string => ! blank($result) ? toBits(convertSize($result->upload), 2).' (Mbps)' : 'n/a') ->icon('heroicon-o-upload'), - Card::make('Latest ping', fn (): string => ! blank($result) ? round($result->ping, 2).'ms' : 'n/a') + Card::make('Latest ping', fn (): string => ! blank($result) ? number_format($result->ping, 2).' (ms)' : 'n/a') ->icon('heroicon-o-clock'), ]; } @@ -44,17 +44,17 @@ protected function getCards(): array $pingChange = percentChange($result->ping, $previous->ping, 2); return [ - Card::make('Latest download', fn (): string => ! blank($result) ? formatBits(formatBytesToBits($result->download)).'ps' : 'n/a') + Card::make('Latest download', fn (): string => ! blank($result) ? toBits(convertSize($result->download), 2).' (Mbps)' : 'n/a') ->icon('heroicon-o-download') ->description($downloadChange > 0 ? $downloadChange.'% faster' : abs($downloadChange).'% slower') ->descriptionIcon($downloadChange > 0 ? 'heroicon-s-trending-up' : 'heroicon-s-trending-down') ->color($downloadChange > 0 ? 'success' : 'danger'), - Card::make('Latest upload', fn (): string => ! blank($result) ? formatBits(formatBytesToBits($result->upload)).'ps' : 'n/a') + Card::make('Latest upload', fn (): string => ! blank($result) ? toBits(convertSize($result->upload), 2).' (Mbps)' : 'n/a') ->icon('heroicon-o-upload') ->description($uploadChange > 0 ? $uploadChange.'% faster' : abs($uploadChange).'% slower') ->descriptionIcon($uploadChange > 0 ? 'heroicon-s-trending-up' : 'heroicon-s-trending-down') ->color($uploadChange > 0 ? 'success' : 'danger'), - Card::make('Latest ping', fn (): string => ! blank($result) ? round($result->ping, 2).'ms' : 'n/a') + Card::make('Latest ping', fn (): string => ! blank($result) ? number_format($result->ping, 2).' (ms)' : 'n/a') ->icon('heroicon-o-clock') ->description($pingChange > 0 ? $pingChange.'% slower' : abs($pingChange).'% faster') ->descriptionIcon($pingChange > 0 ? 'heroicon-s-trending-up' : 'heroicon-s-trending-down') diff --git a/app/Http/Controllers/API/Speedtest/GetLatestController.php b/app/Http/Controllers/API/Speedtest/GetLatestController.php index 849bc300d..4170a6106 100644 --- a/app/Http/Controllers/API/Speedtest/GetLatestController.php +++ b/app/Http/Controllers/API/Speedtest/GetLatestController.php @@ -27,8 +27,8 @@ public function __invoke() 'data' => [ 'id' => $latest->id, 'ping' => $latest->ping, - 'download' => ! blank($latest->download) ? formatBits(formatBytestoBits($latest->download), 4, false) : null, - 'upload' => ! blank($latest->upload) ? formatBits(formatBytestoBits($latest->upload), 4, false) : null, + 'download' => ! blank($latest->download) ? toBits(convertSize($latest->download)) : null, + 'upload' => ! blank($latest->download) ? toBits(convertSize($latest->download)) : null, 'server_id' => $latest->server_id, 'server_host' => $latest->server_host, 'server_name' => $latest->server_name, diff --git a/app/Listeners/SpeedtestCompletedListener.php b/app/Listeners/SpeedtestCompletedListener.php index 2fe0322ec..e5ab70681 100644 --- a/app/Listeners/SpeedtestCompletedListener.php +++ b/app/Listeners/SpeedtestCompletedListener.php @@ -51,9 +51,11 @@ public function handle(ResultCreated $event) if ($this->notificationSettings->telegram_enabled) { if ($this->notificationSettings->telegram_on_speedtest_run && count($this->notificationSettings->telegram_recipients)) { foreach ($this->notificationSettings->telegram_recipients as $recipient) { - $download_value = formatBits(formatBytesToBits($event->result->download)).'ps'; - $upload_value = formatBits(formatBytesToBits($event->result->upload)).'ps'; - $ping_value = round($event->result->ping, 2); + $download_value = toBits(convertSize($event->result->download), 2).' (Mbps)'; + + $upload_value = toBits(convertSize($event->result->upload), 2).' (Mbps)'; + + $ping_value = number_format($event->result->ping, 2).' (ms)'; $message = view('telegram.speedtest-completed', [ 'id' => $event->result->id, diff --git a/app/Listeners/Threshold/AbsoluteListener.php b/app/Listeners/Threshold/AbsoluteListener.php index df0936d06..259b9bd63 100644 --- a/app/Listeners/Threshold/AbsoluteListener.php +++ b/app/Listeners/Threshold/AbsoluteListener.php @@ -71,7 +71,7 @@ protected function databaseChannel(ResultCreated $event) if (absoluteDownloadThresholdFailed($this->thresholdSettings->absolute_download, $event->result->download)) { Notification::make() ->title('Threshold breached') - ->body('Speedtest #'.$event->result->id.' breached the download threshold of '.$this->thresholdSettings->absolute_download.'Mbps at '.formatBits(formatBytesToBits($event->result->download), 2, false).'Mbps.') + ->body('Speedtest #'.$event->result->id.' breached the download threshold of '.$this->thresholdSettings->absolute_download.'Mbps at '.toBits(convertSize($event->result->download), 2).'Mbps.') ->warning() ->sendToDatabase($event->user); } @@ -82,7 +82,7 @@ protected function databaseChannel(ResultCreated $event) if (absoluteUploadThresholdFailed($this->thresholdSettings->absolute_upload, $event->result->upload)) { Notification::make() ->title('Threshold breached') - ->body('Speedtest #'.$event->result->id.' breached the upload threshold of '.$this->thresholdSettings->absolute_upload.'Mbps at '.formatBits(formatBytesToBits($event->result->upload), 2, false).'Mbps.') + ->body('Speedtest #'.$event->result->id.' breached the upload threshold of '.$this->thresholdSettings->absolute_upload.'Mbps at '.toBits(convertSize($event->result->upload), 2).'Mbps.') ->warning() ->sendToDatabase($event->user); } @@ -119,7 +119,7 @@ protected function mailChannel(ResultCreated $event) array_push($failedThresholds, [ 'name' => 'Download', 'threshold' => $this->thresholdSettings->absolute_download.' Mbps', - 'value' => formatBits(formatBytesToBits($event->result->download)).'ps', + 'value' => toBits(convertSize($event->result->download), 2).' Mbps', ]); } } @@ -130,7 +130,7 @@ protected function mailChannel(ResultCreated $event) array_push($failedThresholds, [ 'name' => 'Upload', 'threshold' => $this->thresholdSettings->absolute_upload.' Mbps', - 'value' => formatBits(formatBytesToBits($event->result->upload)).'ps', + 'value' => toBits(convertSize($event->result->upload), 2).'Mbps', ]); } } @@ -173,7 +173,7 @@ protected function telegramChannel(ResultCreated $event) array_push($failedThresholds, [ 'name' => 'Download', 'threshold' => $this->thresholdSettings->absolute_download.' Mbps', - 'value' => formatBits(formatBytesToBits($event->result->download)).'ps', + 'value' => toBits(convertSize($event->result->download), 2).'Mbps', ]); } } @@ -184,7 +184,7 @@ protected function telegramChannel(ResultCreated $event) array_push($failedThresholds, [ 'name' => 'Upload', 'threshold' => $this->thresholdSettings->absolute_upload.' Mbps', - 'value' => formatBits(formatBytesToBits($event->result->upload)).'ps', + 'value' => toBits(convertSize($event->result->upload), 2).'Mbps', ]); } } diff --git a/app/helpers.php b/app/helpers.php index 830f514f0..532b9d593 100644 --- a/app/helpers.php +++ b/app/helpers.php @@ -1,62 +1,30 @@ 0) { - $i = floor(log($bits) / log(1000)); - - if (! $suffix) { - return round($bits / pow(1000, $i), $precision); - } - - $sizes = ['B', 'Kb', 'Mb', 'Gb', 'Tb', 'Pb', 'Eb', 'Zb', 'Yb']; - - return sprintf('%.02F', round($bits / pow(1000, $i), $precision)) * 1 .' '.@$sizes[$i]; - } - - return 0; - } -} - -if (! function_exists('formatBytes')) { - function formatBytes(int $bytes, $precision = 2) - { - if ($bytes > 0) { - $i = floor(log($bytes) / log(1024)); - - $sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; +use ChrisUllyott\FileSize; - return sprintf('%.02F', round($bytes / pow(1024, $i), $precision)) * 1 .' '.@$sizes[$i]; - } - - return 0; - } -} - -if (! function_exists('formatBytesToBits')) { - function formatBytestoBits(int $bytes) +if (! function_exists('convertSize')) { + /** + * Using FileSize convert bytes to the output format with precision. + */ + function convertSize(float $input, string $output = 'MB', int $precision = 4): float { - if ($bytes > 0) { - return $bytes * 8; - } + $size = new FileSize($input, 10); - return 0; + return (float) $size->as($output, $precision); } } -if (! function_exists('roundBytesToMegabits')) { - function roundBytesToMegabits(int $bytes) +if (! function_exists('toBits')) { + /** + * Takes a byte based float and transforms it into bits with precision. + */ + function toBits(float $size, int $precision = 4): float { - if ($bytes > 0) { - $bits = formatBytesToBits($bytes); - $megabit_exponent = 2; - $precision = 2; - - return round($bits / pow(1000, $megabit_exponent), $precision); + if (! $size > 0) { + return 0; } - return 0; + return (float) number_format(($size * 8), $precision); } } @@ -72,14 +40,14 @@ function percentChange(float $dividend, float $divisor, int $precision = 0): str if (! function_exists('absoluteDownloadThresholdFailed')) { function absoluteDownloadThresholdFailed(float $threshold, float $download): bool { - return formatBits(formatBytesToBits($download), 2, false) < $threshold; + return toBits(convertSize($download), 2) < $threshold; } } if (! function_exists('absoluteUploadThresholdFailed')) { function absoluteUploadThresholdFailed(float $threshold, float $upload): bool { - return formatBits(formatBytesToBits($upload), 2, false) < $threshold; + return toBits(convertSize($upload), 2) < $threshold; } } diff --git a/composer.json b/composer.json index 6f84e0a89..8ec2d9616 100644 --- a/composer.json +++ b/composer.json @@ -7,6 +7,7 @@ "require": { "php": "^8.0.2", "awcodes/filament-versions": "^1.0", + "chrisullyott/php-filesize": "^4.2", "doctrine/dbal": "^3.4", "dragonmantank/cron-expression": "^3.3", "filament/filament": "^2.0", diff --git a/composer.lock b/composer.lock index e0d119a81..24e77b237 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7c07c343563ba01500927699850ed59f", + "content-hash": "3d980453a334bc9b20c1fab5141e778f", "packages": [ { "name": "akaunting/laravel-money", @@ -337,6 +337,55 @@ ], "time": "2023-01-15T23:15:59+00:00" }, + { + "name": "chrisullyott/php-filesize", + "version": "v4.2.1", + "source": { + "type": "git", + "url": "https://github.com/chrisullyott/php-filesize.git", + "reference": "967ea3365c00974b50b608ffc045a267ab92ef43" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/chrisullyott/php-filesize/zipball/967ea3365c00974b50b608ffc045a267ab92ef43", + "reference": "967ea3365c00974b50b608ffc045a267ab92ef43", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7" + }, + "type": "library", + "autoload": { + "psr-4": { + "ChrisUllyott\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Ullyott", + "email": "contact@chrisullyott.com", + "homepage": "http://www.chrisullyott.com" + } + ], + "description": "Easily calculate file sizes and convert between units.", + "homepage": "https://github.com/chrisullyott/php-filesize", + "keywords": [ + "php", + "size-calculation" + ], + "support": { + "issues": "https://github.com/chrisullyott/php-filesize/issues", + "source": "https://github.com/chrisullyott/php-filesize" + }, + "time": "2021-10-17T22:52:23+00:00" + }, { "name": "composer/semver", "version": "3.3.2", From f65d35eccd65eebfa15c3edd5a4cff7f93e8f355 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sat, 11 Mar 2023 08:27:14 -0500 Subject: [PATCH 025/124] [Bugfix] fix response when a latest result is not found (#472) --- .../API/Speedtest/GetLatestController.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/API/Speedtest/GetLatestController.php b/app/Http/Controllers/API/Speedtest/GetLatestController.php index 4170a6106..092c3d158 100644 --- a/app/Http/Controllers/API/Speedtest/GetLatestController.php +++ b/app/Http/Controllers/API/Speedtest/GetLatestController.php @@ -16,11 +16,13 @@ public function __invoke() { $latest = Result::query() ->latest() - ->firstOr(function () { - return response()->json([ - 'message' => 'No results found.', - ], 404); - }); + ->first(); + + if (! $latest) { + return response()->json([ + 'message' => 'No results found.', + ], 404); + } return response()->json([ 'message' => 'ok', From 4878ef85acb5e1710194715253e4bd8adcbe175b Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 13 Mar 2023 06:37:37 -0400 Subject: [PATCH 026/124] Release v0.11.9 (#476) --- composer.lock | 121 +++++++++++++++++++++---------------------- config/speedtest.php | 4 +- 2 files changed, 62 insertions(+), 63 deletions(-) diff --git a/composer.lock b/composer.lock index 24e77b237..635cd0952 100644 --- a/composer.lock +++ b/composer.lock @@ -520,27 +520,26 @@ }, { "name": "danharrin/livewire-rate-limiting", - "version": "v1.0.1", + "version": "v1.1.0", "source": { "type": "git", "url": "https://github.com/danharrin/livewire-rate-limiting.git", - "reference": "50ddf2064757c46bea96f84ef73a3d7a9126efcd" + "reference": "a55996683cabf2e93893280d602191243b3b80b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/danharrin/livewire-rate-limiting/zipball/50ddf2064757c46bea96f84ef73a3d7a9126efcd", - "reference": "50ddf2064757c46bea96f84ef73a3d7a9126efcd", + "url": "https://api.github.com/repos/danharrin/livewire-rate-limiting/zipball/a55996683cabf2e93893280d602191243b3b80b8", + "reference": "a55996683cabf2e93893280d602191243b3b80b8", "shasum": "" }, "require": { - "illuminate/support": "^8.0|^9.0|^10.0", + "illuminate/support": "^9.0|^10.0", "php": "^8.0" }, "require-dev": { "livewire/livewire": "^2.3", - "orchestra/testbench": "^6.2|^7.0|^8.0", - "phpunit/phpunit": "^9.4", - "symplify/monorepo-builder": "^9.0" + "orchestra/testbench": "^7.0|^8.0", + "phpunit/phpunit": "^9.0|^10.0" }, "type": "library", "autoload": { @@ -570,7 +569,7 @@ "type": "github" } ], - "time": "2023-01-23T17:16:14+00:00" + "time": "2023-03-12T12:17:29+00:00" }, { "name": "dflydev/dot-access-data", @@ -1345,16 +1344,16 @@ }, { "name": "filament/filament", - "version": "v2.17.14", + "version": "v2.17.15", "source": { "type": "git", "url": "https://github.com/filamentphp/app.git", - "reference": "47eb6eb353188258e218fb3765b4b100f42f3d95" + "reference": "9d09faa556c6ab18e33cac7c55d0b015e17ec9d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/app/zipball/47eb6eb353188258e218fb3765b4b100f42f3d95", - "reference": "47eb6eb353188258e218fb3765b4b100f42f3d95", + "url": "https://api.github.com/repos/filamentphp/app/zipball/9d09faa556c6ab18e33cac7c55d0b015e17ec9d3", + "reference": "9d09faa556c6ab18e33cac7c55d0b015e17ec9d3", "shasum": "" }, "require": { @@ -1404,20 +1403,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-03T09:59:42+00:00" + "time": "2023-03-12T12:20:31+00:00" }, { "name": "filament/forms", - "version": "v2.17.14", + "version": "v2.17.15", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "9c0d629d2c93af6c3e62c9e7d295ca2fd0173f87" + "reference": "d6f2a810e47381d6cf8ebb5547bfce7c95e02ef4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/9c0d629d2c93af6c3e62c9e7d295ca2fd0173f87", - "reference": "9c0d629d2c93af6c3e62c9e7d295ca2fd0173f87", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/d6f2a810e47381d6cf8ebb5547bfce7c95e02ef4", + "reference": "d6f2a810e47381d6cf8ebb5547bfce7c95e02ef4", "shasum": "" }, "require": { @@ -1462,20 +1461,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-04T11:13:17+00:00" + "time": "2023-03-12T12:20:28+00:00" }, { "name": "filament/notifications", - "version": "v2.17.14", + "version": "v2.17.15", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "67880bb30552f9ded48bcf293ee9f92976e04143" + "reference": "6fc4a11302a83a451d4a28787e8ccca3f7e781a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/67880bb30552f9ded48bcf293ee9f92976e04143", - "reference": "67880bb30552f9ded48bcf293ee9f92976e04143", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/6fc4a11302a83a451d4a28787e8ccca3f7e781a9", + "reference": "6fc4a11302a83a451d4a28787e8ccca3f7e781a9", "shasum": "" }, "require": { @@ -1515,11 +1514,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-01T22:52:03+00:00" + "time": "2023-03-12T12:20:28+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.14", + "version": "v2.17.15", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1566,16 +1565,16 @@ }, { "name": "filament/support", - "version": "v2.17.14", + "version": "v2.17.15", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "98d0a12b5ce21842a2ca31cfa2a9d1289ab01955" + "reference": "4bafcc21b9bbe1e73054c315e425999510f49e3d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/98d0a12b5ce21842a2ca31cfa2a9d1289ab01955", - "reference": "98d0a12b5ce21842a2ca31cfa2a9d1289ab01955", + "url": "https://api.github.com/repos/filamentphp/support/zipball/4bafcc21b9bbe1e73054c315e425999510f49e3d", + "reference": "4bafcc21b9bbe1e73054c315e425999510f49e3d", "shasum": "" }, "require": { @@ -1612,20 +1611,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-03T09:59:42+00:00" + "time": "2023-03-12T12:20:26+00:00" }, { "name": "filament/tables", - "version": "v2.17.14", + "version": "v2.17.15", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "017ab31e9c3e02ea72e204266e44e3490de13102" + "reference": "8c27563b3e2e0e23e9b4586c4eef4eccd34b6691" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/017ab31e9c3e02ea72e204266e44e3490de13102", - "reference": "017ab31e9c3e02ea72e204266e44e3490de13102", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/8c27563b3e2e0e23e9b4586c4eef4eccd34b6691", + "reference": "8c27563b3e2e0e23e9b4586c4eef4eccd34b6691", "shasum": "" }, "require": { @@ -1668,7 +1667,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-01T22:52:02+00:00" + "time": "2023-03-12T12:20:31+00:00" }, { "name": "fruitcake/php-cors", @@ -2017,16 +2016,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.4.3", + "version": "2.4.4", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "67c26b443f348a51926030c83481b85718457d3d" + "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d", - "reference": "67c26b443f348a51926030c83481b85718457d3d", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", + "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", "shasum": "" }, "require": { @@ -2116,7 +2115,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.3" + "source": "https://github.com/guzzle/psr7/tree/2.4.4" }, "funding": [ { @@ -2132,7 +2131,7 @@ "type": "tidelift" } ], - "time": "2022-10-26T14:07:24+00:00" + "time": "2023-03-09T13:19:02+00:00" }, { "name": "guzzlehttp/uri-template", @@ -5308,16 +5307,16 @@ }, { "name": "spatie/laravel-settings", - "version": "2.8.1", + "version": "2.8.2", "source": { "type": "git", "url": "https://github.com/spatie/laravel-settings.git", - "reference": "8334892904d31fe9d00c85d334e31a285741b8cf" + "reference": "48140731312d73ad000921e23d53b8e1fe5247cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-settings/zipball/8334892904d31fe9d00c85d334e31a285741b8cf", - "reference": "8334892904d31fe9d00c85d334e31a285741b8cf", + "url": "https://api.github.com/repos/spatie/laravel-settings/zipball/48140731312d73ad000921e23d53b8e1fe5247cf", + "reference": "48140731312d73ad000921e23d53b8e1fe5247cf", "shasum": "" }, "require": { @@ -5380,7 +5379,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-settings/issues", - "source": "https://github.com/spatie/laravel-settings/tree/2.8.1" + "source": "https://github.com/spatie/laravel-settings/tree/2.8.2" }, "funding": [ { @@ -5392,7 +5391,7 @@ "type": "github" } ], - "time": "2023-03-02T08:26:11+00:00" + "time": "2023-03-10T09:30:34+00:00" }, { "name": "spatie/temporary-directory", @@ -8989,16 +8988,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.11.0", + "version": "1.11.1", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", "shasum": "" }, "require": { @@ -9036,7 +9035,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" }, "funding": [ { @@ -9044,7 +9043,7 @@ "type": "tidelift" } ], - "time": "2022-03-03T13:19:32+00:00" + "time": "2023-03-08T13:26:56+00:00" }, { "name": "nunomaduro/collision", @@ -9565,16 +9564,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.4", + "version": "9.6.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "9125ee085b6d95e78277dc07aa1f46f9e0607b8d" + "reference": "86e761949019ae83f49240b2f2123fb5ab3b2fc5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9125ee085b6d95e78277dc07aa1f46f9e0607b8d", - "reference": "9125ee085b6d95e78277dc07aa1f46f9e0607b8d", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/86e761949019ae83f49240b2f2123fb5ab3b2fc5", + "reference": "86e761949019ae83f49240b2f2123fb5ab3b2fc5", "shasum": "" }, "require": { @@ -9607,8 +9606,8 @@ "sebastian/version": "^3.0.2" }, "suggest": { - "ext-soap": "*", - "ext-xdebug": "*" + "ext-soap": "To be able to generate mocks based on WSDL files", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "bin": [ "phpunit" @@ -9647,7 +9646,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.4" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.5" }, "funding": [ { @@ -9663,7 +9662,7 @@ "type": "tidelift" } ], - "time": "2023-02-27T13:06:37+00:00" + "time": "2023-03-09T06:34:10+00:00" }, { "name": "sebastian/cli-parser", diff --git a/config/speedtest.php b/config/speedtest.php index ea848232a..b93e717a7 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-03-09'), + 'build_date' => Carbon::parse('2023-03-13'), - 'build_version' => '0.11.8', + 'build_version' => '0.11.9', ]; From b3faa2220823d07ba0801bb18523a7bbd535ed92 Mon Sep 17 00:00:00 2001 From: EdeGoldstein Date: Mon, 13 Mar 2023 15:53:43 +0100 Subject: [PATCH 027/124] Bugfix: API download speed is reported as upload speed (#480) --- app/Http/Controllers/API/Speedtest/GetLatestController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/API/Speedtest/GetLatestController.php b/app/Http/Controllers/API/Speedtest/GetLatestController.php index 092c3d158..22acaf1a1 100644 --- a/app/Http/Controllers/API/Speedtest/GetLatestController.php +++ b/app/Http/Controllers/API/Speedtest/GetLatestController.php @@ -30,7 +30,7 @@ public function __invoke() 'id' => $latest->id, 'ping' => $latest->ping, 'download' => ! blank($latest->download) ? toBits(convertSize($latest->download)) : null, - 'upload' => ! blank($latest->download) ? toBits(convertSize($latest->download)) : null, + 'upload' => ! blank($latest->upload) ? toBits(convertSize($latest->upload)) : null, 'server_id' => $latest->server_id, 'server_host' => $latest->server_host, 'server_name' => $latest->server_name, From fbd5bb3bc9c21805f8fce53f6b7a6cd371235da5 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 13 Mar 2023 16:34:22 -0400 Subject: [PATCH 028/124] [Bugfix] toBits number format (#483) --- app/helpers.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app/helpers.php b/app/helpers.php index 532b9d593..0f790a88f 100644 --- a/app/helpers.php +++ b/app/helpers.php @@ -20,11 +20,7 @@ function convertSize(float $input, string $output = 'MB', int $precision = 4): f */ function toBits(float $size, int $precision = 4): float { - if (! $size > 0) { - return 0; - } - - return (float) number_format(($size * 8), $precision); + return (float) number_format(($size * 8), $precision, '.', ''); } } From 2f619c3c517307d0edaecb159fe48ea3400de19d Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 13 Mar 2023 16:38:04 -0400 Subject: [PATCH 029/124] Release v0.11.10 (#484) --- README.md | 2 +- config/speedtest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 410abdfb5..16aff3b7c 100644 --- a/README.md +++ b/README.md @@ -33,4 +33,4 @@ A robust API is planned for a later release but `v0.11.8` includes a legacy endp **Results page** ![General Settings page](.github/screenshots/general_settings_screenshot.png) -** General Settings page** +**General Settings page** diff --git a/config/speedtest.php b/config/speedtest.php index b93e717a7..3ff4ea6b4 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -8,5 +8,5 @@ */ 'build_date' => Carbon::parse('2023-03-13'), - 'build_version' => '0.11.9', + 'build_version' => '0.11.10', ]; From a7f3374074b8bb24cfffb23d1734094d1348bc70 Mon Sep 17 00:00:00 2001 From: Ramesh Kumar Date: Wed, 15 Mar 2023 18:58:55 -0400 Subject: [PATCH 030/124] #443 passing verifySSL to the client (#486) --- app/Jobs/SendDataToInfluxDbV2.php | 1 + app/Models/Result.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Jobs/SendDataToInfluxDbV2.php b/app/Jobs/SendDataToInfluxDbV2.php index d30067596..6883eeb3d 100644 --- a/app/Jobs/SendDataToInfluxDbV2.php +++ b/app/Jobs/SendDataToInfluxDbV2.php @@ -53,6 +53,7 @@ public function handle() 'token' => $influxdb['token'], 'bucket' => $influxdb['bucket'], 'org' => $influxdb['org'], + 'verifySSL' => $influxdb['verifySSL'], 'precision' => \InfluxDB2\Model\WritePrecision::S, ]); diff --git a/app/Models/Result.php b/app/Models/Result.php index 34b663ba1..9cb4b2de4 100644 --- a/app/Models/Result.php +++ b/app/Models/Result.php @@ -90,7 +90,7 @@ public function formatForInfluxDB2() 'server_host' => $this->server_host, 'server_name' => $this->server_name, 'scheduled' => $this->scheduled, - 'packet_loss' => (float) $data['packetLoss'] ?? null, // optional, because apparently the cli doesn't always have this metric + 'packet_loss' => array_key_exists('packetLoss', $data) ? (float) $data['packetLoss'] : null, // optional, because apparently the cli doesn't always have this metric ]; } From 5955e6d3565d4d69fc4a00dfa6b1e101f8d01b9a Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Wed, 15 Mar 2023 19:31:40 -0400 Subject: [PATCH 031/124] [Feature] more details in telegram notifications (#494) --- app/Listeners/SpeedtestCompletedListener.php | 6 ++++++ app/Listeners/Threshold/AbsoluteListener.php | 6 ++++++ resources/views/telegram/speedtest-completed.blade.php | 5 ++++- resources/views/telegram/threshold/absolute.blade.php | 8 +++++--- 4 files changed, 21 insertions(+), 4 deletions(-) diff --git a/app/Listeners/SpeedtestCompletedListener.php b/app/Listeners/SpeedtestCompletedListener.php index e5ab70681..d9a837c28 100644 --- a/app/Listeners/SpeedtestCompletedListener.php +++ b/app/Listeners/SpeedtestCompletedListener.php @@ -4,6 +4,7 @@ use App\Events\ResultCreated; use App\Mail\SpeedtestCompletedMail; +use App\Settings\GeneralSettings; use App\Settings\NotificationSettings; use App\Telegram\TelegramNotification; use Filament\Notifications\Notification; @@ -11,6 +12,8 @@ class SpeedtestCompletedListener { + public $generalSettings; + public $notificationSettings; /** @@ -20,6 +23,8 @@ class SpeedtestCompletedListener */ public function __construct() { + $this->generalSettings = new (GeneralSettings::class); + $this->notificationSettings = new (NotificationSettings::class); } @@ -59,6 +64,7 @@ public function handle(ResultCreated $event) $message = view('telegram.speedtest-completed', [ 'id' => $event->result->id, + 'site_name' => $this->generalSettings->site_name, 'ping' => $ping_value, 'download' => $download_value, 'upload' => $upload_value, diff --git a/app/Listeners/Threshold/AbsoluteListener.php b/app/Listeners/Threshold/AbsoluteListener.php index 259b9bd63..4bf5dd0fb 100644 --- a/app/Listeners/Threshold/AbsoluteListener.php +++ b/app/Listeners/Threshold/AbsoluteListener.php @@ -4,6 +4,7 @@ use App\Events\ResultCreated; use App\Mail\Threshold\AbsoluteMail; +use App\Settings\GeneralSettings; use App\Settings\NotificationSettings; use App\Settings\ThresholdSettings; use App\Telegram\TelegramNotification; @@ -14,6 +15,8 @@ class AbsoluteListener implements ShouldQueue { + public $generalSettings; + public $notificationSettings; public $thresholdSettings; @@ -25,6 +28,8 @@ class AbsoluteListener implements ShouldQueue */ public function __construct() { + $this->generalSettings = new (GeneralSettings::class); + $this->notificationSettings = new (NotificationSettings::class); $this->thresholdSettings = new (ThresholdSettings::class); @@ -205,6 +210,7 @@ protected function telegramChannel(ResultCreated $event) $message = view('telegram.threshold.absolute', [ 'id' => $event->result->id, 'url' => url('/admin/results'), + 'site_name' => $this->generalSettings->site_name, 'metrics' => $failedThresholds, ])->render(); diff --git a/resources/views/telegram/speedtest-completed.blade.php b/resources/views/telegram/speedtest-completed.blade.php index 481b35363..d5e0af62e 100644 --- a/resources/views/telegram/speedtest-completed.blade.php +++ b/resources/views/telegram/speedtest-completed.blade.php @@ -1,4 +1,7 @@ -Speedtest #{{ $id }} +{{ $site_name }} - Result *#{{ $id }}* + +*Speedtest Completed* +----- Ping: *{{ $ping }}* Download: *{{ $download }}* Upload: *{{ $upload }}* \ No newline at end of file diff --git a/resources/views/telegram/threshold/absolute.blade.php b/resources/views/telegram/threshold/absolute.blade.php index 8d8e95c56..ecf23e1ab 100644 --- a/resources/views/telegram/threshold/absolute.blade.php +++ b/resources/views/telegram/threshold/absolute.blade.php @@ -1,5 +1,7 @@ -Speedtest Result *#{{ $id }}* -*Absolute Threshold Failed* +{{ $site_name }} - Result *#{{ $id }}* + +*Absolute Threshold(s) Failed* +----- @foreach ($metrics as $item) -Threshold *{{ $item['name'] }}* {{ $item['threshold'] }}: *{{ $item['value'] }}* +Threshold *{{ $item['name'] }}* {{ $item['threshold'] }}: *{{ $item['value'] }}* @endforeach From 62bc2c3867f650ef29f030edc2f88262af949f16 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Wed, 15 Mar 2023 19:46:50 -0400 Subject: [PATCH 032/124] Release v0.11.11 (#495) --- .github/dependabot.yml | 9 ++++++++ composer.lock | 48 +++++++++++++++++++++--------------------- config/speedtest.php | 4 ++-- 3 files changed, 35 insertions(+), 26 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7b439ccf5..d8a9bb3a3 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,11 +4,20 @@ updates: directory: "/" schedule: interval: "weekly" + labels: + - "😑 dependencies" + - "🐋 docker" - package-ecosystem: "github-actions" directory: "/" schedule: interval: "weekly" + labels: + - "😑 dependencies" + - "🧑‍💻 github actions" - package-ecosystem: "composer" directory: "/" schedule: interval: "weekly" + labels: + - "😑 dependencies" + - "🐘 php" diff --git a/composer.lock b/composer.lock index 635cd0952..1b7d4eac8 100644 --- a/composer.lock +++ b/composer.lock @@ -1344,16 +1344,16 @@ }, { "name": "filament/filament", - "version": "v2.17.15", + "version": "v2.17.16", "source": { "type": "git", "url": "https://github.com/filamentphp/app.git", - "reference": "9d09faa556c6ab18e33cac7c55d0b015e17ec9d3" + "reference": "666416d335c6039c564ba846615d85a94f30f600" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/app/zipball/9d09faa556c6ab18e33cac7c55d0b015e17ec9d3", - "reference": "9d09faa556c6ab18e33cac7c55d0b015e17ec9d3", + "url": "https://api.github.com/repos/filamentphp/app/zipball/666416d335c6039c564ba846615d85a94f30f600", + "reference": "666416d335c6039c564ba846615d85a94f30f600", "shasum": "" }, "require": { @@ -1403,20 +1403,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-12T12:20:31+00:00" + "time": "2023-03-15T10:55:01+00:00" }, { "name": "filament/forms", - "version": "v2.17.15", + "version": "v2.17.16", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "d6f2a810e47381d6cf8ebb5547bfce7c95e02ef4" + "reference": "61548f9b9866ddce69f4446dddc4f4dc33af70e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/d6f2a810e47381d6cf8ebb5547bfce7c95e02ef4", - "reference": "d6f2a810e47381d6cf8ebb5547bfce7c95e02ef4", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/61548f9b9866ddce69f4446dddc4f4dc33af70e3", + "reference": "61548f9b9866ddce69f4446dddc4f4dc33af70e3", "shasum": "" }, "require": { @@ -1461,11 +1461,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-12T12:20:28+00:00" + "time": "2023-03-15T10:54:47+00:00" }, { "name": "filament/notifications", - "version": "v2.17.15", + "version": "v2.17.16", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", @@ -1518,7 +1518,7 @@ }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.15", + "version": "v2.17.16", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1565,7 +1565,7 @@ }, { "name": "filament/support", - "version": "v2.17.15", + "version": "v2.17.16", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", @@ -1615,16 +1615,16 @@ }, { "name": "filament/tables", - "version": "v2.17.15", + "version": "v2.17.16", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "8c27563b3e2e0e23e9b4586c4eef4eccd34b6691" + "reference": "d82c31b7ffea220d6223707977bc6ae7f9cdf287" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/8c27563b3e2e0e23e9b4586c4eef4eccd34b6691", - "reference": "8c27563b3e2e0e23e9b4586c4eef4eccd34b6691", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/d82c31b7ffea220d6223707977bc6ae7f9cdf287", + "reference": "d82c31b7ffea220d6223707977bc6ae7f9cdf287", "shasum": "" }, "require": { @@ -1667,7 +1667,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-12T12:20:31+00:00" + "time": "2023-03-15T10:55:08+00:00" }, { "name": "fruitcake/php-cors", @@ -5247,16 +5247,16 @@ }, { "name": "spatie/laravel-package-tools", - "version": "1.14.1", + "version": "1.14.2", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "b477dd2f89d0751f0e51ffb3a70181f0bc7ab8df" + "reference": "bab62023a4745a61170ad5424184533685e73c2d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/b477dd2f89d0751f0e51ffb3a70181f0bc7ab8df", - "reference": "b477dd2f89d0751f0e51ffb3a70181f0bc7ab8df", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/bab62023a4745a61170ad5424184533685e73c2d", + "reference": "bab62023a4745a61170ad5424184533685e73c2d", "shasum": "" }, "require": { @@ -5295,7 +5295,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.14.1" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.14.2" }, "funding": [ { @@ -5303,7 +5303,7 @@ "type": "github" } ], - "time": "2023-01-27T15:33:45+00:00" + "time": "2023-03-14T16:41:21+00:00" }, { "name": "spatie/laravel-settings", diff --git a/config/speedtest.php b/config/speedtest.php index 3ff4ea6b4..a7d69565a 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-03-13'), + 'build_date' => Carbon::parse('2023-03-15'), - 'build_version' => '0.11.10', + 'build_version' => '0.11.11', ]; From f261b06a32a98b1351231a600f2ab4b3e50be8b2 Mon Sep 17 00:00:00 2001 From: adamus1red Date: Sun, 26 Mar 2023 16:06:15 +0100 Subject: [PATCH 033/124] Move fix permissions section of laravel-automations (#510) --- .../etc/s6-overlay/scripts/laravel-automations | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docker/deploy/etc/s6-overlay/scripts/laravel-automations b/docker/deploy/etc/s6-overlay/scripts/laravel-automations index 96661a59f..2b6a485ab 100644 --- a/docker/deploy/etc/s6-overlay/scripts/laravel-automations +++ b/docker/deploy/etc/s6-overlay/scripts/laravel-automations @@ -7,6 +7,14 @@ echo "" echo "🐇 Configuring Speedtest Tracker..." echo "" +# Fix permissions +echo "🔒 Fixing app path file permissions..." +chmod -R 755 /config +chown -R webuser:webgroup /config +chown -R webuser:webgroup $WEBUSER_HOME +echo "✅ Permissions fixed." +echo "" + if [ ${DB_CONNECTION:="sqlite"} == "sqlite" ]; then # Check for database if [ ! -f /config/database.sqlite ]; then @@ -80,14 +88,6 @@ fi echo "" -# Fix permissions -echo "🔒 Fixing app path file permissions..." -chmod -R 755 /config -chown -R webuser:webgroup /config -chown -R webuser:webgroup $WEBUSER_HOME -echo "✅ Permissions fixed." -echo "" - # create storage symlink echo "🔐 Linking the storage..." s6-setuidgid webuser php $WEBUSER_HOME/artisan storage:link --no-ansi -q From 7bffa6c458577d6e32a93c97c57782cbb6546a9b Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 26 Mar 2023 11:16:59 -0400 Subject: [PATCH 034/124] Release v0.11.12 (#515) --- composer.lock | 162 ++++++++++++++++++++++++++++--------------- config/speedtest.php | 4 +- 2 files changed, 107 insertions(+), 59 deletions(-) diff --git a/composer.lock b/composer.lock index 1b7d4eac8..be6a01dd3 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "akaunting/laravel-money", - "version": "4.0.0", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/akaunting/laravel-money.git", - "reference": "1b9a56e9cfdfe53291be2936754592c2c432ddcf" + "reference": "df99d0f5d415490ef7e79362c3b694e8cc8af903" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/akaunting/laravel-money/zipball/1b9a56e9cfdfe53291be2936754592c2c432ddcf", - "reference": "1b9a56e9cfdfe53291be2936754592c2c432ddcf", + "url": "https://api.github.com/repos/akaunting/laravel-money/zipball/df99d0f5d415490ef7e79362c3b694e8cc8af903", + "reference": "df99d0f5d415490ef7e79362c3b694e8cc8af903", "shasum": "" }, "require": { @@ -30,7 +30,7 @@ }, "require-dev": { "orchestra/testbench": "^7.4|^8.0", - "phpunit/phpunit": "^9.5", + "phpunit/phpunit": "^9.5|^10.0", "vimeo/psalm": "^4.23" }, "type": "library", @@ -71,9 +71,9 @@ ], "support": { "issues": "https://github.com/akaunting/laravel-money/issues", - "source": "https://github.com/akaunting/laravel-money/tree/4.0.0" + "source": "https://github.com/akaunting/laravel-money/tree/4.0.1" }, - "time": "2023-02-14T18:09:30+00:00" + "time": "2023-03-16T14:39:27+00:00" }, { "name": "awcodes/filament-versions", @@ -1344,16 +1344,16 @@ }, { "name": "filament/filament", - "version": "v2.17.16", + "version": "v2.17.18", "source": { "type": "git", "url": "https://github.com/filamentphp/app.git", - "reference": "666416d335c6039c564ba846615d85a94f30f600" + "reference": "257d565c4f8dd2f7c9403e2ba7a7d484f19de456" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/app/zipball/666416d335c6039c564ba846615d85a94f30f600", - "reference": "666416d335c6039c564ba846615d85a94f30f600", + "url": "https://api.github.com/repos/filamentphp/app/zipball/257d565c4f8dd2f7c9403e2ba7a7d484f19de456", + "reference": "257d565c4f8dd2f7c9403e2ba7a7d484f19de456", "shasum": "" }, "require": { @@ -1403,20 +1403,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-15T10:55:01+00:00" + "time": "2023-03-25T17:23:18+00:00" }, { "name": "filament/forms", - "version": "v2.17.16", + "version": "v2.17.18", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "61548f9b9866ddce69f4446dddc4f4dc33af70e3" + "reference": "b6c4286cd84165bc9254ccd41a8a663e93a102e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/61548f9b9866ddce69f4446dddc4f4dc33af70e3", - "reference": "61548f9b9866ddce69f4446dddc4f4dc33af70e3", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/b6c4286cd84165bc9254ccd41a8a663e93a102e2", + "reference": "b6c4286cd84165bc9254ccd41a8a663e93a102e2", "shasum": "" }, "require": { @@ -1461,20 +1461,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-15T10:54:47+00:00" + "time": "2023-03-25T17:22:26+00:00" }, { "name": "filament/notifications", - "version": "v2.17.16", + "version": "v2.17.18", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "6fc4a11302a83a451d4a28787e8ccca3f7e781a9" + "reference": "39858f8341123c4e9be7db603249af5f3c7cbb90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/6fc4a11302a83a451d4a28787e8ccca3f7e781a9", - "reference": "6fc4a11302a83a451d4a28787e8ccca3f7e781a9", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/39858f8341123c4e9be7db603249af5f3c7cbb90", + "reference": "39858f8341123c4e9be7db603249af5f3c7cbb90", "shasum": "" }, "require": { @@ -1514,11 +1514,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-12T12:20:28+00:00" + "time": "2023-03-25T17:22:22+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.16", + "version": "v2.17.18", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1565,16 +1565,16 @@ }, { "name": "filament/support", - "version": "v2.17.16", + "version": "v2.17.18", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "4bafcc21b9bbe1e73054c315e425999510f49e3d" + "reference": "633152ca96f0e0a8adf718395783d3d9c62fd070" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/4bafcc21b9bbe1e73054c315e425999510f49e3d", - "reference": "4bafcc21b9bbe1e73054c315e425999510f49e3d", + "url": "https://api.github.com/repos/filamentphp/support/zipball/633152ca96f0e0a8adf718395783d3d9c62fd070", + "reference": "633152ca96f0e0a8adf718395783d3d9c62fd070", "shasum": "" }, "require": { @@ -1611,20 +1611,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-12T12:20:26+00:00" + "time": "2023-03-25T17:23:06+00:00" }, { "name": "filament/tables", - "version": "v2.17.16", + "version": "v2.17.18", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "d82c31b7ffea220d6223707977bc6ae7f9cdf287" + "reference": "1134498e51090f6b905173888c7db4289bd6881a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/d82c31b7ffea220d6223707977bc6ae7f9cdf287", - "reference": "d82c31b7ffea220d6223707977bc6ae7f9cdf287", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/1134498e51090f6b905173888c7db4289bd6881a", + "reference": "1134498e51090f6b905173888c7db4289bd6881a", "shasum": "" }, "require": { @@ -1667,7 +1667,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-15T10:55:08+00:00" + "time": "2023-03-25T17:23:05+00:00" }, { "name": "fruitcake/php-cors", @@ -2730,16 +2730,16 @@ }, { "name": "league/commonmark", - "version": "2.3.9", + "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "c1e114f74e518daca2729ea8c4bf1167038fa4b5" + "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/c1e114f74e518daca2729ea8c4bf1167038fa4b5", - "reference": "c1e114f74e518daca2729ea8c4bf1167038fa4b5", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d44a24690f16b8c1808bf13b1bd54ae4c63ea048", + "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048", "shasum": "" }, "require": { @@ -2775,7 +2775,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" } }, "autoload": { @@ -2832,7 +2832,7 @@ "type": "tidelift" } ], - "time": "2023-02-15T14:07:24+00:00" + "time": "2023-03-24T15:16:10+00:00" }, { "name": "league/config", @@ -4153,24 +4153,27 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.6.2", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d" + "reference": "1534aea9bde19a5c85c5d1e1f834ab63f4c5dcf5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d", - "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/1534aea9bde19a5c85c5d1e1f834ab63f4c5dcf5", + "reference": "1534aea9bde19a5c85c5d1e1f834ab63f4c5dcf5", "shasum": "" }, "require": { + "doctrine/deprecations": "^1.0", "php": "^7.4 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.13" }, "require-dev": { "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^1.8", "phpstan/phpstan-phpunit": "^1.1", @@ -4202,9 +4205,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.6.2" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.0" }, - "time": "2022-10-14T12:47:21+00:00" + "time": "2023-03-12T10:13:29+00:00" }, { "name": "phpoffice/phpspreadsheet", @@ -4386,6 +4389,51 @@ ], "time": "2023-02-25T19:38:58+00:00" }, + { + "name": "phpstan/phpdoc-parser", + "version": "1.16.1", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "e27e92d939e2e3636f0a1f0afaba59692c0bf571" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/e27e92d939e2e3636f0a1f0afaba59692c0bf571", + "reference": "e27e92d939e2e3636f0a1f0afaba59692c0bf571", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "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.16.1" + }, + "time": "2023-02-07T18:11:17+00:00" + }, { "name": "psr/cache", "version": "3.0.0", @@ -4801,16 +4849,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.12", + "version": "v0.11.13", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "52cb7c47d403c31c0adc9bf7710fc355f93c20f7" + "reference": "722317c9f5627e588788e340f29b923e58f92f54" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/52cb7c47d403c31c0adc9bf7710fc355f93c20f7", - "reference": "52cb7c47d403c31c0adc9bf7710fc355f93c20f7", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/722317c9f5627e588788e340f29b923e58f92f54", + "reference": "722317c9f5627e588788e340f29b923e58f92f54", "shasum": "" }, "require": { @@ -4871,9 +4919,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.12" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.13" }, - "time": "2023-01-29T21:24:40+00:00" + "time": "2023-03-21T14:22:44+00:00" }, { "name": "ralouphie/getallheaders", @@ -8785,16 +8833,16 @@ }, { "name": "laravel/pint", - "version": "v1.6.0", + "version": "v1.7.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "e48e3fadd7863d6b7d03464f5c4f211a828b890f" + "reference": "d55381c73b7308e1b8a124084e804193a179092e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/e48e3fadd7863d6b7d03464f5c4f211a828b890f", - "reference": "e48e3fadd7863d6b7d03464f5c4f211a828b890f", + "url": "https://api.github.com/repos/laravel/pint/zipball/d55381c73b7308e1b8a124084e804193a179092e", + "reference": "d55381c73b7308e1b8a124084e804193a179092e", "shasum": "" }, "require": { @@ -8847,7 +8895,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-02-21T15:44:57+00:00" + "time": "2023-03-21T10:55:35+00:00" }, { "name": "laravel/sail", diff --git a/config/speedtest.php b/config/speedtest.php index a7d69565a..8360e8157 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-03-15'), + 'build_date' => Carbon::parse('2023-03-26'), - 'build_version' => '0.11.11', + 'build_version' => '0.11.12', ]; From e6d511a9caf1a4d5c86c888aa7beb19341115a32 Mon Sep 17 00:00:00 2001 From: JtMotoX <7191259+JtMotoX@users.noreply.github.com> Date: Fri, 31 Mar 2023 04:14:57 -0700 Subject: [PATCH 035/124] fixing bourne shell syntax error (#518) --- docker/deploy/etc/s6-overlay/scripts/laravel-automations | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/deploy/etc/s6-overlay/scripts/laravel-automations b/docker/deploy/etc/s6-overlay/scripts/laravel-automations index 2b6a485ab..7900ed257 100644 --- a/docker/deploy/etc/s6-overlay/scripts/laravel-automations +++ b/docker/deploy/etc/s6-overlay/scripts/laravel-automations @@ -15,7 +15,7 @@ chown -R webuser:webgroup $WEBUSER_HOME echo "✅ Permissions fixed." echo "" -if [ ${DB_CONNECTION:="sqlite"} == "sqlite" ]; then +if [ ${DB_CONNECTION:="sqlite"} = "sqlite" ]; then # Check for database if [ ! -f /config/database.sqlite ]; then echo "🙄 SQLite database not found, creating..." From 7d3e0e9b6cc32d872b795a16355d58cbf7ecc4ee Mon Sep 17 00:00:00 2001 From: OttNorml <2350859+ottnorml@users.noreply.github.com> Date: Mon, 10 Apr 2023 18:35:32 +0200 Subject: [PATCH 036/124] Reduce the size of the published Docker image (#532) --- .dockerignore | 3 ++- Dockerfile | 14 +++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.dockerignore b/.dockerignore index 1a8d61ec4..ea3808ae9 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,7 +2,8 @@ /.github /.idea /.vscode -/docker/8.1 +/docker/* +!/docker/deploy /node_modules /public/build /public/hot diff --git a/Dockerfile b/Dockerfile index a848ae11e..eee46c2be 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,14 +9,14 @@ ENV SSL_MODE="mixed" # Install addition packages and cron file RUN apt-get update \ && apt-get install -y --no-install-recommends cron gnupg php8.1-gd php8.1-pgsql \ - && echo "MAILTO=\"\"\n* * * * * webuser /usr/bin/php /var/www/html/artisan schedule:run" > /etc/cron.d/laravel - + && echo "MAILTO=\"\"\n* * * * * webuser /usr/bin/php /var/www/html/artisan schedule:run" > /etc/cron.d/laravel \ + \ # Install Speedtest cli -RUN curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash \ - && apt-get install -y speedtest - + && curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash \ + && apt-get install -y --no-install-recommends speedtest \ + \ # Clean up package lists -RUN apt-get clean \ + && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* # Copy package configs @@ -28,7 +28,7 @@ WORKDIR /var/www/html COPY --chown=webuser:webgroup . /var/www/html # Install app dependencies -RUN composer install --no-interaction --prefer-dist --optimize-autoloader --no-dev \ +RUN composer install --no-interaction --prefer-dist --optimize-autoloader --no-dev --no-cache \ && mkdir -p storage/logs \ && php artisan optimize:clear \ && chown -R webuser:webgroup /var/www/html From b48a5b35335e12c8fd4df1ecba9d73845bc3e99b Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 18 Apr 2023 19:17:01 -0400 Subject: [PATCH 037/124] [Bugfix] Delete any on results policy (#548) --- app/Policies/ResultPolicy.php | 12 +++++++++++- app/Providers/AuthServiceProvider.php | 4 ++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/app/Policies/ResultPolicy.php b/app/Policies/ResultPolicy.php index 67cc6f866..aabaded05 100644 --- a/app/Policies/ResultPolicy.php +++ b/app/Policies/ResultPolicy.php @@ -47,7 +47,7 @@ public function create(User $user) */ public function update(User $user, Result $result) { - // + return true; } /** @@ -60,6 +60,16 @@ public function delete(User $user, Result $result) return true; } + /** + * Determine whether the user can delete multiple models. + * + * @return \Illuminate\Auth\Access\Response|bool + */ + public function deleteAny(User $user) + { + return true; + } + /** * Determine whether the user can restore the model. * diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php index afa04cbe3..375f84153 100644 --- a/app/Providers/AuthServiceProvider.php +++ b/app/Providers/AuthServiceProvider.php @@ -4,8 +4,11 @@ // use Illuminate\Support\Facades\Gate; +// TODO: remove package and policy as FailedJob is no longer included use Amvisor\FilamentFailedJobs\Models\FailedJob; +use App\Models\Result; use App\Policies\FailedJobPolicy; +use App\Policies\ResultPolicy; use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; class AuthServiceProvider extends ServiceProvider @@ -17,6 +20,7 @@ class AuthServiceProvider extends ServiceProvider */ protected $policies = [ FailedJob::class => FailedJobPolicy::class, + Result::class => ResultPolicy::class, ]; /** From 8507bfc906cffd3cff6d930d156bf0787a39446e Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 18 Apr 2023 20:30:08 -0400 Subject: [PATCH 038/124] Release v0.11.13 (#550) --- .github/pull_request_template.md | 25 + _ide_helper.php | 86 ++- app/Filament/Pages/Dashboard.php | 4 +- app/Filament/Pages/Settings/GeneralPage.php | 218 ++++---- app/Filament/Pages/Settings/InfluxDbPage.php | 98 ++-- .../Pages/Settings/NotificationPage.php | 204 ++++---- .../Pages/Settings/ThresholdsPage.php | 102 ++-- app/Listeners/Threshold/AbsoluteListener.php | 2 +- app/Policies/FailedJobPolicy.php | 16 - app/Providers/AuthServiceProvider.php | 4 - app/Telegram/TelegramNotification.php | 4 +- composer.lock | 493 +++++++++--------- config/speedtest.php | 4 +- pint.json | 3 + 14 files changed, 674 insertions(+), 589 deletions(-) create mode 100644 .github/pull_request_template.md delete mode 100644 app/Policies/FailedJobPolicy.php create mode 100644 pint.json diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..cbc4fdad0 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,25 @@ +# Description + +A short description of the pull request changes should go here and the sections below should list in detail all changes. You can remove the sections you don't need. + +## Changelog + +### Added +- one +- two + +### Changed +- one +- two + +### Fixed +- one +- two + +### Removed +- one +- two + +## Screenshots + +If this PR has any UI/UX changes it's strongly suggested you add screenshots here. diff --git a/_ide_helper.php b/_ide_helper.php index d29efe393..c7ce8020b 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 9.52.4. + * Generated for Laravel 9.52.6. * * This file should not be included in your code, only analyzed by your IDE! * @@ -18593,7 +18593,7 @@ public static function registerErrorHandler() /** * * - * @param \Spatie\FlareClient\FlareMiddleware\FlareMiddleware|array|\Spatie\FlareClient\class-string $middleware + * @param \Spatie\FlareClient\FlareMiddleware\FlareMiddleware|array|\Spatie\FlareClient\class-string|callable $middleware * @return \Spatie\FlareClient\Flare * @static */ @@ -18888,6 +18888,21 @@ class TestableLivewire { public static function parseActionName($name) { return \Livewire\Testing\TestableLivewire::parseActionName($name); + } + /** + * + * + * @see \Filament\Support\Testing\TestsActions::assertActionListInOrder() + * @param array $names + * @param array $actions + * @param string $actionType + * @param string $actionClass + * @return self + * @static + */ + public static function assertActionListInOrder($names, $actions, $actionType, $actionClass) + { + return \Livewire\Testing\TestableLivewire::assertActionListInOrder($names, $actions, $actionType, $actionClass); } /** * @@ -18974,6 +18989,18 @@ public static function assertPageActionExists($name) public static function assertPageActionDoesNotExist($name) { return \Livewire\Testing\TestableLivewire::assertPageActionDoesNotExist($name); + } + /** + * + * + * @see \Filament\Testing\TestsPageActions::assertPageActionsExistInOrder() + * @param array $names + * @return static + * @static + */ + public static function assertPageActionsExistInOrder($names) + { + return \Livewire\Testing\TestableLivewire::assertPageActionsExistInOrder($names); } /** * @@ -19278,13 +19305,14 @@ public static function assertFormExists($name = 'form') * * @see \Filament\Forms\Testing\TestsForms::assertFormFieldExists() * @param string $fieldName - * @param string $formName + * @param \Closure|string $formName + * @param \Closure|null $callback * @return static * @static */ - public static function assertFormFieldExists($fieldName, $formName = 'form') + public static function assertFormFieldExists($fieldName, $formName = 'form', $callback = null) { - return \Livewire\Testing\TestableLivewire::assertFormFieldExists($fieldName, $formName); + return \Livewire\Testing\TestableLivewire::assertFormFieldExists($fieldName, $formName, $callback); } /** * @@ -19437,6 +19465,42 @@ public static function assertTableActionExists($name) public static function assertTableActionDoesNotExist($name) { return \Livewire\Testing\TestableLivewire::assertTableActionDoesNotExist($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableActionsExistInOrder() + * @param array $names + * @return static + * @static + */ + public static function assertTableActionsExistInOrder($names) + { + return \Livewire\Testing\TestableLivewire::assertTableActionsExistInOrder($names); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableHeaderActionsExistInOrder() + * @param array $names + * @return static + * @static + */ + public static function assertTableHeaderActionsExistInOrder($names) + { + return \Livewire\Testing\TestableLivewire::assertTableHeaderActionsExistInOrder($names); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsActions::assertTableEmptyStateActionsExistInOrder() + * @param array $names + * @return static + * @static + */ + public static function assertTableEmptyStateActionsExistInOrder($names) + { + return \Livewire\Testing\TestableLivewire::assertTableEmptyStateActionsExistInOrder($names); } /** * @@ -19763,6 +19827,18 @@ public static function assertTableBulkActionExists($name) public static function assertTableBulkActionDoesNotExist($name) { return \Livewire\Testing\TestableLivewire::assertTableBulkActionDoesNotExist($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionsExistInOrder() + * @param array $names + * @return static + * @static + */ + public static function assertTableBulkActionsExistInOrder($names) + { + return \Livewire\Testing\TestableLivewire::assertTableBulkActionsExistInOrder($names); } /** * diff --git a/app/Filament/Pages/Dashboard.php b/app/Filament/Pages/Dashboard.php index 301063e65..9142d10eb 100644 --- a/app/Filament/Pages/Dashboard.php +++ b/app/Filament/Pages/Dashboard.php @@ -33,8 +33,8 @@ public function render(): View $settings = new GeneralSettings(); $this->lastResult = $result->created_at - ->timezone($settings->timezone) - ->format($settings->time_format); + ->timezone($settings->timezone) + ->format($settings->time_format); } return view(static::$view, $this->getViewData()) diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index 5f32c0d98..541d25a0d 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -44,115 +44,115 @@ protected function getFormSchema(): array Grid::make([ 'default' => 1, ]) - ->schema([ - Section::make('Site Settings') - ->schema([ - TextInput::make('site_name') - ->maxLength(50) - ->required() - ->columnSpan(['md' => 2]), - Select::make('timezone') - ->options(Timezone::all()->pluck('code', 'code')) - ->searchable() - ->required(), - TextInput::make('time_format') - ->helperText('Use [DateTime Format](https://www.php.net/manual/en/datetime.format.php) options to change the format of the datetime in views.') - ->placeholder('M j, Y G:i:s') - ->maxLength(25) - ->required(), - Select::make('content_width') - ->options([ - '7xl' => 'Default width', - 'full' => 'Full width', - ]), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - - Section::make('Speedtest Settings') - ->schema([ - TextInput::make('speedtest_schedule') - ->rules([new ValidCronExpression()]) - ->helperText('Leave empty to disable the schedule. You can also use the cron expression generator [HERE](https://crontab.cronhub.io/) to help you make schedules.') - ->nullable() - ->columnSpan(1), - Select::make('speedtest_server') - ->label('Speedtest server ID') - ->helperText('Leave empty to let the system pick the best server.') - ->nullable() - ->multiple() - ->maxItems(10) - ->searchable() - ->options(function () { - $response = Http::get( - url: 'https://www.speedtest.net/api/js/servers', - query: [ - 'engine' => 'js', - 'https_functional' => true, - 'limit' => 10, - ] - ); - - if ($response->failed()) { - return [ - '' => 'There was an error retrieving Speedtest servers', - ]; - } - - return $response->collect()->map(function ($item) { - return [ - 'id' => $item['id'], - 'name' => $item['id'].': '.$item['name'].' ('.$item['sponsor'].')', - ]; - })->pluck('name', 'id'); - }) - ->getSearchResultsUsing(function (string $search) { - $response = Http::get( - url: 'https://www.speedtest.net/api/js/servers', - query: [ - 'engine' => 'js', - 'search' => $search, - 'https_functional' => true, - 'limit' => 10, - ] - ); - - if ($response->failed()) { - return [ - '' => 'There was an error retrieving Speedtest servers', - ]; - } - - if (! $response->collect()->count() && is_numeric($search)) { - return collect([ - [ - 'id' => $search, - 'name' => $search.': No server found, manually add this ID.', - ], - ]); - } - - return $response->collect()->map(function ($item) { - return [ - 'id' => $item['id'], - 'name' => $item['id'].': '.$item['name'].' ('.$item['sponsor'].')', - ]; - })->pluck('name', 'id'); - }) - ->columnSpan(2), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - ]) - ->columnSpan([ - 'md' => 2, - ]), + ->schema([ + Section::make('Site Settings') + ->schema([ + TextInput::make('site_name') + ->maxLength(50) + ->required() + ->columnSpan(['md' => 2]), + Select::make('timezone') + ->options(Timezone::all()->pluck('code', 'code')) + ->searchable() + ->required(), + TextInput::make('time_format') + ->helperText('Use [DateTime Format](https://www.php.net/manual/en/datetime.format.php) options to change the format of the datetime in views.') + ->placeholder('M j, Y G:i:s') + ->maxLength(25) + ->required(), + Select::make('content_width') + ->options([ + '7xl' => 'Default width', + 'full' => 'Full width', + ]), + ]) + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, + ]), + + Section::make('Speedtest Settings') + ->schema([ + TextInput::make('speedtest_schedule') + ->rules([new ValidCronExpression()]) + ->helperText('Leave empty to disable the schedule. You can also use the cron expression generator [HERE](https://crontab.cronhub.io/) to help you make schedules.') + ->nullable() + ->columnSpan(1), + Select::make('speedtest_server') + ->label('Speedtest server ID') + ->helperText('Leave empty to let the system pick the best server.') + ->nullable() + ->multiple() + ->maxItems(10) + ->searchable() + ->options(function () { + $response = Http::get( + url: 'https://www.speedtest.net/api/js/servers', + query: [ + 'engine' => 'js', + 'https_functional' => true, + 'limit' => 10, + ] + ); + + if ($response->failed()) { + return [ + '' => 'There was an error retrieving Speedtest servers', + ]; + } + + return $response->collect()->map(function ($item) { + return [ + 'id' => $item['id'], + 'name' => $item['id'].': '.$item['name'].' ('.$item['sponsor'].')', + ]; + })->pluck('name', 'id'); + }) + ->getSearchResultsUsing(function (string $search) { + $response = Http::get( + url: 'https://www.speedtest.net/api/js/servers', + query: [ + 'engine' => 'js', + 'search' => $search, + 'https_functional' => true, + 'limit' => 10, + ] + ); + + if ($response->failed()) { + return [ + '' => 'There was an error retrieving Speedtest servers', + ]; + } + + if (! $response->collect()->count() && is_numeric($search)) { + return collect([ + [ + 'id' => $search, + 'name' => $search.': No server found, manually add this ID.', + ], + ]); + } + + return $response->collect()->map(function ($item) { + return [ + 'id' => $item['id'], + 'name' => $item['id'].': '.$item['name'].' ('.$item['sponsor'].')', + ]; + })->pluck('name', 'id'); + }) + ->columnSpan(2), + ]) + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, + ]), + ]) + ->columnSpan([ + 'md' => 2, + ]), ]), ]; } diff --git a/app/Filament/Pages/Settings/InfluxDbPage.php b/app/Filament/Pages/Settings/InfluxDbPage.php index d4726496c..1bea4572d 100644 --- a/app/Filament/Pages/Settings/InfluxDbPage.php +++ b/app/Filament/Pages/Settings/InfluxDbPage.php @@ -44,56 +44,56 @@ protected function getFormSchema(): array Grid::make([ 'default' => 1, ]) - ->schema([ - Section::make('InfluxDB v2 Settings') - ->schema([ - Toggle::make('v2_enabled') - ->label('Enable') - ->reactive() - ->columnSpan(2), - Grid::make([ - 'default' => 1, + ->schema([ + Section::make('InfluxDB v2 Settings') + ->schema([ + Toggle::make('v2_enabled') + ->label('Enable') + ->reactive() + ->columnSpan(2), + Grid::make([ + 'default' => 1, + ]) + ->hidden(fn (Closure $get) => $get('v2_enabled') !== true) + ->schema([ + TextInput::make('v2_url') + ->label('URL') + ->placeholder('http://your-influxdb-instance') + ->maxLength(255) + ->required(fn (Closure $get) => $get('v2_enabled') == true) + ->columnSpan(['md' => 2]), + Checkbox::make('v2_verify_ssl') + ->label('Verify SSL') + ->columnSpan(['md' => 2]), + TextInput::make('v2_org') + ->label('Org') + ->maxLength(255) + ->required(fn (Closure $get) => $get('v2_enabled') == true) + ->columnSpan(1), + TextInput::make('v2_bucket') + ->placeholder('speedtest-tracker') + ->label('Bucket') + ->maxLength(255) + ->required(fn (Closure $get) => $get('v2_enabled') == true) + ->columnSpan(1), + TextInput::make('v2_token') + ->label('Token') + ->maxLength(255) + ->password() + ->required(fn (Closure $get) => $get('v2_enabled') == true) + ->disableAutocomplete() + ->columnSpan(['md' => 2]), + ]), ]) - ->hidden(fn (Closure $get) => $get('v2_enabled') !== true) - ->schema([ - TextInput::make('v2_url') - ->label('URL') - ->placeholder('http://your-influxdb-instance') - ->maxLength(255) - ->required(fn (Closure $get) => $get('v2_enabled') == true) - ->columnSpan(['md' => 2]), - Checkbox::make('v2_verify_ssl') - ->label('Verify SSL') - ->columnSpan(['md' => 2]), - TextInput::make('v2_org') - ->label('Org') - ->maxLength(255) - ->required(fn (Closure $get) => $get('v2_enabled') == true) - ->columnSpan(1), - TextInput::make('v2_bucket') - ->placeholder('speedtest-tracker') - ->label('Bucket') - ->maxLength(255) - ->required(fn (Closure $get) => $get('v2_enabled') == true) - ->columnSpan(1), - TextInput::make('v2_token') - ->label('Token') - ->maxLength(255) - ->password() - ->required(fn (Closure $get) => $get('v2_enabled') == true) - ->disableAutocomplete() - ->columnSpan(['md' => 2]), - ]), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - ]) - ->columnSpan([ - 'md' => 2, - ]), + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, + ]), + ]) + ->columnSpan([ + 'md' => 2, + ]), ]), ]; } diff --git a/app/Filament/Pages/Settings/NotificationPage.php b/app/Filament/Pages/Settings/NotificationPage.php index 0b4300700..a52559f1c 100755 --- a/app/Filament/Pages/Settings/NotificationPage.php +++ b/app/Filament/Pages/Settings/NotificationPage.php @@ -54,117 +54,119 @@ protected function getFormSchema(): array Grid::make([ 'default' => 1, ]) - ->schema([ - Section::make('Database') - ->description('Notifications sent to this channel will show up under the 🔔 icon in the header.') - ->schema([ - Toggle::make('database_enabled') - ->label('Enable database notifications') - ->reactive() - ->columnSpan(2), - Grid::make([ - 'default' => 1, - ]) - ->hidden(fn (Closure $get) => $get('database_enabled') !== true) + ->schema([ + Section::make('Database') + ->description('Notifications sent to this channel will show up under the 🔔 icon in the header.') ->schema([ - Fieldset::make('Triggers') + Toggle::make('database_enabled') + ->label('Enable database notifications') + ->reactive() + ->columnSpan(2), + Grid::make([ + 'default' => 1, + ]) + ->hidden(fn (Closure $get) => $get('database_enabled') !== true) ->schema([ - Toggle::make('database_on_speedtest_run') - ->label('Notify on every speetest run') - ->columnSpan(2), - Toggle::make('database_on_threshold_failure') - ->label('Notify on threshold failures') - ->columnSpan(2), + Fieldset::make('Triggers') + ->schema([ + Toggle::make('database_on_speedtest_run') + ->label('Notify on every speetest run') + ->columnSpan(2), + Toggle::make('database_on_threshold_failure') + ->label('Notify on threshold failures') + ->columnSpan(2), + ]), + TestDatabaseNotification::make('test channel'), ]), - TestDatabaseNotification::make('test channel'), - ]), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - - Section::make('Mail') - ->schema([ - Toggle::make('mail_enabled') - ->label('Enable mail notifications') - ->reactive() - ->columnSpan(2), - Grid::make([ - 'default' => 1, ]) - ->hidden(fn (Closure $get) => $get('mail_enabled') !== true) + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, + ]), + + Section::make('Mail') ->schema([ - Fieldset::make('Triggers') + Toggle::make('mail_enabled') + ->label('Enable mail notifications') + ->reactive() + ->columnSpan(2), + Grid::make([ + 'default' => 1, + ]) ->schema([ - Toggle::make('mail_on_speedtest_run') - ->label('Notify on every speetest run') - ->columnSpan(2), - Toggle::make('mail_on_threshold_failure') - ->label('Notify on threshold failures') - ->columnSpan(2), - ]), + Fieldset::make('Triggers') + ->schema([ + Toggle::make('mail_on_speedtest_run') + ->label('Notify on every speetest run') + ->columnSpan(2), + Toggle::make('mail_on_threshold_failure') + ->label('Notify on threshold failures') + ->columnSpan(2), + ]), + ]) + ->hidden(fn (Closure $get) => $get('mail_enabled') !== true), + + Repeater::make('mail_recipients') + ->label('Recipients') + ->schema([ + TextInput::make('email_address') + ->email() + ->required(), + ]) + ->hidden(fn (Closure $get) => $get('mail_enabled') !== true) + ->columnSpan(['md' => 2]), + TestMailNotification::make('test channel') + ->hidden(fn (Closure $get) => $get('mail_enabled') !== true), + ]) + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, ]), - Repeater::make('mail_recipients') - ->label('Recipients') - ->schema([ - TextInput::make('email_address') - ->email() - ->required(), - ]) - ->hidden(fn (Closure $get) => $get('mail_enabled') !== true) - ->columnSpan(['md' => 2]), - TestMailNotification::make('test channel') - ->hidden(fn (Closure $get) => $get('mail_enabled') !== true), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - Section::make('Telegram') - ->schema([ - Toggle::make('telegram_enabled') - ->label('Enable telegram notifications') - ->reactive() - ->columnSpan(2), - Grid::make([ - 'default' => 1, ]) - ->hidden(fn (Closure $get) => $get('telegram_enabled') !== true) + + Section::make('Telegram') ->schema([ - Fieldset::make('Triggers') + Toggle::make('telegram_enabled') + ->label('Enable telegram notifications') + ->reactive() + ->columnSpan(2), + Grid::make([ + 'default' => 1, ]) + ->hidden(fn (Closure $get) => $get('telegram_enabled') !== true) ->schema([ - Toggle::make('telegram_on_speedtest_run') - ->label('Notify on every speetest run') - ->columnSpan(2), - Toggle::make('telegram_on_threshold_failure') - ->label('Notify on threshold failures') - ->columnSpan(2), + Fieldset::make('Triggers') + ->schema([ + Toggle::make('telegram_on_speedtest_run') + ->label('Notify on every speetest run') + ->columnSpan(2), + Toggle::make('telegram_on_threshold_failure') + ->label('Notify on threshold failures') + ->columnSpan(2), + ]), ]), - ]), - Repeater::make('telegram_recipients') - ->label('Recipients') - ->schema([ - TextInput::make('telegram_chat_id') - ->maxLength(50) - ->required() + Repeater::make('telegram_recipients') + ->label('Recipients') + ->schema([ + TextInput::make('telegram_chat_id') + ->maxLength(50) + ->required() + ->columnSpan(['md' => 2]), + ]) + ->hidden(fn (Closure $get) => $get('telegram_enabled') !== true) ->columnSpan(['md' => 2]), - ]) - ->hidden(fn (Closure $get) => $get('telegram_enabled') !== true) - ->columnSpan(['md' => 2]), - TestTelegramNotification::make('test channel') - ->hidden(fn (Closure $get) => $get('telegram_enabled') !== true), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - ]) - ->columnSpan([ - 'md' => 2, - ]), + TestTelegramNotification::make('test channel') + ->hidden(fn (Closure $get) => $get('telegram_enabled') !== true), + ]) + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, + ]), + ]) + ->columnSpan([ + 'md' => 2, + ]), Card::make() ->schema([ @@ -233,7 +235,7 @@ public function sendTestTelegramNotification() if (! empty($notificationSettings->telegram_recipients)) { foreach ($notificationSettings->telegram_recipients as $recipient) { \Illuminate\Support\Facades\Notification::route('telegram_chat_id', $recipient['telegram_chat_id']) - ->notify(new TelegramNotification('Test notification channel *telegram*')); + ->notify(new TelegramNotification('Test notification channel *telegram*')); } Notification::make() diff --git a/app/Filament/Pages/Settings/ThresholdsPage.php b/app/Filament/Pages/Settings/ThresholdsPage.php index 0c0ecae52..f139846e6 100644 --- a/app/Filament/Pages/Settings/ThresholdsPage.php +++ b/app/Filament/Pages/Settings/ThresholdsPage.php @@ -46,61 +46,61 @@ protected function getFormSchema(): array Grid::make([ 'default' => 1, ]) - ->schema([ - Section::make('Absolute') - ->description('Absolute thresholds do not take into account previous history and could be triggered on each test.') - ->schema([ - Toggle::make('absolute_enabled') - ->label('Enable absolute thresholds') - ->reactive() - ->columnSpan(2), - Grid::make([ - 'default' => 1, - ]) - ->hidden(fn (Closure $get) => $get('absolute_enabled') !== true) + ->schema([ + Section::make('Absolute') + ->description('Absolute thresholds do not take into account previous history and could be triggered on each test.') ->schema([ - Fieldset::make('Metrics') + Toggle::make('absolute_enabled') + ->label('Enable absolute thresholds') + ->reactive() + ->columnSpan(2), + Grid::make([ + 'default' => 1, + ]) + ->hidden(fn (Closure $get) => $get('absolute_enabled') !== true) ->schema([ - TextInput::make('absolute_download') - ->label('Download') - ->hint('Mbps') - ->helperText('Set to zero to disable this metric.') - ->default(0) - ->minValue(0) - ->numeric() - ->required(), - TextInput::make('absolute_upload') - ->label('Upload') - ->hint('Mbps') - ->helperText('Set to zero to disable this metric.') - ->default(0) - ->minValue(0) - ->numeric() - ->required(), - TextInput::make('absolute_ping') - ->label('Ping') - ->hint('Ms') - ->helperText('Set to zero to disable this metric.') - ->default(0) - ->minValue(0) - ->numeric() - ->required(), - ]) - ->columns([ - 'default' => 1, - 'md' => 2, + Fieldset::make('Metrics') + ->schema([ + TextInput::make('absolute_download') + ->label('Download') + ->hint('Mbps') + ->helperText('Set to zero to disable this metric.') + ->default(0) + ->minValue(0) + ->numeric() + ->required(), + TextInput::make('absolute_upload') + ->label('Upload') + ->hint('Mbps') + ->helperText('Set to zero to disable this metric.') + ->default(0) + ->minValue(0) + ->numeric() + ->required(), + TextInput::make('absolute_ping') + ->label('Ping') + ->hint('Ms') + ->helperText('Set to zero to disable this metric.') + ->default(0) + ->minValue(0) + ->numeric() + ->required(), + ]) + ->columns([ + 'default' => 1, + 'md' => 2, + ]), ]), + ]) + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, ]), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - ]) - ->columnSpan([ - 'md' => 2, - ]), + ]) + ->columnSpan([ + 'md' => 2, + ]), Card::make() ->schema([ diff --git a/app/Listeners/Threshold/AbsoluteListener.php b/app/Listeners/Threshold/AbsoluteListener.php index 4bf5dd0fb..fca5e76b8 100644 --- a/app/Listeners/Threshold/AbsoluteListener.php +++ b/app/Listeners/Threshold/AbsoluteListener.php @@ -215,7 +215,7 @@ protected function telegramChannel(ResultCreated $event) ])->render(); \Illuminate\Support\Facades\Notification::route('telegram_chat_id', $recipient['telegram_chat_id']) - ->notify(new TelegramNotification($message)); + ->notify(new TelegramNotification($message)); } } } diff --git a/app/Policies/FailedJobPolicy.php b/app/Policies/FailedJobPolicy.php deleted file mode 100644 index 0fd016b7d..000000000 --- a/app/Policies/FailedJobPolicy.php +++ /dev/null @@ -1,16 +0,0 @@ - */ protected $policies = [ - FailedJob::class => FailedJobPolicy::class, Result::class => ResultPolicy::class, ]; diff --git a/app/Telegram/TelegramNotification.php b/app/Telegram/TelegramNotification.php index c03ca6566..a24f9caad 100644 --- a/app/Telegram/TelegramNotification.php +++ b/app/Telegram/TelegramNotification.php @@ -42,7 +42,7 @@ public function via($notifiable) public function toTelegram($notifiable) { return TelegramMessage::create() - ->to($notifiable->routes['telegram_chat_id']) - ->content($this->message); + ->to($notifiable->routes['telegram_chat_id']) + ->content($this->message); } } diff --git a/composer.lock b/composer.lock index be6a01dd3..5edbebbee 100644 --- a/composer.lock +++ b/composer.lock @@ -77,16 +77,16 @@ }, { "name": "awcodes/filament-versions", - "version": "v1.0.7", + "version": "v1.1.0", "source": { "type": "git", "url": "https://github.com/awcodes/filament-versions.git", - "reference": "9e210d1c6647c7103a4752070524bc4294dca139" + "reference": "693ea3941c5bbc7fba37c48405653b1a84b85b3d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/awcodes/filament-versions/zipball/9e210d1c6647c7103a4752070524bc4294dca139", - "reference": "9e210d1c6647c7103a4752070524bc4294dca139", + "url": "https://api.github.com/repos/awcodes/filament-versions/zipball/693ea3941c5bbc7fba37c48405653b1a84b85b3d", + "reference": "693ea3941c5bbc7fba37c48405653b1a84b85b3d", "shasum": "" }, "require": { @@ -104,9 +104,7 @@ }, "autoload": { "psr-4": { - "FilamentVersions\\": "src/", - "FilamentVersions\\Database\\Seeders\\": "database/seeders/", - "FilamentVersions\\Database\\Factories\\": "database/factories/" + "FilamentVersions\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -128,9 +126,9 @@ ], "support": { "issues": "https://github.com/awcodes/filament-versions/issues", - "source": "https://github.com/awcodes/filament-versions/tree/v1.0.7" + "source": "https://github.com/awcodes/filament-versions/tree/v1.1.0" }, - "time": "2022-12-01T21:49:17+00:00" + "time": "2023-03-31T14:58:01+00:00" }, { "name": "blade-ui-kit/blade-heroicons", @@ -741,16 +739,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.1", + "version": "3.6.2", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "57815c7bbcda3cd18871d253c1dd8cbe56f8526e" + "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/57815c7bbcda3cd18871d253c1dd8cbe56f8526e", - "reference": "57815c7bbcda3cd18871d253c1dd8cbe56f8526e", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/b4bd1cfbd2b916951696d82e57d054394d84864c", + "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c", "shasum": "" }, "require": { @@ -766,9 +764,9 @@ "doctrine/coding-standard": "11.1.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.10.3", + "phpstan/phpstan": "1.10.9", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.4", + "phpunit/phpunit": "9.6.6", "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", @@ -833,7 +831,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.1" + "source": "https://github.com/doctrine/dbal/tree/3.6.2" }, "funding": [ { @@ -849,7 +847,7 @@ "type": "tidelift" } ], - "time": "2023-03-02T19:26:24+00:00" + "time": "2023-04-14T07:25:38+00:00" }, { "name": "doctrine/deprecations", @@ -1344,16 +1342,16 @@ }, { "name": "filament/filament", - "version": "v2.17.18", + "version": "v2.17.27", "source": { "type": "git", "url": "https://github.com/filamentphp/app.git", - "reference": "257d565c4f8dd2f7c9403e2ba7a7d484f19de456" + "reference": "77209d359c9dac18d6c77c63b29ca34368585794" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/app/zipball/257d565c4f8dd2f7c9403e2ba7a7d484f19de456", - "reference": "257d565c4f8dd2f7c9403e2ba7a7d484f19de456", + "url": "https://api.github.com/repos/filamentphp/app/zipball/77209d359c9dac18d6c77c63b29ca34368585794", + "reference": "77209d359c9dac18d6c77c63b29ca34368585794", "shasum": "" }, "require": { @@ -1403,20 +1401,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-25T17:23:18+00:00" + "time": "2023-04-17T13:09:00+00:00" }, { "name": "filament/forms", - "version": "v2.17.18", + "version": "v2.17.27", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "b6c4286cd84165bc9254ccd41a8a663e93a102e2" + "reference": "29e65778f8c9c251242c0f28a9beeffd71aea9d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/b6c4286cd84165bc9254ccd41a8a663e93a102e2", - "reference": "b6c4286cd84165bc9254ccd41a8a663e93a102e2", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/29e65778f8c9c251242c0f28a9beeffd71aea9d5", + "reference": "29e65778f8c9c251242c0f28a9beeffd71aea9d5", "shasum": "" }, "require": { @@ -1461,20 +1459,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-25T17:22:26+00:00" + "time": "2023-04-17T13:08:50+00:00" }, { "name": "filament/notifications", - "version": "v2.17.18", + "version": "v2.17.27", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "39858f8341123c4e9be7db603249af5f3c7cbb90" + "reference": "c47a7d9c6dcdf2486558e5b825d5f9ddf061be64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/39858f8341123c4e9be7db603249af5f3c7cbb90", - "reference": "39858f8341123c4e9be7db603249af5f3c7cbb90", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/c47a7d9c6dcdf2486558e5b825d5f9ddf061be64", + "reference": "c47a7d9c6dcdf2486558e5b825d5f9ddf061be64", "shasum": "" }, "require": { @@ -1514,20 +1512,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-25T17:22:22+00:00" + "time": "2023-04-17T13:08:51+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.18", + "version": "v2.17.27", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", - "reference": "8801852aca7c4a66a289bb6e38e5fdee005946b3" + "reference": "605e13b9e4ff8f4fd663c9515419ff6920eb484e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/8801852aca7c4a66a289bb6e38e5fdee005946b3", - "reference": "8801852aca7c4a66a289bb6e38e5fdee005946b3", + "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/605e13b9e4ff8f4fd663c9515419ff6920eb484e", + "reference": "605e13b9e4ff8f4fd663c9515419ff6920eb484e", "shasum": "" }, "require": { @@ -1561,20 +1559,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-02-01T14:44:17+00:00" + "time": "2023-04-17T13:08:49+00:00" }, { "name": "filament/support", - "version": "v2.17.18", + "version": "v2.17.27", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "633152ca96f0e0a8adf718395783d3d9c62fd070" + "reference": "d99eb08d74c560d4fa6ffb79a805cc161834de7c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/633152ca96f0e0a8adf718395783d3d9c62fd070", - "reference": "633152ca96f0e0a8adf718395783d3d9c62fd070", + "url": "https://api.github.com/repos/filamentphp/support/zipball/d99eb08d74c560d4fa6ffb79a805cc161834de7c", + "reference": "d99eb08d74c560d4fa6ffb79a805cc161834de7c", "shasum": "" }, "require": { @@ -1611,20 +1609,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-25T17:23:06+00:00" + "time": "2023-04-17T13:08:52+00:00" }, { "name": "filament/tables", - "version": "v2.17.18", + "version": "v2.17.27", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "1134498e51090f6b905173888c7db4289bd6881a" + "reference": "f1b0de5c02028fc03a33dcd8294595e0747d4274" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/1134498e51090f6b905173888c7db4289bd6881a", - "reference": "1134498e51090f6b905173888c7db4289bd6881a", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/f1b0de5c02028fc03a33dcd8294595e0747d4274", + "reference": "f1b0de5c02028fc03a33dcd8294595e0747d4274", "shasum": "" }, "require": { @@ -1667,7 +1665,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-03-25T17:23:05+00:00" + "time": "2023-04-18T16:32:55+00:00" }, { "name": "fruitcake/php-cors", @@ -1804,22 +1802,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.5.0", + "version": "7.5.1", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba" + "reference": "b964ca597e86b752cd994f27293e9fa6b6a95ed9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", - "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b964ca597e86b752cd994f27293e9fa6b6a95ed9", + "reference": "b964ca597e86b752cd994f27293e9fa6b6a95ed9", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/promises": "^1.5", - "guzzlehttp/psr7": "^1.9 || ^2.4", + "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -1912,7 +1910,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.5.0" + "source": "https://github.com/guzzle/guzzle/tree/7.5.1" }, "funding": [ { @@ -1928,7 +1926,7 @@ "type": "tidelift" } ], - "time": "2022-08-28T15:39:27+00:00" + "time": "2023-04-17T16:30:08+00:00" }, { "name": "guzzlehttp/promises", @@ -2016,22 +2014,22 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.4.4", + "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf" + "reference": "b635f279edd83fc275f822a1188157ffea568ff6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", - "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6", + "reference": "b635f279edd83fc275f822a1188157ffea568ff6", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "psr/http-factory": "^1.0", - "psr/http-message": "^1.0", + "psr/http-message": "^1.1 || ^2.0", "ralouphie/getallheaders": "^3.0" }, "provide": { @@ -2051,9 +2049,6 @@ "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "2.4-dev" } }, "autoload": { @@ -2115,7 +2110,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.4" + "source": "https://github.com/guzzle/psr7/tree/2.5.0" }, "funding": [ { @@ -2131,7 +2126,7 @@ "type": "tidelift" } ], - "time": "2023-03-09T13:19:02+00:00" + "time": "2023-04-17T16:11:26+00:00" }, { "name": "guzzlehttp/uri-template", @@ -2339,16 +2334,16 @@ }, { "name": "laravel/framework", - "version": "v9.52.4", + "version": "v9.52.6", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "9239128cfb4d22afefb64060dfecf53e82987267" + "reference": "16454f17a2585c4589f721655fc5133270aadf8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/9239128cfb4d22afefb64060dfecf53e82987267", - "reference": "9239128cfb4d22afefb64060dfecf53e82987267", + "url": "https://api.github.com/repos/laravel/framework/zipball/16454f17a2585c4589f721655fc5133270aadf8c", + "reference": "16454f17a2585c4589f721655fc5133270aadf8c", "shasum": "" }, "require": { @@ -2445,7 +2440,7 @@ "league/flysystem-read-only": "^3.3", "league/flysystem-sftp-v3": "^3.0", "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^7.16", + "orchestra/testbench-core": "^7.24", "pda/pheanstalk": "^4.0", "phpstan/phpdoc-parser": "^1.15", "phpstan/phpstan": "^1.4.7", @@ -2533,7 +2528,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-02-22T14:38:06+00:00" + "time": "2023-04-18T13:44:55+00:00" }, { "name": "laravel/sanctum", @@ -2918,16 +2913,16 @@ }, { "name": "league/flysystem", - "version": "3.12.3", + "version": "3.14.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "81e87e74dd5213795c7846d65089712d2dda90ce" + "reference": "e2a279d7f47d9098e479e8b21f7fb8b8de230158" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/81e87e74dd5213795c7846d65089712d2dda90ce", - "reference": "81e87e74dd5213795c7846d65089712d2dda90ce", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/e2a279d7f47d9098e479e8b21f7fb8b8de230158", + "reference": "e2a279d7f47d9098e479e8b21f7fb8b8de230158", "shasum": "" }, "require": { @@ -2989,7 +2984,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.12.3" + "source": "https://github.com/thephpleague/flysystem/tree/3.14.0" }, "funding": [ { @@ -2999,13 +2994,9 @@ { "url": "https://github.com/frankdejonge", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" } ], - "time": "2023-02-18T15:32:41+00:00" + "time": "2023-04-11T18:11:47+00:00" }, { "name": "league/mime-type-detection", @@ -4153,16 +4144,16 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.7.0", + "version": "1.7.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "1534aea9bde19a5c85c5d1e1f834ab63f4c5dcf5" + "reference": "dfc078e8af9c99210337325ff5aa152872c98714" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/1534aea9bde19a5c85c5d1e1f834ab63f4c5dcf5", - "reference": "1534aea9bde19a5c85c5d1e1f834ab63f4c5dcf5", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/dfc078e8af9c99210337325ff5aa152872c98714", + "reference": "dfc078e8af9c99210337325ff5aa152872c98714", "shasum": "" }, "require": { @@ -4205,9 +4196,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.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.1" }, - "time": "2023-03-12T10:13:29+00:00" + "time": "2023-03-27T19:02:04+00:00" }, { "name": "phpoffice/phpspreadsheet", @@ -4391,16 +4382,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.16.1", + "version": "1.19.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "e27e92d939e2e3636f0a1f0afaba59692c0bf571" + "reference": "f545fc30978190a056832aa7ed995e36a66267f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/e27e92d939e2e3636f0a1f0afaba59692c0bf571", - "reference": "e27e92d939e2e3636f0a1f0afaba59692c0bf571", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/f545fc30978190a056832aa7ed995e36a66267f3", + "reference": "f545fc30978190a056832aa7ed995e36a66267f3", "shasum": "" }, "require": { @@ -4430,9 +4421,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.16.1" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.19.1" }, - "time": "2023-02-07T18:11:17+00:00" + "time": "2023-04-18T11:30:56+00:00" }, { "name": "psr/cache", @@ -4588,21 +4579,21 @@ }, { "name": "psr/http-client", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31", "shasum": "" }, "require": { "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -4622,7 +4613,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", @@ -4634,27 +4625,27 @@ "psr-18" ], "support": { - "source": "https://github.com/php-fig/http-client/tree/master" + "source": "https://github.com/php-fig/http-client/tree/1.0.2" }, - "time": "2020-06-29T06:28:15+00:00" + "time": "2023-04-10T20:12:12+00:00" }, { "name": "psr/http-factory", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + "reference": "e616d01114759c4c489f93b099585439f795fe35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", "shasum": "" }, "require": { "php": ">=7.0.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -4674,7 +4665,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for PSR-7 HTTP message factories", @@ -4689,31 +4680,31 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" }, - "time": "2019-04-30T12:38:16+00:00" + "time": "2023-04-10T20:10:41+00:00" }, { "name": "psr/http-message", - "version": "1.0.1", + "version": "1.1", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -4742,9 +4733,9 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/master" + "source": "https://github.com/php-fig/http-message/tree/1.1" }, - "time": "2016-08-06T14:39:51+00:00" + "time": "2023-04-04T09:50:52+00:00" }, { "name": "psr/log", @@ -4849,16 +4840,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.13", + "version": "v0.11.15", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "722317c9f5627e588788e340f29b923e58f92f54" + "reference": "5350ce0ec8ecf2c5b5cf554cd2496f97b444af85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/722317c9f5627e588788e340f29b923e58f92f54", - "reference": "722317c9f5627e588788e340f29b923e58f92f54", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/5350ce0ec8ecf2c5b5cf554cd2496f97b444af85", + "reference": "5350ce0ec8ecf2c5b5cf554cd2496f97b444af85", "shasum": "" }, "require": { @@ -4919,9 +4910,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.13" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.15" }, - "time": "2023-03-21T14:22:44+00:00" + "time": "2023-04-07T21:57:09+00:00" }, { "name": "ralouphie/getallheaders", @@ -5058,16 +5049,16 @@ }, { "name": "ramsey/uuid", - "version": "4.x-dev", + "version": "4.7.4", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "bf2bee216a4379eaf62162307d62bb7850405fec" + "reference": "60a4c63ab724854332900504274f6150ff26d286" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/bf2bee216a4379eaf62162307d62bb7850405fec", - "reference": "bf2bee216a4379eaf62162307d62bb7850405fec", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/60a4c63ab724854332900504274f6150ff26d286", + "reference": "60a4c63ab724854332900504274f6150ff26d286", "shasum": "" }, "require": { @@ -5108,7 +5099,6 @@ "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, - "default-branch": true, "type": "library", "extra": { "captainhook": { @@ -5135,7 +5125,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.x" + "source": "https://github.com/ramsey/uuid/tree/4.7.4" }, "funding": [ { @@ -5147,7 +5137,7 @@ "type": "tidelift" } ], - "time": "2023-02-07T16:14:23+00:00" + "time": "2023-04-15T23:01:58+00:00" }, { "name": "ryangjchandler/blade-capture-directive", @@ -5355,20 +5345,19 @@ }, { "name": "spatie/laravel-settings", - "version": "2.8.2", + "version": "2.8.3", "source": { "type": "git", "url": "https://github.com/spatie/laravel-settings.git", - "reference": "48140731312d73ad000921e23d53b8e1fe5247cf" + "reference": "9193603a3e02d19af9f2fd0d309ac2469b25d680" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-settings/zipball/48140731312d73ad000921e23d53b8e1fe5247cf", - "reference": "48140731312d73ad000921e23d53b8e1fe5247cf", + "url": "https://api.github.com/repos/spatie/laravel-settings/zipball/9193603a3e02d19af9f2fd0d309ac2469b25d680", + "reference": "9193603a3e02d19af9f2fd0d309ac2469b25d680", "shasum": "" }, "require": { - "doctrine/dbal": "^2.13|^3.2", "ext-json": "*", "illuminate/database": "^8.73|^9.0|^10.0", "php": "^7.4|^8.0", @@ -5427,7 +5416,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-settings/issues", - "source": "https://github.com/spatie/laravel-settings/tree/2.8.2" + "source": "https://github.com/spatie/laravel-settings/tree/2.8.3" }, "funding": [ { @@ -5439,7 +5428,7 @@ "type": "github" } ], - "time": "2023-03-10T09:30:34+00:00" + "time": "2023-03-30T12:47:39+00:00" }, { "name": "spatie/temporary-directory", @@ -5504,7 +5493,7 @@ }, { "name": "squirephp/model", - "version": "v3.4.0", + "version": "v3.4.1", "source": { "type": "git", "url": "https://github.com/squirephp/model.git", @@ -5558,7 +5547,7 @@ }, { "name": "squirephp/repository", - "version": "v3.4.0", + "version": "v3.4.1", "source": { "type": "git", "url": "https://github.com/squirephp/repository.git", @@ -5613,7 +5602,7 @@ }, { "name": "squirephp/rule", - "version": "v3.4.0", + "version": "v3.4.1", "source": { "type": "git", "url": "https://github.com/squirephp/rule.git", @@ -5660,7 +5649,7 @@ }, { "name": "squirephp/timezones", - "version": "v3.4.0", + "version": "v3.4.1", "source": { "type": "git", "url": "https://github.com/squirephp/timezones.git", @@ -5714,7 +5703,7 @@ }, { "name": "squirephp/timezones-en", - "version": "v3.4.0", + "version": "v3.4.1", "source": { "type": "git", "url": "https://github.com/squirephp/timezones-en.git", @@ -5768,16 +5757,16 @@ }, { "name": "symfony/console", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "cbad09eb8925b6ad4fb721c7a179344dc4a19d45" + "reference": "3582d68a64a86ec25240aaa521ec8bc2342b369b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/cbad09eb8925b6ad4fb721c7a179344dc4a19d45", - "reference": "cbad09eb8925b6ad4fb721c7a179344dc4a19d45", + "url": "https://api.github.com/repos/symfony/console/zipball/3582d68a64a86ec25240aaa521ec8bc2342b369b", + "reference": "3582d68a64a86ec25240aaa521ec8bc2342b369b", "shasum": "" }, "require": { @@ -5839,12 +5828,12 @@ "homepage": "https://symfony.com", "keywords": [ "cli", - "command line", + "command-line", "console", "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.2.7" + "source": "https://github.com/symfony/console/tree/v6.2.8" }, "funding": [ { @@ -5860,7 +5849,7 @@ "type": "tidelift" } ], - "time": "2023-02-25T17:00:03+00:00" + "time": "2023-03-29T21:42:15+00:00" }, { "name": "symfony/css-selector", @@ -5996,16 +5985,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.2.7", + "version": "v6.2.9", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "61e90f94eb014054000bc902257d2763fac09166" + "reference": "e95f1273b3953c3b5e5341172dae838bacee11ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/61e90f94eb014054000bc902257d2763fac09166", - "reference": "61e90f94eb014054000bc902257d2763fac09166", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/e95f1273b3953c3b5e5341172dae838bacee11ee", + "reference": "e95f1273b3953c3b5e5341172dae838bacee11ee", "shasum": "" }, "require": { @@ -6047,7 +6036,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.7" + "source": "https://github.com/symfony/error-handler/tree/v6.2.9" }, "funding": [ { @@ -6063,20 +6052,20 @@ "type": "tidelift" } ], - "time": "2023-02-14T08:44:56+00:00" + "time": "2023-04-11T16:03:19+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "404b307de426c1c488e5afad64403e5f145e82a5" + "reference": "04046f35fd7d72f9646e721fc2ecb8f9c67d3339" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/404b307de426c1c488e5afad64403e5f145e82a5", - "reference": "404b307de426c1c488e5afad64403e5f145e82a5", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/04046f35fd7d72f9646e721fc2ecb8f9c67d3339", + "reference": "04046f35fd7d72f9646e721fc2ecb8f9c67d3339", "shasum": "" }, "require": { @@ -6130,7 +6119,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.7" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.8" }, "funding": [ { @@ -6146,7 +6135,7 @@ "type": "tidelift" } ], - "time": "2023-02-14T08:44:56+00:00" + "time": "2023-03-20T16:06:02+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -6293,16 +6282,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "5fc3038d4a594223f9ea42e4e985548f3fcc9a3b" + "reference": "511a524affeefc191939348823ac75e9921c2112" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5fc3038d4a594223f9ea42e4e985548f3fcc9a3b", - "reference": "5fc3038d4a594223f9ea42e4e985548f3fcc9a3b", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/511a524affeefc191939348823ac75e9921c2112", + "reference": "511a524affeefc191939348823ac75e9921c2112", "shasum": "" }, "require": { @@ -6351,7 +6340,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.7" + "source": "https://github.com/symfony/http-foundation/tree/v6.2.8" }, "funding": [ { @@ -6367,20 +6356,20 @@ "type": "tidelift" } ], - "time": "2023-02-21T10:54:55+00:00" + "time": "2023-03-29T21:42:15+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.2.7", + "version": "v6.2.9", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "ca0680ad1e2d678536cc20e0ae33f9e4e5d2becd" + "reference": "02246510cf7031726f7237138d61b796b95799b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ca0680ad1e2d678536cc20e0ae33f9e4e5d2becd", - "reference": "ca0680ad1e2d678536cc20e0ae33f9e4e5d2becd", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/02246510cf7031726f7237138d61b796b95799b3", + "reference": "02246510cf7031726f7237138d61b796b95799b3", "shasum": "" }, "require": { @@ -6462,7 +6451,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.7" + "source": "https://github.com/symfony/http-kernel/tree/v6.2.9" }, "funding": [ { @@ -6478,20 +6467,20 @@ "type": "tidelift" } ], - "time": "2023-02-28T13:26:41+00:00" + "time": "2023-04-13T16:41:43+00:00" }, { "name": "symfony/mailer", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "e4f84c633b72ec70efc50b8016871c3bc43e691e" + "reference": "bfcfa015c67e19c6fdb7ca6fe70700af1e740a17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/e4f84c633b72ec70efc50b8016871c3bc43e691e", - "reference": "e4f84c633b72ec70efc50b8016871c3bc43e691e", + "url": "https://api.github.com/repos/symfony/mailer/zipball/bfcfa015c67e19c6fdb7ca6fe70700af1e740a17", + "reference": "bfcfa015c67e19c6fdb7ca6fe70700af1e740a17", "shasum": "" }, "require": { @@ -6541,7 +6530,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.2.7" + "source": "https://github.com/symfony/mailer/tree/v6.2.8" }, "funding": [ { @@ -6557,7 +6546,7 @@ "type": "tidelift" } ], - "time": "2023-02-21T10:35:38+00:00" + "time": "2023-03-14T15:00:05+00:00" }, { "name": "symfony/mime", @@ -7302,16 +7291,16 @@ }, { "name": "symfony/process", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "680e8a2ea6b3f87aecc07a6a65a203ae573d1902" + "reference": "75ed64103df4f6615e15a7fe38b8111099f47416" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/680e8a2ea6b3f87aecc07a6a65a203ae573d1902", - "reference": "680e8a2ea6b3f87aecc07a6a65a203ae573d1902", + "url": "https://api.github.com/repos/symfony/process/zipball/75ed64103df4f6615e15a7fe38b8111099f47416", + "reference": "75ed64103df4f6615e15a7fe38b8111099f47416", "shasum": "" }, "require": { @@ -7343,7 +7332,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.2.7" + "source": "https://github.com/symfony/process/tree/v6.2.8" }, "funding": [ { @@ -7359,20 +7348,20 @@ "type": "tidelift" } ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-03-09T16:20:02+00:00" }, { "name": "symfony/routing", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "fa643fa4c56de161f8bc8c0492a76a60140b50e4" + "reference": "69062e2823f03b82265d73a966999660f0e1e404" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/fa643fa4c56de161f8bc8c0492a76a60140b50e4", - "reference": "fa643fa4c56de161f8bc8c0492a76a60140b50e4", + "url": "https://api.github.com/repos/symfony/routing/zipball/69062e2823f03b82265d73a966999660f0e1e404", + "reference": "69062e2823f03b82265d73a966999660f0e1e404", "shasum": "" }, "require": { @@ -7431,7 +7420,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.2.7" + "source": "https://github.com/symfony/routing/tree/v6.2.8" }, "funding": [ { @@ -7447,7 +7436,7 @@ "type": "tidelift" } ], - "time": "2023-02-14T08:53:37+00:00" + "time": "2023-03-14T15:00:05+00:00" }, { "name": "symfony/service-contracts", @@ -7536,16 +7525,16 @@ }, { "name": "symfony/string", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "67b8c1eec78296b85dc1c7d9743830160218993d" + "reference": "193e83bbd6617d6b2151c37fff10fa7168ebddef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/67b8c1eec78296b85dc1c7d9743830160218993d", - "reference": "67b8c1eec78296b85dc1c7d9743830160218993d", + "url": "https://api.github.com/repos/symfony/string/zipball/193e83bbd6617d6b2151c37fff10fa7168ebddef", + "reference": "193e83bbd6617d6b2151c37fff10fa7168ebddef", "shasum": "" }, "require": { @@ -7602,7 +7591,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.2.7" + "source": "https://github.com/symfony/string/tree/v6.2.8" }, "funding": [ { @@ -7618,20 +7607,20 @@ "type": "tidelift" } ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-03-20T16:06:02+00:00" }, { "name": "symfony/translation", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "90db1c6138c90527917671cd9ffa9e8b359e3a73" + "reference": "817535dbb1721df8b3a8f2489dc7e50bcd6209b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/90db1c6138c90527917671cd9ffa9e8b359e3a73", - "reference": "90db1c6138c90527917671cd9ffa9e8b359e3a73", + "url": "https://api.github.com/repos/symfony/translation/zipball/817535dbb1721df8b3a8f2489dc7e50bcd6209b5", + "reference": "817535dbb1721df8b3a8f2489dc7e50bcd6209b5", "shasum": "" }, "require": { @@ -7700,7 +7689,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.2.7" + "source": "https://github.com/symfony/translation/tree/v6.2.8" }, "funding": [ { @@ -7716,7 +7705,7 @@ "type": "tidelift" } ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-03-31T09:14:44+00:00" }, { "name": "symfony/translation-contracts", @@ -7875,16 +7864,16 @@ }, { "name": "symfony/var-dumper", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "cf8d4ca1ddc1e3cc242375deb8fc23e54f5e2a1e" + "reference": "d37ab6787be2db993747b6218fcc96e8e3bb4bd0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cf8d4ca1ddc1e3cc242375deb8fc23e54f5e2a1e", - "reference": "cf8d4ca1ddc1e3cc242375deb8fc23e54f5e2a1e", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/d37ab6787be2db993747b6218fcc96e8e3bb4bd0", + "reference": "d37ab6787be2db993747b6218fcc96e8e3bb4bd0", "shasum": "" }, "require": { @@ -7943,7 +7932,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.2.7" + "source": "https://github.com/symfony/var-dumper/tree/v6.2.8" }, "funding": [ { @@ -7959,7 +7948,7 @@ "type": "tidelift" } ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-03-29T21:42:15+00:00" }, { "name": "tgalopin/html-sanitizer", @@ -8711,16 +8700,16 @@ }, { "name": "filp/whoops", - "version": "2.15.1", + "version": "2.15.2", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "e864ac957acd66e1565f25efda61e37791a5db0b" + "reference": "aac9304c5ed61bf7b1b7a6064bf9806ab842ce73" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/e864ac957acd66e1565f25efda61e37791a5db0b", - "reference": "e864ac957acd66e1565f25efda61e37791a5db0b", + "url": "https://api.github.com/repos/filp/whoops/zipball/aac9304c5ed61bf7b1b7a6064bf9806ab842ce73", + "reference": "aac9304c5ed61bf7b1b7a6064bf9806ab842ce73", "shasum": "" }, "require": { @@ -8770,7 +8759,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.15.1" + "source": "https://github.com/filp/whoops/tree/2.15.2" }, "funding": [ { @@ -8778,7 +8767,7 @@ "type": "github" } ], - "time": "2023-03-06T18:09:13+00:00" + "time": "2023-04-12T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -8833,16 +8822,16 @@ }, { "name": "laravel/pint", - "version": "v1.7.0", + "version": "v1.9.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "d55381c73b7308e1b8a124084e804193a179092e" + "reference": "eac5ec3d6b5c96543c682e309a10fdddc9f61d80" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/d55381c73b7308e1b8a124084e804193a179092e", - "reference": "d55381c73b7308e1b8a124084e804193a179092e", + "url": "https://api.github.com/repos/laravel/pint/zipball/eac5ec3d6b5c96543c682e309a10fdddc9f61d80", + "reference": "eac5ec3d6b5c96543c682e309a10fdddc9f61d80", "shasum": "" }, "require": { @@ -8853,13 +8842,13 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.14.4", - "illuminate/view": "^10.0.0", - "laravel-zero/framework": "^10.0.0", + "friendsofphp/php-cs-fixer": "^3.16.0", + "illuminate/view": "^10.5.1", + "laravel-zero/framework": "^10.0.2", "mockery/mockery": "^1.5.1", - "nunomaduro/larastan": "^2.4.0", + "nunomaduro/larastan": "^2.5.1", "nunomaduro/termwind": "^1.15.1", - "pestphp/pest": "^1.22.4" + "pestphp/pest": "^2.4.0" }, "bin": [ "builds/pint" @@ -8895,20 +8884,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-03-21T10:55:35+00:00" + "time": "2023-04-18T14:50:44+00:00" }, { "name": "laravel/sail", - "version": "v1.21.2", + "version": "v1.21.4", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "19d6fe167e2389b41fe1b4ee52293d1eaf8a43fc" + "reference": "5e59b4a57181020477e2b18943b27493638e3f89" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/19d6fe167e2389b41fe1b4ee52293d1eaf8a43fc", - "reference": "19d6fe167e2389b41fe1b4ee52293d1eaf8a43fc", + "url": "https://api.github.com/repos/laravel/sail/zipball/5e59b4a57181020477e2b18943b27493638e3f89", + "reference": "5e59b4a57181020477e2b18943b27493638e3f89", "shasum": "" }, "require": { @@ -8960,7 +8949,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-03-06T14:23:15+00:00" + "time": "2023-03-30T12:28:55+00:00" }, { "name": "mockery/mockery", @@ -9612,16 +9601,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.5", + "version": "9.6.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "86e761949019ae83f49240b2f2123fb5ab3b2fc5" + "reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/86e761949019ae83f49240b2f2123fb5ab3b2fc5", - "reference": "86e761949019ae83f49240b2f2123fb5ab3b2fc5", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c993f0d3b0489ffc42ee2fe0bd645af1538a63b2", + "reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2", "shasum": "" }, "require": { @@ -9694,7 +9683,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.5" + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.7" }, "funding": [ { @@ -9710,7 +9700,7 @@ "type": "tidelift" } ], - "time": "2023-03-09T06:34:10+00:00" + "time": "2023-04-14T08:58:40+00:00" }, { "name": "sebastian/cli-parser", @@ -10740,16 +10730,16 @@ }, { "name": "spatie/flare-client-php", - "version": "1.3.5", + "version": "1.3.6", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42" + "reference": "530ac81255af79f114344286e4275f8869c671e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42", - "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/530ac81255af79f114344286e4275f8869c671e2", + "reference": "530ac81255af79f114344286e4275f8869c671e2", "shasum": "" }, "require": { @@ -10797,7 +10787,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.3.5" + "source": "https://github.com/spatie/flare-client-php/tree/1.3.6" }, "funding": [ { @@ -10805,37 +10795,46 @@ "type": "github" } ], - "time": "2023-01-23T15:58:46+00:00" + "time": "2023-04-12T07:57:12+00:00" }, { "name": "spatie/ignition", - "version": "1.4.5", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "cc09114b7057bd217b676f047544b33f5b6247e6" + "reference": "4db9c9626e4d7745efbe0b512157326190b41b65" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/cc09114b7057bd217b676f047544b33f5b6247e6", - "reference": "cc09114b7057bd217b676f047544b33f5b6247e6", + "url": "https://api.github.com/repos/spatie/ignition/zipball/4db9c9626e4d7745efbe0b512157326190b41b65", + "reference": "4db9c9626e4d7745efbe0b512157326190b41b65", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", "php": "^8.0", + "spatie/backtrace": "^1.4", "spatie/flare-client-php": "^1.1", "symfony/console": "^5.4|^6.0", "symfony/var-dumper": "^5.4|^6.0" }, "require-dev": { + "illuminate/cache": "^9.52", "mockery/mockery": "^1.4", "pestphp/pest": "^1.20", "phpstan/extension-installer": "^1.1", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", - "symfony/process": "^5.4|^6.0" + "psr/simple-cache-implementation": "*", + "symfony/cache": "^6.2", + "symfony/process": "^5.4|^6.0", + "vlucas/phpdotenv": "^5.5" + }, + "suggest": { + "openai-php/client": "Require get solutions from OpenAI", + "simple-cache-implementation": "To cache solutions from OpenAI" }, "type": "library", "extra": { @@ -10879,7 +10878,7 @@ "type": "github" } ], - "time": "2023-02-28T16:49:47+00:00" + "time": "2023-04-12T09:07:50+00:00" }, { "name": "spatie/laravel-ignition", diff --git a/config/speedtest.php b/config/speedtest.php index 8360e8157..704f72741 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-03-26'), + 'build_date' => Carbon::parse('2023-04-18'), - 'build_version' => '0.11.12', + 'build_version' => '0.11.13', ]; diff --git a/pint.json b/pint.json new file mode 100644 index 000000000..93061b6bd --- /dev/null +++ b/pint.json @@ -0,0 +1,3 @@ +{ + "preset": "laravel" +} From eab50174ff820b6f07cb487cc76169683b2914bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Claes=20Hallstr=C3=B6m?= Date: Fri, 21 Apr 2023 01:25:34 +0200 Subject: [PATCH 039/124] Fix spelling errors found on notification page (#553) --- app/Filament/Pages/Settings/NotificationPage.php | 6 +++--- .../views/filament/forms/notifications-helptext.blade.php | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Filament/Pages/Settings/NotificationPage.php b/app/Filament/Pages/Settings/NotificationPage.php index a52559f1c..a4b4e70ac 100755 --- a/app/Filament/Pages/Settings/NotificationPage.php +++ b/app/Filament/Pages/Settings/NotificationPage.php @@ -70,7 +70,7 @@ protected function getFormSchema(): array Fieldset::make('Triggers') ->schema([ Toggle::make('database_on_speedtest_run') - ->label('Notify on every speetest run') + ->label('Notify on every speedtest run') ->columnSpan(2), Toggle::make('database_on_threshold_failure') ->label('Notify on threshold failures') @@ -98,7 +98,7 @@ protected function getFormSchema(): array Fieldset::make('Triggers') ->schema([ Toggle::make('mail_on_speedtest_run') - ->label('Notify on every speetest run') + ->label('Notify on every speedtest run') ->columnSpan(2), Toggle::make('mail_on_threshold_failure') ->label('Notify on threshold failures') @@ -138,7 +138,7 @@ protected function getFormSchema(): array Fieldset::make('Triggers') ->schema([ Toggle::make('telegram_on_speedtest_run') - ->label('Notify on every speetest run') + ->label('Notify on every speedtest run') ->columnSpan(2), Toggle::make('telegram_on_threshold_failure') ->label('Notify on threshold failures') diff --git a/resources/views/filament/forms/notifications-helptext.blade.php b/resources/views/filament/forms/notifications-helptext.blade.php index 98be640fb..131e2a4ea 100644 --- a/resources/views/filament/forms/notifications-helptext.blade.php +++ b/resources/views/filament/forms/notifications-helptext.blade.php @@ -1,6 +1,6 @@

- 💡 Did you know, when a notification is trigged it's sent to channels. + 💡 Did you know, when a notification is triggered it's sent to channels. Each channel can be configured separately to have the notification sent to a specific destination.

From a26c97eee9855b2406e1e5520d56293fa4f27a1e Mon Sep 17 00:00:00 2001 From: Carlos Date: Sun, 7 May 2023 11:47:01 +0000 Subject: [PATCH 040/124] pt_BR Locale files (#573) Co-authored-by: Alex Justesen --- lang/pt_BR/auth.php | 20 ++++ lang/pt_BR/pagination.php | 19 ++++ lang/pt_BR/passwords.php | 23 ++++ lang/pt_BR/validation.php | 218 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 280 insertions(+) create mode 100644 lang/pt_BR/auth.php create mode 100644 lang/pt_BR/pagination.php create mode 100644 lang/pt_BR/passwords.php create mode 100644 lang/pt_BR/validation.php diff --git a/lang/pt_BR/auth.php b/lang/pt_BR/auth.php new file mode 100644 index 000000000..a9d4d26d8 --- /dev/null +++ b/lang/pt_BR/auth.php @@ -0,0 +1,20 @@ + 'Essas credenciais não foram encontradas em nossos registros.', + 'password' => 'A senha informada está incorreta.', + 'throttle' => 'Muitas tentativas de login. Tente novamente em :seconds segundos.', + +]; diff --git a/lang/pt_BR/pagination.php b/lang/pt_BR/pagination.php new file mode 100644 index 000000000..4deabd6fb --- /dev/null +++ b/lang/pt_BR/pagination.php @@ -0,0 +1,19 @@ + '« Anterior', + 'next' => 'Próximo »', + +]; diff --git a/lang/pt_BR/passwords.php b/lang/pt_BR/passwords.php new file mode 100644 index 000000000..9ea94b7e2 --- /dev/null +++ b/lang/pt_BR/passwords.php @@ -0,0 +1,23 @@ + 'A senha e a confirmação devem combinar e possuir pelo menos seis caracteres.', + 'reset' => 'Sua senha foi redefinida!', + 'sent' => 'Enviamos seu link de redefinição de senha por e-mail!', + 'throttled' => 'Aguarde antes de tentar novamente.', + 'token' => 'Este token de redefinição de senha é inválido.', + 'user' => 'Não encontramos um usuário com esse endereço de e-mail.', + +]; diff --git a/lang/pt_BR/validation.php b/lang/pt_BR/validation.php new file mode 100644 index 000000000..b6c0c47a4 --- /dev/null +++ b/lang/pt_BR/validation.php @@ -0,0 +1,218 @@ + 'O campo :attribute deve ser aceito.', + 'accepted_if' => 'O :attribute deve ser aceito quando :other for :value.', + 'active_url' => 'O campo :attribute não é uma URL válida.', + 'after' => 'O campo :attribute deve ser uma data posterior a :date.', + 'after_or_equal' => 'O campo :attribute deve ser uma data posterior ou igual a :date.', + 'alpha' => 'O campo :attribute só pode conter letras.', + 'alpha_dash' => 'O campo :attribute só pode conter letras, números e traços.', + 'alpha_num' => 'O campo :attribute só pode conter letras e números.', + 'array' => 'O campo :attribute deve ser uma matriz.', + 'before' => 'O campo :attribute deve ser uma data anterior :date.', + 'before_or_equal' => 'O campo :attribute deve ser uma data anterior ou igual a :date.', + 'between' => [ + 'numeric' => 'O campo :attribute deve ser entre :min e :max.', + 'file' => 'O campo :attribute deve ser entre :min e :max kilobytes.', + 'string' => 'O campo :attribute deve ser entre :min e :max caracteres.', + 'array' => 'O campo :attribute deve ter entre :min e :max itens.', + ], + 'boolean' => 'O campo :attribute deve ser verdadeiro ou falso.', + 'confirmed' => 'O campo :attribute de confirmação não confere.', + 'current_password' => 'A senha está incorreta.', + 'date' => 'O campo :attribute não é uma data válida.', + 'date_equals' => 'O campo :attribute deve ser uma data igual a :date.', + 'date_format' => 'O campo :attribute não corresponde ao formato :format.', + 'declined' => 'O :attribute deve ser recusado.', + 'declined_if' => 'O :attribute deve ser recusado quando :other for :value.', + 'different' => 'Os campos :attribute e :other devem ser diferentes.', + 'digits' => 'O campo :attribute deve ter :digits dígitos.', + 'digits_between' => 'O campo :attribute deve ter entre :min e :max dígitos.', + 'dimensions' => 'O campo :attribute tem dimensões de imagem inválidas.', + 'distinct' => 'O campo :attribute campo tem um valor duplicado.', + 'doesnt_end_with' => 'O :attribute não pode terminar com um dos seguintes: :values.', + 'doesnt_start_with' => 'O :attribute não pode começar com um dos seguintes: :values.', + 'email' => 'O campo :attribute deve ser um endereço de e-mail válido.', + 'ends_with' => 'O campo :attribute deve terminar com um dos seguintes: :values', + 'enum' => 'O :attribute selecionado é inválido.', + 'exists' => 'O campo :attribute selecionado é inválido.', + 'file' => 'O campo :attribute deve ser um arquivo.', + 'filled' => 'O campo :attribute deve ter um valor.', + 'gt' => [ + 'numeric' => 'O campo :attribute deve ser maior que :value.', + 'file' => 'O campo :attribute deve ser maior que :value kilobytes.', + 'string' => 'O campo :attribute deve ser maior que :value caracteres.', + 'array' => 'O campo :attribute deve conter mais de :value itens.', + ], + 'gte' => [ + 'numeric' => 'O campo :attribute deve ser maior ou igual a :value.', + 'file' => 'O campo :attribute deve ser maior ou igual a :value kilobytes.', + 'string' => 'O campo :attribute deve ser maior ou igual a :value caracteres.', + 'array' => 'O campo :attribute deve conter :value itens ou mais.', + ], + 'image' => 'O campo :attribute deve ser uma imagem.', + 'in' => 'O campo :attribute selecionado é inválido.', + 'in_array' => 'O campo :attribute não existe em :other.', + 'integer' => 'O campo :attribute deve ser um número inteiro.', + 'ip' => 'O campo :attribute deve ser um endereço de IP válido.', + 'ipv4' => 'O campo :attribute deve ser um endereço IPv4 válido.', + 'ipv6' => 'O campo :attribute deve ser um endereço IPv6 válido.', + 'json' => 'O campo :attribute deve ser uma string JSON válida.', + 'lt' => [ + 'numeric' => 'O campo :attribute deve ser menor que :value.', + 'file' => 'O campo :attribute deve ser menor que :value kilobytes.', + 'string' => 'O campo :attribute deve ser menor que :value caracteres.', + 'array' => 'O campo :attribute deve conter menos de :value itens.', + ], + 'lte' => [ + 'numeric' => 'O campo :attribute deve ser menor ou igual a :value.', + 'file' => 'O campo :attribute deve ser menor ou igual a :value kilobytes.', + 'string' => 'O campo :attribute deve ser menor ou igual a :value caracteres.', + 'array' => 'O campo :attribute não deve conter mais que :value itens.', + ], + 'max' => [ + 'numeric' => 'O campo :attribute não pode ser superior a :max.', + 'file' => 'O campo :attribute não pode ser superior a :max kilobytes.', + 'string' => 'O campo :attribute não pode ser superior a :max caracteres.', + 'array' => 'O campo :attribute não pode ter mais do que :max itens.', + ], + 'max_digits' => 'O campo :attribute não pode ser superior a :max dígitos', + 'mimes' => 'O campo :attribute deve ser um arquivo do tipo: :values.', + 'mimetypes' => 'O campo :attribute deve ser um arquivo do tipo: :values.', + 'min' => [ + 'numeric' => 'O campo :attribute deve ser pelo menos :min.', + 'file' => 'O campo :attribute deve ter pelo menos :min kilobytes.', + 'string' => 'O campo :attribute deve ter pelo menos :min caracteres.', + 'array' => 'O campo :attribute deve ter pelo menos :min itens.', + ], + 'missing_with' => 'O campo :attribute não deve estar presente quando houver :values.', + 'min_digits' => 'O campo :attribute deve ter pelo menos :min dígitos', + 'not_in' => 'O campo :attribute selecionado é inválido.', + 'multiple_of' => 'O campo :attribute deve ser um múltiplo de :value.', + 'not_regex' => 'O campo :attribute possui um formato inválido.', + 'numeric' => 'O campo :attribute deve ser um número.', + 'password' => [ + 'letters' => 'O campo :attribute deve conter pelo menos uma letra.', + 'mixed' => 'O campo :attribute deve conter pelo menos uma letra maiúscula e uma letra minúscula.', + 'numbers' => 'O campo :attribute deve conter pelo menos um número.', + 'symbols' => 'O campo :attribute deve conter pelo menos um símbolo.', + 'uncompromised' => 'A senha que você inseriu em :attribute está em um vazamento de dados. Por favor escolha uma senha diferente.', + ], + 'present' => 'O campo :attribute deve estar presente.', + 'regex' => 'O campo :attribute tem um formato inválido.', + 'required' => 'O campo :attribute é obrigatório.', + 'required_array_keys' => 'O campo :attribute deve conter entradas para: :values.', + 'required_if' => 'O campo :attribute é obrigatório quando :other for :value.', + 'required_unless' => 'O campo :attribute é obrigatório exceto quando :other for :values.', + 'required_with' => 'O campo :attribute é obrigatório quando :values está presente.', + 'required_with_all' => 'O campo :attribute é obrigatório quando :values está presente.', + 'required_without' => 'O campo :attribute é obrigatório quando :values não está presente.', + 'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values estão presentes.', + 'prohibited' => 'O campo :attribute é proibido.', + 'prohibited_if' => 'O campo :attribute é proibido quando :other for :value.', + 'prohibited_unless' => 'O campo :attribute é proibido exceto quando :other for :values.', + 'prohibits' => 'O campo :attribute proíbe :other de estar presente.', + 'same' => 'Os campos :attribute e :other devem corresponder.', + 'size' => [ + 'numeric' => 'O campo :attribute deve ser :size.', + 'file' => 'O campo :attribute deve ser :size kilobytes.', + 'string' => 'O campo :attribute deve ser :size caracteres.', + 'array' => 'O campo :attribute deve conter :size itens.', + ], + 'starts_with' => 'O campo :attribute deve começar com um dos seguintes valores: :values', + 'string' => 'O campo :attribute deve ser uma string.', + 'timezone' => 'O campo :attribute deve ser uma zona válida.', + 'unique' => 'O campo :attribute já está sendo utilizado.', + 'uploaded' => 'Ocorreu uma falha no upload do campo :attribute.', + 'url' => 'O campo :attribute tem um formato inválido.', + 'uuid' => 'O campo :attribute deve ser um UUID válido.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap our attribute placeholder + | with something more reader friendly such as "E-Mail Address" instead + | of "email". This simply helps us make our message more expressive. + | + */ + + 'attributes' => [ + 'address' => 'endereço', + 'age' => 'idade', + 'body' => 'conteúdo', + 'cell' => 'célula', + 'city' => 'cidade', + 'country' => 'país', + 'date' => 'data', + 'day' => 'dia', + 'excerpt' => 'resumo', + 'first_name' => 'primeiro nome', + 'gender' => 'gênero', + 'marital_status' => 'estado civil', + 'profession' => 'profissão', + 'nationality' => 'nacionalidade', + 'hour' => 'hora', + 'last_name' => 'sobrenome', + 'message' => 'mensagem', + 'minute' => 'minuto', + 'mobile' => 'celular', + 'month' => 'mês', + 'name' => 'nome', + 'zipcode' => 'cep', + 'company_name' => 'razão social', + 'neighborhood' => 'bairro', + 'number' => 'número', + 'password' => 'senha', + 'phone' => 'telefone', + 'second' => 'segundo', + 'sex' => 'sexo', + 'state' => 'estado', + 'street' => 'rua', + 'subject' => 'assunto', + 'text' => 'texto', + 'time' => 'hora', + 'title' => 'título', + 'username' => 'usuário', + 'year' => 'ano', + 'description' => 'descrição', + 'password_confirmation' => 'confirmação da senha', + 'current_password' => 'senha atual', + 'complement' => 'complemento', + 'modality' => 'modalidade', + 'category' => 'categoria', + 'blood_type' => 'tipo sanguíneo', + 'birth_date' => 'data de nascimento', + ], +]; From b29290913af97276b0544e26ee350ccd4a432ae9 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 7 May 2023 11:22:45 -0400 Subject: [PATCH 041/124] Laravel 10.x Shift (#576) Co-authored-by: Shift --- .gitignore | 2 +- .phpstorm.meta.php | 99 ++- .phpunit.result.cache | 1 + _ide_helper.php | 722 ++++++++++++++---- app/Console/Commands/InstallCommand.php | 4 +- app/Console/Commands/RunSpeedtest.php | 4 +- app/Console/Commands/TestInfluxDB.php | 12 +- app/Console/Kernel.php | 8 +- app/Exceptions/Handler.php | 24 +- app/Filament/Pages/Settings/GeneralPage.php | 4 +- .../Pages/Settings/NotificationPage.php | 69 +- app/Filament/Resources/ResultResource.php | 2 +- .../API/Speedtest/GetLatestController.php | 5 +- app/Http/Controllers/Controller.php | 3 +- app/Http/Kernel.php | 8 +- app/Http/Middleware/Authenticate.php | 6 +- .../Middleware/RedirectIfAuthenticated.php | 5 +- app/Http/Middleware/TrustHosts.php | 2 +- app/Http/Middleware/ValidateSignature.php | 4 +- app/Jobs/DeleteResultsData.php | 6 +- app/Jobs/ExecSpeedtest.php | 7 +- app/Jobs/SearchForSpeedtests.php | 6 +- app/Jobs/SendDataToInfluxDbV2.php | 12 +- app/Listeners/Data/InfluxDb2Listener.php | 4 +- app/Listeners/SpeedtestCompletedListener.php | 4 +- app/Listeners/Threshold/AbsoluteListener.php | 16 +- app/Mail/SpeedtestCompletedMail.php | 12 +- app/Mail/Test.php | 8 +- app/Mail/Threshold/AbsoluteMail.php | 8 +- app/Models/Result.php | 4 +- .../Telegram/TestNotification.php | 35 + app/Policies/ResultPolicy.php | 14 +- app/Providers/AppServiceProvider.php | 8 +- app/Providers/AuthServiceProvider.php | 6 +- app/Providers/BroadcastServiceProvider.php | 4 +- app/Providers/EventServiceProvider.php | 8 +- app/Providers/FilamentServiceProvider.php | 8 +- app/Providers/RouteServiceProvider.php | 22 +- app/Rules/Cron.php | 22 + app/Rules/ValidCronExpression.php | 26 - app/Telegram/TelegramNotification.php | 48 -- composer.json | 31 +- composer.lock | 588 +++++++------- config/app.php | 33 +- config/auth.php | 8 +- config/broadcasting.php | 2 +- config/logging.php | 9 + config/mail.php | 8 +- database/factories/ResultFactory.php | 2 +- database/factories/UserFactory.php | 16 +- .../2014_10_12_000000_create_users_table.php | 8 +- ...12_100000_create_password_resets_table.php | 8 +- ..._08_19_000000_create_failed_jobs_table.php | 8 +- ...01_create_personal_access_tokens_table.php | 8 +- .../2022_08_18_015337_create_jobs_table.php | 8 +- ...2022_08_31_202106_create_results_table.php | 8 +- .../2022_09_27_212959_create_admin_user.php | 8 +- ...022_10_20_211143_create_sessions_table.php | 8 +- ...022_10_21_104903_create_settings_table.php | 8 +- ...0_24_152031_create_notifications_table.php | 8 +- ...6_164913_transform_speedtest_server_id.php | 4 +- .../2023_01_05_205157_create_cache_table.php | 8 +- ...2023_01_12_135235_update_results_table.php | 8 +- ...2_131620_add_comments_to_results_table.php | 8 +- ...07_000000_rename_password_resets_table.php | 23 + database/seeders/DatabaseSeeder.php | 4 +- docker/8.1/Dockerfile | 9 +- docker/8.1/php.ini | 3 + docker/8.2/Dockerfile | 17 +- docker/8.2/php.ini | 3 + lang/en/validation.php | 177 +++-- routes/test.php | 10 +- tests/CreatesApplication.php | 5 +- tests/Feature/ExampleTest.php | 4 +- tests/Unit/ExampleTest.php | 4 +- 75 files changed, 1378 insertions(+), 958 deletions(-) create mode 100644 .phpunit.result.cache create mode 100644 app/Notifications/Telegram/TestNotification.php create mode 100644 app/Rules/Cron.php delete mode 100644 app/Rules/ValidCronExpression.php delete mode 100644 app/Telegram/TelegramNotification.php create mode 100644 database/migrations/2023_05_07_000000_rename_password_resets_table.php diff --git a/.gitignore b/.gitignore index f185879f4..c40c4269d 100644 --- a/.gitignore +++ b/.gitignore @@ -7,7 +7,7 @@ .env .env.backup -.phpunit.result.cache +/.phpunit.cache Homestead.json Homestead.yaml auth.json diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index 6bf520fa1..94b83e36f 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -29,6 +29,7 @@ 'Illuminate\Cache\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, + 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::class, 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, @@ -64,10 +65,12 @@ 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, + 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, @@ -87,6 +90,7 @@ 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, @@ -105,7 +109,6 @@ 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\ShowModelCommand' => \Illuminate\Foundation\Console\ShowModelCommand::class, 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, @@ -150,7 +153,7 @@ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'NunoMaduro\Collision\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class, @@ -166,7 +169,6 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, - 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -205,6 +207,7 @@ 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pipeline' => \Illuminate\Pipeline\Pipeline::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\DatabaseQueue::class, 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, @@ -243,6 +246,7 @@ 'Illuminate\Cache\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, + 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::class, 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, @@ -278,10 +282,12 @@ 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, + 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, @@ -301,6 +307,7 @@ 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, @@ -319,7 +326,6 @@ 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\ShowModelCommand' => \Illuminate\Foundation\Console\ShowModelCommand::class, 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, @@ -364,7 +370,7 @@ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'NunoMaduro\Collision\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class, @@ -380,7 +386,6 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, - 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -419,6 +424,7 @@ 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pipeline' => \Illuminate\Pipeline\Pipeline::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\DatabaseQueue::class, 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, @@ -457,6 +463,7 @@ 'Illuminate\Cache\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, + 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::class, 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, @@ -492,10 +499,12 @@ 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, + 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, @@ -515,6 +524,7 @@ 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, @@ -533,7 +543,6 @@ 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\ShowModelCommand' => \Illuminate\Foundation\Console\ShowModelCommand::class, 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, @@ -578,7 +587,7 @@ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'NunoMaduro\Collision\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class, @@ -594,7 +603,6 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, - 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -633,6 +641,7 @@ 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pipeline' => \Illuminate\Pipeline\Pipeline::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\DatabaseQueue::class, 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, @@ -671,6 +680,7 @@ 'Illuminate\Cache\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, + 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::class, 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, @@ -706,10 +716,12 @@ 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, + 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, @@ -729,6 +741,7 @@ 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, @@ -747,7 +760,6 @@ 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\ShowModelCommand' => \Illuminate\Foundation\Console\ShowModelCommand::class, 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, @@ -792,7 +804,7 @@ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'NunoMaduro\Collision\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class, @@ -808,7 +820,6 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, - 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -847,6 +858,7 @@ 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pipeline' => \Illuminate\Pipeline\Pipeline::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\DatabaseQueue::class, 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, @@ -885,6 +897,7 @@ 'Illuminate\Cache\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, + 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::class, 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, @@ -920,10 +933,12 @@ 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, + 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, @@ -943,6 +958,7 @@ 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, @@ -961,7 +977,6 @@ 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\ShowModelCommand' => \Illuminate\Foundation\Console\ShowModelCommand::class, 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, @@ -1006,7 +1021,7 @@ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'NunoMaduro\Collision\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class, @@ -1022,7 +1037,6 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, - 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -1061,6 +1075,7 @@ 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pipeline' => \Illuminate\Pipeline\Pipeline::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\DatabaseQueue::class, 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, @@ -1099,6 +1114,7 @@ 'Illuminate\Cache\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, + 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::class, 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, @@ -1134,10 +1150,12 @@ 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, + 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, @@ -1157,6 +1175,7 @@ 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, @@ -1175,7 +1194,6 @@ 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\ShowModelCommand' => \Illuminate\Foundation\Console\ShowModelCommand::class, 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, @@ -1220,7 +1238,7 @@ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'NunoMaduro\Collision\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class, @@ -1236,7 +1254,6 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, - 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -1275,6 +1292,7 @@ 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pipeline' => \Illuminate\Pipeline\Pipeline::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\DatabaseQueue::class, 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, @@ -1313,6 +1331,7 @@ 'Illuminate\Cache\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, + 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::class, 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, @@ -1348,10 +1367,12 @@ 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, + 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, @@ -1371,6 +1392,7 @@ 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, @@ -1389,7 +1411,6 @@ 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\ShowModelCommand' => \Illuminate\Foundation\Console\ShowModelCommand::class, 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, @@ -1434,7 +1455,7 @@ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'NunoMaduro\Collision\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class, @@ -1450,7 +1471,6 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, - 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -1489,6 +1509,7 @@ 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pipeline' => \Illuminate\Pipeline\Pipeline::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\DatabaseQueue::class, 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, @@ -1527,6 +1548,7 @@ 'Illuminate\Cache\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, + 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::class, 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, @@ -1562,10 +1584,12 @@ 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, + 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, @@ -1585,6 +1609,7 @@ 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, @@ -1603,7 +1628,6 @@ 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\ShowModelCommand' => \Illuminate\Foundation\Console\ShowModelCommand::class, 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, @@ -1648,7 +1672,7 @@ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'NunoMaduro\Collision\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class, @@ -1664,7 +1688,6 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, - 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -1703,6 +1726,7 @@ 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pipeline' => \Illuminate\Pipeline\Pipeline::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\DatabaseQueue::class, 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, @@ -1741,6 +1765,7 @@ 'Illuminate\Cache\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, + 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::class, 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, @@ -1776,10 +1801,12 @@ 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, + 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, @@ -1799,6 +1826,7 @@ 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, @@ -1817,7 +1845,6 @@ 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\ShowModelCommand' => \Illuminate\Foundation\Console\ShowModelCommand::class, 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, @@ -1862,7 +1889,7 @@ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'NunoMaduro\Collision\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class, @@ -1878,7 +1905,6 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, - 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -1917,6 +1943,7 @@ 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pipeline' => \Illuminate\Pipeline\Pipeline::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\DatabaseQueue::class, 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, @@ -1955,6 +1982,7 @@ 'Illuminate\Cache\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, + 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::class, 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, @@ -1990,10 +2018,12 @@ 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, + 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, @@ -2013,6 +2043,7 @@ 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, @@ -2031,7 +2062,6 @@ 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\ShowModelCommand' => \Illuminate\Foundation\Console\ShowModelCommand::class, 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, @@ -2076,7 +2106,7 @@ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'NunoMaduro\Collision\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class, @@ -2092,7 +2122,6 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, - 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -2131,6 +2160,7 @@ 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pipeline' => \Illuminate\Pipeline\Pipeline::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\DatabaseQueue::class, 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, @@ -2169,6 +2199,7 @@ 'Illuminate\Cache\Console\CacheTableCommand' => \Illuminate\Cache\Console\CacheTableCommand::class, 'Illuminate\Cache\Console\ClearCommand' => \Illuminate\Cache\Console\ClearCommand::class, 'Illuminate\Cache\Console\ForgetCommand' => \Illuminate\Cache\Console\ForgetCommand::class, + 'Illuminate\Cache\Console\PruneStaleTagsCommand' => \Illuminate\Cache\Console\PruneStaleTagsCommand::class, 'Illuminate\Cache\RateLimiter' => \Illuminate\Cache\RateLimiter::class, 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, @@ -2204,10 +2235,12 @@ 'Illuminate\Database\Console\Seeds\SeedCommand' => \Illuminate\Database\Console\Seeds\SeedCommand::class, 'Illuminate\Database\Console\Seeds\SeederMakeCommand' => \Illuminate\Database\Console\Seeds\SeederMakeCommand::class, 'Illuminate\Database\Console\ShowCommand' => \Illuminate\Database\Console\ShowCommand::class, + 'Illuminate\Database\Console\ShowModelCommand' => \Illuminate\Database\Console\ShowModelCommand::class, 'Illuminate\Database\Console\TableCommand' => \Illuminate\Database\Console\TableCommand::class, 'Illuminate\Database\Console\WipeCommand' => \Illuminate\Database\Console\WipeCommand::class, 'Illuminate\Foundation\Console\AboutCommand' => \Illuminate\Foundation\Console\AboutCommand::class, 'Illuminate\Foundation\Console\CastMakeCommand' => \Illuminate\Foundation\Console\CastMakeCommand::class, + 'Illuminate\Foundation\Console\ChannelListCommand' => \Illuminate\Foundation\Console\ChannelListCommand::class, 'Illuminate\Foundation\Console\ChannelMakeCommand' => \Illuminate\Foundation\Console\ChannelMakeCommand::class, 'Illuminate\Foundation\Console\ClearCompiledCommand' => \Illuminate\Foundation\Console\ClearCompiledCommand::class, 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, @@ -2227,6 +2260,7 @@ 'Illuminate\Foundation\Console\ExceptionMakeCommand' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'Illuminate\Foundation\Console\JobMakeCommand' => \Illuminate\Foundation\Console\JobMakeCommand::class, 'Illuminate\Foundation\Console\KeyGenerateCommand' => \Illuminate\Foundation\Console\KeyGenerateCommand::class, + 'Illuminate\Foundation\Console\LangPublishCommand' => \Illuminate\Foundation\Console\LangPublishCommand::class, 'Illuminate\Foundation\Console\ListenerMakeCommand' => \Illuminate\Foundation\Console\ListenerMakeCommand::class, 'Illuminate\Foundation\Console\MailMakeCommand' => \Illuminate\Foundation\Console\MailMakeCommand::class, 'Illuminate\Foundation\Console\ModelMakeCommand' => \Illuminate\Foundation\Console\ModelMakeCommand::class, @@ -2245,7 +2279,6 @@ 'Illuminate\Foundation\Console\RuleMakeCommand' => \Illuminate\Foundation\Console\RuleMakeCommand::class, 'Illuminate\Foundation\Console\ScopeMakeCommand' => \Illuminate\Foundation\Console\ScopeMakeCommand::class, 'Illuminate\Foundation\Console\ServeCommand' => \Illuminate\Foundation\Console\ServeCommand::class, - 'Illuminate\Foundation\Console\ShowModelCommand' => \Illuminate\Foundation\Console\ShowModelCommand::class, 'Illuminate\Foundation\Console\StorageLinkCommand' => \Illuminate\Foundation\Console\StorageLinkCommand::class, 'Illuminate\Foundation\Console\StubPublishCommand' => \Illuminate\Foundation\Console\StubPublishCommand::class, 'Illuminate\Foundation\Console\TestMakeCommand' => \Illuminate\Foundation\Console\TestMakeCommand::class, @@ -2290,7 +2323,7 @@ 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NotificationChannels\Telegram\Telegram' => \NotificationChannels\Telegram\Telegram::class, - 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'NunoMaduro\Collision\Provider' => \NunoMaduro\Collision\Provider::class, 'Spatie\FlareClient\Flare' => \Spatie\FlareClient\Flare::class, 'Spatie\Ignition\Config\IgnitionConfig' => \Spatie\Ignition\Config\IgnitionConfig::class, 'Spatie\Ignition\Contracts\ConfigManager' => \Spatie\Ignition\Config\FileConfigManager::class, @@ -2306,7 +2339,6 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, - 'Whoops\Handler\HandlerInterface' => \Spatie\LaravelIgnition\Renderers\IgnitionWhoopsHandler::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -2345,6 +2377,7 @@ 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, + 'pipeline' => \Illuminate\Pipeline\Pipeline::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\DatabaseQueue::class, 'queue.failer' => \Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider::class, diff --git a/.phpunit.result.cache b/.phpunit.result.cache new file mode 100644 index 000000000..621818821 --- /dev/null +++ b/.phpunit.result.cache @@ -0,0 +1 @@ +{"version":1,"defects":[],"times":{"Tests\\Unit\\ExampleTest::test_that_true_is_true":0.001,"Tests\\Feature\\ExampleTest::test_the_application_returns_a_successful_response":0.125}} \ No newline at end of file diff --git a/_ide_helper.php b/_ide_helper.php index c7ce8020b..cd7ccf220 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 9.52.6. + * Generated for Laravel 10.9.0. * * This file should not be included in your code, only analyzed by your IDE! * @@ -150,6 +150,18 @@ public static function bootstrapPath($path = '') { /** @var \Illuminate\Foundation\Application $instance */ return $instance->bootstrapPath($path); + } + /** + * Set the bootstrap file directory. + * + * @param string $path + * @return \Illuminate\Foundation\Application + * @static + */ + public static function useBootstrapPath($path) + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->useBootstrapPath($path); } /** * Get the path to the application configuration files. @@ -162,6 +174,18 @@ public static function configPath($path = '') { /** @var \Illuminate\Foundation\Application $instance */ return $instance->configPath($path); + } + /** + * Set the configuration directory. + * + * @param string $path + * @return \Illuminate\Foundation\Application + * @static + */ + public static function useConfigPath($path) + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->useConfigPath($path); } /** * Get the path to the database directory. @@ -214,13 +238,26 @@ public static function useLangPath($path) /** * Get the path to the public / web directory. * + * @param string $path * @return string * @static */ - public static function publicPath() + public static function publicPath($path = '') + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->publicPath($path); + } + /** + * Set the public / web directory. + * + * @param string $path + * @return \Illuminate\Foundation\Application + * @static + */ + public static function usePublicPath($path) { /** @var \Illuminate\Foundation\Application $instance */ - return $instance->publicPath(); + return $instance->usePublicPath($path); } /** * Get the path to the storage directory. @@ -271,6 +308,19 @@ public static function viewPath($path = '') { /** @var \Illuminate\Foundation\Application $instance */ return $instance->viewPath($path); + } + /** + * Join the given paths together. + * + * @param string $basePath + * @param string $path + * @return string + * @static + */ + public static function joinPaths($basePath, $path = '') + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->joinPaths($basePath, $path); } /** * Get the path to the environment file directory. @@ -1551,6 +1601,18 @@ public static function flushMacros() */ class Artisan { /** + * Re-route the Symfony command events to their Laravel counterparts. + * + * @internal + * @return \App\Console\Kernel + * @static + */ + public static function rerouteSymfonyCommandEvents() + { //Method inherited from \Illuminate\Foundation\Console\Kernel + /** @var \App\Console\Kernel $instance */ + return $instance->rerouteSymfonyCommandEvents(); + } + /** * Run the console application. * * @param \Symfony\Component\Console\Input\InputInterface $input @@ -1700,7 +1762,7 @@ public static function bootstrapWithoutBootingProviders() /** * Set the Artisan application instance. * - * @param \Illuminate\Console\Application $artisan + * @param \Illuminate\Console\Application|null $artisan * @return void * @static */ @@ -2231,13 +2293,13 @@ public static function getUser() * Set the current user. * * @param \Illuminate\Contracts\Auth\Authenticatable $user - * @return \Illuminate\Auth\SessionGuard + * @return void * @static */ public static function setUser($user) { /** @var \Illuminate\Auth\SessionGuard $instance */ - return $instance->setUser($user); + $instance->setUser($user); } /** * Get the current request instance. @@ -2899,6 +2961,7 @@ public static function applyEchoHandler($value) * @method static array|null resolveAuthenticatedUser(\Illuminate\Http\Request $request) * @method static void resolveAuthenticatedUserUsing(\Closure $callback) * @method static \Illuminate\Broadcasting\Broadcasters\Broadcaster channel(\Illuminate\Contracts\Broadcasting\HasBroadcastChannel|string $channel, callable|string $callback, array $options = []) + * @method static \Illuminate\Support\Collection getChannels() * @see \Illuminate\Broadcasting\BroadcastManager * @see \Illuminate\Broadcasting\Broadcasters\Broadcaster */ @@ -3609,6 +3672,19 @@ public static function driver($driver = null) { /** @var \Illuminate\Cache\CacheManager $instance */ return $instance->driver($driver); + } + /** + * Resolve the given store. + * + * @param string $name + * @return \Illuminate\Contracts\Cache\Repository + * @throws \InvalidArgumentException + * @static + */ + public static function resolve($name) + { + /** @var \Illuminate\Cache\CacheManager $instance */ + return $instance->resolve($name); } /** * Create a new cache repository with the given implementation. @@ -3692,6 +3768,18 @@ public static function extend($driver, $callback) { /** @var \Illuminate\Cache\CacheManager $instance */ return $instance->extend($driver, $callback); + } + /** + * Set the application instance used by the manager. + * + * @param \Illuminate\Contracts\Foundation\Application $app + * @return \Illuminate\Cache\CacheManager + * @static + */ + public static function setApplication($app) + { + /** @var \Illuminate\Cache\CacheManager $instance */ + return $instance->setApplication($app); } /** * Determine if an item exists in the cache. @@ -4049,6 +4137,18 @@ public static function getStore() { /** @var \Illuminate\Cache\Repository $instance */ return $instance->getStore(); + } + /** + * Set the cache store implementation. + * + * @param \Illuminate\Contracts\Cache\Store $store + * @return static + * @static + */ + public static function setStore($store) + { + /** @var \Illuminate\Cache\Repository $instance */ + return $instance->setStore($store); } /** * Get the event dispatcher instance. @@ -4913,7 +5013,7 @@ public static function connection($name = null) * @param string $name * @param string $type * @return void - * @throws \Doctrine\DBAL\DBALException + * @throws \Doctrine\DBAL\Exception * @throws \RuntimeException * @static */ @@ -5283,6 +5383,20 @@ public static function select($query, $bindings = [], $useReadPdo = true) { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->select($query, $bindings, $useReadPdo); + } + /** + * Run a select statement against the database and returns all of the result sets. + * + * @param string $query + * @param array $bindings + * @param bool $useReadPdo + * @return array + * @static + */ + public static function selectResultSets($query, $bindings = [], $useReadPdo = true) + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->selectResultSets($query, $bindings, $useReadPdo); } /** * Run a select statement against the database and returns a generator. @@ -5471,6 +5585,17 @@ public static function resetTotalQueryDuration() { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ $instance->resetTotalQueryDuration(); + } + /** + * Reconnect to the database if a PDO connection is missing. + * + * @return void + * @static + */ + public static function reconnectIfMissingConnection() + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + $instance->reconnectIfMissingConnection(); } /** * Register a hook to be run just before a database query is executed. @@ -5500,7 +5625,7 @@ public static function listen($callback) * Get a new raw query expression. * * @param mixed $value - * @return \Illuminate\Database\Query\Expression + * @return \Illuminate\Contracts\Database\Query\Expression * @static */ public static function raw($value) @@ -5578,7 +5703,7 @@ public static function isDoctrineAvailable() return $instance->isDoctrineAvailable(); } /** - * Indicates whether native alter operations will be used when dropping or renaming columns, even if Doctrine DBAL is installed. + * Indicates whether native alter operations will be used when dropping, renaming, or modifying columns, even if Doctrine DBAL is installed. * * @return bool * @static @@ -6481,6 +6606,21 @@ public static function get($path, $lock = false) { /** @var \Illuminate\Filesystem\Filesystem $instance */ return $instance->get($path, $lock); + } + /** + * Get the contents of a file as decoded JSON. + * + * @param string $path + * @param int $flags + * @param bool $lock + * @return array + * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException + * @static + */ + public static function json($path, $flags = 0, $lock = false) + { + /** @var \Illuminate\Filesystem\Filesystem $instance */ + return $instance->json($path, $flags, $lock); } /** * Get contents of a file with shared access. @@ -7615,7 +7755,7 @@ public static function forgetDrivers() * * * @method static \Illuminate\Http\Client\PendingRequest baseUrl(string $url) - * @method static \Illuminate\Http\Client\PendingRequest withBody(string $content, string $contentType) + * @method static \Illuminate\Http\Client\PendingRequest withBody(string $content, string $contentType = 'application/json') * @method static \Illuminate\Http\Client\PendingRequest asJson() * @method static \Illuminate\Http\Client\PendingRequest asForm() * @method static \Illuminate\Http\Client\PendingRequest attach(string|array $name, string|resource $contents = '', string|null $filename = null, array $headers = []) @@ -7628,7 +7768,7 @@ public static function forgetDrivers() * @method static \Illuminate\Http\Client\PendingRequest withBasicAuth(string $username, string $password) * @method static \Illuminate\Http\Client\PendingRequest withDigestAuth(string $username, string $password) * @method static \Illuminate\Http\Client\PendingRequest withToken(string $token, string $type = 'Bearer') - * @method static \Illuminate\Http\Client\PendingRequest withUserAgent(string $userAgent) + * @method static \Illuminate\Http\Client\PendingRequest withUserAgent(string|bool $userAgent) * @method static \Illuminate\Http\Client\PendingRequest withUrlParameters(array $parameters = []) * @method static \Illuminate\Http\Client\PendingRequest withCookies(array $cookies, string $domain) * @method static \Illuminate\Http\Client\PendingRequest maxRedirects(int $max) @@ -7637,7 +7777,7 @@ public static function forgetDrivers() * @method static \Illuminate\Http\Client\PendingRequest sink(string|resource $to) * @method static \Illuminate\Http\Client\PendingRequest timeout(int $seconds) * @method static \Illuminate\Http\Client\PendingRequest connectTimeout(int $seconds) - * @method static \Illuminate\Http\Client\PendingRequest retry(int $times, int $sleepMilliseconds = 0, callable|null $when = null, bool $throw = true) + * @method static \Illuminate\Http\Client\PendingRequest retry(int $times, Closure|int $sleepMilliseconds = 0, callable|null $when = null, bool $throw = true) * @method static \Illuminate\Http\Client\PendingRequest withOptions(array $options) * @method static \Illuminate\Http\Client\PendingRequest withMiddleware(callable $middleware) * @method static \Illuminate\Http\Client\PendingRequest beforeSending(callable $callback) @@ -8266,6 +8406,8 @@ public static function flushMacros() * @method static \Psr\Log\LoggerInterface getLogger() * @method static \Illuminate\Contracts\Events\Dispatcher getEventDispatcher() * @method static void setEventDispatcher(\Illuminate\Contracts\Events\Dispatcher $dispatcher) + * @method static \Illuminate\Log\Logger|mixed when(\Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null) + * @method static \Illuminate\Log\Logger|mixed unless(\Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null) * @see \Illuminate\Log\LogManager */ class Log { @@ -8923,17 +9065,6 @@ public static function later($delay, $view, $queue = null) { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ return $instance->later($delay, $view, $queue); - } - /** - * Get the array of failed recipients. - * - * @return array - * @static - */ - public static function failures() - { - /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ - return $instance->failures(); } } @@ -9219,20 +9350,6 @@ public static function assertCount($expectedCount) { /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ $instance->assertCount($expectedCount); - } - /** - * Assert the total amount of times a notification was sent. - * - * @param int $expectedCount - * @param string $notification - * @return void - * @deprecated Use the assertSentTimes method instead - * @static - */ - public static function assertTimesSent($expectedCount, $notification) - { - /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ - $instance->assertTimesSent($expectedCount, $notification); } /** * Get all of the notifications matching a truth-test callback. @@ -9370,6 +9487,307 @@ public static function setDefaultDriver($name) $instance->setDefaultDriver($name); } + } + /** + * + * + * @method static \Illuminate\Process\PendingProcess command(array|string $command) + * @method static \Illuminate\Process\PendingProcess path(string $path) + * @method static \Illuminate\Process\PendingProcess timeout(int $timeout) + * @method static \Illuminate\Process\PendingProcess idleTimeout(int $timeout) + * @method static \Illuminate\Process\PendingProcess forever() + * @method static \Illuminate\Process\PendingProcess env(array $environment) + * @method static \Illuminate\Process\PendingProcess input(\Traversable|resource|string|int|float|bool|null $input) + * @method static \Illuminate\Process\PendingProcess quietly() + * @method static \Illuminate\Process\PendingProcess tty(bool $tty = true) + * @method static \Illuminate\Process\PendingProcess options(array $options) + * @method static \Illuminate\Contracts\Process\ProcessResult run(array|string|null $command = null, callable|null $output = null) + * @method static \Illuminate\Process\InvokedProcess start(array|string|null $command = null, callable $output = null) + * @method static \Illuminate\Process\PendingProcess withFakeHandlers(array $fakeHandlers) + * @method static \Illuminate\Process\PendingProcess|mixed when(\Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null) + * @method static \Illuminate\Process\PendingProcess|mixed unless(\Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null) + * @see \Illuminate\Process\PendingProcess + * @see \Illuminate\Process\Factory + */ + class Process { + /** + * Create a new fake process response for testing purposes. + * + * @param array|string $output + * @param array|string $errorOutput + * @param int $exitCode + * @return \Illuminate\Process\FakeProcessResult + * @static + */ + public static function result($output = '', $errorOutput = '', $exitCode = 0) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->result($output, $errorOutput, $exitCode); + } + /** + * Begin describing a fake process lifecycle. + * + * @return \Illuminate\Process\FakeProcessDescription + * @static + */ + public static function describe() + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->describe(); + } + /** + * Begin describing a fake process sequence. + * + * @param array $processes + * @return \Illuminate\Process\FakeProcessSequence + * @static + */ + public static function sequence($processes = []) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->sequence($processes); + } + /** + * Indicate that the process factory should fake processes. + * + * @param \Closure|array|null $callback + * @return \Illuminate\Process\Factory + * @static + */ + public static function fake($callback = null) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->fake($callback); + } + /** + * Determine if the process factory has fake process handlers and is recording processes. + * + * @return bool + * @static + */ + public static function isRecording() + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->isRecording(); + } + /** + * Record the given process if processes should be recorded. + * + * @param \Illuminate\Process\PendingProcess $process + * @param \Illuminate\Contracts\Process\ProcessResult $result + * @return \Illuminate\Process\Factory + * @static + */ + public static function recordIfRecording($process, $result) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->recordIfRecording($process, $result); + } + /** + * Record the given process. + * + * @param \Illuminate\Process\PendingProcess $process + * @param \Illuminate\Contracts\Process\ProcessResult $result + * @return \Illuminate\Process\Factory + * @static + */ + public static function record($process, $result) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->record($process, $result); + } + /** + * Indicate that an exception should be thrown if any process is not faked. + * + * @param bool $prevent + * @return \Illuminate\Process\Factory + * @static + */ + public static function preventStrayProcesses($prevent = true) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->preventStrayProcesses($prevent); + } + /** + * Determine if stray processes are being prevented. + * + * @return bool + * @static + */ + public static function preventingStrayProcesses() + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->preventingStrayProcesses(); + } + /** + * Assert that a process was recorded matching a given truth test. + * + * @param \Closure|string $callback + * @return \Illuminate\Process\Factory + * @static + */ + public static function assertRan($callback) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->assertRan($callback); + } + /** + * Assert that a process was recorded a given number of times matching a given truth test. + * + * @param \Closure|string $callback + * @param int $times + * @return \Illuminate\Process\Factory + * @static + */ + public static function assertRanTimes($callback, $times = 1) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->assertRanTimes($callback, $times); + } + /** + * Assert that a process was not recorded matching a given truth test. + * + * @param \Closure|string $callback + * @return \Illuminate\Process\Factory + * @static + */ + public static function assertNotRan($callback) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->assertNotRan($callback); + } + /** + * Assert that a process was not recorded matching a given truth test. + * + * @param \Closure|string $callback + * @return \Illuminate\Process\Factory + * @static + */ + public static function assertDidntRun($callback) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->assertDidntRun($callback); + } + /** + * Assert that no processes were recorded. + * + * @return \Illuminate\Process\Factory + * @static + */ + public static function assertNothingRan() + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->assertNothingRan(); + } + /** + * Start defining a pool of processes. + * + * @param callable $callback + * @return \Illuminate\Process\Pool + * @static + */ + public static function pool($callback) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->pool($callback); + } + /** + * Start defining a series of piped processes. + * + * @param callable|array $callback + * @return \Illuminate\Contracts\Process\ProcessResult + * @static + */ + public static function pipe($callback, $output = null) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->pipe($callback, $output); + } + /** + * Run a pool of processes and wait for them to finish executing. + * + * @param callable $callback + * @param callable|null $output + * @return \Illuminate\Process\ProcessPoolResults + * @static + */ + public static function concurrently($callback, $output = null) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->concurrently($callback, $output); + } + /** + * Create a new pending process associated with this factory. + * + * @return \Illuminate\Process\PendingProcess + * @static + */ + public static function newPendingProcess() + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->newPendingProcess(); + } + /** + * Register a custom macro. + * + * @param string $name + * @param object|callable $macro + * @return void + * @static + */ + public static function macro($name, $macro) + { + \Illuminate\Process\Factory::macro($name, $macro); + } + /** + * Mix another object into the class. + * + * @param object $mixin + * @param bool $replace + * @return void + * @throws \ReflectionException + * @static + */ + public static function mixin($mixin, $replace = true) + { + \Illuminate\Process\Factory::mixin($mixin, $replace); + } + /** + * Checks if macro is registered. + * + * @param string $name + * @return bool + * @static + */ + public static function hasMacro($name) + { + return \Illuminate\Process\Factory::hasMacro($name); + } + /** + * Flush the existing macros. + * + * @return void + * @static + */ + public static function flushMacros() + { + \Illuminate\Process\Factory::flushMacros(); + } + /** + * Dynamically handle calls to the class. + * + * @param string $method + * @param array $parameters + * @return mixed + * @throws \BadMethodCallException + * @static + */ + public static function macroCall($method, $parameters) + { + /** @var \Illuminate\Process\Factory $instance */ + return $instance->macroCall($method, $parameters); + } + } /** * @@ -9624,6 +10042,30 @@ public static function assertPushedWithoutChain($job, $callback = null) { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ $instance->assertPushedWithoutChain($job, $callback); + } + /** + * Assert if a closure was pushed based on a truth-test callback. + * + * @param callable|int|null $callback + * @return void + * @static + */ + public static function assertClosurePushed($callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ + $instance->assertClosurePushed($callback); + } + /** + * Assert that a closure was not pushed based on a truth-test callback. + * + * @param callable|null $callback + * @return void + * @static + */ + public static function assertClosureNotPushed($callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ + $instance->assertClosureNotPushed($callback); } /** * Determine if a job was pushed based on a truth-test callback. @@ -9990,7 +10432,7 @@ public static function for($name, $callback) * Get the given named rate limiter. * * @param string $name - * @return \Closure + * @return \Closure|null * @static */ public static function limiter($name) @@ -10134,19 +10576,6 @@ public static function cleanRateLimiterKey($key) */ class Redirect { /** - * Create a new redirect response to the "home" route. - * - * @param int $status - * @return \Illuminate\Http\RedirectResponse - * @deprecated Will be removed in a future Laravel version. - * @static - */ - public static function home($status = 302) - { - /** @var \Illuminate\Routing\Redirector $instance */ - return $instance->home($status); - } - /** * Create a new redirect response to the previous location. * * @param int $status @@ -13017,7 +13446,7 @@ public static function any($uri, $action = null) return $instance->any($uri, $action); } /** - * Register a new Fallback route with the router. + * Register a new fallback route with the router. * * @param array|string|callable|null $action * @return \Illuminate\Routing\Route @@ -14021,7 +14450,7 @@ public static function morphUsingUlids() \Illuminate\Database\Schema\MySqlBuilder::morphUsingUlids(); } /** - * Attempt to use native schema operations for dropping and renaming columns, even if Doctrine DBAL is installed. + * Attempt to use native schema operations for dropping, renaming, and modifying columns, even if Doctrine DBAL is installed. * * @param bool $value * @return void @@ -15308,6 +15737,19 @@ public static function get($path) { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->get($path); + } + /** + * Get the contents of a file as decoded JSON. + * + * @param string $path + * @param int $flags + * @return array|null + * @static + */ + public static function json($path, $flags = 0) + { + /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ + return $instance->json($path, $flags); } /** * Create a streamed response for a given file. @@ -15354,13 +15796,13 @@ public static function put($path, $contents, $options = []) /** * Store the uploaded file on the disk. * - * @param string $path - * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $file + * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $path + * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|array|null $file * @param mixed $options * @return string|false * @static */ - public static function putFile($path, $file, $options = []) + public static function putFile($path, $file = null, $options = []) { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->putFile($path, $file, $options); @@ -15368,14 +15810,14 @@ public static function putFile($path, $file, $options = []) /** * Store the uploaded file on the disk with a given name. * - * @param string $path - * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $file - * @param string $name + * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $path + * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|array|null $file + * @param string|array|null $name * @param mixed $options * @return string|false * @static */ - public static function putFileAs($path, $file, $name, $options = []) + public static function putFileAs($path, $file, $name = null, $options = []) { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->putFileAs($path, $file, $name, $options); @@ -16360,14 +16802,14 @@ class Validator { * @param array $data * @param array $rules * @param array $messages - * @param array $customAttributes + * @param array $attributes * @return \Illuminate\Validation\Validator * @static */ - public static function make($data, $rules, $messages = [], $customAttributes = []) + public static function make($data, $rules, $messages = [], $attributes = []) { /** @var \Illuminate\Validation\Factory $instance */ - return $instance->make($data, $rules, $messages, $customAttributes); + return $instance->make($data, $rules, $messages, $attributes); } /** * Validate the given data against the provided rules. @@ -16375,15 +16817,15 @@ public static function make($data, $rules, $messages = [], $customAttributes = [ * @param array $data * @param array $rules * @param array $messages - * @param array $customAttributes + * @param array $attributes * @return array * @throws \Illuminate\Validation\ValidationException * @static */ - public static function validate($data, $rules, $messages = [], $customAttributes = []) + public static function validate($data, $rules, $messages = [], $attributes = []) { /** @var \Illuminate\Validation\Factory $instance */ - return $instance->validate($data, $rules, $messages, $customAttributes); + return $instance->validate($data, $rules, $messages, $attributes); } /** * Register a custom validator extension. @@ -17771,7 +18213,7 @@ public static function sanitizeHtml($html) * * * @template TKey of array-key - * @template TValue + * @template-covariant TValue * @implements \ArrayAccess * @implements \Illuminate\Support\Enumerable */ @@ -20638,7 +21080,7 @@ public static function whereKeyNot($id) /** * Add a basic where clause to the query. * - * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @param string $boolean @@ -20654,7 +21096,7 @@ public static function where($column, $operator = null, $value = null, $boolean /** * Add a basic where clause to the query, and return the first result. * - * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @param string $boolean @@ -20670,7 +21112,7 @@ public static function firstWhere($column, $operator = null, $value = null, $boo /** * Add an "or where" clause to the query. * - * @param \Closure|array|string|\Illuminate\Database\Query\Expression $column + * @param \Closure|array|string|\Illuminate\Contracts\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @return \Illuminate\Database\Eloquent\Builder|static @@ -20685,7 +21127,7 @@ public static function orWhere($column, $operator = null, $value = null) /** * Add a basic "where not" clause to the query. * - * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @param string $boolean @@ -20701,7 +21143,7 @@ public static function whereNot($column, $operator = null, $value = null, $boole /** * Add an "or where not" clause to the query. * - * @param \Closure|array|string|\Illuminate\Database\Query\Expression $column + * @param \Closure|array|string|\Illuminate\Contracts\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @return \Illuminate\Database\Eloquent\Builder|static @@ -20716,7 +21158,7 @@ public static function orWhereNot($column, $operator = null, $value = null) /** * Add an "order by" clause for a timestamp to the query. * - * @param string|\Illuminate\Database\Query\Expression $column + * @param string|\Illuminate\Contracts\Database\Query\Expression $column * @return \Illuminate\Database\Eloquent\Builder|static * @static */ @@ -20729,7 +21171,7 @@ public static function latest($column = null) /** * Add an "order by" clause for a timestamp to the query. * - * @param string|\Illuminate\Database\Query\Expression $column + * @param string|\Illuminate\Contracts\Database\Query\Expression $column * @return \Illuminate\Database\Eloquent\Builder|static * @static */ @@ -20926,7 +21368,7 @@ public static function sole($columns = []) /** * Get a single column's value from the first result of a query. * - * @param string|\Illuminate\Database\Query\Expression $column + * @param string|\Illuminate\Contracts\Database\Query\Expression $column * @return mixed * @static */ @@ -20939,7 +21381,7 @@ public static function value($column) /** * Get a single column's value from the first result of a query if it's the sole matching record. * - * @param string|\Illuminate\Database\Query\Expression $column + * @param string|\Illuminate\Contracts\Database\Query\Expression $column * @return mixed * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> * @throws \Illuminate\Database\MultipleRecordsFoundException @@ -20954,7 +21396,7 @@ public static function soleValue($column) /** * Get a single column's value from the first result of the query or throw an exception. * - * @param string|\Illuminate\Database\Query\Expression $column + * @param string|\Illuminate\Contracts\Database\Query\Expression $column * @return mixed * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> * @static @@ -21019,7 +21461,7 @@ public static function cursor() /** * Get a collection with the values of a given column. * - * @param string|\Illuminate\Database\Query\Expression $column + * @param string|\Illuminate\Contracts\Database\Query\Expression $column * @param string|null $key * @return \Illuminate\Support\Collection * @static @@ -21037,6 +21479,7 @@ public static function pluck($column, $key = null) * @param array|string $columns * @param string $pageName * @param int|null $page + * @param \Closure|int|null $total * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator * @throws \InvalidArgumentException * @static @@ -21851,7 +22294,7 @@ public static function orWhereDoesntHaveMorph($relation, $types, $callback = nul * Add a basic where clause to a relationship query. * * @param string $relation - * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @return \Illuminate\Database\Eloquent\Builder|static @@ -21867,7 +22310,7 @@ public static function whereRelation($relation, $column, $operator = null, $valu * Add an "or where" clause to a relationship query. * * @param string $relation - * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @return \Illuminate\Database\Eloquent\Builder|static @@ -21884,7 +22327,7 @@ public static function orWhereRelation($relation, $column, $operator = null, $va * * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation * @param string|array $types - * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @return \Illuminate\Database\Eloquent\Builder|static @@ -21901,7 +22344,7 @@ public static function whereMorphRelation($relation, $types, $column, $operator * * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation * @param string|array $types - * @param \Closure|string|array|\Illuminate\Database\Query\Expression $column + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column * @param mixed $operator * @param mixed $value * @return \Illuminate\Database\Eloquent\Builder|static @@ -21917,7 +22360,7 @@ public static function orWhereMorphRelation($relation, $types, $column, $operato * Add a morph-to relationship condition to the query. * * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param \Illuminate\Database\Eloquent\Model|string $model + * @param \Illuminate\Database\Eloquent\Model|string|null $model * @return \Illuminate\Database\Eloquent\Builder|static * @static */ @@ -21945,7 +22388,7 @@ public static function whereNotMorphedTo($relation, $model, $boolean = 'and') * Add a morph-to relationship condition to the query with an "or where" clause. * * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param \Illuminate\Database\Eloquent\Model|string $model + * @param \Illuminate\Database\Eloquent\Model|string|null $model * @return \Illuminate\Database\Eloquent\Builder|static * @static */ @@ -22262,7 +22705,7 @@ public static function ignoreIndex($index) /** * Add a join clause to the query. * - * @param string $table + * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string|null $operator * @param string|null $second @@ -22280,7 +22723,7 @@ public static function join($table, $first, $operator = null, $second = null, $t /** * Add a "join where" clause to the query. * - * @param string $table + * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string $operator * @param string $second @@ -22317,7 +22760,7 @@ public static function joinSub($query, $as, $first, $operator = null, $second = /** * Add a left join to the query. * - * @param string $table + * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string|null $operator * @param string|null $second @@ -22333,7 +22776,7 @@ public static function leftJoin($table, $first, $operator = null, $second = null /** * Add a "join where" clause to the query. * - * @param string $table + * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string $operator * @param string $second @@ -22366,7 +22809,7 @@ public static function leftJoinSub($query, $as, $first, $operator = null, $secon /** * Add a right join to the query. * - * @param string $table + * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string|null $operator * @param string|null $second @@ -22382,7 +22825,7 @@ public static function rightJoin($table, $first, $operator = null, $second = nul /** * Add a "right join where" clause to the query. * - * @param string $table + * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string $operator * @param string $second @@ -22415,7 +22858,7 @@ public static function rightJoinSub($query, $as, $first, $operator = null, $seco /** * Add a "cross join" clause to the query. * - * @param string $table + * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string|null $first * @param string|null $operator * @param string|null $second @@ -22535,7 +22978,7 @@ public static function orWhereRaw($sql, $bindings = []) /** * Add a "where in" clause to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param mixed $values * @param string $boolean * @param bool $not @@ -22551,7 +22994,7 @@ public static function whereIn($column, $values, $boolean = 'and', $not = false) /** * Add an "or where in" clause to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param mixed $values * @return \Illuminate\Database\Query\Builder * @static @@ -22565,7 +23008,7 @@ public static function orWhereIn($column, $values) /** * Add a "where not in" clause to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param mixed $values * @param string $boolean * @return \Illuminate\Database\Query\Builder @@ -22580,7 +23023,7 @@ public static function whereNotIn($column, $values, $boolean = 'and') /** * Add an "or where not in" clause to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param mixed $values * @return \Illuminate\Database\Query\Builder * @static @@ -22653,7 +23096,7 @@ public static function orWhereIntegerNotInRaw($column, $values) /** * Add a "where null" clause to the query. * - * @param string|array $columns + * @param string|array|\Illuminate\Contracts\Database\Query\Expression $columns * @param string $boolean * @param bool $not * @return \Illuminate\Database\Query\Builder @@ -22668,7 +23111,7 @@ public static function whereNull($columns, $boolean = 'and', $not = false) /** * Add an "or where null" clause to the query. * - * @param string|array $column + * @param string|array|\Illuminate\Contracts\Database\Query\Expression $column * @return \Illuminate\Database\Query\Builder * @static */ @@ -22681,7 +23124,7 @@ public static function orWhereNull($column) /** * Add a "where not null" clause to the query. * - * @param string|array $columns + * @param string|array|\Illuminate\Contracts\Database\Query\Expression $columns * @param string $boolean * @return \Illuminate\Database\Query\Builder * @static @@ -22695,7 +23138,7 @@ public static function whereNotNull($columns, $boolean = 'and') /** * Add a where between statement to the query. * - * @param string|\Illuminate\Database\Query\Expression $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param \Illuminate\Database\Query\iterable $values * @param string $boolean * @param bool $not @@ -22711,7 +23154,7 @@ public static function whereBetween($column, $values, $boolean = 'and', $not = f /** * Add a where between statement using columns to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param array $values * @param string $boolean * @param bool $not @@ -22727,7 +23170,7 @@ public static function whereBetweenColumns($column, $values, $boolean = 'and', $ /** * Add an or where between statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param \Illuminate\Database\Query\iterable $values * @return \Illuminate\Database\Query\Builder * @static @@ -22741,7 +23184,7 @@ public static function orWhereBetween($column, $values) /** * Add an or where between statement using columns to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param array $values * @return \Illuminate\Database\Query\Builder * @static @@ -22755,7 +23198,7 @@ public static function orWhereBetweenColumns($column, $values) /** * Add a where not between statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param \Illuminate\Database\Query\iterable $values * @param string $boolean * @return \Illuminate\Database\Query\Builder @@ -22770,7 +23213,7 @@ public static function whereNotBetween($column, $values, $boolean = 'and') /** * Add a where not between statement using columns to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param array $values * @param string $boolean * @return \Illuminate\Database\Query\Builder @@ -22785,7 +23228,7 @@ public static function whereNotBetweenColumns($column, $values, $boolean = 'and' /** * Add an or where not between statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param \Illuminate\Database\Query\iterable $values * @return \Illuminate\Database\Query\Builder * @static @@ -22799,7 +23242,7 @@ public static function orWhereNotBetween($column, $values) /** * Add an or where not between statement using columns to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param array $values * @return \Illuminate\Database\Query\Builder * @static @@ -22813,7 +23256,7 @@ public static function orWhereNotBetweenColumns($column, $values) /** * Add an "or where not null" clause to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @return \Illuminate\Database\Query\Builder * @static */ @@ -22826,7 +23269,7 @@ public static function orWhereNotNull($column) /** * Add a "where date" statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param string $operator * @param \DateTimeInterface|string|null $value * @param string $boolean @@ -22842,7 +23285,7 @@ public static function whereDate($column, $operator, $value = null, $boolean = ' /** * Add an "or where date" statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param string $operator * @param \DateTimeInterface|string|null $value * @return \Illuminate\Database\Query\Builder @@ -22857,7 +23300,7 @@ public static function orWhereDate($column, $operator, $value = null) /** * Add a "where time" statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param string $operator * @param \DateTimeInterface|string|null $value * @param string $boolean @@ -22873,7 +23316,7 @@ public static function whereTime($column, $operator, $value = null, $boolean = ' /** * Add an "or where time" statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param string $operator * @param \DateTimeInterface|string|null $value * @return \Illuminate\Database\Query\Builder @@ -22888,7 +23331,7 @@ public static function orWhereTime($column, $operator, $value = null) /** * Add a "where day" statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param string $operator * @param \DateTimeInterface|string|int|null $value * @param string $boolean @@ -22904,7 +23347,7 @@ public static function whereDay($column, $operator, $value = null, $boolean = 'a /** * Add an "or where day" statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param string $operator * @param \DateTimeInterface|string|int|null $value * @return \Illuminate\Database\Query\Builder @@ -22919,7 +23362,7 @@ public static function orWhereDay($column, $operator, $value = null) /** * Add a "where month" statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param string $operator * @param \DateTimeInterface|string|int|null $value * @param string $boolean @@ -22935,7 +23378,7 @@ public static function whereMonth($column, $operator, $value = null, $boolean = /** * Add an "or where month" statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param string $operator * @param \DateTimeInterface|string|int|null $value * @return \Illuminate\Database\Query\Builder @@ -22950,7 +23393,7 @@ public static function orWhereMonth($column, $operator, $value = null) /** * Add a "where year" statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param string $operator * @param \DateTimeInterface|string|int|null $value * @param string $boolean @@ -22966,7 +23409,7 @@ public static function whereYear($column, $operator, $value = null, $boolean = ' /** * Add an "or where year" statement to the query. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @param string $operator * @param \DateTimeInterface|string|int|null $value * @return \Illuminate\Database\Query\Builder @@ -23021,7 +23464,7 @@ public static function addNestedWhereQuery($query, $boolean = 'and') /** * Add an exists clause to the query. * - * @param \Closure $callback + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback * @param string $boolean * @param bool $not * @return \Illuminate\Database\Query\Builder @@ -23036,7 +23479,7 @@ public static function whereExists($callback, $boolean = 'and', $not = false) /** * Add an or exists clause to the query. * - * @param \Closure $callback + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback * @param bool $not * @return \Illuminate\Database\Query\Builder * @static @@ -23050,7 +23493,7 @@ public static function orWhereExists($callback, $not = false) /** * Add a where not exists clause to the query. * - * @param \Closure $callback + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback * @param string $boolean * @return \Illuminate\Database\Query\Builder * @static @@ -23064,7 +23507,7 @@ public static function whereNotExists($callback, $boolean = 'and') /** * Add a where not exists clause to the query. * - * @param \Closure $callback + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback * @return \Illuminate\Database\Query\Builder * @static */ @@ -23312,7 +23755,7 @@ public static function orWhereFullText($columns, $value, $options = []) /** * Add a "group by" clause to the query. * - * @param array|string $groups + * @param array|\Illuminate\Contracts\Database\Query\Expression|string $groups * @return \Illuminate\Database\Query\Builder * @static */ @@ -23454,7 +23897,7 @@ public static function orHavingNotNull($column) * Add a "having between " clause to the query. * * @param string $column - * @param array $values + * @param \Illuminate\Database\Query\iterable $values * @param string $boolean * @param bool $not * @return \Illuminate\Database\Query\Builder @@ -23498,7 +23941,7 @@ public static function orHavingRaw($sql, $bindings = []) /** * Add an "order by" clause to the query. * - * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Expression|string $column + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column * @param string $direction * @return \Illuminate\Database\Query\Builder * @throws \InvalidArgumentException @@ -23513,7 +23956,7 @@ public static function orderBy($column, $direction = 'asc') /** * Add a descending "order by" clause to the query. * - * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Expression|string $column + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column * @return \Illuminate\Database\Query\Builder * @static */ @@ -23649,7 +24092,7 @@ public static function forPageAfterId($perPage = 15, $lastId = 0, $column = 'id' /** * Remove all existing orders and optionally add a new order. * - * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Query\Expression|string|null $column + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column * @param string $direction * @return \Illuminate\Database\Query\Builder * @static @@ -23855,7 +24298,7 @@ public static function doesntExistOr($callback) /** * Retrieve the "count" result of the query. * - * @param string $columns + * @param \Illuminate\Contracts\Database\Query\Expression|string $columns * @return int * @static */ @@ -23868,7 +24311,7 @@ public static function count($columns = '*') /** * Retrieve the minimum value of a given column. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @return mixed * @static */ @@ -23881,7 +24324,7 @@ public static function min($column) /** * Retrieve the maximum value of a given column. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @return mixed * @static */ @@ -23894,7 +24337,7 @@ public static function max($column) /** * Retrieve the sum of the values of a given column. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @return mixed * @static */ @@ -23907,7 +24350,7 @@ public static function sum($column) /** * Retrieve the average of the values of a given column. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @return mixed * @static */ @@ -23920,7 +24363,7 @@ public static function avg($column) /** * Alias for the "avg" method. * - * @param string $column + * @param \Illuminate\Contracts\Database\Query\Expression|string $column * @return mixed * @static */ @@ -24081,11 +24524,23 @@ public static function truncate() $instance->truncate(); } + /** + * Get all of the query builder's columns in a text-only array with all expressions evaluated. + * + * @return array + * @static + */ + public static function getColumns() + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->getColumns(); + } + /** * Create a raw database expression. * * @param mixed $value - * @return \Illuminate\Database\Query\Expression + * @return \Illuminate\Contracts\Database\Query\Expression * @static */ public static function raw($value) @@ -24349,6 +24804,7 @@ class Log extends \Illuminate\Support\Facades\Log {} class Mail extends \Illuminate\Support\Facades\Mail {} class Notification extends \Illuminate\Support\Facades\Notification {} class Password extends \Illuminate\Support\Facades\Password {} + class Process extends \Illuminate\Support\Facades\Process {} class Queue extends \Illuminate\Support\Facades\Queue {} class RateLimiter extends \Illuminate\Support\Facades\RateLimiter {} class Redirect extends \Illuminate\Support\Facades\Redirect {} diff --git a/app/Console/Commands/InstallCommand.php b/app/Console/Commands/InstallCommand.php index cc8e4b786..348866176 100644 --- a/app/Console/Commands/InstallCommand.php +++ b/app/Console/Commands/InstallCommand.php @@ -23,10 +23,8 @@ class InstallCommand extends Command /** * Execute the console command. - * - * @return int */ - public function handle() + public function handle(): int { if (! $this->option('force')) { $this->newLine(2); diff --git a/app/Console/Commands/RunSpeedtest.php b/app/Console/Commands/RunSpeedtest.php index c8a4aa612..bc253583d 100644 --- a/app/Console/Commands/RunSpeedtest.php +++ b/app/Console/Commands/RunSpeedtest.php @@ -24,10 +24,8 @@ class RunSpeedtest extends Command /** * Execute the console command. - * - * @return int */ - public function handle() + public function handle(): int { $speedtest = []; diff --git a/app/Console/Commands/TestInfluxDB.php b/app/Console/Commands/TestInfluxDB.php index 752a16b37..572ad5d09 100644 --- a/app/Console/Commands/TestInfluxDB.php +++ b/app/Console/Commands/TestInfluxDB.php @@ -24,17 +24,15 @@ class TestInfluxDB extends Command /** * Execute the console command. - * - * @return int */ - public function handle(InfluxDbSettings $settings) + public function handle(InfluxDbSettings $settings): int { $influxdb = [ 'enabled' => $settings->v2_enabled, - 'url' => optional($settings)->v2_url, - 'org' => optional($settings)->v2_org, - 'bucket' => optional($settings)->v2_bucket, - 'token' => optional($settings)->v2_token, + 'url' => $settings?->v2_url, + 'org' => $settings?->v2_org, + 'bucket' => $settings?->v2_bucket, + 'token' => $settings?->v2_token, ]; if ($influxdb['enabled'] == true) { diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 613632c87..83bf9f343 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -10,10 +10,8 @@ class Kernel extends ConsoleKernel { /** * Define the application's command schedule. - * - * @return void */ - protected function schedule(Schedule $schedule) + protected function schedule(Schedule $schedule): void { $schedule->job(new SearchForSpeedtests())->everyMinute(); @@ -24,10 +22,8 @@ protected function schedule(Schedule $schedule) /** * Register the commands for the application. - * - * @return void */ - protected function commands() + protected function commands(): void { $this->load(__DIR__.'/Commands'); diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index 82a37e400..56af26405 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -8,25 +8,7 @@ class Handler extends ExceptionHandler { /** - * A list of exception types with their corresponding custom log levels. - * - * @var array, \Psr\Log\LogLevel::*> - */ - protected $levels = [ - // - ]; - - /** - * A list of the exception types that are not reported. - * - * @var array> - */ - protected $dontReport = [ - // - ]; - - /** - * A list of the inputs that are never flashed to the session on validation exceptions. + * The list of the inputs that are never flashed to the session on validation exceptions. * * @var array */ @@ -38,10 +20,8 @@ class Handler extends ExceptionHandler /** * Register the exception handling callbacks for the application. - * - * @return void */ - public function register() + public function register(): void { $this->reportable(function (Throwable $e) { // diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index 541d25a0d..ceda0bc40 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -2,7 +2,7 @@ namespace App\Filament\Pages\Settings; -use App\Rules\ValidCronExpression; +use App\Rules\Cron; use App\Settings\GeneralSettings; use Filament\Forms\Components\Grid; use Filament\Forms\Components\Section; @@ -75,7 +75,7 @@ protected function getFormSchema(): array Section::make('Speedtest Settings') ->schema([ TextInput::make('speedtest_schedule') - ->rules([new ValidCronExpression()]) + ->rules([new Cron()]) ->helperText('Leave empty to disable the schedule. You can also use the cron expression generator [HERE](https://crontab.cronhub.io/) to help you make schedules.') ->nullable() ->columnSpan(1), diff --git a/app/Filament/Pages/Settings/NotificationPage.php b/app/Filament/Pages/Settings/NotificationPage.php index a4b4e70ac..ed2c3c445 100755 --- a/app/Filament/Pages/Settings/NotificationPage.php +++ b/app/Filament/Pages/Settings/NotificationPage.php @@ -6,9 +6,9 @@ use App\Forms\Components\TestMailNotification; use App\Forms\Components\TestTelegramNotification; use App\Mail\Test; +use App\Notifications\Telegram\TestNotification as TelegramTestNotification; use App\Settings\GeneralSettings; use App\Settings\NotificationSettings; -use App\Telegram\TelegramNotification; use Closure; use Filament\Forms\Components\Card; use Filament\Forms\Components\Fieldset; @@ -21,6 +21,7 @@ use Filament\Notifications\Notification; use Filament\Pages\SettingsPage; use Illuminate\Support\Facades\Mail; +use Illuminate\Support\Facades\Notification as FacadesNotification; class NotificationPage extends SettingsPage { @@ -179,7 +180,7 @@ protected function getFormSchema(): array ]; } - public function sendTestDatabaseNotification() + public function sendTestDatabaseNotification(): void { $recipient = auth()->user(); @@ -198,29 +199,32 @@ public function sendTestDatabaseNotification() ->send(); } - public function sendTestMailNotification() + public function sendTestMailNotification(): void { $notificationSettings = new (NotificationSettings::class); - if (! empty($notificationSettings->mail_recipients)) { - foreach ($notificationSettings->mail_recipients as $recipient) { - Mail::to($recipient) - ->send(new Test()); - } - - Notification::make() - ->title('Test mail notification sent.') - ->success() - ->send(); - } else { + if (blank($notificationSettings->mail_recipients)) { Notification::make() - ->title('You need to add recipients to receive mail notifications.') + ->title('You need to add mail recipients.') + ->body('Make sure to click "Save changes" before testing mail notifications.') ->warning() ->send(); + + return; + } + + foreach ($notificationSettings->mail_recipients as $recipient) { + Mail::to($recipient) + ->send(new Test()); } + + Notification::make() + ->title('Test mail notification sent.') + ->success() + ->send(); } - public function sendTestTelegramNotification() + public function sendTestTelegramNotification(): void { $notificationSettings = new (NotificationSettings::class); @@ -228,25 +232,32 @@ public function sendTestTelegramNotification() if (blank($bot)) { Notification::make() - ->title('First you need to add \'TELEGRAM_BOT_TOKEN\' on your .env file or add it as environment variable') - ->warning() + ->title('No Telegram bot provided.') + ->body('You need to add "TELEGRAM_BOT_TOKEN" in your .env file or add it as environment variable') + ->danger() ->send(); + + return; } - if (! empty($notificationSettings->telegram_recipients)) { - foreach ($notificationSettings->telegram_recipients as $recipient) { - \Illuminate\Support\Facades\Notification::route('telegram_chat_id', $recipient['telegram_chat_id']) - ->notify(new TelegramNotification('Test notification channel *telegram*')); - } + if (blank($notificationSettings->telegram_recipients)) { Notification::make() - ->title('Test Telegram notification sent.') - ->success() - ->send(); - } else { - Notification::make() - ->title('You need to add recipients to receive Telegram notifications.') + ->title('You need to add Telegram recipients.') + ->body('Make sure to click "Save changes" before testing Telegram notifications.') ->warning() ->send(); + + return; } + + foreach ($notificationSettings->telegram_recipients as $recipient) { + FacadesNotification::route('telegram_chat_id', $recipient['telegram_chat_id']) + ->notify(new TelegramTestNotification); + } + + Notification::make() + ->title('Test Telegram notification sent.') + ->success() + ->send(); } } diff --git a/app/Filament/Resources/ResultResource.php b/app/Filament/Resources/ResultResource.php index 504ce34f5..bb3bf5121 100644 --- a/app/Filament/Resources/ResultResource.php +++ b/app/Filament/Resources/ResultResource.php @@ -162,7 +162,7 @@ public static function table(Table $table): Table Action::make('view result') ->label('View on Speedtest.net') ->icon('heroicon-o-link') - ->url(fn (Result $record): string|null => optional($record)->url) + ->url(fn (Result $record): string|null => $record?->url) ->hidden(fn (Result $record): bool => ! $record->is_successful) ->openUrlInNewTab(), Tables\Actions\ViewAction::make(), diff --git a/app/Http/Controllers/API/Speedtest/GetLatestController.php b/app/Http/Controllers/API/Speedtest/GetLatestController.php index 22acaf1a1..4ca29dd13 100644 --- a/app/Http/Controllers/API/Speedtest/GetLatestController.php +++ b/app/Http/Controllers/API/Speedtest/GetLatestController.php @@ -4,15 +4,14 @@ use App\Http\Controllers\Controller; use App\Models\Result; +use Illuminate\Http\JsonResponse; class GetLatestController extends Controller { /** * Handle the incoming request. - * - * @return \Illuminate\Http\Response */ - public function __invoke() + public function __invoke(): JsonResponse { $latest = Result::query() ->latest() diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index a0a2a8a34..77ec359ab 100644 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -3,11 +3,10 @@ namespace App\Http\Controllers; use Illuminate\Foundation\Auth\Access\AuthorizesRequests; -use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Foundation\Validation\ValidatesRequests; use Illuminate\Routing\Controller as BaseController; class Controller extends BaseController { - use AuthorizesRequests, DispatchesJobs, ValidatesRequests; + use AuthorizesRequests, ValidatesRequests; } diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 007968811..1fb53dceb 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -40,19 +40,19 @@ class Kernel extends HttpKernel 'api' => [ // \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class, - 'throttle:api', + \Illuminate\Routing\Middleware\ThrottleRequests::class.':api', \Illuminate\Routing\Middleware\SubstituteBindings::class, ], ]; /** - * The application's route middleware. + * The application's middleware aliases. * - * These middleware may be assigned to groups or used individually. + * Aliases may be used instead of class names to conveniently assign middleware to routes and groups. * * @var array */ - protected $routeMiddleware = [ + protected $middlewareAliases = [ 'auth' => \App\Http\Middleware\Authenticate::class, 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 'auth.session' => \Illuminate\Session\Middleware\AuthenticateSession::class, diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php index 473d9ba2d..e57091d85 100644 --- a/app/Http/Middleware/Authenticate.php +++ b/app/Http/Middleware/Authenticate.php @@ -3,16 +3,14 @@ namespace App\Http\Middleware; use Illuminate\Auth\Middleware\Authenticate as Middleware; +use Illuminate\Http\Request; class Authenticate extends Middleware { /** * Get the path the user should be redirected to when they are not authenticated. - * - * @param \Illuminate\Http\Request $request - * @return string|null */ - protected function redirectTo($request) + protected function redirectTo(Request $request): ?string { if (! $request->expectsJson()) { return route('admin/login'); diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php index 4e7c24b7e..4b2af74df 100644 --- a/app/Http/Middleware/RedirectIfAuthenticated.php +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -6,6 +6,7 @@ use Closure; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; +use Symfony\Component\HttpFoundation\Response; class RedirectIfAuthenticated { @@ -13,10 +14,8 @@ class RedirectIfAuthenticated * Handle an incoming request. * * @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next - * @param string|null ...$guards - * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse */ - public function handle(Request $request, Closure $next, ...$guards) + public function handle(Request $request, Closure $next, string ...$guards): Response { $guards = empty($guards) ? [null] : $guards; diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php index 7186414c6..c9c58bddc 100644 --- a/app/Http/Middleware/TrustHosts.php +++ b/app/Http/Middleware/TrustHosts.php @@ -11,7 +11,7 @@ class TrustHosts extends Middleware * * @return array */ - public function hosts() + public function hosts(): array { return [ $this->allSubdomainsOfApplicationUrl(), diff --git a/app/Http/Middleware/ValidateSignature.php b/app/Http/Middleware/ValidateSignature.php index ee4045d86..093bf64af 100644 --- a/app/Http/Middleware/ValidateSignature.php +++ b/app/Http/Middleware/ValidateSignature.php @@ -7,11 +7,11 @@ class ValidateSignature extends Middleware { /** - * The names of the parameters that should be ignored. + * The names of the query string parameters that should be ignored. * * @var array */ - protected $ignore = [ + protected $except = [ // 'fbclid', // 'utm_campaign', // 'utm_content', diff --git a/app/Jobs/DeleteResultsData.php b/app/Jobs/DeleteResultsData.php index 5a0b681da..462909c34 100644 --- a/app/Jobs/DeleteResultsData.php +++ b/app/Jobs/DeleteResultsData.php @@ -28,10 +28,8 @@ public function __construct() /** * Execute the job. - * - * @return void */ - public function handle() + public function handle(): void { $count = Result::count(); @@ -46,7 +44,7 @@ public function handle() ->danger() ->sendToDatabase($recipient); - return 0; + return; } Notification::make() diff --git a/app/Jobs/ExecSpeedtest.php b/app/Jobs/ExecSpeedtest.php index a85680238..156e856c4 100644 --- a/app/Jobs/ExecSpeedtest.php +++ b/app/Jobs/ExecSpeedtest.php @@ -30,10 +30,8 @@ public function __construct( /** * Execute the job. - * - * @return void */ - public function handle() + public function handle(): void { $process = new Process( array_filter([ @@ -58,7 +56,7 @@ public function handle() 'data' => $message, ]); - return 0; + return; } try { @@ -80,6 +78,5 @@ public function handle() Log::error($e->getMessage()); } - return 0; } } diff --git a/app/Jobs/SearchForSpeedtests.php b/app/Jobs/SearchForSpeedtests.php index e35f417f3..dabc3e9d0 100644 --- a/app/Jobs/SearchForSpeedtests.php +++ b/app/Jobs/SearchForSpeedtests.php @@ -16,10 +16,8 @@ class SearchForSpeedtests implements ShouldQueue /** * Execute the job. - * - * @return void */ - public function handle(GeneralSettings $settings) + public function handle(GeneralSettings $settings): void { $ookla_server_id = null; @@ -31,7 +29,7 @@ public function handle(GeneralSettings $settings) $speedtest = [ 'enabled' => ! blank($settings->speedtest_schedule), - 'schedule' => optional($settings)->speedtest_schedule, + 'schedule' => $settings?->speedtest_schedule, 'ookla_server_id' => $ookla_server_id, ]; diff --git a/app/Jobs/SendDataToInfluxDbV2.php b/app/Jobs/SendDataToInfluxDbV2.php index 6883eeb3d..da7c6c6e8 100644 --- a/app/Jobs/SendDataToInfluxDbV2.php +++ b/app/Jobs/SendDataToInfluxDbV2.php @@ -34,17 +34,15 @@ public function __construct(Result $result, InfluxDbSettings $settings) /** * Execute the job. - * - * @return void */ - public function handle() + public function handle(): void { $influxdb = [ 'enabled' => $this->settings->v2_enabled, - 'url' => optional($this->settings)->v2_url, - 'org' => optional($this->settings)->v2_org, - 'bucket' => optional($this->settings)->v2_bucket, - 'token' => optional($this->settings)->v2_token, + 'url' => $this->settings?->v2_url, + 'org' => $this->settings?->v2_org, + 'bucket' => $this->settings?->v2_bucket, + 'token' => $this->settings?->v2_token, 'verifySSL' => $this->settings->v2_verify_ssl, ]; diff --git a/app/Listeners/Data/InfluxDb2Listener.php b/app/Listeners/Data/InfluxDb2Listener.php index 588df1760..70afdd5dd 100644 --- a/app/Listeners/Data/InfluxDb2Listener.php +++ b/app/Listeners/Data/InfluxDb2Listener.php @@ -23,10 +23,8 @@ public function __construct() /** * Handle the event. - * - * @return void */ - public function handle(ResultCreated $event) + public function handle(ResultCreated $event): void { if ($this->influxDbSettings->v2_enabled) { SendDataToInfluxDbV2::dispatch($event->result, $this->influxDbSettings); diff --git a/app/Listeners/SpeedtestCompletedListener.php b/app/Listeners/SpeedtestCompletedListener.php index d9a837c28..294d9222c 100644 --- a/app/Listeners/SpeedtestCompletedListener.php +++ b/app/Listeners/SpeedtestCompletedListener.php @@ -30,10 +30,8 @@ public function __construct() /** * Handle the event. - * - * @return void */ - public function handle(ResultCreated $event) + public function handle(ResultCreated $event): void { if ($this->notificationSettings->database_enabled) { if ($this->notificationSettings->database_on_speedtest_run) { diff --git a/app/Listeners/Threshold/AbsoluteListener.php b/app/Listeners/Threshold/AbsoluteListener.php index fca5e76b8..b5a4c3012 100644 --- a/app/Listeners/Threshold/AbsoluteListener.php +++ b/app/Listeners/Threshold/AbsoluteListener.php @@ -37,10 +37,8 @@ public function __construct() /** * Handle the event. - * - * @return void */ - public function handle(ResultCreated $event) + public function handle(ResultCreated $event): void { if ($this->thresholdSettings->absolute_enabled !== true) { Log::info('Absolute threshold notifications disabled.'); @@ -66,10 +64,8 @@ public function handle(ResultCreated $event) /** * Handle database notifications. - * - * @return void */ - protected function databaseChannel(ResultCreated $event) + protected function databaseChannel(ResultCreated $event): void { // Download threshold if ($this->thresholdSettings->absolute_download > 0) { @@ -107,10 +103,8 @@ protected function databaseChannel(ResultCreated $event) /** * Handle database notifications. - * - * @return void */ - protected function mailChannel(ResultCreated $event) + protected function mailChannel(ResultCreated $event): void { $failedThresholds = []; @@ -161,10 +155,8 @@ protected function mailChannel(ResultCreated $event) /** * Handle telegram notifications. - * - * @return void */ - protected function telegramChannel(ResultCreated $event) + protected function telegramChannel(ResultCreated $event): void { $failedThresholds = []; diff --git a/app/Mail/SpeedtestCompletedMail.php b/app/Mail/SpeedtestCompletedMail.php index d21223167..f4da30ab2 100644 --- a/app/Mail/SpeedtestCompletedMail.php +++ b/app/Mail/SpeedtestCompletedMail.php @@ -28,10 +28,8 @@ public function __construct(Result $result) /** * Get the message envelope. - * - * @return \Illuminate\Mail\Mailables\Envelope */ - public function envelope() + public function envelope(): Envelope { return new Envelope( subject: 'Speedtest Result #'.$this->result->id.' - Completed', @@ -40,10 +38,8 @@ public function envelope() /** * Get the message content definition. - * - * @return \Illuminate\Mail\Mailables\Content */ - public function content() + public function content(): Content { return new Content( markdown: 'emails.speedtest-completed', @@ -56,10 +52,8 @@ public function content() /** * Get the attachments for the message. - * - * @return array */ - public function attachments() + public function attachments(): array { return []; } diff --git a/app/Mail/Test.php b/app/Mail/Test.php index 7fabb940e..5fe6fd88b 100644 --- a/app/Mail/Test.php +++ b/app/Mail/Test.php @@ -15,10 +15,8 @@ class Test extends Mailable implements ShouldQueue /** * Get the message envelope. - * - * @return \Illuminate\Mail\Mailables\Envelope */ - public function envelope() + public function envelope(): Envelope { return new Envelope( subject: 'Test mail', @@ -27,10 +25,8 @@ public function envelope() /** * Get the message content definition. - * - * @return \Illuminate\Mail\Mailables\Content */ - public function content() + public function content(): Content { return new Content( markdown: 'emails.test', diff --git a/app/Mail/Threshold/AbsoluteMail.php b/app/Mail/Threshold/AbsoluteMail.php index ed6486706..87a7b04c2 100644 --- a/app/Mail/Threshold/AbsoluteMail.php +++ b/app/Mail/Threshold/AbsoluteMail.php @@ -32,10 +32,8 @@ public function __construct(Result $result, array $metrics) /** * Get the message envelope. - * - * @return \Illuminate\Mail\Mailables\Envelope */ - public function envelope() + public function envelope(): Envelope { return new Envelope( subject: 'Speedtest Result #'.$this->result->id.' - Absolute threshold failed', @@ -44,10 +42,8 @@ public function envelope() /** * Get the message content definition. - * - * @return \Illuminate\Mail\Mailables\Content */ - public function content() + public function content(): Content { return new Content( markdown: 'emails.threshold.absolute', diff --git a/app/Models/Result.php b/app/Models/Result.php index 9cb4b2de4..65dcdc978 100644 --- a/app/Models/Result.php +++ b/app/Models/Result.php @@ -107,10 +107,8 @@ public function getJitterData(): array /** * Return the previous test result. - * - * @return self|null */ - public function previous() + public function previous(): ?self { return static::orderBy('id', 'desc') ->where('id', '<', $this->id) diff --git a/app/Notifications/Telegram/TestNotification.php b/app/Notifications/Telegram/TestNotification.php new file mode 100644 index 000000000..f62114941 --- /dev/null +++ b/app/Notifications/Telegram/TestNotification.php @@ -0,0 +1,35 @@ + + */ + public function via(object $notifiable): array + { + return ['telegram']; + } + + /** + * Get the Telegram representation of the notification. + * + * @return array + */ + public function toTelegram(object $notifiable): TelegramMessage + { + return TelegramMessage::create() + ->to($notifiable->routes['telegram_chat_id']) + ->content('👋 Testing the Telegram notification channel.'); + } +} diff --git a/app/Policies/ResultPolicy.php b/app/Policies/ResultPolicy.php index aabaded05..1a6d46537 100644 --- a/app/Policies/ResultPolicy.php +++ b/app/Policies/ResultPolicy.php @@ -15,7 +15,7 @@ class ResultPolicy * * @return \Illuminate\Auth\Access\Response|bool */ - public function viewAny(User $user) + public function viewAny(User $user): bool { return true; } @@ -25,7 +25,7 @@ public function viewAny(User $user) * * @return \Illuminate\Auth\Access\Response|bool */ - public function view(User $user, Result $result) + public function view(User $user, Result $result): bool { return true; } @@ -35,7 +35,7 @@ public function view(User $user, Result $result) * * @return \Illuminate\Auth\Access\Response|bool */ - public function create(User $user) + public function create(User $user): bool { // } @@ -45,7 +45,7 @@ public function create(User $user) * * @return \Illuminate\Auth\Access\Response|bool */ - public function update(User $user, Result $result) + public function update(User $user, Result $result): bool { return true; } @@ -55,7 +55,7 @@ public function update(User $user, Result $result) * * @return \Illuminate\Auth\Access\Response|bool */ - public function delete(User $user, Result $result) + public function delete(User $user, Result $result): bool { return true; } @@ -75,7 +75,7 @@ public function deleteAny(User $user) * * @return \Illuminate\Auth\Access\Response|bool */ - public function restore(User $user, Result $result) + public function restore(User $user, Result $result): bool { // } @@ -85,7 +85,7 @@ public function restore(User $user, Result $result) * * @return \Illuminate\Auth\Access\Response|bool */ - public function forceDelete(User $user, Result $result) + public function forceDelete(User $user, Result $result): bool { // } diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 67c844db2..5b5174455 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -9,10 +9,8 @@ class AppServiceProvider extends ServiceProvider { /** * Register any application services. - * - * @return void */ - public function register() + public function register(): void { if ($this->app->isLocal()) { $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class); @@ -21,10 +19,8 @@ public function register() /** * Bootstrap any application services. - * - * @return void */ - public function boot() + public function boot(): void { if (config('app.force_https')) { URL::forceScheme('https'); diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php index b25e6d449..dca1741d4 100644 --- a/app/Providers/AuthServiceProvider.php +++ b/app/Providers/AuthServiceProvider.php @@ -21,13 +21,9 @@ class AuthServiceProvider extends ServiceProvider /** * Register any authentication / authorization services. - * - * @return void */ - public function boot() + public function boot(): void { - $this->registerPolicies(); - // } } diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php index 395c518bc..2be04f5d9 100644 --- a/app/Providers/BroadcastServiceProvider.php +++ b/app/Providers/BroadcastServiceProvider.php @@ -9,10 +9,8 @@ class BroadcastServiceProvider extends ServiceProvider { /** * Bootstrap any application services. - * - * @return void */ - public function boot() + public function boot(): void { Broadcast::routes(); diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php index d85b7b024..282f92fca 100644 --- a/app/Providers/EventServiceProvider.php +++ b/app/Providers/EventServiceProvider.php @@ -33,20 +33,16 @@ class EventServiceProvider extends ServiceProvider /** * Register any events for your application. - * - * @return void */ - public function boot() + public function boot(): void { // } /** * Determine if events and listeners should be automatically discovered. - * - * @return bool */ - public function shouldDiscoverEvents() + public function shouldDiscoverEvents(): bool { return false; } diff --git a/app/Providers/FilamentServiceProvider.php b/app/Providers/FilamentServiceProvider.php index ab6f4d167..e842839b2 100644 --- a/app/Providers/FilamentServiceProvider.php +++ b/app/Providers/FilamentServiceProvider.php @@ -12,20 +12,16 @@ class FilamentServiceProvider extends ServiceProvider { /** * Register services. - * - * @return void */ - public function register() + public function register(): void { // } /** * Bootstrap services. - * - * @return void */ - public function boot() + public function boot(): void { try { config(['filament.brand' => app(GeneralSettings::class)->site_name ?? env('APP_NAME')]); diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php index ea87f2e57..1cf5f15c2 100644 --- a/app/Providers/RouteServiceProvider.php +++ b/app/Providers/RouteServiceProvider.php @@ -11,7 +11,7 @@ class RouteServiceProvider extends ServiceProvider { /** - * The path to the "home" route for your application. + * The path to your application's "home" route. * * Typically, users are redirected here after authentication. * @@ -21,12 +21,12 @@ class RouteServiceProvider extends ServiceProvider /** * Define your route model bindings, pattern filters, and other route configuration. - * - * @return void */ - public function boot() + public function boot(): void { - $this->configureRateLimiting(); + RateLimiter::for('api', function (Request $request) { + return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip()); + }); $this->routes(function () { Route::middleware('api') @@ -37,16 +37,4 @@ public function boot() ->group(base_path('routes/web.php')); }); } - - /** - * Configure the rate limiters for the application. - * - * @return void - */ - protected function configureRateLimiting() - { - RateLimiter::for('api', function (Request $request) { - return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip()); - }); - } } diff --git a/app/Rules/Cron.php b/app/Rules/Cron.php new file mode 100644 index 000000000..570c0aff2 --- /dev/null +++ b/app/Rules/Cron.php @@ -0,0 +1,22 @@ +message = $message; - } - - /** - * Get the notification's delivery channels. - * - * @param mixed $notifiable - * @return array - */ - public function via($notifiable) - { - return ['telegram']; - } - - /** - * Get the mail representation of the notification. - * - * @param mixed $notifiable - * @return \Illuminate\Notifications\Messages\MailMessage - */ - public function toTelegram($notifiable) - { - return TelegramMessage::create() - ->to($notifiable->routes['telegram_chat_id']) - ->content($this->message); - } -} diff --git a/composer.json b/composer.json index 8ec2d9616..8a4a9aabe 100644 --- a/composer.json +++ b/composer.json @@ -2,35 +2,38 @@ "name": "laravel/laravel", "type": "project", "description": "The Laravel Framework.", - "keywords": ["framework", "laravel"], + "keywords": [ + "framework", + "laravel" + ], "license": "MIT", "require": { - "php": "^8.0.2", + "php": "^8.1", "awcodes/filament-versions": "^1.0", "chrisullyott/php-filesize": "^4.2", - "doctrine/dbal": "^3.4", + "doctrine/dbal": "^3.5", "dragonmantank/cron-expression": "^3.3", - "filament/filament": "^2.0", + "filament/filament": "^2.16", "filament/spatie-laravel-settings-plugin": "^2.0", "guzzlehttp/guzzle": "^7.2", "influxdata/influxdb-client-php": "^2.9", - "laravel-notification-channels/telegram": "^3.0", - "laravel/framework": "^9.19", - "laravel/sanctum": "^3.0", - "laravel/tinker": "^2.7", + "laravel-notification-channels/telegram": "^4.0", + "laravel/framework": "^10.9", + "laravel/sanctum": "^3.2", + "laravel/tinker": "^2.8", "maatwebsite/excel": "^3.1", - "spatie/laravel-settings": "^2.4", + "spatie/laravel-settings": "^2.7", "squirephp/timezones-en": "^3.3" }, "require-dev": { - "barryvdh/laravel-ide-helper": "^2.12", + "barryvdh/laravel-ide-helper": "^2.13", "fakerphp/faker": "^1.9.1", "laravel/pint": "^1.2", - "laravel/sail": "^1.0.1", + "laravel/sail": "^1.18", "mockery/mockery": "^1.4.4", - "nunomaduro/collision": "^6.1", + "nunomaduro/collision": "^7.0", "phpunit/phpunit": "^9.5.10", - "spatie/laravel-ignition": "^1.0" + "spatie/laravel-ignition": "^2.0" }, "autoload": { "files": [ @@ -80,6 +83,6 @@ "pestphp/pest-plugin": true } }, - "minimum-stability": "dev", + "minimum-stability": "stable", "prefer-stable": true } diff --git a/composer.lock b/composer.lock index 5edbebbee..5efb8b188 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3d980453a334bc9b20c1fab5141e778f", + "content-hash": "7bab240e3d2d82e81bf0f1c7b54a6910", "packages": [ { "name": "akaunting/laravel-money", @@ -1342,16 +1342,16 @@ }, { "name": "filament/filament", - "version": "v2.17.27", + "version": "v2.17.36", "source": { "type": "git", "url": "https://github.com/filamentphp/app.git", - "reference": "77209d359c9dac18d6c77c63b29ca34368585794" + "reference": "c62290398a1d6b03351dbab8158115efd936deaa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/app/zipball/77209d359c9dac18d6c77c63b29ca34368585794", - "reference": "77209d359c9dac18d6c77c63b29ca34368585794", + "url": "https://api.github.com/repos/filamentphp/app/zipball/c62290398a1d6b03351dbab8158115efd936deaa", + "reference": "c62290398a1d6b03351dbab8158115efd936deaa", "shasum": "" }, "require": { @@ -1401,20 +1401,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-04-17T13:09:00+00:00" + "time": "2023-05-05T08:37:23+00:00" }, { "name": "filament/forms", - "version": "v2.17.27", + "version": "v2.17.36", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "29e65778f8c9c251242c0f28a9beeffd71aea9d5" + "reference": "b29e2f817ad63913ae1b339910726ede6696de9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/29e65778f8c9c251242c0f28a9beeffd71aea9d5", - "reference": "29e65778f8c9c251242c0f28a9beeffd71aea9d5", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/b29e2f817ad63913ae1b339910726ede6696de9a", + "reference": "b29e2f817ad63913ae1b339910726ede6696de9a", "shasum": "" }, "require": { @@ -1459,20 +1459,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-04-17T13:08:50+00:00" + "time": "2023-05-04T23:08:13+00:00" }, { "name": "filament/notifications", - "version": "v2.17.27", + "version": "v2.17.36", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "c47a7d9c6dcdf2486558e5b825d5f9ddf061be64" + "reference": "0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/c47a7d9c6dcdf2486558e5b825d5f9ddf061be64", - "reference": "c47a7d9c6dcdf2486558e5b825d5f9ddf061be64", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252", + "reference": "0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252", "shasum": "" }, "require": { @@ -1512,20 +1512,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-04-17T13:08:51+00:00" + "time": "2023-05-04T23:08:09+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.27", + "version": "v2.17.36", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", - "reference": "605e13b9e4ff8f4fd663c9515419ff6920eb484e" + "reference": "918e92503bbfb41d5675c1dcd68a0d5d2c4438ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/605e13b9e4ff8f4fd663c9515419ff6920eb484e", - "reference": "605e13b9e4ff8f4fd663c9515419ff6920eb484e", + "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/918e92503bbfb41d5675c1dcd68a0d5d2c4438ec", + "reference": "918e92503bbfb41d5675c1dcd68a0d5d2c4438ec", "shasum": "" }, "require": { @@ -1559,20 +1559,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-04-17T13:08:49+00:00" + "time": "2023-04-30T16:44:26+00:00" }, { "name": "filament/support", - "version": "v2.17.27", + "version": "v2.17.36", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "d99eb08d74c560d4fa6ffb79a805cc161834de7c" + "reference": "1a411197122524886c81a74c7044258d64d56308" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/d99eb08d74c560d4fa6ffb79a805cc161834de7c", - "reference": "d99eb08d74c560d4fa6ffb79a805cc161834de7c", + "url": "https://api.github.com/repos/filamentphp/support/zipball/1a411197122524886c81a74c7044258d64d56308", + "reference": "1a411197122524886c81a74c7044258d64d56308", "shasum": "" }, "require": { @@ -1609,20 +1609,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-04-17T13:08:52+00:00" + "time": "2023-05-04T23:08:15+00:00" }, { "name": "filament/tables", - "version": "v2.17.27", + "version": "v2.17.36", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "f1b0de5c02028fc03a33dcd8294595e0747d4274" + "reference": "f9862eb6d9af85c98512924e9f0d84d6eb1ff4f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/f1b0de5c02028fc03a33dcd8294595e0747d4274", - "reference": "f1b0de5c02028fc03a33dcd8294595e0747d4274", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/f9862eb6d9af85c98512924e9f0d84d6eb1ff4f5", + "reference": "f9862eb6d9af85c98512924e9f0d84d6eb1ff4f5", "shasum": "" }, "require": { @@ -1665,7 +1665,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-04-18T16:32:55+00:00" + "time": "2023-05-04T23:08:16+00:00" }, { "name": "fruitcake/php-cors", @@ -2261,36 +2261,36 @@ }, { "name": "laravel-notification-channels/telegram", - "version": "3.0.0", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/laravel-notification-channels/telegram.git", - "reference": "8609d67d2f0b6ae5adfba85021722443dd332fb8" + "reference": "c67b312193fcd59c8abad1ee1f5b1f4e5540c201" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel-notification-channels/telegram/zipball/8609d67d2f0b6ae5adfba85021722443dd332fb8", - "reference": "8609d67d2f0b6ae5adfba85021722443dd332fb8", + "url": "https://api.github.com/repos/laravel-notification-channels/telegram/zipball/c67b312193fcd59c8abad1ee1f5b1f4e5540c201", + "reference": "c67b312193fcd59c8abad1ee1f5b1f4e5540c201", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/guzzle": "^7.0", - "illuminate/contracts": "^9.0", - "illuminate/notifications": "^9.0", - "illuminate/support": "^9.0", - "php": "^8.0" + "guzzlehttp/guzzle": "^7.2", + "illuminate/contracts": "^10.0", + "illuminate/notifications": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1" }, "require-dev": { - "mockery/mockery": "^1.4", - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": "^7.0", - "pestphp/pest": "^1.21", - "pestphp/pest-plugin-laravel": "^1.1", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "phpunit/phpunit": "^9.5" + "mockery/mockery": "^1.4.4", + "nunomaduro/larastan": "^2.4", + "orchestra/testbench": "^8.0", + "pestphp/pest": "^1.22", + "pestphp/pest-plugin-laravel": "^1.4", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan-deprecation-rules": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.10" }, "type": "library", "extra": { @@ -2328,26 +2328,27 @@ ], "support": { "issues": "https://github.com/laravel-notification-channels/telegram/issues", - "source": "https://github.com/laravel-notification-channels/telegram/tree/3.0.0" + "source": "https://github.com/laravel-notification-channels/telegram/tree/4.0.0" }, - "time": "2022-10-15T01:56:19+00:00" + "time": "2023-02-14T18:21:03+00:00" }, { "name": "laravel/framework", - "version": "v9.52.6", + "version": "v10.9.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "16454f17a2585c4589f721655fc5133270aadf8c" + "reference": "35078125f61ef0b125edf524de934f108d4b47fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/16454f17a2585c4589f721655fc5133270aadf8c", - "reference": "16454f17a2585c4589f721655fc5133270aadf8c", + "url": "https://api.github.com/repos/laravel/framework/zipball/35078125f61ef0b125edf524de934f108d4b47fd", + "reference": "35078125f61ef0b125edf524de934f108d4b47fd", "shasum": "" }, "require": { "brick/math": "^0.9.3|^0.10.2|^0.11", + "composer-runtime-api": "^2.2", "doctrine/inflector": "^2.0.5", "dragonmantank/cron-expression": "^3.3.2", "egulias/email-validator": "^3.2.1|^4.0", @@ -2360,28 +2361,28 @@ "ext-tokenizer": "*", "fruitcake/php-cors": "^1.2", "guzzlehttp/uri-template": "^1.0", - "laravel/serializable-closure": "^1.2.2", + "laravel/serializable-closure": "^1.3", "league/commonmark": "^2.2.1", "league/flysystem": "^3.8.0", - "monolog/monolog": "^2.0", + "monolog/monolog": "^3.0", "nesbot/carbon": "^2.62.1", "nunomaduro/termwind": "^1.13", - "php": "^8.0.2", + "php": "^8.1", "psr/container": "^1.1.1|^2.0.1", "psr/log": "^1.0|^2.0|^3.0", "psr/simple-cache": "^1.0|^2.0|^3.0", "ramsey/uuid": "^4.7", - "symfony/console": "^6.0.9", - "symfony/error-handler": "^6.0", - "symfony/finder": "^6.0", - "symfony/http-foundation": "^6.0", - "symfony/http-kernel": "^6.0", - "symfony/mailer": "^6.0", - "symfony/mime": "^6.0", - "symfony/process": "^6.0", - "symfony/routing": "^6.0", - "symfony/uid": "^6.0", - "symfony/var-dumper": "^6.0", + "symfony/console": "^6.2", + "symfony/error-handler": "^6.2", + "symfony/finder": "^6.2", + "symfony/http-foundation": "^6.2", + "symfony/http-kernel": "^6.2", + "symfony/mailer": "^6.2", + "symfony/mime": "^6.2", + "symfony/process": "^6.2", + "symfony/routing": "^6.2", + "symfony/uid": "^6.2", + "symfony/var-dumper": "^6.2", "tijsverkoyen/css-to-inline-styles": "^2.2.5", "vlucas/phpdotenv": "^5.4.1", "voku/portable-ascii": "^2.0" @@ -2417,6 +2418,7 @@ "illuminate/notifications": "self.version", "illuminate/pagination": "self.version", "illuminate/pipeline": "self.version", + "illuminate/process": "self.version", "illuminate/queue": "self.version", "illuminate/redis": "self.version", "illuminate/routing": "self.version", @@ -2430,7 +2432,7 @@ "require-dev": { "ably/ably-php": "^1.0", "aws/aws-sdk-php": "^3.235.5", - "doctrine/dbal": "^2.13.3|^3.1.4", + "doctrine/dbal": "^3.5.1", "ext-gmp": "*", "fakerphp/faker": "^1.21", "guzzlehttp/guzzle": "^7.5", @@ -2440,20 +2442,20 @@ "league/flysystem-read-only": "^3.3", "league/flysystem-sftp-v3": "^3.0", "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^7.24", + "orchestra/testbench-core": "^8.4", "pda/pheanstalk": "^4.0", "phpstan/phpdoc-parser": "^1.15", "phpstan/phpstan": "^1.4.7", - "phpunit/phpunit": "^9.5.8", - "predis/predis": "^1.1.9|^2.0.2", - "symfony/cache": "^6.0", - "symfony/http-client": "^6.0" + "phpunit/phpunit": "^10.0.7", + "predis/predis": "^2.0.2", + "symfony/cache": "^6.2", + "symfony/http-client": "^6.2.4" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", "brianium/paratest": "Required to run tests in parallel (^6.0).", - "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^3.5.1).", "ext-apcu": "Required to use the APC cache driver.", "ext-fileinfo": "Required to use the Filesystem class.", "ext-ftp": "Required to use the Flysystem FTP driver.", @@ -2475,21 +2477,21 @@ "mockery/mockery": "Required to use mocking (^1.5.1).", "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", - "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", - "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).", + "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8|^10.0.7).", + "predis/predis": "Required to use the predis connector (^2.0.2).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", - "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).", - "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).", - "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).", - "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^6.2).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^6.2).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.2).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.2).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.2).", "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "9.x-dev" + "dev-master": "10.x-dev" } }, "autoload": { @@ -2528,20 +2530,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-04-18T13:44:55+00:00" + "time": "2023-04-25T13:47:18+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": { @@ -2555,6 +2557,7 @@ "require-dev": { "mockery/mockery": "^1.0", "orchestra/testbench": "^7.0|^8.0", + "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.3" }, "type": "library", @@ -2593,7 +2596,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", @@ -2913,19 +2916,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" }, @@ -2984,7 +2988,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": [ { @@ -2996,7 +3000,67 @@ "type": "github" } ], - "time": "2023-04-11T18:11:47+00:00" + "time": "2023-05-04T09:04:26+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", @@ -3464,26 +3528,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": { @@ -3527,48 +3589,47 @@ ], "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": "monolog/monolog", - "version": "2.9.1", + "version": "3.3.1", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1" + "reference": "9b5daeaffce5b926cac47923798bba91059e60e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f259e2b15fb95494c83f52d3caad003bbf5ffaa1", - "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/9b5daeaffce5b926cac47923798bba91059e60e2", + "reference": "9b5daeaffce5b926cac47923798bba91059e60e2", "shasum": "" }, "require": { - "php": ">=7.2", - "psr/log": "^1.0.1 || ^2.0 || ^3.0" + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" }, "provide": { - "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + "psr/log-implementation": "3.0.0" }, "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "aws/aws-sdk-php": "^3.0", "doctrine/couchdb": "~1.0@dev", "elasticsearch/elasticsearch": "^7 || ^8", "ext-json": "*", "graylog2/gelf-php": "^1.4.2 || ^2@dev", - "guzzlehttp/guzzle": "^7.4", + "guzzlehttp/guzzle": "^7.4.5", "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", - "phpspec/prophecy": "^1.15", - "phpstan/phpstan": "^0.12.91", - "phpunit/phpunit": "^8.5.14", - "predis/predis": "^1.1 || ^2.0", - "rollbar/rollbar": "^1.3 || ^2 || ^3", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-strict-rules": "^1.4", + "phpunit/phpunit": "^9.5.26", + "predis/predis": "^1.1 || ^2", "ruflin/elastica": "^7", - "swiftmailer/swiftmailer": "^5.3|^6.0", "symfony/mailer": "^5.4 || ^6", "symfony/mime": "^5.4 || ^6" }, @@ -3591,7 +3652,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.x-dev" + "dev-main": "3.x-dev" } }, "autoload": { @@ -3619,7 +3680,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.9.1" + "source": "https://github.com/Seldaek/monolog/tree/3.3.1" }, "funding": [ { @@ -3631,7 +3692,7 @@ "type": "tidelift" } ], - "time": "2023-02-06T13:44:46+00:00" + "time": "2023-02-06T13:46:10+00:00" }, { "name": "myclabs/php-enum", @@ -4382,16 +4443,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.19.1", + "version": "1.20.4", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "f545fc30978190a056832aa7ed995e36a66267f3" + "reference": "7d568c87a9df9c5f7e8b5f075fc469aa8cb0a4cd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/f545fc30978190a056832aa7ed995e36a66267f3", - "reference": "f545fc30978190a056832aa7ed995e36a66267f3", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/7d568c87a9df9c5f7e8b5f075fc469aa8cb0a4cd", + "reference": "7d568c87a9df9c5f7e8b5f075fc469aa8cb0a4cd", "shasum": "" }, "require": { @@ -4421,9 +4482,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.19.1" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.20.4" }, - "time": "2023-04-18T11:30:56+00:00" + "time": "2023-05-02T09:19:37+00:00" }, { "name": "psr/cache", @@ -4840,16 +4901,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.15", + "version": "v0.11.17", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "5350ce0ec8ecf2c5b5cf554cd2496f97b444af85" + "reference": "3dc5d4018dabd80bceb8fe1e3191ba8460569f0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/5350ce0ec8ecf2c5b5cf554cd2496f97b444af85", - "reference": "5350ce0ec8ecf2c5b5cf554cd2496f97b444af85", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/3dc5d4018dabd80bceb8fe1e3191ba8460569f0a", + "reference": "3dc5d4018dabd80bceb8fe1e3191ba8460569f0a", "shasum": "" }, "require": { @@ -4910,9 +4971,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.17" }, - "time": "2023-04-07T21:57:09+00:00" + "time": "2023-05-05T20:02:42+00:00" }, { "name": "ralouphie/getallheaders", @@ -5285,16 +5346,16 @@ }, { "name": "spatie/laravel-package-tools", - "version": "1.14.2", + "version": "1.15.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "bab62023a4745a61170ad5424184533685e73c2d" + "reference": "efab1844b8826443135201c4443690f032c3d533" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/bab62023a4745a61170ad5424184533685e73c2d", - "reference": "bab62023a4745a61170ad5424184533685e73c2d", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/efab1844b8826443135201c4443690f032c3d533", + "reference": "efab1844b8826443135201c4443690f032c3d533", "shasum": "" }, "require": { @@ -5333,7 +5394,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.14.2" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.15.0" }, "funding": [ { @@ -5341,7 +5402,7 @@ "type": "github" } ], - "time": "2023-03-14T16:41:21+00:00" + "time": "2023-04-27T08:09:01+00:00" }, { "name": "spatie/laravel-settings", @@ -5432,16 +5493,16 @@ }, { "name": "spatie/temporary-directory", - "version": "2.1.1", + "version": "2.1.2", "source": { "type": "git", "url": "https://github.com/spatie/temporary-directory.git", - "reference": "e2818d871783d520b319c2d38dc37c10ecdcde20" + "reference": "0c804873f6b4042aa8836839dca683c7d0f71831" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/e2818d871783d520b319c2d38dc37c10ecdcde20", - "reference": "e2818d871783d520b319c2d38dc37c10ecdcde20", + "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/0c804873f6b4042aa8836839dca683c7d0f71831", + "reference": "0c804873f6b4042aa8836839dca683c7d0f71831", "shasum": "" }, "require": { @@ -5477,7 +5538,7 @@ ], "support": { "issues": "https://github.com/spatie/temporary-directory/issues", - "source": "https://github.com/spatie/temporary-directory/tree/2.1.1" + "source": "https://github.com/spatie/temporary-directory/tree/2.1.2" }, "funding": [ { @@ -5489,7 +5550,7 @@ "type": "github" } ], - "time": "2022-08-23T07:15:15+00:00" + "time": "2023-04-28T07:47:42+00:00" }, { "name": "squirephp/model", @@ -5757,16 +5818,16 @@ }, { "name": "symfony/console", - "version": "v6.2.8", + "version": "v6.2.10", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "3582d68a64a86ec25240aaa521ec8bc2342b369b" + "reference": "12288d9f4500f84a4d02254d4aa968b15488476f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/3582d68a64a86ec25240aaa521ec8bc2342b369b", - "reference": "3582d68a64a86ec25240aaa521ec8bc2342b369b", + "url": "https://api.github.com/repos/symfony/console/zipball/12288d9f4500f84a4d02254d4aa968b15488476f", + "reference": "12288d9f4500f84a4d02254d4aa968b15488476f", "shasum": "" }, "require": { @@ -5833,7 +5894,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.2.8" + "source": "https://github.com/symfony/console/tree/v6.2.10" }, "funding": [ { @@ -5849,7 +5910,7 @@ "type": "tidelift" } ], - "time": "2023-03-29T21:42:15+00:00" + "time": "2023-04-28T13:37:43+00:00" }, { "name": "symfony/css-selector", @@ -5985,16 +6046,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.2.9", + "version": "v6.2.10", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "e95f1273b3953c3b5e5341172dae838bacee11ee" + "reference": "8b7e9f124640cb0611624a9383176c3e5f7d8cfb" }, "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/8b7e9f124640cb0611624a9383176c3e5f7d8cfb", + "reference": "8b7e9f124640cb0611624a9383176c3e5f7d8cfb", "shasum": "" }, "require": { @@ -6036,7 +6097,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.2.10" }, "funding": [ { @@ -6052,7 +6113,7 @@ "type": "tidelift" } ], - "time": "2023-04-11T16:03:19+00:00" + "time": "2023-04-18T13:46:08+00:00" }, { "name": "symfony/event-dispatcher", @@ -6282,16 +6343,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.2.8", + "version": "v6.2.10", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "511a524affeefc191939348823ac75e9921c2112" + "reference": "49adbb92bcb4e3c2943719d2756271e8b9602acc" }, "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/49adbb92bcb4e3c2943719d2756271e8b9602acc", + "reference": "49adbb92bcb4e3c2943719d2756271e8b9602acc", "shasum": "" }, "require": { @@ -6340,7 +6401,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.2.10" }, "funding": [ { @@ -6356,20 +6417,20 @@ "type": "tidelift" } ], - "time": "2023-03-29T21:42:15+00:00" + "time": "2023-04-18T13:46:08+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.2.9", + "version": "v6.2.10", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "02246510cf7031726f7237138d61b796b95799b3" + "reference": "81064a65a5496f17d2b6984f6519406f98864215" }, "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/81064a65a5496f17d2b6984f6519406f98864215", + "reference": "81064a65a5496f17d2b6984f6519406f98864215", "shasum": "" }, "require": { @@ -6451,7 +6512,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.2.10" }, "funding": [ { @@ -6467,7 +6528,7 @@ "type": "tidelift" } ], - "time": "2023-04-13T16:41:43+00:00" + "time": "2023-04-28T13:50:28+00:00" }, { "name": "symfony/mailer", @@ -6550,16 +6611,16 @@ }, { "name": "symfony/mime", - "version": "v6.2.7", + "version": "v6.2.10", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "62e341f80699badb0ad70b31149c8df89a2d778e" + "reference": "b6c137fc53a9f7c4c951cd3f362b3734c7a97723" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/62e341f80699badb0ad70b31149c8df89a2d778e", - "reference": "62e341f80699badb0ad70b31149c8df89a2d778e", + "url": "https://api.github.com/repos/symfony/mime/zipball/b6c137fc53a9f7c4c951cd3f362b3734c7a97723", + "reference": "b6c137fc53a9f7c4c951cd3f362b3734c7a97723", "shasum": "" }, "require": { @@ -6613,7 +6674,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.2.7" + "source": "https://github.com/symfony/mime/tree/v6.2.10" }, "funding": [ { @@ -6629,7 +6690,7 @@ "type": "tidelift" } ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-04-19T09:54:16+00:00" }, { "name": "symfony/polyfill-ctype", @@ -7291,16 +7352,16 @@ }, { "name": "symfony/process", - "version": "v6.2.8", + "version": "v6.2.10", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "75ed64103df4f6615e15a7fe38b8111099f47416" + "reference": "b34cdbc9c5e75d45a3703e63a48ad07aafa8bf2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/75ed64103df4f6615e15a7fe38b8111099f47416", - "reference": "75ed64103df4f6615e15a7fe38b8111099f47416", + "url": "https://api.github.com/repos/symfony/process/zipball/b34cdbc9c5e75d45a3703e63a48ad07aafa8bf2e", + "reference": "b34cdbc9c5e75d45a3703e63a48ad07aafa8bf2e", "shasum": "" }, "require": { @@ -7332,7 +7393,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.2.10" }, "funding": [ { @@ -7348,7 +7409,7 @@ "type": "tidelift" } ], - "time": "2023-03-09T16:20:02+00:00" + "time": "2023-04-18T13:56:57+00:00" }, { "name": "symfony/routing", @@ -7864,16 +7925,16 @@ }, { "name": "symfony/var-dumper", - "version": "v6.2.8", + "version": "v6.2.10", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "d37ab6787be2db993747b6218fcc96e8e3bb4bd0" + "reference": "41a750a23412ca76fdbbf5096943b4134272c1ab" }, "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/41a750a23412ca76fdbbf5096943b4134272c1ab", + "reference": "41a750a23412ca76fdbbf5096943b4134272c1ab", "shasum": "" }, "require": { @@ -7932,7 +7993,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.2.8" + "source": "https://github.com/symfony/var-dumper/tree/v6.2.10" }, "funding": [ { @@ -7948,7 +8009,7 @@ "type": "tidelift" } ], - "time": "2023-03-29T21:42:15+00:00" + "time": "2023-04-18T13:46:08+00:00" }, { "name": "tgalopin/html-sanitizer", @@ -8822,16 +8883,16 @@ }, { "name": "laravel/pint", - "version": "v1.9.0", + "version": "v1.10.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "eac5ec3d6b5c96543c682e309a10fdddc9f61d80" + "reference": "c7a01fa9bdd79819e7a2f1ba63ac1b02e6692dbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/eac5ec3d6b5c96543c682e309a10fdddc9f61d80", - "reference": "eac5ec3d6b5c96543c682e309a10fdddc9f61d80", + "url": "https://api.github.com/repos/laravel/pint/zipball/c7a01fa9bdd79819e7a2f1ba63ac1b02e6692dbc", + "reference": "c7a01fa9bdd79819e7a2f1ba63ac1b02e6692dbc", "shasum": "" }, "require": { @@ -8884,20 +8945,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-04-18T14:50:44+00:00" + "time": "2023-04-25T14:52:30+00:00" }, { "name": "laravel/sail", - "version": "v1.21.4", + "version": "v1.21.5", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "5e59b4a57181020477e2b18943b27493638e3f89" + "reference": "27af207bb1c53faddcba34c7528b3e969f6a646d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/5e59b4a57181020477e2b18943b27493638e3f89", - "reference": "5e59b4a57181020477e2b18943b27493638e3f89", + "url": "https://api.github.com/repos/laravel/sail/zipball/27af207bb1c53faddcba34c7528b3e969f6a646d", + "reference": "27af207bb1c53faddcba34c7528b3e969f6a646d", "shasum": "" }, "require": { @@ -8949,7 +9010,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-03-30T12:28:55+00:00" + "time": "2023-04-24T13:29:38+00:00" }, { "name": "mockery/mockery", @@ -9084,38 +9145,40 @@ }, { "name": "nunomaduro/collision", - "version": "v6.4.0", + "version": "v7.1.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "f05978827b9343cba381ca05b8c7deee346b6015" + "reference": "2b97fed4950cf0ff148c18b853975ec8ea135e90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f05978827b9343cba381ca05b8c7deee346b6015", - "reference": "f05978827b9343cba381ca05b8c7deee346b6015", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/2b97fed4950cf0ff148c18b853975ec8ea135e90", + "reference": "2b97fed4950cf0ff148c18b853975ec8ea135e90", "shasum": "" }, "require": { - "filp/whoops": "^2.14.5", - "php": "^8.0.0", - "symfony/console": "^6.0.2" + "filp/whoops": "^2.14.6", + "nunomaduro/termwind": "^1.15.1", + "php": "^8.1.0", + "symfony/console": "^6.2.7" }, "require-dev": { - "brianium/paratest": "^6.4.1", - "laravel/framework": "^9.26.1", - "laravel/pint": "^1.1.1", - "nunomaduro/larastan": "^1.0.3", - "nunomaduro/mock-final-classes": "^1.1.0", - "orchestra/testbench": "^7.7", - "phpunit/phpunit": "^9.5.23", - "spatie/ignition": "^1.4.1" + "brianium/paratest": "^7.1.0", + "laravel/framework": "^10.2.0", + "laravel/pint": "^1.6.0", + "laravel/sail": "^1.21.1", + "laravel/sanctum": "^3.2.1", + "laravel/tinker": "^2.8.1", + "nunomaduro/larastan": "^2.4.1", + "orchestra/testbench-core": "^8.0.3", + "pestphp/pest": "^2.0.0", + "phpunit/phpunit": "^10.0.14", + "sebastian/environment": "^6.0.0", + "spatie/laravel-ignition": "^2.0.0" }, "type": "library", "extra": { - "branch-alias": { - "dev-develop": "6.x-dev" - }, "laravel": { "providers": [ "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" @@ -9123,6 +9186,9 @@ } }, "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], "psr-4": { "NunoMaduro\\Collision\\": "src/" } @@ -9168,7 +9234,7 @@ "type": "patreon" } ], - "time": "2023-01-03T12:54:54+00:00" + "time": "2023-03-03T10:00:22+00:00" }, { "name": "phar-io/manifest", @@ -10002,16 +10068,16 @@ }, { "name": "sebastian/diff", - "version": "4.0.4", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", "shasum": "" }, "require": { @@ -10056,7 +10122,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" }, "funding": [ { @@ -10064,7 +10130,7 @@ "type": "github" } ], - "time": "2020-10-26T13:10:38+00:00" + "time": "2023-05-07T05:35:17+00:00" }, { "name": "sebastian/environment", @@ -10799,16 +10865,16 @@ }, { "name": "spatie/ignition", - "version": "1.5.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "4db9c9626e4d7745efbe0b512157326190b41b65" + "reference": "f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/4db9c9626e4d7745efbe0b512157326190b41b65", - "reference": "4db9c9626e4d7745efbe0b512157326190b41b65", + "url": "https://api.github.com/repos/spatie/ignition/zipball/f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78", + "reference": "f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78", "shasum": "" }, "require": { @@ -10839,7 +10905,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.4.x-dev" + "dev-main": "1.5.x-dev" } }, "autoload": { @@ -10878,45 +10944,47 @@ "type": "github" } ], - "time": "2023-04-12T09:07:50+00:00" + "time": "2023-05-04T13:20:26+00:00" }, { "name": "spatie/laravel-ignition", - "version": "1.6.4", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc" + "reference": "802c7e27754456e45134f1a9d29ab7df4b6cb9e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", - "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/802c7e27754456e45134f1a9d29ab7df4b6cb9e4", + "reference": "802c7e27754456e45134f1a9d29ab7df4b6cb9e4", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", - "illuminate/support": "^8.77|^9.27", - "monolog/monolog": "^2.3", - "php": "^8.0", - "spatie/flare-client-php": "^1.0.1", - "spatie/ignition": "^1.4.1", - "symfony/console": "^5.0|^6.0", - "symfony/var-dumper": "^5.0|^6.0" + "illuminate/support": "^10.0", + "php": "^8.1", + "spatie/flare-client-php": "^1.3.5", + "spatie/ignition": "^1.5.0", + "symfony/console": "^6.2.3", + "symfony/var-dumper": "^6.2.3" }, "require-dev": { - "filp/whoops": "^2.14", - "livewire/livewire": "^2.8|dev-develop", - "mockery/mockery": "^1.4", - "nunomaduro/larastan": "^1.0", - "orchestra/testbench": "^6.23|^7.0", - "pestphp/pest": "^1.20", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "spatie/laravel-ray": "^1.27" + "livewire/livewire": "^2.11", + "mockery/mockery": "^1.5.1", + "openai-php/client": "^0.3.4", + "orchestra/testbench": "^8.0", + "pestphp/pest": "^1.22.3", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan-deprecation-rules": "^1.1.1", + "phpstan/phpstan-phpunit": "^1.3.3", + "vlucas/phpdotenv": "^5.5" + }, + "suggest": { + "openai-php/client": "Require get solutions from OpenAI", + "psr/simple-cache-implementation": "Needed to cache solutions from OpenAI" }, "type": "library", "extra": { @@ -10968,20 +11036,20 @@ "type": "github" } ], - "time": "2023-01-03T19:28:04+00:00" + "time": "2023-05-04T13:54:49+00:00" }, { "name": "symfony/yaml", - "version": "v6.2.7", + "version": "v6.2.10", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "e8e6a1d59e050525f27a1f530aa9703423cb7f57" + "reference": "61916f3861b1e9705b18cfde723921a71dd1559d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e8e6a1d59e050525f27a1f530aa9703423cb7f57", - "reference": "e8e6a1d59e050525f27a1f530aa9703423cb7f57", + "url": "https://api.github.com/repos/symfony/yaml/zipball/61916f3861b1e9705b18cfde723921a71dd1559d", + "reference": "61916f3861b1e9705b18cfde723921a71dd1559d", "shasum": "" }, "require": { @@ -11026,7 +11094,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.2.7" + "source": "https://github.com/symfony/yaml/tree/v6.2.10" }, "funding": [ { @@ -11042,7 +11110,7 @@ "type": "tidelift" } ], - "time": "2023-02-16T09:57:23+00:00" + "time": "2023-04-28T13:25:36+00:00" }, { "name": "theseer/tokenizer", @@ -11096,12 +11164,12 @@ } ], "aliases": [], - "minimum-stability": "dev", + "minimum-stability": "stable", "stability-flags": [], "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^8.0.2" + "php": "^8.1" }, "platform-dev": [], "plugin-api-version": "2.3.0" diff --git a/config/app.php b/config/app.php index 552539224..5fbc360f0 100644 --- a/config/app.php +++ b/config/app.php @@ -1,6 +1,7 @@ [ - - /* - * Laravel Framework Service Providers... - */ - Illuminate\Auth\AuthServiceProvider::class, - Illuminate\Broadcasting\BroadcastServiceProvider::class, - Illuminate\Bus\BusServiceProvider::class, - Illuminate\Cache\CacheServiceProvider::class, - Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, - Illuminate\Cookie\CookieServiceProvider::class, - Illuminate\Database\DatabaseServiceProvider::class, - Illuminate\Encryption\EncryptionServiceProvider::class, - Illuminate\Filesystem\FilesystemServiceProvider::class, - Illuminate\Foundation\Providers\FoundationServiceProvider::class, - Illuminate\Hashing\HashServiceProvider::class, - Illuminate\Mail\MailServiceProvider::class, - Illuminate\Notifications\NotificationServiceProvider::class, - Illuminate\Pagination\PaginationServiceProvider::class, - Illuminate\Pipeline\PipelineServiceProvider::class, - Illuminate\Queue\QueueServiceProvider::class, - Illuminate\Redis\RedisServiceProvider::class, - Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, - Illuminate\Session\SessionServiceProvider::class, - Illuminate\Translation\TranslationServiceProvider::class, - Illuminate\Validation\ValidationServiceProvider::class, - Illuminate\View\ViewServiceProvider::class, - + 'providers' => ServiceProvider::defaultProviders()->merge([ /* * Package Service Providers... */ @@ -197,8 +171,7 @@ // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, - - ], + ])->toArray(), /* |-------------------------------------------------------------------------- diff --git a/config/auth.php b/config/auth.php index d8c6cee7c..9548c15de 100644 --- a/config/auth.php +++ b/config/auth.php @@ -80,16 +80,20 @@ | than one user table or model in the application and you want to have | separate password reset settings based on the specific user types. | - | The expire time is the number of minutes that each reset token will be + | The expiry time is the number of minutes that each reset token will be | considered valid. This security feature keeps tokens short-lived so | they have less time to be guessed. You may change this as needed. | + | The throttle setting is the number of seconds a user must wait before + | generating more password reset tokens. This prevents the user from + | quickly generating a very large amount of password reset tokens. + | */ 'passwords' => [ 'users' => [ 'provider' => 'users', - 'table' => 'password_resets', + 'table' => 'password_reset_tokens', 'expire' => 60, 'throttle' => 60, ], diff --git a/config/broadcasting.php b/config/broadcasting.php index 168824244..9e4d4aa44 100644 --- a/config/broadcasting.php +++ b/config/broadcasting.php @@ -36,7 +36,7 @@ 'secret' => env('PUSHER_APP_SECRET'), 'app_id' => env('PUSHER_APP_ID'), 'options' => [ - 'host' => env('PUSHER_HOST', 'api-'.env('PUSHER_APP_CLUSTER', 'mt1').'.pusher.com') ?: 'api-'.env('PUSHER_APP_CLUSTER', 'mt1').'.pusher.com', + 'host' => env('PUSHER_HOST') ?: 'api-'.env('PUSHER_APP_CLUSTER', 'mt1').'.pusher.com', 'port' => env('PUSHER_PORT', 443), 'scheme' => env('PUSHER_SCHEME', 'https'), 'encrypted' => true, diff --git a/config/logging.php b/config/logging.php index 5aa1dbb78..c44d27639 100644 --- a/config/logging.php +++ b/config/logging.php @@ -3,6 +3,7 @@ use Monolog\Handler\NullHandler; use Monolog\Handler\StreamHandler; use Monolog\Handler\SyslogUdpHandler; +use Monolog\Processor\PsrLogMessageProcessor; return [ @@ -61,6 +62,7 @@ 'driver' => 'single', 'path' => storage_path('logs/laravel.log'), 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, ], 'daily' => [ @@ -68,6 +70,7 @@ 'path' => storage_path('logs/laravel.log'), 'level' => env('LOG_LEVEL', 'debug'), 'days' => 14, + 'replace_placeholders' => true, ], 'slack' => [ @@ -76,6 +79,7 @@ 'username' => 'Laravel Log', 'emoji' => ':boom:', 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, ], 'papertrail' => [ @@ -87,6 +91,7 @@ 'port' => env('PAPERTRAIL_PORT'), 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), ], + 'processors' => [PsrLogMessageProcessor::class], ], 'stderr' => [ @@ -97,16 +102,20 @@ 'with' => [ 'stream' => 'php://stderr', ], + 'processors' => [PsrLogMessageProcessor::class], ], 'syslog' => [ 'driver' => 'syslog', 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => LOG_USER, + 'replace_placeholders' => true, ], 'errorlog' => [ 'driver' => 'errorlog', 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, ], 'null' => [ diff --git a/config/mail.php b/config/mail.php index 534395a36..542d98c37 100644 --- a/config/mail.php +++ b/config/mail.php @@ -28,7 +28,7 @@ | sending an e-mail. You will specify which one you are using for your | mailers below. You are free to add additional mailers as required. | - | Supported: "smtp", "sendmail", "mailgun", "ses", + | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", | "postmark", "log", "array", "failover" | */ @@ -51,10 +51,16 @@ 'mailgun' => [ 'transport' => 'mailgun', + // 'client' => [ + // 'timeout' => 5, + // ], ], 'postmark' => [ 'transport' => 'postmark', + // 'client' => [ + // 'timeout' => 5, + // ], ], 'sendmail' => [ diff --git a/database/factories/ResultFactory.php b/database/factories/ResultFactory.php index 272218557..6d55b1e2a 100644 --- a/database/factories/ResultFactory.php +++ b/database/factories/ResultFactory.php @@ -14,7 +14,7 @@ class ResultFactory extends Factory * * @return array */ - public function definition() + public function definition(): array { return [ 'ping' => fake()->randomFloat(2, 0, 100), diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php index 20b35322d..a6ecc0af2 100644 --- a/database/factories/UserFactory.php +++ b/database/factories/UserFactory.php @@ -15,11 +15,11 @@ class UserFactory extends Factory * * @return array */ - public function definition() + public function definition(): array { return [ 'name' => fake()->name(), - 'email' => fake()->safeEmail(), + 'email' => fake()->unique()->safeEmail(), 'email_verified_at' => now(), 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password 'remember_token' => Str::random(10), @@ -28,15 +28,11 @@ public function definition() /** * Indicate that the model's email address should be unverified. - * - * @return static */ - public function unverified() + public function unverified(): static { - return $this->state(function (array $attributes) { - return [ - 'email_verified_at' => null, - ]; - }); + return $this->state(fn (array $attributes) => [ + 'email_verified_at' => null, + ]); } } diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php index cf6b77661..444fafb7f 100644 --- a/database/migrations/2014_10_12_000000_create_users_table.php +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::create('users', function (Blueprint $table) { $table->id(); @@ -26,10 +24,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { Schema::dropIfExists('users'); } diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php index fcacb80b3..4f42fe690 100644 --- a/database/migrations/2014_10_12_100000_create_password_resets_table.php +++ b/database/migrations/2014_10_12_100000_create_password_resets_table.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::create('password_resets', function (Blueprint $table) { $table->string('email')->index(); @@ -22,10 +20,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { Schema::dropIfExists('password_resets'); } diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php index 17191986b..249da8171 100644 --- a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php +++ b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::create('failed_jobs', function (Blueprint $table) { $table->id(); @@ -26,10 +24,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { Schema::dropIfExists('failed_jobs'); } diff --git a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php index 6c81fd229..e828ad818 100644 --- a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php +++ b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::create('personal_access_tokens', function (Blueprint $table) { $table->id(); @@ -27,10 +25,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { Schema::dropIfExists('personal_access_tokens'); } diff --git a/database/migrations/2022_08_18_015337_create_jobs_table.php b/database/migrations/2022_08_18_015337_create_jobs_table.php index a786a8910..6098d9b12 100644 --- a/database/migrations/2022_08_18_015337_create_jobs_table.php +++ b/database/migrations/2022_08_18_015337_create_jobs_table.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::create('jobs', function (Blueprint $table) { $table->bigIncrements('id'); @@ -26,10 +24,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { Schema::dropIfExists('jobs'); } diff --git a/database/migrations/2022_08_31_202106_create_results_table.php b/database/migrations/2022_08_31_202106_create_results_table.php index ad01434dc..682125f34 100644 --- a/database/migrations/2022_08_31_202106_create_results_table.php +++ b/database/migrations/2022_08_31_202106_create_results_table.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::create('results', function (Blueprint $table) { $table->id(); @@ -31,10 +29,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { // } diff --git a/database/migrations/2022_09_27_212959_create_admin_user.php b/database/migrations/2022_09_27_212959_create_admin_user.php index 72818d4bc..8b8907026 100644 --- a/database/migrations/2022_09_27_212959_create_admin_user.php +++ b/database/migrations/2022_09_27_212959_create_admin_user.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { User::create([ 'name' => 'Admin', @@ -23,10 +21,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { // } diff --git a/database/migrations/2022_10_20_211143_create_sessions_table.php b/database/migrations/2022_10_20_211143_create_sessions_table.php index 06c3e4501..f60625bb5 100644 --- a/database/migrations/2022_10_20_211143_create_sessions_table.php +++ b/database/migrations/2022_10_20_211143_create_sessions_table.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::create('sessions', function (Blueprint $table) { $table->string('id')->primary(); @@ -25,10 +23,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { Schema::dropIfExists('sessions'); } diff --git a/database/migrations/2022_10_21_104903_create_settings_table.php b/database/migrations/2022_10_21_104903_create_settings_table.php index d420e1eaa..03179ffee 100644 --- a/database/migrations/2022_10_21_104903_create_settings_table.php +++ b/database/migrations/2022_10_21_104903_create_settings_table.php @@ -4,9 +4,9 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateSettingsTable extends Migration +return new class extends Migration { - public function up() + public function up(): void { Schema::create('settings', function (Blueprint $table): void { $table->id(); @@ -20,8 +20,8 @@ public function up() }); } - public function down() + public function down(): void { Schema::dropIfExists('settings'); } -} +}; diff --git a/database/migrations/2022_10_24_152031_create_notifications_table.php b/database/migrations/2022_10_24_152031_create_notifications_table.php index 73c65725f..ba3ddbc6f 100644 --- a/database/migrations/2022_10_24_152031_create_notifications_table.php +++ b/database/migrations/2022_10_24_152031_create_notifications_table.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::create('notifications', function (Blueprint $table) { $table->uuid('id')->primary(); @@ -36,10 +34,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { Schema::dropIfExists('notifications'); } diff --git a/database/migrations/2022_12_16_164913_transform_speedtest_server_id.php b/database/migrations/2022_12_16_164913_transform_speedtest_server_id.php index 4f9cd414f..aa8f4925b 100644 --- a/database/migrations/2022_12_16_164913_transform_speedtest_server_id.php +++ b/database/migrations/2022_12_16_164913_transform_speedtest_server_id.php @@ -7,10 +7,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { try { $settings = new GeneralSettings(); diff --git a/database/migrations/2023_01_05_205157_create_cache_table.php b/database/migrations/2023_01_05_205157_create_cache_table.php index eee35e943..b9c106be8 100644 --- a/database/migrations/2023_01_05_205157_create_cache_table.php +++ b/database/migrations/2023_01_05_205157_create_cache_table.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::create('cache', function (Blueprint $table) { $table->string('key')->primary(); @@ -28,10 +26,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { Schema::dropIfExists('cache'); Schema::dropIfExists('cache_locks'); diff --git a/database/migrations/2023_01_12_135235_update_results_table.php b/database/migrations/2023_01_12_135235_update_results_table.php index 6a24b9d67..e7081fb47 100644 --- a/database/migrations/2023_01_12_135235_update_results_table.php +++ b/database/migrations/2023_01_12_135235_update_results_table.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::table('results', function (Blueprint $table) { $table->float('ping', 8, 3)->nullable()->change(); @@ -25,10 +23,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { // } diff --git a/database/migrations/2023_02_12_131620_add_comments_to_results_table.php b/database/migrations/2023_02_12_131620_add_comments_to_results_table.php index 99851e84b..7d566a946 100644 --- a/database/migrations/2023_02_12_131620_add_comments_to_results_table.php +++ b/database/migrations/2023_02_12_131620_add_comments_to_results_table.php @@ -8,10 +8,8 @@ { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::table('results', function (Blueprint $table) { $table->text('comments')->nullable()->after('url'); @@ -20,10 +18,8 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { // } diff --git a/database/migrations/2023_05_07_000000_rename_password_resets_table.php b/database/migrations/2023_05_07_000000_rename_password_resets_table.php new file mode 100644 index 000000000..c3f948980 --- /dev/null +++ b/database/migrations/2023_05_07_000000_rename_password_resets_table.php @@ -0,0 +1,23 @@ +create(); diff --git a/docker/8.1/Dockerfile b/docker/8.1/Dockerfile index ecb8c9325..7043534d4 100644 --- a/docker/8.1/Dockerfile +++ b/docker/8.1/Dockerfile @@ -4,7 +4,7 @@ LABEL maintainer="Alex Justesen" ARG WWWGROUP ARG NODE_VERSION=18 -ARG POSTGRES_VERSION=14 +ARG POSTGRES_VERSION=15 WORKDIR /var/www/html @@ -14,7 +14,7 @@ ENV TZ=UTC RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN apt-get update \ - && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils cron \ + && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils librsvg2-bin cron \ && curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c' | gpg --dearmor | tee /usr/share/keyrings/ppa_ondrej_php.gpg > /dev/null \ && echo "deb [signed-by=/usr/share/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \ && apt-get update \ @@ -25,9 +25,8 @@ RUN apt-get update \ php8.1-xml php8.1-zip php8.1-bcmath php8.1-soap \ php8.1-intl php8.1-readline \ php8.1-msgpack php8.1-igbinary php8.1-redis \ - php8.1-memcached php8.1-pcov php8.1-xdebug - -RUN php -r "readfile('https://getcomposer.org/installer');" | php -- --install-dir=/usr/bin/ --filename=composer \ + php8.1-memcached php8.1-pcov php8.1-xdebug \ + && curl -sLS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer \ && curl -sLS https://deb.nodesource.com/setup_$NODE_VERSION.x | bash - \ && apt-get install -y nodejs \ && npm install -g npm \ diff --git a/docker/8.1/php.ini b/docker/8.1/php.ini index 66d04d5be..39dcbcac9 100644 --- a/docker/8.1/php.ini +++ b/docker/8.1/php.ini @@ -2,3 +2,6 @@ post_max_size = 100M upload_max_filesize = 100M variables_order = EGPCS + +[opcache] +opcache.enable_cli=1 diff --git a/docker/8.2/Dockerfile b/docker/8.2/Dockerfile index 336f85896..dbbda198c 100644 --- a/docker/8.2/Dockerfile +++ b/docker/8.2/Dockerfile @@ -4,7 +4,7 @@ LABEL maintainer="Alex Justesen" ARG WWWGROUP ARG NODE_VERSION=18 -ARG POSTGRES_VERSION=14 +ARG POSTGRES_VERSION=15 WORKDIR /var/www/html @@ -14,9 +14,9 @@ ENV TZ=UTC RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN apt-get update \ - && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils cron \ - && curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c' | gpg --dearmor | tee /usr/share/keyrings/ppa_ondrej_php.gpg > /dev/null \ - && echo "deb [signed-by=/usr/share/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \ + && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils librsvg2-bin cron \ + && curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c' | gpg --dearmor | tee /etc/apt/keyrings/ppa_ondrej_php.gpg > /dev/null \ + && echo "deb [signed-by=/etc/apt/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \ && apt-get update \ && apt-get install -y php8.2-cli php8.2-dev \ php8.2-pgsql php8.2-sqlite3 php8.2-gd \ @@ -25,14 +25,13 @@ RUN apt-get update \ php8.2-xml php8.2-zip php8.2-bcmath php8.2-soap \ php8.2-intl php8.2-readline \ php8.2-msgpack php8.2-igbinary php8.2-redis \ - php8.2-memcached php8.2-pcov php8.2-xdebug - -RUN php -r "readfile('https://getcomposer.org/installer');" | php -- --install-dir=/usr/bin/ --filename=composer \ + php8.2-memcached php8.2-pcov php8.2-xdebug \ + && curl -sLS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer \ && curl -sLS https://deb.nodesource.com/setup_$NODE_VERSION.x | bash - \ && apt-get install -y nodejs \ && npm install -g npm \ - && curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /usr/share/keyrings/pgdg.gpg >/dev/null \ - && echo "deb [signed-by=/usr/share/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt jammy-pgdg main" > /etc/apt/sources.list.d/pgdg.list \ + && curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /etc/apt/keyrings/pgdg.gpg >/dev/null \ + && echo "deb [signed-by=/etc/apt/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt jammy-pgdg main" > /etc/apt/sources.list.d/pgdg.list \ && apt-get update \ && apt-get install -y mysql-client \ && apt-get install -y postgresql-client-$POSTGRES_VERSION \ diff --git a/docker/8.2/php.ini b/docker/8.2/php.ini index 66d04d5be..39dcbcac9 100644 --- a/docker/8.2/php.ini +++ b/docker/8.2/php.ini @@ -2,3 +2,6 @@ post_max_size = 100M upload_max_filesize = 100M variables_order = EGPCS + +[opcache] +opcache.enable_cli=1 diff --git a/lang/en/validation.php b/lang/en/validation.php index 6d9e6d54d..99f7c611c 100644 --- a/lang/en/validation.php +++ b/lang/en/validation.php @@ -13,100 +13,110 @@ | */ - 'accepted' => 'The :attribute must be accepted.', - 'accepted_if' => 'The :attribute must be accepted when :other is :value.', - 'active_url' => 'The :attribute is not a valid URL.', - 'after' => 'The :attribute must be a date after :date.', - 'after_or_equal' => 'The :attribute must be a date after or equal to :date.', - 'alpha' => 'The :attribute must only contain letters.', - 'alpha_dash' => 'The :attribute must only contain letters, numbers, dashes and underscores.', - 'alpha_num' => 'The :attribute must only contain letters and numbers.', - 'array' => 'The :attribute must be an array.', - 'before' => 'The :attribute must be a date before :date.', - 'before_or_equal' => 'The :attribute must be a date before or equal to :date.', + 'accepted' => 'The :attribute field must be accepted.', + 'accepted_if' => 'The :attribute field must be accepted when :other is :value.', + 'active_url' => 'The :attribute field must be a valid URL.', + 'after' => 'The :attribute field must be a date after :date.', + 'after_or_equal' => 'The :attribute field must be a date after or equal to :date.', + 'alpha' => 'The :attribute field must only contain letters.', + 'alpha_dash' => 'The :attribute field must only contain letters, numbers, dashes, and underscores.', + 'alpha_num' => 'The :attribute field must only contain letters and numbers.', + 'array' => 'The :attribute field must be an array.', + 'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.', + 'before' => 'The :attribute field must be a date before :date.', + 'before_or_equal' => 'The :attribute field must be a date before or equal to :date.', 'between' => [ - 'array' => 'The :attribute must have between :min and :max items.', - 'file' => 'The :attribute must be between :min and :max kilobytes.', - 'numeric' => 'The :attribute must be between :min and :max.', - 'string' => 'The :attribute must be between :min and :max characters.', + 'array' => 'The :attribute field must have between :min and :max items.', + 'file' => 'The :attribute field must be between :min and :max kilobytes.', + 'numeric' => 'The :attribute field must be between :min and :max.', + 'string' => 'The :attribute field must be between :min and :max characters.', ], 'boolean' => 'The :attribute field must be true or false.', - 'confirmed' => 'The :attribute confirmation does not match.', + 'confirmed' => 'The :attribute field confirmation does not match.', 'current_password' => 'The password is incorrect.', - 'date' => 'The :attribute is not a valid date.', - 'date_equals' => 'The :attribute must be a date equal to :date.', - 'date_format' => 'The :attribute does not match the format :format.', - 'declined' => 'The :attribute must be declined.', - 'declined_if' => 'The :attribute must be declined when :other is :value.', - 'different' => 'The :attribute and :other must be different.', - 'digits' => 'The :attribute must be :digits digits.', - 'digits_between' => 'The :attribute must be between :min and :max digits.', - 'dimensions' => 'The :attribute has invalid image dimensions.', + 'date' => 'The :attribute field must be a valid date.', + 'date_equals' => 'The :attribute field must be a date equal to :date.', + 'date_format' => 'The :attribute field must match the format :format.', + 'decimal' => 'The :attribute field must have :decimal decimal places.', + 'declined' => 'The :attribute field must be declined.', + 'declined_if' => 'The :attribute field must be declined when :other is :value.', + 'different' => 'The :attribute field and :other must be different.', + 'digits' => 'The :attribute field must be :digits digits.', + 'digits_between' => 'The :attribute field must be between :min and :max digits.', + 'dimensions' => 'The :attribute field has invalid image dimensions.', 'distinct' => 'The :attribute field has a duplicate value.', - 'doesnt_end_with' => 'The :attribute may not end with one of the following: :values.', - 'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.', - 'email' => 'The :attribute must be a valid email address.', - 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'doesnt_end_with' => 'The :attribute field must not end with one of the following: :values.', + 'doesnt_start_with' => 'The :attribute field must not start with one of the following: :values.', + 'email' => 'The :attribute field must be a valid email address.', + 'ends_with' => 'The :attribute field must end with one of the following: :values.', 'enum' => 'The selected :attribute is invalid.', 'exists' => 'The selected :attribute is invalid.', - 'file' => 'The :attribute must be a file.', + 'file' => 'The :attribute field must be a file.', 'filled' => 'The :attribute field must have a value.', 'gt' => [ - 'array' => 'The :attribute must have more than :value items.', - 'file' => 'The :attribute must be greater than :value kilobytes.', - 'numeric' => 'The :attribute must be greater than :value.', - 'string' => 'The :attribute must be greater than :value characters.', + 'array' => 'The :attribute field must have more than :value items.', + 'file' => 'The :attribute field must be greater than :value kilobytes.', + 'numeric' => 'The :attribute field must be greater than :value.', + 'string' => 'The :attribute field must be greater than :value characters.', ], 'gte' => [ - 'array' => 'The :attribute must have :value items or more.', - 'file' => 'The :attribute must be greater than or equal to :value kilobytes.', - 'numeric' => 'The :attribute must be greater than or equal to :value.', - 'string' => 'The :attribute must be greater than or equal to :value characters.', + 'array' => 'The :attribute field must have :value items or more.', + 'file' => 'The :attribute field must be greater than or equal to :value kilobytes.', + 'numeric' => 'The :attribute field must be greater than or equal to :value.', + 'string' => 'The :attribute field must be greater than or equal to :value characters.', ], - 'image' => 'The :attribute must be an image.', + 'image' => 'The :attribute field must be an image.', 'in' => 'The selected :attribute is invalid.', - 'in_array' => 'The :attribute field does not exist in :other.', - 'integer' => 'The :attribute must be an integer.', - 'ip' => 'The :attribute must be a valid IP address.', - 'ipv4' => 'The :attribute must be a valid IPv4 address.', - 'ipv6' => 'The :attribute must be a valid IPv6 address.', - 'json' => 'The :attribute must be a valid JSON string.', + 'in_array' => 'The :attribute field must exist in :other.', + 'integer' => 'The :attribute field must be an integer.', + 'ip' => 'The :attribute field must be a valid IP address.', + 'ipv4' => 'The :attribute field must be a valid IPv4 address.', + 'ipv6' => 'The :attribute field must be a valid IPv6 address.', + 'json' => 'The :attribute field must be a valid JSON string.', + 'lowercase' => 'The :attribute field must be lowercase.', 'lt' => [ - 'array' => 'The :attribute must have less than :value items.', - 'file' => 'The :attribute must be less than :value kilobytes.', - 'numeric' => 'The :attribute must be less than :value.', - 'string' => 'The :attribute must be less than :value characters.', + 'array' => 'The :attribute field must have less than :value items.', + 'file' => 'The :attribute field must be less than :value kilobytes.', + 'numeric' => 'The :attribute field must be less than :value.', + 'string' => 'The :attribute field must be less than :value characters.', ], 'lte' => [ - 'array' => 'The :attribute must not have more than :value items.', - 'file' => 'The :attribute must be less than or equal to :value kilobytes.', - 'numeric' => 'The :attribute must be less than or equal to :value.', - 'string' => 'The :attribute must be less than or equal to :value characters.', + 'array' => 'The :attribute field must not have more than :value items.', + 'file' => 'The :attribute field must be less than or equal to :value kilobytes.', + 'numeric' => 'The :attribute field must be less than or equal to :value.', + 'string' => 'The :attribute field must be less than or equal to :value characters.', ], - 'mac_address' => 'The :attribute must be a valid MAC address.', + 'mac_address' => 'The :attribute field must be a valid MAC address.', 'max' => [ - 'array' => 'The :attribute must not have more than :max items.', - 'file' => 'The :attribute must not be greater than :max kilobytes.', - 'numeric' => 'The :attribute must not be greater than :max.', - 'string' => 'The :attribute must not be greater than :max characters.', + 'array' => 'The :attribute field must not have more than :max items.', + 'file' => 'The :attribute field must not be greater than :max kilobytes.', + 'numeric' => 'The :attribute field must not be greater than :max.', + 'string' => 'The :attribute field must not be greater than :max characters.', ], - 'mimes' => 'The :attribute must be a file of type: :values.', - 'mimetypes' => 'The :attribute must be a file of type: :values.', + 'max_digits' => 'The :attribute field must not have more than :max digits.', + 'mimes' => 'The :attribute field must be a file of type: :values.', + 'mimetypes' => 'The :attribute field must be a file of type: :values.', 'min' => [ - 'array' => 'The :attribute must have at least :min items.', - 'file' => 'The :attribute must be at least :min kilobytes.', - 'numeric' => 'The :attribute must be at least :min.', - 'string' => 'The :attribute must be at least :min characters.', + 'array' => 'The :attribute field must have at least :min items.', + 'file' => 'The :attribute field must be at least :min kilobytes.', + 'numeric' => 'The :attribute field must be at least :min.', + 'string' => 'The :attribute field must be at least :min characters.', ], - 'multiple_of' => 'The :attribute must be a multiple of :value.', + 'min_digits' => 'The :attribute field must have at least :min digits.', + 'missing' => 'The :attribute field must be missing.', + 'missing_if' => 'The :attribute field must be missing when :other is :value.', + 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', + 'missing_with' => 'The :attribute field must be missing when :values is present.', + 'missing_with_all' => 'The :attribute field must be missing when :values are present.', + 'multiple_of' => 'The :attribute field must be a multiple of :value.', 'not_in' => 'The selected :attribute is invalid.', - 'not_regex' => 'The :attribute format is invalid.', - 'numeric' => 'The :attribute must be a number.', + 'not_regex' => 'The :attribute field format is invalid.', + 'numeric' => 'The :attribute field must be a number.', 'password' => [ - 'letters' => 'The :attribute must contain at least one letter.', - 'mixed' => 'The :attribute must contain at least one uppercase and one lowercase letter.', - 'numbers' => 'The :attribute must contain at least one number.', - 'symbols' => 'The :attribute must contain at least one symbol.', + 'letters' => 'The :attribute field must contain at least one letter.', + 'mixed' => 'The :attribute field must contain at least one uppercase and one lowercase letter.', + 'numbers' => 'The :attribute field must contain at least one number.', + 'symbols' => 'The :attribute field must contain at least one symbol.', 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', ], 'present' => 'The :attribute field must be present.', @@ -114,29 +124,32 @@ 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.', 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.', 'prohibits' => 'The :attribute field prohibits :other from being present.', - 'regex' => 'The :attribute format is invalid.', + 'regex' => 'The :attribute field format is invalid.', 'required' => 'The :attribute field is required.', 'required_array_keys' => 'The :attribute field must contain entries for: :values.', 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', 'required_unless' => 'The :attribute field is required unless :other is in :values.', 'required_with' => 'The :attribute field is required when :values is present.', 'required_with_all' => 'The :attribute field is required when :values are present.', 'required_without' => 'The :attribute field is required when :values is not present.', 'required_without_all' => 'The :attribute field is required when none of :values are present.', - 'same' => 'The :attribute and :other must match.', + 'same' => 'The :attribute field must match :other.', 'size' => [ - 'array' => 'The :attribute must contain :size items.', - 'file' => 'The :attribute must be :size kilobytes.', - 'numeric' => 'The :attribute must be :size.', - 'string' => 'The :attribute must be :size characters.', + 'array' => 'The :attribute field must contain :size items.', + 'file' => 'The :attribute field must be :size kilobytes.', + 'numeric' => 'The :attribute field must be :size.', + 'string' => 'The :attribute field must be :size characters.', ], - 'starts_with' => 'The :attribute must start with one of the following: :values.', - 'string' => 'The :attribute must be a string.', - 'timezone' => 'The :attribute must be a valid timezone.', + 'starts_with' => 'The :attribute field must start with one of the following: :values.', + 'string' => 'The :attribute field must be a string.', + 'timezone' => 'The :attribute field must be a valid timezone.', 'unique' => 'The :attribute has already been taken.', 'uploaded' => 'The :attribute failed to upload.', - 'url' => 'The :attribute must be a valid URL.', - 'uuid' => 'The :attribute must be a valid UUID.', + 'uppercase' => 'The :attribute field must be uppercase.', + 'url' => 'The :attribute field must be a valid URL.', + 'ulid' => 'The :attribute field must be a valid ULID.', + 'uuid' => 'The :attribute field must be a valid UUID.', /* |-------------------------------------------------------------------------- diff --git a/routes/test.php b/routes/test.php index c8f333ca2..d8482c3c3 100644 --- a/routes/test.php +++ b/routes/test.php @@ -2,11 +2,7 @@ use Illuminate\Support\Facades\Route; -Route::group( - [ - 'prefix' => 'test', - ], - function () { - // silence is golden - } +Route::prefix('test')->group(function () { + // silence is golden +} ); diff --git a/tests/CreatesApplication.php b/tests/CreatesApplication.php index 547152f6a..cc6830112 100644 --- a/tests/CreatesApplication.php +++ b/tests/CreatesApplication.php @@ -3,15 +3,14 @@ namespace Tests; use Illuminate\Contracts\Console\Kernel; +use Illuminate\Foundation\Application; trait CreatesApplication { /** * Creates the application. - * - * @return \Illuminate\Foundation\Application */ - public function createApplication() + public function createApplication(): Application { $app = require __DIR__.'/../bootstrap/app.php'; diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php index 56853506c..ee016053b 100644 --- a/tests/Feature/ExampleTest.php +++ b/tests/Feature/ExampleTest.php @@ -9,10 +9,8 @@ class ExampleTest extends TestCase { /** * A basic test example. - * - * @return void */ - public function test_the_application_returns_a_successful_response() + public function test_the_application_returns_a_successful_response(): void { $response = $this->get('/admin/login'); diff --git a/tests/Unit/ExampleTest.php b/tests/Unit/ExampleTest.php index e5c5fef7a..5773b0ceb 100644 --- a/tests/Unit/ExampleTest.php +++ b/tests/Unit/ExampleTest.php @@ -8,10 +8,8 @@ class ExampleTest extends TestCase { /** * A basic test example. - * - * @return void */ - public function test_that_true_is_true() + public function test_that_true_is_true(): void { $this->assertTrue(true); } From efa1dd91f3294c46777e91c6673a92f0356f919b Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 7 May 2023 12:26:43 -0400 Subject: [PATCH 042/124] CI Generator (#578) Co-authored-by: Shift --- .github/workflows/ci.yml | 53 --- .github/workflows/lint.yml | 20 ++ .github/workflows/test.yml | 65 ++++ .gitignore | 2 + .phpunit.result.cache | 2 +- composer.json | 2 +- composer.lock | 619 ++++++++++++++-------------------- phpunit.xml | 53 ++- tests/Feature/ExampleTest.php | 2 +- tests/Unit/ExampleTest.php | 2 +- 10 files changed, 365 insertions(+), 455 deletions(-) delete mode 100644 .github/workflows/ci.yml create mode 100644 .github/workflows/lint.yml create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 0f39ee18b..000000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: CI - -on: - workflow_dispatch: - pull_request: - branches: [ main ] - -jobs: - test-app: - name: Test Speedtest Tracker (PHP ${{ matrix.php-versions }} on ${{ matrix.operating-system }}) - runs-on: ${{ matrix.operating-system }} - - strategy: - fail-fast: false - matrix: - operating-system: ['ubuntu-22.04'] - php-versions: ['8.1'] - - steps: - - uses: actions/checkout@v3 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php-versions }} - extensions: mbstring, dom, fileinfo - coverage: xdebug - - - name: Get composer cache directory - id: composer-cache - run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - - - name: Cache composer dependencies - uses: actions/cache@v3 - with: - path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: ${{ runner.os }}-composer- - - - name: Install Composer dependencies - run: composer install --no-progress --prefer-dist --optimize-autoloader - - - name: Install the application - run: | - touch database/database.sqlite - php -r "file_exists('.env') || copy('.env.example', '.env');" - php artisan app:install --force - - - name: Evaluate code quality - run: vendor/bin/pint --test - - - name: Test with phpunit including coverage - run: vendor/bin/phpunit --coverage-text diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 000000000..e09efe72d --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,20 @@ +name: Lint +on: + - push + - workflow_dispatch +jobs: + lint: + name: Lint + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: '8.1' + tools: phplint, laravel/pint + - name: Check syntax + run: phplint . + - name: Check code style + run: pint --test diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 000000000..ef021af40 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,65 @@ +name: Test +on: + - push + - workflow_dispatch +jobs: + test: + strategy: + matrix: + operating-system: + - ubuntu-latest + php-version: + - '8.1' + name: php ${{ matrix.php-version }} on ${{ matrix.operating-system }} + services: + mysql: + image: mysql:8.0 + env: + MYSQL_ALLOW_EMPTY_PASSWORD: yes + MYSQL_DATABASE: test + ports: + - 3306:3306 + options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 + runs-on: ${{ matrix.operating-system }} + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php-version }} + extensions: bcmath, ctype, fileinfo, json, mbstring, openssl, pdo, tokenizer, xml + coverage: xdebug + - name: Prepare the environment + run: cp .env.example .env + - name: Get composer cache directory + id: composer-cache + run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT + - name: Setup composer cache + uses: actions/cache@v3 + with: + path: ${{ steps.composer-cache.outputs.dir }} + key: ${{ runner.os }}-composer-${{ hashFiles('composer.lock') }} + restore-keys: ${{ runner.os }}-composer- + - name: Install composer dependencies + env: + COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }} + run: composer install --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist + - name: Install application + run: php artisan app:install --force + env: + DB_CONNECTION: mysql + DB_HOST: 127.0.0.1 + DB_PORT: ${{ job.services.mysql.ports['3306'] }} + DB_USERNAME: root + DB_DATABASE: test + DB_PASSWORD: null + - name: Run tests + run: php artisan test + env: + DB_CONNECTION: mysql + DB_HOST: 127.0.0.1 + DB_PORT: ${{ job.services.mysql.ports['3306'] }} + DB_USERNAME: root + DB_DATABASE: test + DB_PASSWORD: null diff --git a/.gitignore b/.gitignore index c40c4269d..1405403e9 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,5 @@ npm-debug.log yarn-error.log /.idea /.vscode + +/.phpunit.cache \ No newline at end of file diff --git a/.phpunit.result.cache b/.phpunit.result.cache index 621818821..e4b8d6fb0 100644 --- a/.phpunit.result.cache +++ b/.phpunit.result.cache @@ -1 +1 @@ -{"version":1,"defects":[],"times":{"Tests\\Unit\\ExampleTest::test_that_true_is_true":0.001,"Tests\\Feature\\ExampleTest::test_the_application_returns_a_successful_response":0.125}} \ No newline at end of file +{"version":1,"defects":[],"times":{"Tests\\Unit\\ExampleTest::test_that_true_is_true":0.005,"Tests\\Feature\\ExampleTest::test_the_application_returns_a_successful_response":0.082}} \ No newline at end of file diff --git a/composer.json b/composer.json index 8a4a9aabe..feb394464 100644 --- a/composer.json +++ b/composer.json @@ -32,7 +32,7 @@ "laravel/sail": "^1.18", "mockery/mockery": "^1.4.4", "nunomaduro/collision": "^7.0", - "phpunit/phpunit": "^9.5.10", + "phpunit/phpunit": "^10.0", "spatie/laravel-ignition": "^2.0" }, "autoload": { diff --git a/composer.lock b/composer.lock index 5efb8b188..567d98d93 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7bab240e3d2d82e81bf0f1c7b54a6910", + "content-hash": "a41ab0a40cef54f2b231f5d163adb07d", "packages": [ { "name": "akaunting/laravel-money", @@ -8621,76 +8621,6 @@ ], "time": "2022-11-17T09:50:14+00:00" }, - { - "name": "doctrine/instantiator", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "require-dev": { - "doctrine/coding-standard": "^11", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^1.2", - "phpstan/phpstan": "^1.9.4", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^9.5.27", - "vimeo/psalm": "^5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "support": { - "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/2.0.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", - "type": "tidelift" - } - ], - "time": "2022-12-30T00:23:10+00:00" - }, { "name": "fakerphp/faker", "version": "v1.21.0", @@ -9145,37 +9075,40 @@ }, { "name": "nunomaduro/collision", - "version": "v7.1.0", + "version": "v7.5.2", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "2b97fed4950cf0ff148c18b853975ec8ea135e90" + "reference": "76b3cabda0aabda455fc3b9db6c3615f5a87c7ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/2b97fed4950cf0ff148c18b853975ec8ea135e90", - "reference": "2b97fed4950cf0ff148c18b853975ec8ea135e90", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/76b3cabda0aabda455fc3b9db6c3615f5a87c7ff", + "reference": "76b3cabda0aabda455fc3b9db6c3615f5a87c7ff", "shasum": "" }, "require": { - "filp/whoops": "^2.14.6", + "filp/whoops": "^2.15.2", "nunomaduro/termwind": "^1.15.1", "php": "^8.1.0", - "symfony/console": "^6.2.7" + "symfony/console": "^6.2.8" + }, + "conflict": { + "phpunit/phpunit": "<10.1.2" }, "require-dev": { - "brianium/paratest": "^7.1.0", - "laravel/framework": "^10.2.0", - "laravel/pint": "^1.6.0", - "laravel/sail": "^1.21.1", + "brianium/paratest": "^7.1.3", + "laravel/framework": "^10.8.0", + "laravel/pint": "^1.9.0", + "laravel/sail": "^1.21.4", "laravel/sanctum": "^3.2.1", "laravel/tinker": "^2.8.1", - "nunomaduro/larastan": "^2.4.1", - "orchestra/testbench-core": "^8.0.3", - "pestphp/pest": "^2.0.0", - "phpunit/phpunit": "^10.0.14", - "sebastian/environment": "^6.0.0", - "spatie/laravel-ignition": "^2.0.0" + "nunomaduro/larastan": "^2.6.0", + "orchestra/testbench-core": "^8.5.0", + "pestphp/pest": "^2.5.2", + "phpunit/phpunit": "^10.1.1", + "sebastian/environment": "^6.0.1", + "spatie/laravel-ignition": "^2.1.0" }, "type": "library", "extra": { @@ -9234,7 +9167,7 @@ "type": "patreon" } ], - "time": "2023-03-03T10:00:22+00:00" + "time": "2023-04-22T22:12:40+00:00" }, { "name": "phar-io/manifest", @@ -9349,16 +9282,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.26", + "version": "10.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1" + "reference": "884a0da7f9f46f28b2cb69134217fd810b793974" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", - "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/884a0da7f9f46f28b2cb69134217fd810b793974", + "reference": "884a0da7f9f46f28b2cb69134217fd810b793974", "shasum": "" }, "require": { @@ -9366,18 +9299,18 @@ "ext-libxml": "*", "ext-xmlwriter": "*", "nikic/php-parser": "^4.15", - "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0.3", - "phpunit/php-text-template": "^2.0.2", - "sebastian/code-unit-reverse-lookup": "^2.0.2", - "sebastian/complexity": "^2.0", - "sebastian/environment": "^5.1.2", - "sebastian/lines-of-code": "^1.0.3", - "sebastian/version": "^3.0.1", + "php": ">=8.1", + "phpunit/php-file-iterator": "^4.0", + "phpunit/php-text-template": "^3.0", + "sebastian/code-unit-reverse-lookup": "^3.0", + "sebastian/complexity": "^3.0", + "sebastian/environment": "^6.0", + "sebastian/lines-of-code": "^2.0", + "sebastian/version": "^4.0", "theseer/tokenizer": "^1.2.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.1" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -9386,7 +9319,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.2-dev" + "dev-main": "10.1-dev" } }, "autoload": { @@ -9414,7 +9347,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26" + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.1" }, "funding": [ { @@ -9422,32 +9356,32 @@ "type": "github" } ], - "time": "2023-03-06T12:58:08+00:00" + "time": "2023-04-17T12:15:40+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "3.0.6", + "version": "4.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + "reference": "5647d65443818959172645e7ed999217360654b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/5647d65443818959172645e7ed999217360654b6", + "reference": "5647d65443818959172645e7ed999217360654b6", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -9474,7 +9408,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.0.2" }, "funding": [ { @@ -9482,28 +9417,28 @@ "type": "github" } ], - "time": "2021-12-02T12:48:52+00:00" + "time": "2023-05-07T09:13:23+00:00" }, { "name": "phpunit/php-invoker", - "version": "3.1.1", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", + "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { "ext-pcntl": "*", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "suggest": { "ext-pcntl": "*" @@ -9511,7 +9446,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -9537,7 +9472,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0" }, "funding": [ { @@ -9545,32 +9480,32 @@ "type": "github" } ], - "time": "2020-09-28T05:58:55+00:00" + "time": "2023-02-03T06:56:09+00:00" }, { "name": "phpunit/php-text-template", - "version": "2.0.4", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/9f3d3709577a527025f55bcf0f7ab8052c8bb37d", + "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -9596,7 +9531,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.0" }, "funding": [ { @@ -9604,32 +9539,32 @@ "type": "github" } ], - "time": "2020-10-26T05:33:50+00:00" + "time": "2023-02-03T06:56:46+00:00" }, { "name": "phpunit/php-timer", - "version": "5.0.3", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d", + "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -9655,7 +9590,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0" }, "funding": [ { @@ -9663,24 +9598,23 @@ "type": "github" } ], - "time": "2020-10-26T13:16:10+00:00" + "time": "2023-02-03T06:57:52+00:00" }, { "name": "phpunit/phpunit", - "version": "9.6.7", + "version": "10.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2" + "reference": "6f0cd95be71add539f8fd2be25b2a4a29789000b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c993f0d3b0489ffc42ee2fe0bd645af1538a63b2", - "reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6f0cd95be71add539f8fd2be25b2a4a29789000b", + "reference": "6f0cd95be71add539f8fd2be25b2a4a29789000b", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", @@ -9690,27 +9624,26 @@ "myclabs/deep-copy": "^1.10.1", "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", - "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.13", - "phpunit/php-file-iterator": "^3.0.5", - "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.3", - "phpunit/php-timer": "^5.0.2", - "sebastian/cli-parser": "^1.0.1", - "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.3", - "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.5", - "sebastian/global-state": "^5.0.1", - "sebastian/object-enumerator": "^4.0.3", - "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.2", - "sebastian/version": "^3.0.2" + "php": ">=8.1", + "phpunit/php-code-coverage": "^10.1.1", + "phpunit/php-file-iterator": "^4.0", + "phpunit/php-invoker": "^4.0", + "phpunit/php-text-template": "^3.0", + "phpunit/php-timer": "^6.0", + "sebastian/cli-parser": "^2.0", + "sebastian/code-unit": "^2.0", + "sebastian/comparator": "^5.0", + "sebastian/diff": "^5.0", + "sebastian/environment": "^6.0", + "sebastian/exporter": "^5.0", + "sebastian/global-state": "^6.0", + "sebastian/object-enumerator": "^5.0", + "sebastian/recursion-context": "^5.0", + "sebastian/type": "^4.0", + "sebastian/version": "^4.0" }, "suggest": { - "ext-soap": "To be able to generate mocks based on WSDL files", - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + "ext-soap": "To be able to generate mocks based on WSDL files" }, "bin": [ "phpunit" @@ -9718,7 +9651,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.6-dev" + "dev-main": "10.1-dev" } }, "autoload": { @@ -9750,7 +9683,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.7" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.1.2" }, "funding": [ { @@ -9766,32 +9699,32 @@ "type": "tidelift" } ], - "time": "2023-04-14T08:58:40+00:00" + "time": "2023-04-22T07:38:19+00:00" }, { "name": "sebastian/cli-parser", - "version": "1.0.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/efdc130dbbbb8ef0b545a994fd811725c5282cae", + "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "2.0-dev" } }, "autoload": { @@ -9814,7 +9747,7 @@ "homepage": "https://github.com/sebastianbergmann/cli-parser", "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.0" }, "funding": [ { @@ -9822,32 +9755,32 @@ "type": "github" } ], - "time": "2020-09-28T06:08:49+00:00" + "time": "2023-02-03T06:58:15+00:00" }, { "name": "sebastian/code-unit", - "version": "1.0.8", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + "reference": "a81fee9eef0b7a76af11d121767abc44c104e503" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503", + "reference": "a81fee9eef0b7a76af11d121767abc44c104e503", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "2.0-dev" } }, "autoload": { @@ -9870,7 +9803,7 @@ "homepage": "https://github.com/sebastianbergmann/code-unit", "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + "source": "https://github.com/sebastianbergmann/code-unit/tree/2.0.0" }, "funding": [ { @@ -9878,32 +9811,32 @@ "type": "github" } ], - "time": "2020-10-26T13:08:54+00:00" + "time": "2023-02-03T06:58:43+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.3", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", + "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -9925,7 +9858,7 @@ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "support": { "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/3.0.0" }, "funding": [ { @@ -9933,34 +9866,36 @@ "type": "github" } ], - "time": "2020-09-28T05:30:19+00:00" + "time": "2023-02-03T06:59:15+00:00" }, { "name": "sebastian/comparator", - "version": "4.0.8", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + "reference": "72f01e6586e0caf6af81297897bd112eb7e9627c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/72f01e6586e0caf6af81297897bd112eb7e9627c", + "reference": "72f01e6586e0caf6af81297897bd112eb7e9627c", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/diff": "^4.0", - "sebastian/exporter": "^4.0" + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.1", + "sebastian/diff": "^5.0", + "sebastian/exporter": "^5.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -9999,7 +9934,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.0" }, "funding": [ { @@ -10007,33 +9942,33 @@ "type": "github" } ], - "time": "2022-09-14T12:41:17+00:00" + "time": "2023-02-03T07:07:16+00:00" }, { "name": "sebastian/complexity", - "version": "2.0.2", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/e67d240970c9dc7ea7b2123a6d520e334dd61dc6", + "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6", "shasum": "" }, "require": { - "nikic/php-parser": "^4.7", - "php": ">=7.3" + "nikic/php-parser": "^4.10", + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -10056,7 +9991,7 @@ "homepage": "https://github.com/sebastianbergmann/complexity", "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + "source": "https://github.com/sebastianbergmann/complexity/tree/3.0.0" }, "funding": [ { @@ -10064,33 +9999,33 @@ "type": "github" } ], - "time": "2020-10-26T15:52:27+00:00" + "time": "2023-02-03T06:59:47+00:00" }, { "name": "sebastian/diff", - "version": "4.0.5", + "version": "5.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" + "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/912dc2fbe3e3c1e7873313cc801b100b6c68c87b", + "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3", + "phpunit/phpunit": "^10.0", "symfony/process": "^4.2 || ^5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -10122,7 +10057,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/5.0.3" }, "funding": [ { @@ -10130,27 +10066,27 @@ "type": "github" } ], - "time": "2023-05-07T05:35:17+00:00" + "time": "2023-05-01T07:48:21+00:00" }, { "name": "sebastian/environment", - "version": "5.1.5", + "version": "6.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" + "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/43c751b41d74f96cbbd4e07b7aec9675651e2951", + "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "suggest": { "ext-posix": "*" @@ -10158,7 +10094,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -10177,7 +10113,7 @@ } ], "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", + "homepage": "https://github.com/sebastianbergmann/environment", "keywords": [ "Xdebug", "environment", @@ -10185,7 +10121,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/6.0.1" }, "funding": [ { @@ -10193,34 +10130,34 @@ "type": "github" } ], - "time": "2023-02-03T06:03:51+00:00" + "time": "2023-04-11T05:39:26+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.5", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" + "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0", + "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/recursion-context": "^4.0" + "ext-mbstring": "*", + "php": ">=8.1", + "sebastian/recursion-context": "^5.0" }, "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -10262,7 +10199,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" + "source": "https://github.com/sebastianbergmann/exporter/tree/5.0.0" }, "funding": [ { @@ -10270,38 +10207,35 @@ "type": "github" } ], - "time": "2022-09-14T06:03:37+00:00" + "time": "2023-02-03T07:06:49+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.5", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + "reference": "aab257c712de87b90194febd52e4d184551c2d44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/aab257c712de87b90194febd52e4d184551c2d44", + "reference": "aab257c712de87b90194febd52e4d184551c2d44", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" + "php": ">=8.1", + "sebastian/object-reflector": "^3.0", + "sebastian/recursion-context": "^5.0" }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-uopz": "*" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -10326,7 +10260,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.0" }, "funding": [ { @@ -10334,33 +10268,33 @@ "type": "github" } ], - "time": "2022-02-14T08:28:10+00:00" + "time": "2023-02-03T07:07:38+00:00" }, { "name": "sebastian/lines-of-code", - "version": "1.0.3", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/17c4d940ecafb3d15d2cf916f4108f664e28b130", + "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130", "shasum": "" }, "require": { - "nikic/php-parser": "^4.6", - "php": ">=7.3" + "nikic/php-parser": "^4.10", + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "2.0-dev" } }, "autoload": { @@ -10383,7 +10317,7 @@ "homepage": "https://github.com/sebastianbergmann/lines-of-code", "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.0" }, "funding": [ { @@ -10391,34 +10325,34 @@ "type": "github" } ], - "time": "2020-11-28T06:42:11+00:00" + "time": "2023-02-03T07:08:02+00:00" }, { "name": "sebastian/object-enumerator", - "version": "4.0.4", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906", + "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" + "php": ">=8.1", + "sebastian/object-reflector": "^3.0", + "sebastian/recursion-context": "^5.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -10440,7 +10374,7 @@ "homepage": "https://github.com/sebastianbergmann/object-enumerator/", "support": { "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/5.0.0" }, "funding": [ { @@ -10448,32 +10382,32 @@ "type": "github" } ], - "time": "2020-10-26T13:12:34+00:00" + "time": "2023-02-03T07:08:32+00:00" }, { "name": "sebastian/object-reflector", - "version": "2.0.4", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + "reference": "24ed13d98130f0e7122df55d06c5c4942a577957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957", + "reference": "24ed13d98130f0e7122df55d06c5c4942a577957", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -10495,7 +10429,7 @@ "homepage": "https://github.com/sebastianbergmann/object-reflector/", "support": { "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + "source": "https://github.com/sebastianbergmann/object-reflector/tree/3.0.0" }, "funding": [ { @@ -10503,32 +10437,32 @@ "type": "github" } ], - "time": "2020-10-26T13:14:26+00:00" + "time": "2023-02-03T07:06:18+00:00" }, { "name": "sebastian/recursion-context", - "version": "4.0.5", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" + "reference": "05909fb5bc7df4c52992396d0116aed689f93712" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/05909fb5bc7df4c52992396d0116aed689f93712", + "reference": "05909fb5bc7df4c52992396d0116aed689f93712", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -10558,62 +10492,7 @@ "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:07:39+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "support": { - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0" }, "funding": [ { @@ -10621,32 +10500,32 @@ "type": "github" } ], - "time": "2020-09-28T06:45:17+00:00" + "time": "2023-02-03T07:05:40+00:00" }, { "name": "sebastian/type", - "version": "3.2.1", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" + "reference": "462699a16464c3944eefc02ebdd77882bd3925bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf", + "reference": "462699a16464c3944eefc02ebdd77882bd3925bf", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.5" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.2-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -10669,7 +10548,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + "source": "https://github.com/sebastianbergmann/type/tree/4.0.0" }, "funding": [ { @@ -10677,29 +10556,29 @@ "type": "github" } ], - "time": "2023-02-03T06:13:03+00:00" + "time": "2023-02-03T07:10:45+00:00" }, { "name": "sebastian/version", - "version": "3.0.2", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c6c1022351a901512170118436c764e473f6de8c" + "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", - "reference": "c6c1022351a901512170118436c764e473f6de8c", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17", + "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -10722,7 +10601,7 @@ "homepage": "https://github.com/sebastianbergmann/version", "support": { "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + "source": "https://github.com/sebastianbergmann/version/tree/4.0.1" }, "funding": [ { @@ -10730,7 +10609,7 @@ "type": "github" } ], - "time": "2020-09-28T06:39:44+00:00" + "time": "2023-02-07T11:34:05+00:00" }, { "name": "spatie/backtrace", diff --git a/phpunit.xml b/phpunit.xml index 49661e5d2..807bdde14 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,30 +1,27 @@ - - - - ./tests/Unit - - - ./tests/Feature - - - - - ./app - - - - - - - - - - - - + + + + ./tests/Unit + + + ./tests/Feature + + + + + + + + + + + + + + + + ./app + + diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php index ee016053b..871bfbcf1 100644 --- a/tests/Feature/ExampleTest.php +++ b/tests/Feature/ExampleTest.php @@ -5,7 +5,7 @@ // use Illuminate\Foundation\Testing\RefreshDatabase; use Tests\TestCase; -class ExampleTest extends TestCase +final class ExampleTest extends TestCase { /** * A basic test example. diff --git a/tests/Unit/ExampleTest.php b/tests/Unit/ExampleTest.php index 5773b0ceb..fff6e3c4c 100644 --- a/tests/Unit/ExampleTest.php +++ b/tests/Unit/ExampleTest.php @@ -4,7 +4,7 @@ use PHPUnit\Framework\TestCase; -class ExampleTest extends TestCase +final class ExampleTest extends TestCase { /** * A basic test example. From 52ae05e30746d4228f618fa5c33742b19e10cbe2 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 7 May 2023 12:54:44 -0400 Subject: [PATCH 043/124] Release v0.11.14 (#580) --- config/speedtest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/speedtest.php b/config/speedtest.php index 704f72741..34d95f61a 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-04-18'), + 'build_date' => Carbon::parse('2023-05-07'), - 'build_version' => '0.11.13', + 'build_version' => '0.11.14', ]; From df27276c39b7ffe34355d76b224b7096c20a6950 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 9 May 2023 06:35:25 -0400 Subject: [PATCH 044/124] [Bug] added back deleted telegram notification class (#586) --- app/Telegram/TelegramNotification.php | 48 +++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 app/Telegram/TelegramNotification.php diff --git a/app/Telegram/TelegramNotification.php b/app/Telegram/TelegramNotification.php new file mode 100644 index 000000000..a24f9caad --- /dev/null +++ b/app/Telegram/TelegramNotification.php @@ -0,0 +1,48 @@ +message = $message; + } + + /** + * Get the notification's delivery channels. + * + * @param mixed $notifiable + * @return array + */ + public function via($notifiable) + { + return ['telegram']; + } + + /** + * Get the mail representation of the notification. + * + * @param mixed $notifiable + * @return \Illuminate\Notifications\Messages\MailMessage + */ + public function toTelegram($notifiable) + { + return TelegramMessage::create() + ->to($notifiable->routes['telegram_chat_id']) + ->content($this->message); + } +} From 3c3008b4ec3f6a73bc9c503870e2e791dd75dc91 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 9 May 2023 06:38:36 -0400 Subject: [PATCH 045/124] Release v0.11.15 (#587) --- composer.lock | 58 ++++++++++++++++++++++---------------------- config/speedtest.php | 4 +-- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/composer.lock b/composer.lock index 567d98d93..b0a145881 100644 --- a/composer.lock +++ b/composer.lock @@ -77,16 +77,16 @@ }, { "name": "awcodes/filament-versions", - "version": "v1.1.0", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/awcodes/filament-versions.git", - "reference": "693ea3941c5bbc7fba37c48405653b1a84b85b3d" + "reference": "390040fca42fea98ca8e963b27647a62d041038a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/awcodes/filament-versions/zipball/693ea3941c5bbc7fba37c48405653b1a84b85b3d", - "reference": "693ea3941c5bbc7fba37c48405653b1a84b85b3d", + "url": "https://api.github.com/repos/awcodes/filament-versions/zipball/390040fca42fea98ca8e963b27647a62d041038a", + "reference": "390040fca42fea98ca8e963b27647a62d041038a", "shasum": "" }, "require": { @@ -126,9 +126,9 @@ ], "support": { "issues": "https://github.com/awcodes/filament-versions/issues", - "source": "https://github.com/awcodes/filament-versions/tree/v1.1.0" + "source": "https://github.com/awcodes/filament-versions/tree/v1.1.1" }, - "time": "2023-03-31T14:58:01+00:00" + "time": "2023-05-08T12:49:27+00:00" }, { "name": "blade-ui-kit/blade-heroicons", @@ -1342,16 +1342,16 @@ }, { "name": "filament/filament", - "version": "v2.17.36", + "version": "v2.17.38", "source": { "type": "git", "url": "https://github.com/filamentphp/app.git", - "reference": "c62290398a1d6b03351dbab8158115efd936deaa" + "reference": "0719a1fcebcad120dd4e254938cfb08470c90105" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/app/zipball/c62290398a1d6b03351dbab8158115efd936deaa", - "reference": "c62290398a1d6b03351dbab8158115efd936deaa", + "url": "https://api.github.com/repos/filamentphp/app/zipball/0719a1fcebcad120dd4e254938cfb08470c90105", + "reference": "0719a1fcebcad120dd4e254938cfb08470c90105", "shasum": "" }, "require": { @@ -1401,20 +1401,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-05T08:37:23+00:00" + "time": "2023-05-08T15:39:08+00:00" }, { "name": "filament/forms", - "version": "v2.17.36", + "version": "v2.17.38", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "b29e2f817ad63913ae1b339910726ede6696de9a" + "reference": "49bafbf87f0d7f23e7b62a6d40591fd3ea81a55b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/b29e2f817ad63913ae1b339910726ede6696de9a", - "reference": "b29e2f817ad63913ae1b339910726ede6696de9a", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/49bafbf87f0d7f23e7b62a6d40591fd3ea81a55b", + "reference": "49bafbf87f0d7f23e7b62a6d40591fd3ea81a55b", "shasum": "" }, "require": { @@ -1459,11 +1459,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-04T23:08:13+00:00" + "time": "2023-05-08T09:55:16+00:00" }, { "name": "filament/notifications", - "version": "v2.17.36", + "version": "v2.17.38", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", @@ -1516,7 +1516,7 @@ }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.36", + "version": "v2.17.38", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1563,7 +1563,7 @@ }, { "name": "filament/support", - "version": "v2.17.36", + "version": "v2.17.38", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", @@ -1613,16 +1613,16 @@ }, { "name": "filament/tables", - "version": "v2.17.36", + "version": "v2.17.38", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "f9862eb6d9af85c98512924e9f0d84d6eb1ff4f5" + "reference": "b23b5cc95c7b1afb650b366545942b1ccad993af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/f9862eb6d9af85c98512924e9f0d84d6eb1ff4f5", - "reference": "f9862eb6d9af85c98512924e9f0d84d6eb1ff4f5", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/b23b5cc95c7b1afb650b366545942b1ccad993af", + "reference": "b23b5cc95c7b1afb650b366545942b1ccad993af", "shasum": "" }, "require": { @@ -1665,7 +1665,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-04T23:08:16+00:00" + "time": "2023-05-08T09:55:33+00:00" }, { "name": "fruitcake/php-cors", @@ -10827,16 +10827,16 @@ }, { "name": "spatie/laravel-ignition", - "version": "2.1.1", + "version": "2.1.2", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "802c7e27754456e45134f1a9d29ab7df4b6cb9e4" + "reference": "2f99fa6b732a6049e78ed34e4608ce589605ae54" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/802c7e27754456e45134f1a9d29ab7df4b6cb9e4", - "reference": "802c7e27754456e45134f1a9d29ab7df4b6cb9e4", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/2f99fa6b732a6049e78ed34e4608ce589605ae54", + "reference": "2f99fa6b732a6049e78ed34e4608ce589605ae54", "shasum": "" }, "require": { @@ -10915,7 +10915,7 @@ "type": "github" } ], - "time": "2023-05-04T13:54:49+00:00" + "time": "2023-05-09T07:19:31+00:00" }, { "name": "symfony/yaml", diff --git a/config/speedtest.php b/config/speedtest.php index 34d95f61a..8c9769dcb 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-05-07'), + 'build_date' => Carbon::parse('2023-05-09'), - 'build_version' => '0.11.14', + 'build_version' => '0.11.15', ]; From dcc5f72513016a808b966ed11d3d499f8aba45d9 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Wed, 10 May 2023 08:32:28 -0400 Subject: [PATCH 046/124] Laravel 10.10.0 Shift (#589) Co-authored-by: Shift --- composer.json | 8 ++++---- composer.lock | 24 ++++++++++++------------ 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/composer.json b/composer.json index feb394464..d4bf57237 100644 --- a/composer.json +++ b/composer.json @@ -11,18 +11,18 @@ "php": "^8.1", "awcodes/filament-versions": "^1.0", "chrisullyott/php-filesize": "^4.2", - "doctrine/dbal": "^3.5", + "doctrine/dbal": "^3.6", "dragonmantank/cron-expression": "^3.3", - "filament/filament": "^2.16", + "filament/filament": "^2.17", "filament/spatie-laravel-settings-plugin": "^2.0", "guzzlehttp/guzzle": "^7.2", "influxdata/influxdb-client-php": "^2.9", "laravel-notification-channels/telegram": "^4.0", - "laravel/framework": "^10.9", + "laravel/framework": "^10.10", "laravel/sanctum": "^3.2", "laravel/tinker": "^2.8", "maatwebsite/excel": "^3.1", - "spatie/laravel-settings": "^2.7", + "spatie/laravel-settings": "^2.8", "squirephp/timezones-en": "^3.3" }, "require-dev": { diff --git a/composer.lock b/composer.lock index b0a145881..d5ce2f4d0 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a41ab0a40cef54f2b231f5d163adb07d", + "content-hash": "5e17afe40e6d04d84adfedec9753d370", "packages": [ { "name": "akaunting/laravel-money", @@ -2334,16 +2334,16 @@ }, { "name": "laravel/framework", - "version": "v10.9.0", + "version": "v10.10.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "35078125f61ef0b125edf524de934f108d4b47fd" + "reference": "0da22a8d179f79b49d4e71f4822f759651f35012" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/35078125f61ef0b125edf524de934f108d4b47fd", - "reference": "35078125f61ef0b125edf524de934f108d4b47fd", + "url": "https://api.github.com/repos/laravel/framework/zipball/0da22a8d179f79b49d4e71f4822f759651f35012", + "reference": "0da22a8d179f79b49d4e71f4822f759651f35012", "shasum": "" }, "require": { @@ -2530,7 +2530,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-04-25T13:47:18+00:00" + "time": "2023-05-09T13:08:05+00:00" }, { "name": "laravel/sanctum", @@ -8879,23 +8879,23 @@ }, { "name": "laravel/sail", - "version": "v1.21.5", + "version": "v1.22.0", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "27af207bb1c53faddcba34c7528b3e969f6a646d" + "reference": "923e1e112b6a8598664dbb0ee79dd3137f1c9d56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/27af207bb1c53faddcba34c7528b3e969f6a646d", - "reference": "27af207bb1c53faddcba34c7528b3e969f6a646d", + "url": "https://api.github.com/repos/laravel/sail/zipball/923e1e112b6a8598664dbb0ee79dd3137f1c9d56", + "reference": "923e1e112b6a8598664dbb0ee79dd3137f1c9d56", "shasum": "" }, "require": { "illuminate/console": "^8.0|^9.0|^10.0", "illuminate/contracts": "^8.0|^9.0|^10.0", "illuminate/support": "^8.0|^9.0|^10.0", - "php": "^7.3|^8.0", + "php": "^8.0", "symfony/yaml": "^6.0" }, "require-dev": { @@ -8940,7 +8940,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-04-24T13:29:38+00:00" + "time": "2023-05-04T14:52:56+00:00" }, { "name": "mockery/mockery", From f74fd82d304094336aa4e65ed800e97df71784a3 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 12 May 2023 06:54:17 -0400 Subject: [PATCH 047/124] Laravel 10.10.1 Shift (#596) Co-authored-by: Shift --- .github/dependabot.yml | 14 +++++++------- _ide_helper.php | 4 ++-- composer.lock | 22 +++++++++++----------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d8a9bb3a3..047fe404f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -14,10 +14,10 @@ updates: labels: - "😑 dependencies" - "🧑‍💻 github actions" - - package-ecosystem: "composer" - directory: "/" - schedule: - interval: "weekly" - labels: - - "😑 dependencies" - - "🐘 php" + # - package-ecosystem: "composer" + # directory: "/" + # schedule: + # interval: "weekly" + # labels: + # - "😑 dependencies" + # - "🐘 php" diff --git a/_ide_helper.php b/_ide_helper.php index cd7ccf220..872d874ef 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.9.0. + * Generated for Laravel 10.10.1. * * This file should not be included in your code, only analyzed by your IDE! * @@ -5307,7 +5307,7 @@ public static function useDefaultPostProcessor() /** * Begin a fluent query against a database table. * - * @param \Closure|\Illuminate\Database\Query\Builder|string $table + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Illuminate\Contracts\Database\Query\Expression|string $table * @param string|null $as * @return \Illuminate\Database\Query\Builder * @static diff --git a/composer.lock b/composer.lock index d5ce2f4d0..d78b1cb81 100644 --- a/composer.lock +++ b/composer.lock @@ -2334,16 +2334,16 @@ }, { "name": "laravel/framework", - "version": "v10.10.0", + "version": "v10.10.1", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "0da22a8d179f79b49d4e71f4822f759651f35012" + "reference": "be0478dea96a6619bb77676f36f67c1500846b17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/0da22a8d179f79b49d4e71f4822f759651f35012", - "reference": "0da22a8d179f79b49d4e71f4822f759651f35012", + "url": "https://api.github.com/repos/laravel/framework/zipball/be0478dea96a6619bb77676f36f67c1500846b17", + "reference": "be0478dea96a6619bb77676f36f67c1500846b17", "shasum": "" }, "require": { @@ -2530,7 +2530,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-05-09T13:08:05+00:00" + "time": "2023-05-11T13:20:25+00:00" }, { "name": "laravel/sanctum", @@ -9602,16 +9602,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.1.2", + "version": "10.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "6f0cd95be71add539f8fd2be25b2a4a29789000b" + "reference": "2379ebafc1737e71cdc84f402acb6b7f04198b9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6f0cd95be71add539f8fd2be25b2a4a29789000b", - "reference": "6f0cd95be71add539f8fd2be25b2a4a29789000b", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2379ebafc1737e71cdc84f402acb6b7f04198b9d", + "reference": "2379ebafc1737e71cdc84f402acb6b7f04198b9d", "shasum": "" }, "require": { @@ -9683,7 +9683,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.1.3" }, "funding": [ { @@ -9699,7 +9699,7 @@ "type": "tidelift" } ], - "time": "2023-04-22T07:38:19+00:00" + "time": "2023-05-11T05:16:22+00:00" }, { "name": "sebastian/cli-parser", From 45a6437e5ced430cf92d7512d9d5e15d30982cc0 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 12 May 2023 07:02:17 -0400 Subject: [PATCH 048/124] Laravel Fixer (#592) Co-authored-by: Shift --- app/Http/Middleware/RedirectIfAuthenticated.php | 2 +- app/Jobs/ExecSpeedtest.php | 1 - app/Models/Result.php | 2 +- app/Providers/FilamentServiceProvider.php | 2 +- app/Telegram/TelegramNotification.php | 8 +++----- .../2022_10_24_152031_create_notifications_table.php | 2 +- routes/web.php | 4 +--- 7 files changed, 8 insertions(+), 13 deletions(-) diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php index 4b2af74df..12bbdba5f 100644 --- a/app/Http/Middleware/RedirectIfAuthenticated.php +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -21,7 +21,7 @@ public function handle(Request $request, Closure $next, string ...$guards): Resp foreach ($guards as $guard) { if (Auth::guard($guard)->check()) { - return redirect(RouteServiceProvider::HOME); + return redirect()->to(RouteServiceProvider::HOME); } } diff --git a/app/Jobs/ExecSpeedtest.php b/app/Jobs/ExecSpeedtest.php index 156e856c4..ced191378 100644 --- a/app/Jobs/ExecSpeedtest.php +++ b/app/Jobs/ExecSpeedtest.php @@ -77,6 +77,5 @@ public function handle(): void } catch (\Exception $e) { Log::error($e->getMessage()); } - } } diff --git a/app/Models/Result.php b/app/Models/Result.php index 65dcdc978..552527f23 100644 --- a/app/Models/Result.php +++ b/app/Models/Result.php @@ -110,7 +110,7 @@ public function getJitterData(): array */ public function previous(): ?self { - return static::orderBy('id', 'desc') + return static::orderByDesc('id') ->where('id', '<', $this->id) ->first(); } diff --git a/app/Providers/FilamentServiceProvider.php b/app/Providers/FilamentServiceProvider.php index e842839b2..019d90992 100644 --- a/app/Providers/FilamentServiceProvider.php +++ b/app/Providers/FilamentServiceProvider.php @@ -24,7 +24,7 @@ public function register(): void public function boot(): void { try { - config(['filament.brand' => app(GeneralSettings::class)->site_name ?? env('APP_NAME')]); + config(['filament.brand' => app(GeneralSettings::class)->site_name ?? config('app.name')]); } catch (\Throwable $th) { // if this fails it's because the migration doesn't exist so it can be skipped } diff --git a/app/Telegram/TelegramNotification.php b/app/Telegram/TelegramNotification.php index a24f9caad..4b70b0b32 100644 --- a/app/Telegram/TelegramNotification.php +++ b/app/Telegram/TelegramNotification.php @@ -26,20 +26,18 @@ public function __construct($message) * Get the notification's delivery channels. * * @param mixed $notifiable - * @return array */ - public function via($notifiable) + public function via($notifiable): array { return ['telegram']; } /** - * Get the mail representation of the notification. + * Get the Telegram message representation of the notification. * * @param mixed $notifiable - * @return \Illuminate\Notifications\Messages\MailMessage */ - public function toTelegram($notifiable) + public function toTelegram($notifiable): TelegramMessage { return TelegramMessage::create() ->to($notifiable->routes['telegram_chat_id']) diff --git a/database/migrations/2022_10_24_152031_create_notifications_table.php b/database/migrations/2022_10_24_152031_create_notifications_table.php index ba3ddbc6f..afc6c24cb 100644 --- a/database/migrations/2022_10_24_152031_create_notifications_table.php +++ b/database/migrations/2022_10_24_152031_create_notifications_table.php @@ -21,7 +21,7 @@ public function up(): void * * Docs: https://filamentphp.com/docs/2.x/notifications/database-notifications */ - if (env('DB_CONNECTION') == 'pgsql') { + if (config('database.default') == 'pgsql') { $table->json('data'); } else { $table->text('data'); diff --git a/routes/web.php b/routes/web.php index aac6e1c7c..d5ec804da 100644 --- a/routes/web.php +++ b/routes/web.php @@ -13,9 +13,7 @@ | */ -Route::get('/', function () { - return redirect('/admin'); -}); +Route::redirect('/', '/admin'); if (app()->isLocal()) { require __DIR__.'/test.php'; From efd3e02b46c0edf97a3a5d3a71d6a0415fe33d88 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 12 May 2023 07:09:28 -0400 Subject: [PATCH 049/124] Release v0.11.16 (#597) --- .gitignore | 6 ++---- .phpunit.result.cache | 1 - config/speedtest.php | 4 ++-- 3 files changed, 4 insertions(+), 7 deletions(-) delete mode 100644 .phpunit.result.cache diff --git a/.gitignore b/.gitignore index 1405403e9..0bbbbd7db 100644 --- a/.gitignore +++ b/.gitignore @@ -4,16 +4,14 @@ /public/storage /storage/*.key /vendor - .env .env.backup -/.phpunit.cache Homestead.json Homestead.yaml auth.json npm-debug.log yarn-error.log +/.fleet /.idea +/.phpunit.cache /.vscode - -/.phpunit.cache \ No newline at end of file diff --git a/.phpunit.result.cache b/.phpunit.result.cache deleted file mode 100644 index e4b8d6fb0..000000000 --- a/.phpunit.result.cache +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"defects":[],"times":{"Tests\\Unit\\ExampleTest::test_that_true_is_true":0.005,"Tests\\Feature\\ExampleTest::test_the_application_returns_a_successful_response":0.082}} \ No newline at end of file diff --git a/config/speedtest.php b/config/speedtest.php index 8c9769dcb..80b18fdcf 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,7 +6,7 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-05-09'), + 'build_date' => Carbon::parse('2023-05-12'), - 'build_version' => '0.11.15', + 'build_version' => '0.11.16', ]; From b8579c50d2df12312c22cf3ec65157e5186fb294 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Wed, 7 Jun 2023 19:16:54 -0400 Subject: [PATCH 050/124] Laravel 10.13.2 Shift (#623) Co-authored-by: Shift --- composer.json | 2 +- composer.lock | 740 +++++++++++++++++++++++++++----------------------- 2 files changed, 398 insertions(+), 344 deletions(-) diff --git a/composer.json b/composer.json index d4bf57237..2b41411d8 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ "guzzlehttp/guzzle": "^7.2", "influxdata/influxdb-client-php": "^2.9", "laravel-notification-channels/telegram": "^4.0", - "laravel/framework": "^10.10", + "laravel/framework": "^10.13", "laravel/sanctum": "^3.2", "laravel/tinker": "^2.8", "maatwebsite/excel": "^3.1", diff --git a/composer.lock b/composer.lock index d78b1cb81..f60c6dde2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5e17afe40e6d04d84adfedec9753d370", + "content-hash": "4059fffd5a9b77ef6d9f6f6a76067e88", "packages": [ { "name": "akaunting/laravel-money", @@ -739,16 +739,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": { @@ -761,12 +761,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", @@ -831,7 +831,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": [ { @@ -847,29 +847,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" @@ -888,9 +892,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", @@ -1342,16 +1346,16 @@ }, { "name": "filament/filament", - "version": "v2.17.38", + "version": "v2.17.44", "source": { "type": "git", - "url": "https://github.com/filamentphp/app.git", - "reference": "0719a1fcebcad120dd4e254938cfb08470c90105" + "url": "https://github.com/filamentphp/panels.git", + "reference": "a7658bd50da4b35322f1c1616de4b6abd7a6b7a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/app/zipball/0719a1fcebcad120dd4e254938cfb08470c90105", - "reference": "0719a1fcebcad120dd4e254938cfb08470c90105", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/a7658bd50da4b35322f1c1616de4b6abd7a6b7a8", + "reference": "a7658bd50da4b35322f1c1616de4b6abd7a6b7a8", "shasum": "" }, "require": { @@ -1401,20 +1405,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-08T15:39:08+00:00" + "time": "2023-05-30T10:44:54+00:00" }, { "name": "filament/forms", - "version": "v2.17.38", + "version": "v2.17.44", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "49bafbf87f0d7f23e7b62a6d40591fd3ea81a55b" + "reference": "c6b5d4f04716f14a4d5f63f76c8b94df8029a17f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/49bafbf87f0d7f23e7b62a6d40591fd3ea81a55b", - "reference": "49bafbf87f0d7f23e7b62a6d40591fd3ea81a55b", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/c6b5d4f04716f14a4d5f63f76c8b94df8029a17f", + "reference": "c6b5d4f04716f14a4d5f63f76c8b94df8029a17f", "shasum": "" }, "require": { @@ -1459,20 +1463,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-08T09:55:16+00:00" + "time": "2023-05-30T10:44:57+00:00" }, { "name": "filament/notifications", - "version": "v2.17.38", + "version": "v2.17.44", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252" + "reference": "a9bee8c8b7cdf1df798311acdf57895d73dd3af7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252", - "reference": "0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/a9bee8c8b7cdf1df798311acdf57895d73dd3af7", + "reference": "a9bee8c8b7cdf1df798311acdf57895d73dd3af7", "shasum": "" }, "require": { @@ -1512,20 +1516,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-04T23:08:09+00:00" + "time": "2023-05-30T10:44:51+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.38", + "version": "v2.17.44", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", - "reference": "918e92503bbfb41d5675c1dcd68a0d5d2c4438ec" + "reference": "11c944db9ebd9b47d32040be709dcf1cb587bde8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/918e92503bbfb41d5675c1dcd68a0d5d2c4438ec", - "reference": "918e92503bbfb41d5675c1dcd68a0d5d2c4438ec", + "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/11c944db9ebd9b47d32040be709dcf1cb587bde8", + "reference": "11c944db9ebd9b47d32040be709dcf1cb587bde8", "shasum": "" }, "require": { @@ -1534,7 +1538,7 @@ "illuminate/filesystem": "^8.6|^9.0|^10.0", "illuminate/support": "^8.6|^9.0|^10.0", "php": "^8.0", - "spatie/laravel-settings": "^2.2" + "spatie/laravel-settings": "^2.2|^3.0" }, "type": "library", "extra": { @@ -1559,20 +1563,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-04-30T16:44:26+00:00" + "time": "2023-05-30T10:44:48+00:00" }, { "name": "filament/support", - "version": "v2.17.38", + "version": "v2.17.44", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "1a411197122524886c81a74c7044258d64d56308" + "reference": "fe7434dd07b254de0d9cc7d9178540ad8b087cca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/1a411197122524886c81a74c7044258d64d56308", - "reference": "1a411197122524886c81a74c7044258d64d56308", + "url": "https://api.github.com/repos/filamentphp/support/zipball/fe7434dd07b254de0d9cc7d9178540ad8b087cca", + "reference": "fe7434dd07b254de0d9cc7d9178540ad8b087cca", "shasum": "" }, "require": { @@ -1609,20 +1613,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-04T23:08:15+00:00" + "time": "2023-05-30T10:44:54+00:00" }, { "name": "filament/tables", - "version": "v2.17.38", + "version": "v2.17.44", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "b23b5cc95c7b1afb650b366545942b1ccad993af" + "reference": "57833d3f09c6ec5fbbabec5a0e47944b972ceaa3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/b23b5cc95c7b1afb650b366545942b1ccad993af", - "reference": "b23b5cc95c7b1afb650b366545942b1ccad993af", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/57833d3f09c6ec5fbbabec5a0e47944b972ceaa3", + "reference": "57833d3f09c6ec5fbbabec5a0e47944b972ceaa3", "shasum": "" }, "require": { @@ -1665,7 +1669,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-08T09:55:33+00:00" + "time": "2023-05-30T10:44:53+00:00" }, { "name": "fruitcake/php-cors", @@ -1802,21 +1806,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", @@ -1828,7 +1832,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" }, @@ -1842,9 +1847,6 @@ "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "7.5-dev" } }, "autoload": { @@ -1910,7 +1912,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": [ { @@ -1926,38 +1928,37 @@ "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": "2.0.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "b94b2807d85443f9719887892882d0329d1e2598" + "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", - "reference": "b94b2807d85443f9719887892882d0329d1e2598", + "url": "https://api.github.com/repos/guzzle/promises/zipball/3a494dc7dc1d7d12e511890177ae2d0e6c107da6", + "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6", "shasum": "" }, "require": { - "php": ">=5.5" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" + "bamarni/composer-bin-plugin": "^1.8.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.5-dev" + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "autoload": { - "files": [ - "src/functions_include.php" - ], "psr-4": { "GuzzleHttp\\Promise\\": "src/" } @@ -1994,7 +1995,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/2.0.0" }, "funding": [ { @@ -2010,7 +2011,7 @@ "type": "tidelift" } ], - "time": "2022-08-28T14:55:35+00:00" + "time": "2023-05-21T13:50:22+00:00" }, { "name": "guzzlehttp/psr7", @@ -2334,16 +2335,16 @@ }, { "name": "laravel/framework", - "version": "v10.10.1", + "version": "v10.13.2", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "be0478dea96a6619bb77676f36f67c1500846b17" + "reference": "fd4619b56b56308e2c2c1840fedd0b8ebb73dfc5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/be0478dea96a6619bb77676f36f67c1500846b17", - "reference": "be0478dea96a6619bb77676f36f67c1500846b17", + "url": "https://api.github.com/repos/laravel/framework/zipball/fd4619b56b56308e2c2c1840fedd0b8ebb73dfc5", + "reference": "fd4619b56b56308e2c2c1840fedd0b8ebb73dfc5", "shasum": "" }, "require": { @@ -2530,7 +2531,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-05-11T13:20:25+00:00" + "time": "2023-06-05T15:48:15+00:00" }, { "name": "laravel/sanctum", @@ -3759,16 +3760,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": { @@ -3857,7 +3858,7 @@ "type": "tidelift" } ], - "time": "2023-01-29T18:53:47+00:00" + "time": "2023-05-25T22:09:47+00:00" }, { "name": "nette/schema", @@ -4010,16 +4011,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": { @@ -4060,9 +4061,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", @@ -4205,16 +4206,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": { @@ -4257,9 +4258,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", @@ -4443,22 +4444,24 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.20.4", + "version": "1.22.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "7d568c87a9df9c5f7e8b5f075fc469aa8cb0a4cd" + "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/7d568c87a9df9c5f7e8b5f075fc469aa8cb0a4cd", - "reference": "7d568c87a9df9c5f7e8b5f075fc469aa8cb0a4cd", + "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", @@ -4482,9 +4485,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.4" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.22.0" }, - "time": "2023-05-02T09:19:37+00:00" + "time": "2023-06-01T12:35:21+00:00" }, { "name": "psr/cache", @@ -4901,16 +4904,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.17", + "version": "v0.11.18", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "3dc5d4018dabd80bceb8fe1e3191ba8460569f0a" + "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/3dc5d4018dabd80bceb8fe1e3191ba8460569f0a", - "reference": "3dc5d4018dabd80bceb8fe1e3191ba8460569f0a", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4f00ee9e236fa6a48f4560d1300b9c961a70a7ec", + "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec", "shasum": "" }, "require": { @@ -4971,9 +4974,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.17" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.18" }, - "time": "2023-05-05T20:02:42+00:00" + "time": "2023-05-23T02:31:11+00:00" }, { "name": "ralouphie/getallheaders", @@ -5818,23 +5821,23 @@ }, { "name": "symfony/console", - "version": "v6.2.10", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "12288d9f4500f84a4d02254d4aa968b15488476f" + "reference": "8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/12288d9f4500f84a4d02254d4aa968b15488476f", - "reference": "12288d9f4500f84a4d02254d4aa968b15488476f", + "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": { @@ -5856,12 +5859,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": { @@ -5894,7 +5891,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.2.10" + "source": "https://github.com/symfony/console/tree/v6.3.0" }, "funding": [ { @@ -5910,20 +5907,20 @@ "type": "tidelift" } ], - "time": "2023-04-28T13:37:43+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": { @@ -5959,7 +5956,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": [ { @@ -5975,20 +5972,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": { @@ -5997,7 +5994,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -6026,7 +6023,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": [ { @@ -6042,20 +6039,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.10", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "8b7e9f124640cb0611624a9383176c3e5f7d8cfb" + "reference": "99d2d814a6351461af350ead4d963bd67451236f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/8b7e9f124640cb0611624a9383176c3e5f7d8cfb", - "reference": "8b7e9f124640cb0611624a9383176c3e5f7d8cfb", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/99d2d814a6351461af350ead4d963bd67451236f", + "reference": "99d2d814a6351461af350ead4d963bd67451236f", "shasum": "" }, "require": { @@ -6063,8 +6060,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" }, @@ -6097,7 +6097,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.10" + "source": "https://github.com/symfony/error-handler/tree/v6.3.0" }, "funding": [ { @@ -6113,28 +6113,29 @@ "type": "tidelift" } ], - "time": "2023-04-18T13:46:08+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", @@ -6147,13 +6148,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": { @@ -6180,7 +6177,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": [ { @@ -6196,33 +6193,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", @@ -6259,7 +6253,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": [ { @@ -6275,20 +6269,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": { @@ -6323,7 +6317,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": [ { @@ -6339,32 +6333,34 @@ "type": "tidelift" } ], - "time": "2023-02-16T09:57:23+00:00" + "time": "2023-04-02T01:25:41+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.2.10", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "49adbb92bcb4e3c2943719d2756271e8b9602acc" + "reference": "718a97ed430d34e5c568ea2c44eab708c6efbefb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/49adbb92bcb4e3c2943719d2756271e8b9602acc", - "reference": "49adbb92bcb4e3c2943719d2756271e8b9602acc", + "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", @@ -6372,9 +6368,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": { @@ -6401,7 +6394,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.10" + "source": "https://github.com/symfony/http-foundation/tree/v6.3.0" }, "funding": [ { @@ -6417,29 +6410,29 @@ "type": "tidelift" } ], - "time": "2023-04-18T13:46:08+00:00" + "time": "2023-05-19T12:46:45+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.2.10", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "81064a65a5496f17d2b6984f6519406f98864215" + "reference": "241973f3dd900620b1ca052fe409144f11aea748" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/81064a65a5496f17d2b6984f6519406f98864215", - "reference": "81064a65a5496f17d2b6984f6519406f98864215", + "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": { @@ -6447,15 +6440,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": { @@ -6464,28 +6460,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": { @@ -6512,7 +6507,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.10" + "source": "https://github.com/symfony/http-kernel/tree/v6.3.0" }, "funding": [ { @@ -6528,20 +6523,20 @@ "type": "tidelift" } ], - "time": "2023-04-28T13:50:28+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": { @@ -6551,9 +6546,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", @@ -6591,7 +6587,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": [ { @@ -6607,20 +6603,20 @@ "type": "tidelift" } ], - "time": "2023-03-14T15:00:05+00:00" + "time": "2023-05-29T12:49:39+00:00" }, { "name": "symfony/mime", - "version": "v6.2.10", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "b6c137fc53a9f7c4c951cd3f362b3734c7a97723" + "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/b6c137fc53a9f7c4c951cd3f362b3734c7a97723", - "reference": "b6c137fc53a9f7c4c951cd3f362b3734c7a97723", + "url": "https://api.github.com/repos/symfony/mime/zipball/7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", + "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", "shasum": "" }, "require": { @@ -6674,7 +6670,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.2.10" + "source": "https://github.com/symfony/mime/tree/v6.3.0" }, "funding": [ { @@ -6690,7 +6686,7 @@ "type": "tidelift" } ], - "time": "2023-04-19T09:54:16+00:00" + "time": "2023-04-28T15:57:00+00:00" }, { "name": "symfony/polyfill-ctype", @@ -7268,6 +7264,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", @@ -7352,16 +7425,16 @@ }, { "name": "symfony/process", - "version": "v6.2.10", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "b34cdbc9c5e75d45a3703e63a48ad07aafa8bf2e" + "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/b34cdbc9c5e75d45a3703e63a48ad07aafa8bf2e", - "reference": "b34cdbc9c5e75d45a3703e63a48ad07aafa8bf2e", + "url": "https://api.github.com/repos/symfony/process/zipball/8741e3ed7fe2e91ec099e02446fb86667a0f1628", + "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628", "shasum": "" }, "require": { @@ -7393,7 +7466,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.2.10" + "source": "https://github.com/symfony/process/tree/v6.3.0" }, "funding": [ { @@ -7409,20 +7482,20 @@ "type": "tidelift" } ], - "time": "2023-04-18T13:56:57+00:00" + "time": "2023-05-19T08:06:44+00:00" }, { "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": { @@ -7443,12 +7516,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": { @@ -7481,7 +7548,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.2.8" + "source": "https://github.com/symfony/routing/tree/v6.3.0" }, "funding": [ { @@ -7497,20 +7564,20 @@ "type": "tidelift" } ], - "time": "2023-03-14T15:00:05+00:00" + "time": "2023-04-28T15:57:00+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": { @@ -7520,13 +7587,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", @@ -7566,7 +7630,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": [ { @@ -7582,20 +7646,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": { @@ -7606,13 +7670,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", @@ -7652,7 +7716,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.2.8" + "source": "https://github.com/symfony/string/tree/v6.3.0" }, "funding": [ { @@ -7668,32 +7732,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" }, @@ -7707,20 +7773,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": [ @@ -7750,7 +7810,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": [ { @@ -7766,32 +7826,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", @@ -7831,7 +7888,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": [ { @@ -7847,20 +7904,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": { @@ -7905,7 +7962,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.2.7" + "source": "https://github.com/symfony/uid/tree/v6.3.0" }, "funding": [ { @@ -7921,20 +7978,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.10", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "41a750a23412ca76fdbbf5096943b4134272c1ab" + "reference": "6acdcd5c122074ee9f7b051e4fb177025c277a0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/41a750a23412ca76fdbbf5096943b4134272c1ab", - "reference": "41a750a23412ca76fdbbf5096943b4134272c1ab", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6acdcd5c122074ee9f7b051e4fb177025c277a0e", + "reference": "6acdcd5c122074ee9f7b051e4fb177025c277a0e", "shasum": "" }, "require": { @@ -7942,7 +7999,6 @@ "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "phpunit/phpunit": "<5.4.3", "symfony/console": "<5.4" }, "require-dev": { @@ -7952,11 +8008,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" ], @@ -7993,7 +8044,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.2.10" + "source": "https://github.com/symfony/var-dumper/tree/v6.3.0" }, "funding": [ { @@ -8009,7 +8060,7 @@ "type": "tidelift" } ], - "time": "2023-04-18T13:46:08+00:00" + "time": "2023-05-25T13:09:35+00:00" }, { "name": "tgalopin/html-sanitizer", @@ -8623,16 +8674,16 @@ }, { "name": "fakerphp/faker", - "version": "v1.21.0", + "version": "v1.22.0", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d" + "reference": "f85772abd508bd04e20bb4b1bbe260a68d0066d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/92efad6a967f0b79c499705c69b662f738cc9e4d", - "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/f85772abd508bd04e20bb4b1bbe260a68d0066d2", + "reference": "f85772abd508bd04e20bb4b1bbe260a68d0066d2", "shasum": "" }, "require": { @@ -8685,9 +8736,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.22.0" }, - "time": "2022-12-13T13:54:32+00:00" + "time": "2023-05-14T12:31:37+00:00" }, { "name": "filp/whoops", @@ -8944,28 +8995,30 @@ }, { "name": "mockery/mockery", - "version": "1.5.1", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e" + "reference": "a8dd186f07ea667c1e3abd2176bfab0ab161ea94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e", + "url": "https://api.github.com/repos/mockery/mockery/zipball/a8dd186f07ea667c1e3abd2176bfab0ab161ea94", + "reference": "a8dd186f07ea667c1e3abd2176bfab0ab161ea94", "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": { @@ -8974,8 +9027,12 @@ } }, "autoload": { - "psr-0": { - "Mockery": "library/" + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" } }, "notification-url": "https://packagist.org/downloads/", @@ -9010,9 +9067,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.1" }, - "time": "2022-09-07T15:32:08+00:00" + "time": "2023-06-05T13:59:03+00:00" }, { "name": "myclabs/deep-copy", @@ -9282,16 +9339,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": { @@ -9348,7 +9405,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": [ { @@ -9356,7 +9413,7 @@ "type": "github" } ], - "time": "2023-04-17T12:15:40+00:00" + "time": "2023-05-22T09:04:27+00:00" }, { "name": "phpunit/php-file-iterator", @@ -9602,16 +9659,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.1.3", + "version": "10.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "2379ebafc1737e71cdc84f402acb6b7f04198b9d" + "reference": "599b33294350e8f51163119d5670512f98b0490d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2379ebafc1737e71cdc84f402acb6b7f04198b9d", - "reference": "2379ebafc1737e71cdc84f402acb6b7f04198b9d", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/599b33294350e8f51163119d5670512f98b0490d", + "reference": "599b33294350e8f51163119d5670512f98b0490d", "shasum": "" }, "require": { @@ -9651,7 +9708,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.1-dev" + "dev-main": "10.2-dev" } }, "autoload": { @@ -9683,7 +9740,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.3" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.2.1" }, "funding": [ { @@ -9699,7 +9756,7 @@ "type": "tidelift" } ], - "time": "2023-05-11T05:16:22+00:00" + "time": "2023-06-05T05:15:51+00:00" }, { "name": "sebastian/cli-parser", @@ -10744,16 +10801,16 @@ }, { "name": "spatie/ignition", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78" + "reference": "ad13a6792992411e05d3d3b293e26bdf9f9a7321" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78", - "reference": "f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78", + "url": "https://api.github.com/repos/spatie/ignition/zipball/ad13a6792992411e05d3d3b293e26bdf9f9a7321", + "reference": "ad13a6792992411e05d3d3b293e26bdf9f9a7321", "shasum": "" }, "require": { @@ -10823,20 +10880,20 @@ "type": "github" } ], - "time": "2023-05-04T13:20:26+00:00" + "time": "2023-05-25T10:19:32+00:00" }, { "name": "spatie/laravel-ignition", - "version": "2.1.2", + "version": "2.1.3", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "2f99fa6b732a6049e78ed34e4608ce589605ae54" + "reference": "35711943d4725aa80f8033e4f1cb3a6775530b25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/2f99fa6b732a6049e78ed34e4608ce589605ae54", - "reference": "2f99fa6b732a6049e78ed34e4608ce589605ae54", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/35711943d4725aa80f8033e4f1cb3a6775530b25", + "reference": "35711943d4725aa80f8033e4f1cb3a6775530b25", "shasum": "" }, "require": { @@ -10915,20 +10972,20 @@ "type": "github" } ], - "time": "2023-05-09T07:19:31+00:00" + "time": "2023-05-25T11:30:27+00:00" }, { "name": "symfony/yaml", - "version": "v6.2.10", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "61916f3861b1e9705b18cfde723921a71dd1559d" + "reference": "a9a8337aa641ef2aa39c3e028f9107ec391e5927" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/61916f3861b1e9705b18cfde723921a71dd1559d", - "reference": "61916f3861b1e9705b18cfde723921a71dd1559d", + "url": "https://api.github.com/repos/symfony/yaml/zipball/a9a8337aa641ef2aa39c3e028f9107ec391e5927", + "reference": "a9a8337aa641ef2aa39c3e028f9107ec391e5927", "shasum": "" }, "require": { @@ -10941,9 +10998,6 @@ "require-dev": { "symfony/console": "^5.4|^6.0" }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, "bin": [ "Resources/bin/yaml-lint" ], @@ -10973,7 +11027,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.2.10" + "source": "https://github.com/symfony/yaml/tree/v6.3.0" }, "funding": [ { @@ -10989,7 +11043,7 @@ "type": "tidelift" } ], - "time": "2023-04-28T13:25:36+00:00" + "time": "2023-04-28T13:28:14+00:00" }, { "name": "theseer/tokenizer", From 03bfb6f061d753f2f626c15a3dbf063c3cb91780 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 9 Jun 2023 09:13:46 -0400 Subject: [PATCH 051/124] [Feature] Polling config for dashboard and results (#625) --- .../Resources/ResultResource/Pages/ListResults.php | 2 +- app/Filament/Widgets/RecentJitterChart.php | 5 +++++ app/Filament/Widgets/RecentPingChart.php | 5 +++++ app/Filament/Widgets/RecentSpeedChart.php | 5 +++++ app/Filament/Widgets/StatsOverview.php | 5 +++++ config/speedtest.php | 7 +++++++ 6 files changed, 28 insertions(+), 1 deletion(-) diff --git a/app/Filament/Resources/ResultResource/Pages/ListResults.php b/app/Filament/Resources/ResultResource/Pages/ListResults.php index fd954e20a..b14ae44a0 100644 --- a/app/Filament/Resources/ResultResource/Pages/ListResults.php +++ b/app/Filament/Resources/ResultResource/Pages/ListResults.php @@ -12,7 +12,7 @@ class ListResults extends ListRecords protected function getTablePollingInterval(): ?string { - return '5s'; + return config('speedtest.results_polling'); } protected function getMaxContentWidth(): string diff --git a/app/Filament/Widgets/RecentJitterChart.php b/app/Filament/Widgets/RecentJitterChart.php index bd5b2dc6b..e843f437b 100644 --- a/app/Filament/Widgets/RecentJitterChart.php +++ b/app/Filament/Widgets/RecentJitterChart.php @@ -14,6 +14,11 @@ class RecentJitterChart extends LineChartWidget public ?string $filter = '24h'; + protected function getPollingInterval(): ?string + { + return config('speedtest.dashboard_polling'); + } + protected function getHeading(): string { return 'Jitter'; diff --git a/app/Filament/Widgets/RecentPingChart.php b/app/Filament/Widgets/RecentPingChart.php index 72b107cbf..36874af7a 100644 --- a/app/Filament/Widgets/RecentPingChart.php +++ b/app/Filament/Widgets/RecentPingChart.php @@ -14,6 +14,11 @@ class RecentPingChart extends LineChartWidget public ?string $filter = '24h'; + protected function getPollingInterval(): ?string + { + return config('speedtest.dashboard_polling'); + } + protected function getHeading(): string { return 'Ping (ms)'; diff --git a/app/Filament/Widgets/RecentSpeedChart.php b/app/Filament/Widgets/RecentSpeedChart.php index 3974ede10..bc011eb62 100644 --- a/app/Filament/Widgets/RecentSpeedChart.php +++ b/app/Filament/Widgets/RecentSpeedChart.php @@ -14,6 +14,11 @@ class RecentSpeedChart extends LineChartWidget public ?string $filter = '24h'; + protected function getPollingInterval(): ?string + { + return config('speedtest.dashboard_polling'); + } + protected function getHeading(): string { return 'Download / Upload'; diff --git a/app/Filament/Widgets/StatsOverview.php b/app/Filament/Widgets/StatsOverview.php index 2843e4330..8d469c4d9 100644 --- a/app/Filament/Widgets/StatsOverview.php +++ b/app/Filament/Widgets/StatsOverview.php @@ -9,6 +9,11 @@ class StatsOverview extends BaseWidget { + protected function getPollingInterval(): ?string + { + return config('speedtest.dashboard_polling'); + } + protected function getCards(): array { $result = Result::latest()->first(); diff --git a/config/speedtest.php b/config/speedtest.php index 80b18fdcf..d2d4a4644 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -9,4 +9,11 @@ 'build_date' => Carbon::parse('2023-05-12'), 'build_version' => '0.11.16', + + /** + * Polling + */ + 'dashboard_polling' => env('DASHBOARD_POLLING', '5s'), + + 'results_polling' => env('RESULTS_POLLING', '5s'), ]; From 7d720fbb4fb47a2c11faa9fe7a5d00ddfe38dd4f Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 9 Jun 2023 09:22:21 -0400 Subject: [PATCH 052/124] Laravel 10.13.5 Shift (#624) Co-authored-by: Shift --- _ide_helper.php | 97 +++++++++++++++++++++++++++++++++++++--------- composer.lock | 100 ++++++++++++++++++++++++------------------------ 2 files changed, 129 insertions(+), 68 deletions(-) diff --git a/_ide_helper.php b/_ide_helper.php index 872d874ef..3134e6b9d 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.10.1. + * Generated for Laravel 10.13.5. * * This file should not be included in your code, only analyzed by your IDE! * @@ -3333,13 +3333,13 @@ public static function map($map) * Specify the jobs that should be dispatched instead of faked. * * @param array|string $jobsToDispatch - * @return void + * @return \Illuminate\Support\Testing\Fakes\BusFake * @static */ public static function except($jobsToDispatch) { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ - $instance->except($jobsToDispatch); + return $instance->except($jobsToDispatch); } /** * Assert if a job was dispatched based on a truth-test callback. @@ -5307,7 +5307,7 @@ public static function useDefaultPostProcessor() /** * Begin a fluent query against a database table. * - * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Illuminate\Contracts\Database\Query\Expression|string $table + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table * @param string|null $as * @return \Illuminate\Database\Query\Builder * @static @@ -5632,6 +5632,19 @@ public static function raw($value) { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->raw($value); + } + /** + * Escape a value for safe SQL embedding. + * + * @param string|float|int|bool|null $value + * @param bool $binary + * @return string + * @static + */ + public static function escape($value, $binary = false) + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->escape($value, $binary); } /** * Determine if the database connection has modified any database records. @@ -7666,6 +7679,18 @@ public static function needsRehash($hashedValue, $options = []) { /** @var \Illuminate\Hashing\HashManager $instance */ return $instance->needsRehash($hashedValue, $options); + } + /** + * Determine if a given string is already hashed. + * + * @param string $value + * @return bool + * @static + */ + public static function isHashed($value) + { + /** @var \Illuminate\Hashing\HashManager $instance */ + return $instance->isHashed($value); } /** * Get the default driver name. @@ -7765,6 +7790,7 @@ public static function forgetDrivers() * @method static \Illuminate\Http\Client\PendingRequest acceptJson() * @method static \Illuminate\Http\Client\PendingRequest accept(string $contentType) * @method static \Illuminate\Http\Client\PendingRequest withHeaders(array $headers) + * @method static \Illuminate\Http\Client\PendingRequest replaceHeaders(array $headers) * @method static \Illuminate\Http\Client\PendingRequest withBasicAuth(string $username, string $password) * @method static \Illuminate\Http\Client\PendingRequest withDigestAuth(string $username, string $password) * @method static \Illuminate\Http\Client\PendingRequest withToken(string $token, string $type = 'Bearer') @@ -11463,12 +11489,13 @@ public static function offsetUnset($offset) * @param array $files The FILES parameters * @param array $server The SERVER parameters * @param string|resource|null $content The raw body data + * @return void * @static */ public static function initialize($query = [], $request = [], $attributes = [], $cookies = [], $files = [], $server = [], $content = null) { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ - return $instance->initialize($query, $request, $attributes, $cookies, $files, $server, $content); + $instance->initialize($query, $request, $attributes, $cookies, $files, $server, $content); } /** * Creates a new request with values from PHP's super globals. @@ -11505,11 +11532,12 @@ public static function create($uri, $method = 'GET', $parameters = [], $cookies * to keep BC with an existing system. It should not be used for any * other purpose. * + * @return void * @static */ public static function setFactory($callable) { //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::setFactory($callable); + \Illuminate\Http\Request::setFactory($callable); } /** * Overrides the PHP global variables according to this request instance. @@ -11517,12 +11545,13 @@ public static function setFactory($callable) * It overrides $_GET, $_POST, $_REQUEST, $_SERVER, $_COOKIE. * $_FILES is never overridden, see rfc1867 * + * @return void * @static */ public static function overrideGlobals() { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ - return $instance->overrideGlobals(); + $instance->overrideGlobals(); } /** * Sets a list of trusted proxies. @@ -11531,11 +11560,12 @@ public static function overrideGlobals() * * @param array $proxies A list of trusted proxies, the string 'REMOTE_ADDR' will be replaced with $_SERVER['REMOTE_ADDR'] * @param int $trustedHeaderSet A bit field of Request::HEADER_*, to set which headers to trust from your proxies + * @return void * @static */ public static function setTrustedProxies($proxies, $trustedHeaderSet) { //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::setTrustedProxies($proxies, $trustedHeaderSet); + \Illuminate\Http\Request::setTrustedProxies($proxies, $trustedHeaderSet); } /** * Gets the list of trusted proxies. @@ -11563,11 +11593,12 @@ public static function getTrustedHeaderSet() * You should only list the hosts you manage using regexs. * * @param array $hostPatterns A list of trusted host patterns + * @return void * @static */ public static function setTrustedHosts($hostPatterns) { //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::setTrustedHosts($hostPatterns); + \Illuminate\Http\Request::setTrustedHosts($hostPatterns); } /** * Gets the list of trusted host patterns. @@ -11602,11 +11633,12 @@ public static function normalizeQueryString($qs) * * The HTTP method can only be overridden when the real HTTP method is POST. * + * @return void * @static */ public static function enableHttpMethodParameterOverride() { //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::enableHttpMethodParameterOverride(); + \Illuminate\Http\Request::enableHttpMethodParameterOverride(); } /** * Checks whether support for the _method request parameter is enabled. @@ -11631,12 +11663,13 @@ public static function hasPreviousSession() /** * * + * @return void * @static */ public static function setSession($session) { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ - return $instance->setSession($session); + $instance->setSession($session); } /** * @@ -11937,12 +11970,13 @@ public static function getHost() /** * Sets the request method. * + * @return void * @static */ public static function setMethod($method) { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ - return $instance->setMethod($method); + $instance->setMethod($method); } /** * Gets the request "intended" method. @@ -12008,12 +12042,13 @@ public static function getFormat($mimeType) * Associates a format with mime types. * * @param string|string[] $mimeTypes The associated mime types (the preferred one must be the first as it will be used as the content type) + * @return void * @static */ public static function setFormat($format, $mimeTypes) { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ - return $instance->setFormat($format, $mimeTypes); + $instance->setFormat($format, $mimeTypes); } /** * Gets the request format. @@ -12035,12 +12070,13 @@ public static function getRequestFormat($default = 'html') /** * Sets the request format. * + * @return void * @static */ public static function setRequestFormat($format) { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ - return $instance->setRequestFormat($format); + $instance->setRequestFormat($format); } /** * Gets the usual name of the format associated with the request's media type (provided in the Content-Type header). @@ -12067,12 +12103,13 @@ public static function getContentTypeFormat() /** * Sets the default locale. * + * @return void * @static */ public static function setDefaultLocale($locale) { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ - return $instance->setDefaultLocale($locale); + $instance->setDefaultLocale($locale); } /** * Get the default locale. @@ -12087,12 +12124,13 @@ public static function getDefaultLocale() /** * Sets the locale. * + * @return void * @static */ public static function setLocale($locale) { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ - return $instance->setLocale($locale); + $instance->setLocale($locale); } /** * Get the locale. @@ -12175,6 +12213,16 @@ public static function getContent($asResource = false) { //Method inherited from \Symfony\Component\HttpFoundation\Request /** @var \Illuminate\Http\Request $instance */ return $instance->getContent($asResource); + } + /** + * Gets the decoded form or json request body. + * + * @static + */ + public static function getPayload() + { //Method inherited from \Symfony\Component\HttpFoundation\Request + /** @var \Illuminate\Http\Request $instance */ + return $instance->getPayload(); } /** * Gets the Etags. @@ -21548,6 +21596,19 @@ public static function forceCreate($attributes) return $instance->forceCreate($attributes); } + /** + * Save a new model instance with mass assignment without raising model events. + * + * @param array $attributes + * @return \Illuminate\Database\Eloquent\Model|$this + * @static + */ + public static function forceCreateQuietly($attributes = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->forceCreateQuietly($attributes); + } + /** * Insert new records or update the existing ones. * @@ -23782,7 +23843,7 @@ public static function groupByRaw($sql, $bindings = []) /** * Add a "having" clause to the query. * - * @param \Closure|string $column + * @param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column * @param string|int|float|null $operator * @param string|int|float|null $value * @param string $boolean @@ -23798,7 +23859,7 @@ public static function having($column, $operator = null, $value = null, $boolean /** * Add an "or having" clause to the query. * - * @param \Closure|string $column + * @param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column * @param string|int|float|null $operator * @param string|int|float|null $value * @return \Illuminate\Database\Query\Builder diff --git a/composer.lock b/composer.lock index f60c6dde2..774308c13 100644 --- a/composer.lock +++ b/composer.lock @@ -1346,16 +1346,16 @@ }, { "name": "filament/filament", - "version": "v2.17.44", + "version": "v2.17.46", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "a7658bd50da4b35322f1c1616de4b6abd7a6b7a8" + "reference": "5da132736a6bde74c7107bdbefd8e0383af5bd39" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/a7658bd50da4b35322f1c1616de4b6abd7a6b7a8", - "reference": "a7658bd50da4b35322f1c1616de4b6abd7a6b7a8", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/5da132736a6bde74c7107bdbefd8e0383af5bd39", + "reference": "5da132736a6bde74c7107bdbefd8e0383af5bd39", "shasum": "" }, "require": { @@ -1376,7 +1376,6 @@ "illuminate/view": "^8.6|^9.0|^10.0", "livewire/livewire": "^2.10.7", "php": "^8.0", - "ryangjchandler/blade-capture-directive": "^0.2|^0.3", "spatie/laravel-package-tools": "^1.9" }, "type": "library", @@ -1405,20 +1404,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-30T10:44:54+00:00" + "time": "2023-06-07T07:11:02+00:00" }, { "name": "filament/forms", - "version": "v2.17.44", + "version": "v2.17.46", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "c6b5d4f04716f14a4d5f63f76c8b94df8029a17f" + "reference": "b41dc730783813f5622a9bad5f81a767fe94f7af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/c6b5d4f04716f14a4d5f63f76c8b94df8029a17f", - "reference": "c6b5d4f04716f14a4d5f63f76c8b94df8029a17f", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/b41dc730783813f5622a9bad5f81a767fe94f7af", + "reference": "b41dc730783813f5622a9bad5f81a767fe94f7af", "shasum": "" }, "require": { @@ -1463,20 +1462,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-30T10:44:57+00:00" + "time": "2023-06-06T11:21:25+00:00" }, { "name": "filament/notifications", - "version": "v2.17.44", + "version": "v2.17.46", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "a9bee8c8b7cdf1df798311acdf57895d73dd3af7" + "reference": "2a0a808bff7b6eb036aa7d652e2167c3b3d7bd29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/a9bee8c8b7cdf1df798311acdf57895d73dd3af7", - "reference": "a9bee8c8b7cdf1df798311acdf57895d73dd3af7", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/2a0a808bff7b6eb036aa7d652e2167c3b3d7bd29", + "reference": "2a0a808bff7b6eb036aa7d652e2167c3b3d7bd29", "shasum": "" }, "require": { @@ -1516,11 +1515,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-30T10:44:51+00:00" + "time": "2023-06-06T11:21:19+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.44", + "version": "v2.17.46", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1567,16 +1566,16 @@ }, { "name": "filament/support", - "version": "v2.17.44", + "version": "v2.17.46", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "fe7434dd07b254de0d9cc7d9178540ad8b087cca" + "reference": "2fc7b60416283c17a7b8ce2f8d65d4d02ed766fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/fe7434dd07b254de0d9cc7d9178540ad8b087cca", - "reference": "fe7434dd07b254de0d9cc7d9178540ad8b087cca", + "url": "https://api.github.com/repos/filamentphp/support/zipball/2fc7b60416283c17a7b8ce2f8d65d4d02ed766fb", + "reference": "2fc7b60416283c17a7b8ce2f8d65d4d02ed766fb", "shasum": "" }, "require": { @@ -1584,6 +1583,7 @@ "illuminate/support": "^8.6|^9.0|^10.0", "illuminate/view": "^8.6|^9.0|^10.0", "php": "^8.0", + "ryangjchandler/blade-capture-directive": "^0.2|^0.3", "spatie/laravel-package-tools": "^1.9", "tgalopin/html-sanitizer": "^1.5" }, @@ -1613,20 +1613,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-30T10:44:54+00:00" + "time": "2023-06-06T11:21:22+00:00" }, { "name": "filament/tables", - "version": "v2.17.44", + "version": "v2.17.46", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "57833d3f09c6ec5fbbabec5a0e47944b972ceaa3" + "reference": "84529e8c00bd54fb2816c6f0a5a8802e95672c1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/57833d3f09c6ec5fbbabec5a0e47944b972ceaa3", - "reference": "57833d3f09c6ec5fbbabec5a0e47944b972ceaa3", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/84529e8c00bd54fb2816c6f0a5a8802e95672c1a", + "reference": "84529e8c00bd54fb2816c6f0a5a8802e95672c1a", "shasum": "" }, "require": { @@ -1669,7 +1669,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-30T10:44:53+00:00" + "time": "2023-06-07T07:10:56+00:00" }, { "name": "fruitcake/php-cors", @@ -2335,16 +2335,16 @@ }, { "name": "laravel/framework", - "version": "v10.13.2", + "version": "v10.13.5", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "fd4619b56b56308e2c2c1840fedd0b8ebb73dfc5" + "reference": "03106ae9ba2ec4b36dc973b7bdca6fad81e032b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/fd4619b56b56308e2c2c1840fedd0b8ebb73dfc5", - "reference": "fd4619b56b56308e2c2c1840fedd0b8ebb73dfc5", + "url": "https://api.github.com/repos/laravel/framework/zipball/03106ae9ba2ec4b36dc973b7bdca6fad81e032b4", + "reference": "03106ae9ba2ec4b36dc973b7bdca6fad81e032b4", "shasum": "" }, "require": { @@ -2531,7 +2531,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-06-05T15:48:15+00:00" + "time": "2023-06-08T20:25:36+00:00" }, { "name": "laravel/sanctum", @@ -8864,16 +8864,16 @@ }, { "name": "laravel/pint", - "version": "v1.10.0", + "version": "v1.10.1", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "c7a01fa9bdd79819e7a2f1ba63ac1b02e6692dbc" + "reference": "d69f914aa347a448628b672ba90adf0b4ea0ce4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/c7a01fa9bdd79819e7a2f1ba63ac1b02e6692dbc", - "reference": "c7a01fa9bdd79819e7a2f1ba63ac1b02e6692dbc", + "url": "https://api.github.com/repos/laravel/pint/zipball/d69f914aa347a448628b672ba90adf0b4ea0ce4a", + "reference": "d69f914aa347a448628b672ba90adf0b4ea0ce4a", "shasum": "" }, "require": { @@ -8884,7 +8884,7 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.16.0", + "friendsofphp/php-cs-fixer": "^3.17.0", "illuminate/view": "^10.5.1", "laravel-zero/framework": "^10.0.2", "mockery/mockery": "^1.5.1", @@ -8926,7 +8926,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-04-25T14:52:30+00:00" + "time": "2023-06-03T15:01:17+00:00" }, { "name": "laravel/sail", @@ -8995,16 +8995,16 @@ }, { "name": "mockery/mockery", - "version": "1.6.1", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "a8dd186f07ea667c1e3abd2176bfab0ab161ea94" + "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/a8dd186f07ea667c1e3abd2176bfab0ab161ea94", - "reference": "a8dd186f07ea667c1e3abd2176bfab0ab161ea94", + "url": "https://api.github.com/repos/mockery/mockery/zipball/13a7fa2642c76c58fa2806ef7f565344c817a191", + "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191", "shasum": "" }, "require": { @@ -9023,7 +9023,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-main": "1.6.x-dev" } }, "autoload": { @@ -9067,9 +9067,9 @@ ], "support": { "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.6.1" + "source": "https://github.com/mockery/mockery/tree/1.6.2" }, - "time": "2023-06-05T13:59:03+00:00" + "time": "2023-06-07T09:07:52+00:00" }, { "name": "myclabs/deep-copy", @@ -10801,16 +10801,16 @@ }, { "name": "spatie/ignition", - "version": "1.8.0", + "version": "1.8.1", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "ad13a6792992411e05d3d3b293e26bdf9f9a7321" + "reference": "d8eb8ea1ed27f48a694405cff363746ffd37f13e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/ad13a6792992411e05d3d3b293e26bdf9f9a7321", - "reference": "ad13a6792992411e05d3d3b293e26bdf9f9a7321", + "url": "https://api.github.com/repos/spatie/ignition/zipball/d8eb8ea1ed27f48a694405cff363746ffd37f13e", + "reference": "d8eb8ea1ed27f48a694405cff363746ffd37f13e", "shasum": "" }, "require": { @@ -10880,7 +10880,7 @@ "type": "github" } ], - "time": "2023-05-25T10:19:32+00:00" + "time": "2023-06-06T14:14:58+00:00" }, { "name": "spatie/laravel-ignition", From 590e78260adf66e5585883af6395e81834e7d786 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 9 Jun 2023 14:40:55 -0400 Subject: [PATCH 053/124] [Feature] Refactored checking for scheduled tests (#626) --- app/Console/Kernel.php | 42 ++++++++++++++++++++++++++---- app/Jobs/SearchForSpeedtests.php | 44 -------------------------------- 2 files changed, 37 insertions(+), 49 deletions(-) delete mode 100644 app/Jobs/SearchForSpeedtests.php diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 83bf9f343..a73e1ddfb 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -2,7 +2,9 @@ namespace App\Console; -use App\Jobs\SearchForSpeedtests; +use App\Jobs\ExecSpeedtest; +use App\Settings\GeneralSettings; +use Cron\CronExpression; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; @@ -13,11 +15,41 @@ class Kernel extends ConsoleKernel */ protected function schedule(Schedule $schedule): void { - $schedule->job(new SearchForSpeedtests())->everyMinute(); + $settings = new GeneralSettings(); - // $schedule->command('inspire') - // ->everyMinute() - // ->appendOutputTo(storage_path('logs/inspire.log')); + /** + * Check for speedtests that need to run. + */ + $schedule->call(function () use ($settings) { + $ooklaServerId = null; + + if (! blank($settings->speedtest_server)) { + $item = array_rand($settings->speedtest_server); + + $ooklaServerId = $settings->speedtest_server[$item]; + } + + $speedtest = [ + 'ookla_server_id' => $ooklaServerId, + ]; + + ExecSpeedtest::dispatch( + speedtest: $speedtest, + scheduled: true + ); + }) + ->everyMinute() + ->when(function () use ($settings) { + // Don't run if the schedule is missing (aka disabled) + if (blank($settings->speedtest_schedule)) { + return false; + } + + // Evaluate if a run is needed based on the schedule + $cron = new CronExpression($settings->speedtest_schedule); + + return $cron->isDue(); + }); } /** diff --git a/app/Jobs/SearchForSpeedtests.php b/app/Jobs/SearchForSpeedtests.php deleted file mode 100644 index dabc3e9d0..000000000 --- a/app/Jobs/SearchForSpeedtests.php +++ /dev/null @@ -1,44 +0,0 @@ -speedtest_server)) { - $item = array_rand($settings->speedtest_server); - - $ookla_server_id = $settings->speedtest_server[$item]; - } - - $speedtest = [ - 'enabled' => ! blank($settings->speedtest_schedule), - 'schedule' => $settings?->speedtest_schedule, - 'ookla_server_id' => $ookla_server_id, - ]; - - if ($speedtest['enabled']) { - $cron = new CronExpression($speedtest['schedule']); - - if ($cron->isDue()) { - ExecSpeedtest::dispatch(speedtest: $speedtest, scheduled: true); - } - } - } -} From 7676099a4c8d50d09521c49e5271c1f3542d8f43 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 9 Jun 2023 19:09:01 -0400 Subject: [PATCH 054/124] Release v0.11.17 (#627) --- config/speedtest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/speedtest.php b/config/speedtest.php index d2d4a4644..7e0807bb4 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-05-12'), + 'build_date' => Carbon::parse('2023-06-09'), - 'build_version' => '0.11.16', + 'build_version' => '0.11.17', /** * Polling From f7c0b03d0eac5da7a0fd57b51ca2b23c57056427 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 11 Jun 2023 07:12:08 -0400 Subject: [PATCH 055/124] [Bugfix] Longer polling times (#630) --- Dockerfile | 5 +++- config/filament.php | 3 +-- config/speedtest.php | 4 ++-- docker-compose.yml | 56 ++++++++++++++++++++++---------------------- 4 files changed, 35 insertions(+), 33 deletions(-) diff --git a/Dockerfile b/Dockerfile index eee46c2be..0efb98e81 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,10 @@ ENV SSL_MODE="mixed" # Install addition packages and cron file RUN apt-get update \ - && apt-get install -y --no-install-recommends cron gnupg php8.1-gd php8.1-pgsql \ + && apt-get install -y --no-install-recommends \ + cron \ + htop \ + php8.1-pgsql \ && echo "MAILTO=\"\"\n* * * * * webuser /usr/bin/php /var/www/html/artisan schedule:run" > /etc/cron.d/laravel \ \ # Install Speedtest cli diff --git a/config/filament.php b/config/filament.php index 43c0f25d1..26af0f258 100644 --- a/config/filament.php +++ b/config/filament.php @@ -3,7 +3,6 @@ use Filament\Http\Middleware\Authenticate; use Filament\Http\Middleware\DispatchServingFilamentEvent; use Filament\Http\Middleware\MirrorConfigToSubpackages; -use Filament\Pages; use Filament\Widgets; use Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse; use Illuminate\Cookie\Middleware\EncryptCookies; @@ -183,7 +182,7 @@ 'database_notifications' => [ 'enabled' => true, - 'polling_interval' => '5s', + 'polling_interval' => env('NOTIFICATION_POLLING', '60s'), ], /* diff --git a/config/speedtest.php b/config/speedtest.php index 7e0807bb4..857a00d22 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -13,7 +13,7 @@ /** * Polling */ - 'dashboard_polling' => env('DASHBOARD_POLLING', '5s'), + 'dashboard_polling' => env('DASHBOARD_POLLING', '60s'), - 'results_polling' => env('RESULTS_POLLING', '5s'), + 'results_polling' => env('RESULTS_POLLING', null), ]; diff --git a/docker-compose.yml b/docker-compose.yml index 6b66d83a7..76a00ca5b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -24,7 +24,7 @@ services: depends_on: - mysql - mailpit - - pgsql + # - pgsql mysql: image: 'mysql/mysql-server:8.0' ports: @@ -56,36 +56,36 @@ services: - '${FORWARD_MAILPIT_DASHBOARD_PORT:-8025}:8025' networks: - sail - pgsql: - image: 'postgres:15' - ports: - - '${FORWARD_DB_PORT:-5432}:5432' - environment: - PGPASSWORD: '${DB_PASSWORD:-secret}' - POSTGRES_DB: '${DB_DATABASE}' - POSTGRES_USER: '${DB_USERNAME}' - POSTGRES_PASSWORD: '${DB_PASSWORD:-secret}' - volumes: - - 'sail-pgsql:/var/lib/postgresql/data' - - './vendor/laravel/sail/database/pgsql/create-testing-database.sql:/docker-entrypoint-initdb.d/10-create-testing-database.sql' - networks: - - sail - healthcheck: - test: - - CMD - - pg_isready - - '-q' - - '-d' - - '${DB_DATABASE}' - - '-U' - - '${DB_USERNAME}' - retries: 3 - timeout: 5s + # pgsql: + # image: 'postgres:15' + # ports: + # - '${FORWARD_DB_PORT:-5432}:5432' + # environment: + # PGPASSWORD: '${DB_PASSWORD:-secret}' + # POSTGRES_DB: '${DB_DATABASE}' + # POSTGRES_USER: '${DB_USERNAME}' + # POSTGRES_PASSWORD: '${DB_PASSWORD:-secret}' + # volumes: + # - 'sail-pgsql:/var/lib/postgresql/data' + # - './vendor/laravel/sail/database/pgsql/create-testing-database.sql:/docker-entrypoint-initdb.d/10-create-testing-database.sql' + # networks: + # - sail + # healthcheck: + # test: + # - CMD + # - pg_isready + # - '-q' + # - '-d' + # - '${DB_DATABASE}' + # - '-U' + # - '${DB_USERNAME}' + # retries: 3 + # timeout: 5s networks: sail: driver: bridge volumes: sail-mysql: driver: local - sail-pgsql: - driver: local + # sail-pgsql: + # driver: local From a0ba461afb72f4ded80d41bb40aceffaa8b6b53e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Jul 2023 20:53:22 -0400 Subject: [PATCH 056/124] Bump actions/checkout from 2 to 3 (#638) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index e09efe72d..0f0746346 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup PHP uses: shivammathur/setup-php@v2 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ef021af40..c00146aa5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,7 +23,7 @@ jobs: runs-on: ${{ matrix.operating-system }} steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup PHP uses: shivammathur/setup-php@v2 with: From 302412372ca274b908be55c71ac02a60590615f4 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 1 Aug 2023 21:18:47 -0400 Subject: [PATCH 057/124] [Chore] Remove support for sqlite (#669) --- .env.example | 17 ++++---- .env.production | 42 +++++++++++++++++++ .github/workflows/lint.yml | 2 +- README.md | 2 +- app/Filament/Resources/ResultResource.php | 14 +++---- app/Jobs/ExecSpeedtest.php | 2 +- .../s6-overlay/scripts/laravel-automations | 33 +-------------- 7 files changed, 61 insertions(+), 51 deletions(-) create mode 100644 .env.production diff --git a/.env.example b/.env.example index 121b2557e..4b91461e7 100644 --- a/.env.example +++ b/.env.example @@ -1,20 +1,19 @@ APP_NAME="Speedtest Tracker" -APP_ENV=production +APP_ENV=local APP_KEY= APP_DEBUG=false APP_URL=http://localhost -FORCE_HTTPS=false -LOG_CHANNEL=stderr +LOG_CHANNEL=stack LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug -DB_CONNECTION=sqlite -# DB_HOST=127.0.0.1 -# DB_PORT=3306 -# DB_DATABASE=speedtest_tracker -# DB_USERNAME=root -# DB_PASSWORD= +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=speedtest_tracker +DB_USERNAME= +DB_PASSWORD= BROADCAST_DRIVER=log CACHE_DRIVER=database diff --git a/.env.production b/.env.production new file mode 100644 index 000000000..8313fec30 --- /dev/null +++ b/.env.production @@ -0,0 +1,42 @@ +APP_NAME="Speedtest Tracker" +APP_ENV=production +APP_KEY= +APP_DEBUG=false +APP_URL=http://localhost + +FORCE_HTTPS=false + +LOG_CHANNEL=stderr +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=speedtest_tracker +DB_USERNAME= +DB_PASSWORD= + +BROADCAST_DRIVER=log +CACHE_DRIVER=database +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database +SESSION_DRIVER=database +SESSION_LIFETIME=120 + +MAIL_MAILER=smtp +MAIL_HOST=mailhog +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +TELEGRAM_BOT_TOKEN= diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0f0746346..0e1448abc 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -17,4 +17,4 @@ jobs: - name: Check syntax run: phplint . - name: Check code style - run: pint --test + run: pint --test -v diff --git a/README.md b/README.md index 16aff3b7c..41eb7eb7b 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ As far as I can tell https://github.com/henrywhitaker3/Speedtest-Tracker was aba ## Getting Started -Speedtest Tracker is containerized so you can run it anywhere you run your Docker containers. The [install](https://docs.speedtest-tracker.dev/getting-started/installation) documentation will get you up and running with using Docker or Docker Composer along with choosing a database (SQLite, MySQL/MariaDB or Postgresql). +Speedtest Tracker is containerized so you can run it anywhere you run your Docker containers. The [install](https://docs.speedtest-tracker.dev/getting-started/installation) documentation will get you up and running with using Docker or Docker Composer along with choosing a database (MySQL/MariaDB or Postgresql). ### FAQs and Features diff --git a/app/Filament/Resources/ResultResource.php b/app/Filament/Resources/ResultResource.php index bb3bf5121..5bfa8e0aa 100644 --- a/app/Filament/Resources/ResultResource.php +++ b/app/Filament/Resources/ResultResource.php @@ -102,7 +102,7 @@ public static function table(Table $table): Table TextColumn::make('id') ->label('ID'), TextColumn::make('server') - ->getStateUsing(fn (Result $record): string|null => ! blank($record->server_id) ? $record->server_id.' ('.$record->server_name.')' : null) + ->getStateUsing(fn (Result $record): ?string => ! blank($record->server_id) ? $record->server_id.' ('.$record->server_name.')' : null) ->toggleable(), IconColumn::make('successful') ->boolean() @@ -112,23 +112,23 @@ public static function table(Table $table): Table ->toggleable(), TextColumn::make('download') ->label('Download (Mbps)') - ->getStateUsing(fn (Result $record): string|null => ! blank($record->download) ? toBits(convertSize($record->download), 2) : null), + ->getStateUsing(fn (Result $record): ?string => ! blank($record->download) ? toBits(convertSize($record->download), 2) : null), TextColumn::make('upload') ->label('Upload (Mbps)') - ->getStateUsing(fn (Result $record): string|null => ! blank($record->upload) ? toBits(convertSize($record->upload), 2) : null), + ->getStateUsing(fn (Result $record): ?string => ! blank($record->upload) ? toBits(convertSize($record->upload), 2) : null), TextColumn::make('ping') ->label('Ping (Ms)') ->toggleable(), TextColumn::make('download_jitter') - ->getStateUsing(fn (Result $record): string|null => json_decode($record->data, true)['download']['latency']['jitter'] ?? null) + ->getStateUsing(fn (Result $record): ?string => json_decode($record->data, true)['download']['latency']['jitter'] ?? null) ->toggleable() ->toggledHiddenByDefault(), TextColumn::make('upload_jitter') - ->getStateUsing(fn (Result $record): string|null => json_decode($record->data, true)['upload']['latency']['jitter'] ?? null) + ->getStateUsing(fn (Result $record): ?string => json_decode($record->data, true)['upload']['latency']['jitter'] ?? null) ->toggleable() ->toggledHiddenByDefault(), TextColumn::make('ping_jitter') - ->getStateUsing(fn (Result $record): string|null => json_decode($record->data, true)['ping']['jitter'] ?? null) + ->getStateUsing(fn (Result $record): ?string => json_decode($record->data, true)['ping']['jitter'] ?? null) ->toggleable() ->toggledHiddenByDefault(), TextColumn::make('created_at') @@ -162,7 +162,7 @@ public static function table(Table $table): Table Action::make('view result') ->label('View on Speedtest.net') ->icon('heroicon-o-link') - ->url(fn (Result $record): string|null => $record?->url) + ->url(fn (Result $record): ?string => $record?->url) ->hidden(fn (Result $record): bool => ! $record->is_successful) ->openUrlInNewTab(), Tables\Actions\ViewAction::make(), diff --git a/app/Jobs/ExecSpeedtest.php b/app/Jobs/ExecSpeedtest.php index ced191378..4b2dea12f 100644 --- a/app/Jobs/ExecSpeedtest.php +++ b/app/Jobs/ExecSpeedtest.php @@ -23,7 +23,7 @@ class ExecSpeedtest implements ShouldQueue, ShouldBeUnique * @return void */ public function __construct( - public array|null $speedtest = null, + public ?array $speedtest = null, public bool $scheduled = false ) { } diff --git a/docker/deploy/etc/s6-overlay/scripts/laravel-automations b/docker/deploy/etc/s6-overlay/scripts/laravel-automations index 7900ed257..32c91eb16 100644 --- a/docker/deploy/etc/s6-overlay/scripts/laravel-automations +++ b/docker/deploy/etc/s6-overlay/scripts/laravel-automations @@ -15,41 +15,10 @@ chown -R webuser:webgroup $WEBUSER_HOME echo "✅ Permissions fixed." echo "" -if [ ${DB_CONNECTION:="sqlite"} = "sqlite" ]; then - # Check for database - if [ ! -f /config/database.sqlite ]; then - echo "🙄 SQLite database not found, creating..." - s6-setuidgid webuser touch /config/database.sqlite - echo "✅ SQLite database created." - else - echo "✅ Database already exists." - fi - echo "" - - # create symlinks - echo "🔗 Creating database symlink..." - symlinks=( \ - /var/www/html/database/database.sqlite \ - ) - - for i in "${symlinks[@]}" - do - if [[ -e "$i" && ! -L "$i" ]]; then - rm -rf "$i" - fi - if [[ ! -L "$i" ]]; then - ln -s /config/"$(basename "$i")" "$i" - fi - done - - echo "✅ Database symlink created." - echo "" -fi - # Check for env file if [ ! -f /config/.env ]; then echo "🙄 Environment file not found, creating..." - s6-setuidgid webuser cp $WEBUSER_HOME/.env.example /config/.env + s6-setuidgid webuser cp $WEBUSER_HOME/.env.production /config/.env echo "✅ Environment file created." else echo "✅ Environment file exists." From 094408f4e9d70c77dab7780b66e74a6d61a99848 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 1 Aug 2023 21:37:11 -0400 Subject: [PATCH 058/124] Laravel 10.17.0 Shift (#668) Co-authored-by: Shift --- .phpstorm.meta.php | 33 ++ _ide_helper.php | 197 ++++++++++- composer.json | 40 +-- composer.lock | 835 ++++++++++++++++++++++----------------------- 4 files changed, 653 insertions(+), 452 deletions(-) diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index 94b83e36f..8810735b8 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -34,6 +34,7 @@ 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleInterruptCommand' => \Illuminate\Console\Scheduling\ScheduleInterruptCommand::class, 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, @@ -76,6 +77,7 @@ 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'Illuminate\Foundation\Console\ConfigShowCommand' => \Illuminate\Foundation\Console\ConfigShowCommand::class, 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, @@ -120,6 +122,7 @@ 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, + 'Illuminate\Http\Client\Factory' => \Illuminate\Http\Client\Factory::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, @@ -251,6 +254,7 @@ 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleInterruptCommand' => \Illuminate\Console\Scheduling\ScheduleInterruptCommand::class, 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, @@ -293,6 +297,7 @@ 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'Illuminate\Foundation\Console\ConfigShowCommand' => \Illuminate\Foundation\Console\ConfigShowCommand::class, 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, @@ -337,6 +342,7 @@ 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, + 'Illuminate\Http\Client\Factory' => \Illuminate\Http\Client\Factory::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, @@ -468,6 +474,7 @@ 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleInterruptCommand' => \Illuminate\Console\Scheduling\ScheduleInterruptCommand::class, 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, @@ -510,6 +517,7 @@ 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'Illuminate\Foundation\Console\ConfigShowCommand' => \Illuminate\Foundation\Console\ConfigShowCommand::class, 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, @@ -554,6 +562,7 @@ 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, + 'Illuminate\Http\Client\Factory' => \Illuminate\Http\Client\Factory::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, @@ -685,6 +694,7 @@ 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleInterruptCommand' => \Illuminate\Console\Scheduling\ScheduleInterruptCommand::class, 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, @@ -727,6 +737,7 @@ 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'Illuminate\Foundation\Console\ConfigShowCommand' => \Illuminate\Foundation\Console\ConfigShowCommand::class, 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, @@ -771,6 +782,7 @@ 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, + 'Illuminate\Http\Client\Factory' => \Illuminate\Http\Client\Factory::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, @@ -902,6 +914,7 @@ 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleInterruptCommand' => \Illuminate\Console\Scheduling\ScheduleInterruptCommand::class, 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, @@ -944,6 +957,7 @@ 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'Illuminate\Foundation\Console\ConfigShowCommand' => \Illuminate\Foundation\Console\ConfigShowCommand::class, 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, @@ -988,6 +1002,7 @@ 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, + 'Illuminate\Http\Client\Factory' => \Illuminate\Http\Client\Factory::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, @@ -1119,6 +1134,7 @@ 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleInterruptCommand' => \Illuminate\Console\Scheduling\ScheduleInterruptCommand::class, 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, @@ -1161,6 +1177,7 @@ 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'Illuminate\Foundation\Console\ConfigShowCommand' => \Illuminate\Foundation\Console\ConfigShowCommand::class, 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, @@ -1205,6 +1222,7 @@ 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, + 'Illuminate\Http\Client\Factory' => \Illuminate\Http\Client\Factory::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, @@ -1336,6 +1354,7 @@ 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleInterruptCommand' => \Illuminate\Console\Scheduling\ScheduleInterruptCommand::class, 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, @@ -1378,6 +1397,7 @@ 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'Illuminate\Foundation\Console\ConfigShowCommand' => \Illuminate\Foundation\Console\ConfigShowCommand::class, 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, @@ -1422,6 +1442,7 @@ 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, + 'Illuminate\Http\Client\Factory' => \Illuminate\Http\Client\Factory::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, @@ -1553,6 +1574,7 @@ 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleInterruptCommand' => \Illuminate\Console\Scheduling\ScheduleInterruptCommand::class, 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, @@ -1595,6 +1617,7 @@ 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'Illuminate\Foundation\Console\ConfigShowCommand' => \Illuminate\Foundation\Console\ConfigShowCommand::class, 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, @@ -1639,6 +1662,7 @@ 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, + 'Illuminate\Http\Client\Factory' => \Illuminate\Http\Client\Factory::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, @@ -1770,6 +1794,7 @@ 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleInterruptCommand' => \Illuminate\Console\Scheduling\ScheduleInterruptCommand::class, 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, @@ -1812,6 +1837,7 @@ 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'Illuminate\Foundation\Console\ConfigShowCommand' => \Illuminate\Foundation\Console\ConfigShowCommand::class, 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, @@ -1856,6 +1882,7 @@ 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, + 'Illuminate\Http\Client\Factory' => \Illuminate\Http\Client\Factory::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, @@ -1987,6 +2014,7 @@ 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleInterruptCommand' => \Illuminate\Console\Scheduling\ScheduleInterruptCommand::class, 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, @@ -2029,6 +2057,7 @@ 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'Illuminate\Foundation\Console\ConfigShowCommand' => \Illuminate\Foundation\Console\ConfigShowCommand::class, 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, @@ -2073,6 +2102,7 @@ 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, + 'Illuminate\Http\Client\Factory' => \Illuminate\Http\Client\Factory::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, @@ -2204,6 +2234,7 @@ 'Illuminate\Console\Scheduling\Schedule' => \Illuminate\Console\Scheduling\Schedule::class, 'Illuminate\Console\Scheduling\ScheduleClearCacheCommand' => \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, 'Illuminate\Console\Scheduling\ScheduleFinishCommand' => \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, + 'Illuminate\Console\Scheduling\ScheduleInterruptCommand' => \Illuminate\Console\Scheduling\ScheduleInterruptCommand::class, 'Illuminate\Console\Scheduling\ScheduleListCommand' => \Illuminate\Console\Scheduling\ScheduleListCommand::class, 'Illuminate\Console\Scheduling\ScheduleRunCommand' => \Illuminate\Console\Scheduling\ScheduleRunCommand::class, 'Illuminate\Console\Scheduling\ScheduleTestCommand' => \Illuminate\Console\Scheduling\ScheduleTestCommand::class, @@ -2246,6 +2277,7 @@ 'Illuminate\Foundation\Console\ComponentMakeCommand' => \Illuminate\Foundation\Console\ComponentMakeCommand::class, 'Illuminate\Foundation\Console\ConfigCacheCommand' => \Illuminate\Foundation\Console\ConfigCacheCommand::class, 'Illuminate\Foundation\Console\ConfigClearCommand' => \Illuminate\Foundation\Console\ConfigClearCommand::class, + 'Illuminate\Foundation\Console\ConfigShowCommand' => \Illuminate\Foundation\Console\ConfigShowCommand::class, 'Illuminate\Foundation\Console\ConsoleMakeCommand' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'Illuminate\Foundation\Console\DocsCommand' => \Illuminate\Foundation\Console\DocsCommand::class, 'Illuminate\Foundation\Console\DownCommand' => \Illuminate\Foundation\Console\DownCommand::class, @@ -2290,6 +2322,7 @@ 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, 'Illuminate\Foundation\Vite' => \Illuminate\Foundation\Vite::class, + 'Illuminate\Http\Client\Factory' => \Illuminate\Http\Client\Factory::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Notifications\Console\NotificationTableCommand' => \Illuminate\Notifications\Console\NotificationTableCommand::class, diff --git a/_ide_helper.php b/_ide_helper.php index 3134e6b9d..78f4eea2e 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.13.5. + * Generated for Laravel 10.17.0. * * This file should not be included in your code, only analyzed by your IDE! * @@ -1302,7 +1302,7 @@ public static function wrap($callback, $parameters = []) * Call the given Closure / class@method and inject its dependencies. * * @param callable|string $callback - * @param \Illuminate\Container\array $parameters + * @param array $parameters * @param string|null $defaultMethod * @return mixed * @throws \InvalidArgumentException @@ -2293,13 +2293,13 @@ public static function getUser() * Set the current user. * * @param \Illuminate\Contracts\Auth\Authenticatable $user - * @return void + * @return \Illuminate\Auth\SessionGuard * @static */ public static function setUser($user) { /** @var \Illuminate\Auth\SessionGuard $instance */ - $instance->setUser($user); + return $instance->setUser($user); } /** * Get the current request instance. @@ -2773,6 +2773,18 @@ public static function getCustomDirectives() { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ return $instance->getCustomDirectives(); + } + /** + * Indicate that the following callable should be used to prepare strings for compilation. + * + * @param callable $callback + * @return \Illuminate\View\Compilers\BladeCompiler + * @static + */ + public static function prepareStringsForCompilationUsing($callback) + { + /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ + return $instance->prepareStringsForCompilationUsing($callback); } /** * Register a new precompiler. @@ -6021,6 +6033,17 @@ public static function getQueryLog() { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ return $instance->getQueryLog(); + } + /** + * Get the connection query log with embedded bindings. + * + * @return array + * @static + */ + public static function getRawQueryLog() + { //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->getRawQueryLog(); } /** * Clear the query log. @@ -6322,7 +6345,7 @@ public static function subscribe($subscriber) * * @param string|object $event * @param mixed $payload - * @return array|null + * @return mixed * @static */ public static function until($event, $payload = []) @@ -7546,6 +7569,18 @@ public static function policies() { /** @var \Illuminate\Auth\Access\Gate $instance */ return $instance->policies(); + } + /** + * Set the default denial response for gates and policies. + * + * @param \Illuminate\Auth\Access\Response $response + * @return \Illuminate\Auth\Access\Gate + * @static + */ + public static function defaultDenialResponse($response) + { + /** @var \Illuminate\Auth\Access\Gate $instance */ + return $instance->defaultDenialResponse($response); } /** * Set the container instance used by the gate. @@ -7786,10 +7821,12 @@ public static function forgetDrivers() * @method static \Illuminate\Http\Client\PendingRequest attach(string|array $name, string|resource $contents = '', string|null $filename = null, array $headers = []) * @method static \Illuminate\Http\Client\PendingRequest asMultipart() * @method static \Illuminate\Http\Client\PendingRequest bodyFormat(string $format) + * @method static \Illuminate\Http\Client\PendingRequest withQueryParameters(array $parameters) * @method static \Illuminate\Http\Client\PendingRequest contentType(string $contentType) * @method static \Illuminate\Http\Client\PendingRequest acceptJson() * @method static \Illuminate\Http\Client\PendingRequest accept(string $contentType) * @method static \Illuminate\Http\Client\PendingRequest withHeaders(array $headers) + * @method static \Illuminate\Http\Client\PendingRequest withHeader(string $name, mixed $value) * @method static \Illuminate\Http\Client\PendingRequest replaceHeaders(array $headers) * @method static \Illuminate\Http\Client\PendingRequest withBasicAuth(string $username, string $password) * @method static \Illuminate\Http\Client\PendingRequest withDigestAuth(string $username, string $password) @@ -7803,9 +7840,11 @@ public static function forgetDrivers() * @method static \Illuminate\Http\Client\PendingRequest sink(string|resource $to) * @method static \Illuminate\Http\Client\PendingRequest timeout(int $seconds) * @method static \Illuminate\Http\Client\PendingRequest connectTimeout(int $seconds) - * @method static \Illuminate\Http\Client\PendingRequest retry(int $times, Closure|int $sleepMilliseconds = 0, callable|null $when = null, bool $throw = true) + * @method static \Illuminate\Http\Client\PendingRequest retry(int $times, \Closure|int $sleepMilliseconds = 0, callable|null $when = null, bool $throw = true) * @method static \Illuminate\Http\Client\PendingRequest withOptions(array $options) * @method static \Illuminate\Http\Client\PendingRequest withMiddleware(callable $middleware) + * @method static \Illuminate\Http\Client\PendingRequest withRequestMiddleware(callable $middleware) + * @method static \Illuminate\Http\Client\PendingRequest withResponseMiddleware(callable $middleware) * @method static \Illuminate\Http\Client\PendingRequest beforeSending(callable $callback) * @method static \Illuminate\Http\Client\PendingRequest throw(callable|null $callback = null) * @method static \Illuminate\Http\Client\PendingRequest throwIf(callable|bool $condition, callable|null $throwCallback = null) @@ -7841,6 +7880,42 @@ public static function forgetDrivers() */ class Http { /** + * Add middleware to apply to every request. + * + * @param callable $middleware + * @return \Illuminate\Http\Client\Factory + * @static + */ + public static function globalMiddleware($middleware) + { + /** @var \Illuminate\Http\Client\Factory $instance */ + return $instance->globalMiddleware($middleware); + } + /** + * Add request middleware to apply to every request. + * + * @param callable $middleware + * @return \Illuminate\Http\Client\Factory + * @static + */ + public static function globalRequestMiddleware($middleware) + { + /** @var \Illuminate\Http\Client\Factory $instance */ + return $instance->globalRequestMiddleware($middleware); + } + /** + * Add response middleware to apply to every request. + * + * @param callable $middleware + * @return \Illuminate\Http\Client\Factory + * @static + */ + public static function globalResponseMiddleware($middleware) + { + /** @var \Illuminate\Http\Client\Factory $instance */ + return $instance->globalResponseMiddleware($middleware); + } + /** * Create a new response instance for use during stubbing. * * @param array|string|null $body @@ -8951,6 +9026,42 @@ public static function assertNothingQueued() { /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ $instance->assertNothingQueued(); + } + /** + * Assert the total number of mailables that were sent. + * + * @param int $count + * @return void + * @static + */ + public static function assertSentCount($count) + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + $instance->assertSentCount($count); + } + /** + * Assert the total number of mailables that were queued. + * + * @param int $count + * @return void + * @static + */ + public static function assertQueuedCount($count) + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + $instance->assertQueuedCount($count); + } + /** + * Assert the total number of mailables that were sent or queued. + * + * @param int $count + * @return void + * @static + */ + public static function assertOutgoingCount($count) + { + /** @var \Illuminate\Support\Testing\Fakes\MailFake $instance */ + $instance->assertOutgoingCount($count); } /** * Get all of the mailables matching a truth-test callback. @@ -12217,6 +12328,7 @@ public static function getContent($asResource = false) /** * Gets the decoded form or json request body. * + * @throws JsonException When the body cannot be decoded to an array * @static */ public static function getPayload() @@ -15489,7 +15601,7 @@ public static function disk($name = null) /** * Get a default cloud filesystem instance. * - * @return \Illuminate\Filesystem\FilesystemAdapter + * @return \Illuminate\Contracts\Filesystem\Cloud * @static */ public static function cloud() @@ -19008,6 +19120,27 @@ public static function filterReportsUsing($filterReportsCallable) { /** @var \Spatie\FlareClient\Flare $instance */ return $instance->filterReportsUsing($filterReportsCallable); + } + /** + * + * + * @param array|ArgumentReducer>|\Spatie\Backtrace\Arguments\ArgumentReducers|null $argumentReducers + * @static + */ + public static function argumentReducers($argumentReducers) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->argumentReducers($argumentReducers); + } + /** + * + * + * @static + */ + public static function withStackFrameArguments($withStackFrameArguments = true) + { + /** @var \Spatie\FlareClient\Flare $instance */ + return $instance->withStackFrameArguments($withStackFrameArguments); } /** * @@ -19108,7 +19241,7 @@ public static function getMiddlewares() * * @param string $name * @param string $messageLevel - * @param \Spatie\FlareClient\array $metaData + * @param array $metaData * @return \Spatie\FlareClient\Flare * @static */ @@ -19201,7 +19334,7 @@ public static function anonymizeIp() /** * * - * @param \Spatie\FlareClient\array $fieldNames + * @param array $fieldNames * @return \Spatie\FlareClient\Flare * @static */ @@ -19277,7 +19410,7 @@ public static function context($key, $value) * * * @param string $groupName - * @param \Spatie\FlareClient\array $properties + * @param array $properties * @return \Spatie\FlareClient\Flare * @static */ @@ -24265,6 +24398,18 @@ public static function toSql() return $instance->toSql(); } + /** + * Get the raw SQL representation of the query with embedded bindings. + * + * @return string + * @static + */ + public static function toRawSql() + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->toRawSql(); + } + /** * Get a single expression value from the first result of a query. * @@ -24546,8 +24691,8 @@ public static function updateOrInsert($attributes, $values = []) /** * Increment the given column's values by the given amounts. * - * @param \Illuminate\Database\Query\array $columns - * @param \Illuminate\Database\Query\array $extra + * @param array $columns + * @param array $extra * @return int * @throws \InvalidArgumentException * @static @@ -24561,8 +24706,8 @@ public static function incrementEach($columns, $extra = []) /** * Decrement the given column's values by the given amounts. * - * @param \Illuminate\Database\Query\array $columns - * @param \Illuminate\Database\Query\array $extra + * @param array $columns + * @param array $extra * @return int * @throws \InvalidArgumentException * @static @@ -24777,6 +24922,18 @@ public static function dump() return $instance->dump(); } + /** + * Dump the raw current SQL with embedded bindings. + * + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function dumpRawSql() + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->dumpRawSql(); + } + /** * Die and dump the current SQL and bindings. * @@ -24789,6 +24946,18 @@ public static function dd() return $instance->dd(); } + /** + * Die and dump the current SQL with embedded bindings. + * + * @return \Illuminate\Database\Query\never + * @static + */ + public static function ddRawSql() + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->ddRawSql(); + } + /** * Explains the query. * diff --git a/composer.json b/composer.json index 2b41411d8..6363e40f0 100644 --- a/composer.json +++ b/composer.json @@ -9,31 +9,31 @@ "license": "MIT", "require": { "php": "^8.1", - "awcodes/filament-versions": "^1.0", - "chrisullyott/php-filesize": "^4.2", - "doctrine/dbal": "^3.6", - "dragonmantank/cron-expression": "^3.3", - "filament/filament": "^2.17", - "filament/spatie-laravel-settings-plugin": "^2.0", - "guzzlehttp/guzzle": "^7.2", + "awcodes/filament-versions": "^1.1.1", + "chrisullyott/php-filesize": "^4.2.1", + "doctrine/dbal": "^3.6.5", + "dragonmantank/cron-expression": "^3.3.2", + "filament/filament": "^2.17.51", + "filament/spatie-laravel-settings-plugin": "^2.17.51", + "guzzlehttp/guzzle": "^7.7", "influxdata/influxdb-client-php": "^2.9", "laravel-notification-channels/telegram": "^4.0", - "laravel/framework": "^10.13", - "laravel/sanctum": "^3.2", - "laravel/tinker": "^2.8", - "maatwebsite/excel": "^3.1", - "spatie/laravel-settings": "^2.8", - "squirephp/timezones-en": "^3.3" + "laravel/framework": "^10.17", + "laravel/sanctum": "^3.2.5", + "laravel/tinker": "^2.8.1", + "maatwebsite/excel": "^3.1.48", + "spatie/laravel-settings": "^2.8.3", + "squirephp/timezones-en": "^3.4.2" }, "require-dev": { "barryvdh/laravel-ide-helper": "^2.13", - "fakerphp/faker": "^1.9.1", - "laravel/pint": "^1.2", - "laravel/sail": "^1.18", - "mockery/mockery": "^1.4.4", - "nunomaduro/collision": "^7.0", - "phpunit/phpunit": "^10.0", - "spatie/laravel-ignition": "^2.0" + "fakerphp/faker": "^1.23.0", + "laravel/pint": "^1.10.5", + "laravel/sail": "^1.23.1", + "mockery/mockery": "^1.6.4", + "nunomaduro/collision": "^7.7", + "phpunit/phpunit": "^10.2.6", + "spatie/laravel-ignition": "^2.2" }, "autoload": { "files": [ diff --git a/composer.lock b/composer.lock index 774308c13..618d778da 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4059fffd5a9b77ef6d9f6f6a76067e88", + "content-hash": "59ea4bcac2ae186f97d80a05f48d9e13", "packages": [ { "name": "akaunting/laravel-money", @@ -201,16 +201,16 @@ }, { "name": "blade-ui-kit/blade-icons", - "version": "1.5.1", + "version": "1.5.2", "source": { "type": "git", "url": "https://github.com/blade-ui-kit/blade-icons.git", - "reference": "b2a80ff2a26641f64bfee48ad0d2a922ce781228" + "reference": "4d6b6b2548b1994a777211a985e18691701891e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/b2a80ff2a26641f64bfee48ad0d2a922ce781228", - "reference": "b2a80ff2a26641f64bfee48ad0d2a922ce781228", + "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/4d6b6b2548b1994a777211a985e18691701891e4", + "reference": "4d6b6b2548b1994a777211a985e18691701891e4", "shasum": "" }, "require": { @@ -270,15 +270,11 @@ }, "funding": [ { - "url": "https://github.com/caneco", - "type": "github" - }, - { - "url": "https://github.com/driesvints", + "url": "https://github.com/sponsors/driesvints", "type": "github" } ], - "time": "2023-02-15T16:30:12+00:00" + "time": "2023-06-09T15:47:26+00:00" }, { "name": "brick/math", @@ -739,16 +735,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.3", + "version": "3.6.5", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "9a747d29e7e6b39509b8f1847e37a23a0163ea6a" + "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/9a747d29e7e6b39509b8f1847e37a23a0163ea6a", - "reference": "9a747d29e7e6b39509b8f1847e37a23a0163ea6a", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/96d5a70fd91efdcec81fc46316efc5bf3da17ddf", + "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf", "shasum": "" }, "require": { @@ -763,10 +759,10 @@ "require-dev": { "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", - "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.10.14", + "jetbrains/phpstorm-stubs": "2023.1", + "phpstan/phpstan": "1.10.21", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.7", + "phpunit/phpunit": "9.6.9", "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", @@ -831,7 +827,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.3" + "source": "https://github.com/doctrine/dbal/tree/3.6.5" }, "funding": [ { @@ -847,7 +843,7 @@ "type": "tidelift" } ], - "time": "2023-06-01T05:46:46+00:00" + "time": "2023-07-17T09:15:50+00:00" }, { "name": "doctrine/deprecations", @@ -989,28 +985,28 @@ }, { "name": "doctrine/inflector", - "version": "2.0.6", + "version": "2.0.8", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024" + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", - "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^10", + "doctrine/coding-standard": "^11.0", "phpstan/phpstan": "^1.8", "phpstan/phpstan-phpunit": "^1.1", "phpstan/phpstan-strict-rules": "^1.3", "phpunit/phpunit": "^8.5 || ^9.5", - "vimeo/psalm": "^4.25" + "vimeo/psalm": "^4.25 || ^5.4" }, "type": "library", "autoload": { @@ -1060,7 +1056,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.6" + "source": "https://github.com/doctrine/inflector/tree/2.0.8" }, "funding": [ { @@ -1076,7 +1072,7 @@ "type": "tidelift" } ], - "time": "2022-10-20T09:10:12+00:00" + "time": "2023-06-16T13:40:37+00:00" }, { "name": "doctrine/lexer", @@ -1346,16 +1342,16 @@ }, { "name": "filament/filament", - "version": "v2.17.46", + "version": "v2.17.51", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "5da132736a6bde74c7107bdbefd8e0383af5bd39" + "reference": "8a735eadb6940d58215c5220d1f612bac3a47c21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/5da132736a6bde74c7107bdbefd8e0383af5bd39", - "reference": "5da132736a6bde74c7107bdbefd8e0383af5bd39", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/8a735eadb6940d58215c5220d1f612bac3a47c21", + "reference": "8a735eadb6940d58215c5220d1f612bac3a47c21", "shasum": "" }, "require": { @@ -1404,20 +1400,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-06-07T07:11:02+00:00" + "time": "2023-07-23T10:32:22+00:00" }, { "name": "filament/forms", - "version": "v2.17.46", + "version": "v2.17.51", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "b41dc730783813f5622a9bad5f81a767fe94f7af" + "reference": "36406b7427166dbad1786b02fa0724ed4c2ab62e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/b41dc730783813f5622a9bad5f81a767fe94f7af", - "reference": "b41dc730783813f5622a9bad5f81a767fe94f7af", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/36406b7427166dbad1786b02fa0724ed4c2ab62e", + "reference": "36406b7427166dbad1786b02fa0724ed4c2ab62e", "shasum": "" }, "require": { @@ -1462,20 +1458,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-06-06T11:21:25+00:00" + "time": "2023-07-23T10:32:22+00:00" }, { "name": "filament/notifications", - "version": "v2.17.46", + "version": "v2.17.51", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "2a0a808bff7b6eb036aa7d652e2167c3b3d7bd29" + "reference": "d28fd12dbb4602f24f94d88730128d28f0f565db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/2a0a808bff7b6eb036aa7d652e2167c3b3d7bd29", - "reference": "2a0a808bff7b6eb036aa7d652e2167c3b3d7bd29", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/d28fd12dbb4602f24f94d88730128d28f0f565db", + "reference": "d28fd12dbb4602f24f94d88730128d28f0f565db", "shasum": "" }, "require": { @@ -1515,11 +1511,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-06-06T11:21:19+00:00" + "time": "2023-07-03T09:23:01+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.46", + "version": "v2.17.51", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1566,16 +1562,16 @@ }, { "name": "filament/support", - "version": "v2.17.46", + "version": "v2.17.51", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "2fc7b60416283c17a7b8ce2f8d65d4d02ed766fb" + "reference": "9982a88704efc58b710c4e6b5000d85a6f4daf56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/2fc7b60416283c17a7b8ce2f8d65d4d02ed766fb", - "reference": "2fc7b60416283c17a7b8ce2f8d65d4d02ed766fb", + "url": "https://api.github.com/repos/filamentphp/support/zipball/9982a88704efc58b710c4e6b5000d85a6f4daf56", + "reference": "9982a88704efc58b710c4e6b5000d85a6f4daf56", "shasum": "" }, "require": { @@ -1613,20 +1609,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-06-06T11:21:22+00:00" + "time": "2023-07-03T09:23:04+00:00" }, { "name": "filament/tables", - "version": "v2.17.46", + "version": "v2.17.51", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "84529e8c00bd54fb2816c6f0a5a8802e95672c1a" + "reference": "0c66490a4a3e7809d3bb62c363f41840f6a9a875" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/84529e8c00bd54fb2816c6f0a5a8802e95672c1a", - "reference": "84529e8c00bd54fb2816c6f0a5a8802e95672c1a", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/0c66490a4a3e7809d3bb62c363f41840f6a9a875", + "reference": "0c66490a4a3e7809d3bb62c363f41840f6a9a875", "shasum": "" }, "require": { @@ -1669,7 +1665,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-06-07T07:10:56+00:00" + "time": "2023-07-23T10:32:18+00:00" }, { "name": "fruitcake/php-cors", @@ -2335,16 +2331,16 @@ }, { "name": "laravel/framework", - "version": "v10.13.5", + "version": "v10.17.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "03106ae9ba2ec4b36dc973b7bdca6fad81e032b4" + "reference": "a0e3f5ac5b6258f6ede9a2a2c5cc3820baea24a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/03106ae9ba2ec4b36dc973b7bdca6fad81e032b4", - "reference": "03106ae9ba2ec4b36dc973b7bdca6fad81e032b4", + "url": "https://api.github.com/repos/laravel/framework/zipball/a0e3f5ac5b6258f6ede9a2a2c5cc3820baea24a2", + "reference": "a0e3f5ac5b6258f6ede9a2a2c5cc3820baea24a2", "shasum": "" }, "require": { @@ -2362,11 +2358,12 @@ "ext-tokenizer": "*", "fruitcake/php-cors": "^1.2", "guzzlehttp/uri-template": "^1.0", + "laravel/prompts": "^0.1", "laravel/serializable-closure": "^1.3", "league/commonmark": "^2.2.1", "league/flysystem": "^3.8.0", "monolog/monolog": "^3.0", - "nesbot/carbon": "^2.62.1", + "nesbot/carbon": "^2.67", "nunomaduro/termwind": "^1.13", "php": "^8.1", "psr/container": "^1.1.1|^2.0.1", @@ -2445,7 +2442,6 @@ "mockery/mockery": "^1.5.1", "orchestra/testbench-core": "^8.4", "pda/pheanstalk": "^4.0", - "phpstan/phpdoc-parser": "^1.15", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^10.0.7", "predis/predis": "^2.0.2", @@ -2531,7 +2527,55 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-06-08T20:25:36+00:00" + "time": "2023-08-01T14:08:45+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.1.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "309b30157090a63c40152aa912d198d6aeb60ea6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/309b30157090a63c40152aa912d198d6aeb60ea6", + "reference": "309b30157090a63c40152aa912d198d6aeb60ea6", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/collections": "^10.0", + "php": "^8.1", + "symfony/console": "^6.2" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-mockery": "^1.1" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." + }, + "type": "library", + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.1.1" + }, + "time": "2023-07-31T15:03:02+00:00" }, { "name": "laravel/sanctum", @@ -2601,16 +2645,16 @@ }, { "name": "laravel/serializable-closure", - "version": "v1.3.0", + "version": "v1.3.1", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37" + "reference": "e5a3057a5591e1cfe8183034b0203921abe2c902" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", - "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/e5a3057a5591e1cfe8183034b0203921abe2c902", + "reference": "e5a3057a5591e1cfe8183034b0203921abe2c902", "shasum": "" }, "require": { @@ -2657,7 +2701,7 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2023-01-30T18:31:20+00:00" + "time": "2023-07-14T13:56:28+00:00" }, { "name": "laravel/tinker", @@ -3191,16 +3235,16 @@ }, { "name": "livewire/livewire", - "version": "v2.12.3", + "version": "v2.12.4", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74" + "reference": "cca62ce8f751279c36404886b74a02e6dd0110f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74", - "reference": "019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74", + "url": "https://api.github.com/repos/livewire/livewire/zipball/cca62ce8f751279c36404886b74a02e6dd0110f2", + "reference": "cca62ce8f751279c36404886b74a02e6dd0110f2", "shasum": "" }, "require": { @@ -3252,7 +3296,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v2.12.3" + "source": "https://github.com/livewire/livewire/tree/v2.12.4" }, "funding": [ { @@ -3260,7 +3304,7 @@ "type": "github" } ], - "time": "2023-03-03T20:12:38+00:00" + "time": "2023-07-28T20:46:24+00:00" }, { "name": "maatwebsite/excel", @@ -3344,33 +3388,36 @@ }, { "name": "maennchen/zipstream-php", - "version": "v2.4.0", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/maennchen/ZipStream-PHP.git", - "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3" + "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", - "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/b8174494eda667f7d13876b4a7bfef0f62a7c0d1", + "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1", "shasum": "" }, "require": { "ext-mbstring": "*", - "myclabs/php-enum": "^1.5", - "php": "^8.0", - "psr/http-message": "^1.0" + "ext-zlib": "*", + "php-64bit": "^8.1" }, "require-dev": { "ext-zip": "*", - "friendsofphp/php-cs-fixer": "^3.9", - "guzzlehttp/guzzle": "^6.5.3 || ^7.2.0", + "friendsofphp/php-cs-fixer": "^3.16", + "guzzlehttp/guzzle": "^7.5", "mikey179/vfsstream": "^1.6", - "php-coveralls/php-coveralls": "^2.4", - "phpunit/phpunit": "^8.5.8 || ^9.4.2", + "php-coveralls/php-coveralls": "^2.5", + "phpunit/phpunit": "^10.0", "vimeo/psalm": "^5.0" }, + "suggest": { + "guzzlehttp/psr7": "^2.4", + "psr/http-message": "^2.0" + }, "type": "library", "autoload": { "psr-4": { @@ -3406,7 +3453,7 @@ ], "support": { "issues": "https://github.com/maennchen/ZipStream-PHP/issues", - "source": "https://github.com/maennchen/ZipStream-PHP/tree/v2.4.0" + "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.0" }, "funding": [ { @@ -3418,7 +3465,7 @@ "type": "open_collective" } ], - "time": "2022-12-08T12:29:14+00:00" + "time": "2023-06-21T14:59:35+00:00" }, { "name": "markbaker/complex", @@ -3529,16 +3576,16 @@ }, { "name": "masterminds/html5", - "version": "2.8.0", + "version": "2.8.1", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", - "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3" + "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3", - "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f47dcf3c70c584de14f21143c55d9939631bc6cf", + "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf", "shasum": "" }, "require": { @@ -3590,22 +3637,22 @@ ], "support": { "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.8.0" + "source": "https://github.com/Masterminds/html5-php/tree/2.8.1" }, - "time": "2023-04-26T07:27:39+00:00" + "time": "2023-05-10T11:58:31+00:00" }, { "name": "monolog/monolog", - "version": "3.3.1", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "9b5daeaffce5b926cac47923798bba91059e60e2" + "reference": "e2392369686d420ca32df3803de28b5d6f76867d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/9b5daeaffce5b926cac47923798bba91059e60e2", - "reference": "9b5daeaffce5b926cac47923798bba91059e60e2", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/e2392369686d420ca32df3803de28b5d6f76867d", + "reference": "e2392369686d420ca32df3803de28b5d6f76867d", "shasum": "" }, "require": { @@ -3620,7 +3667,7 @@ "doctrine/couchdb": "~1.0@dev", "elasticsearch/elasticsearch": "^7 || ^8", "ext-json": "*", - "graylog2/gelf-php": "^1.4.2 || ^2@dev", + "graylog2/gelf-php": "^1.4.2 || ^2.0", "guzzlehttp/guzzle": "^7.4.5", "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", @@ -3628,7 +3675,7 @@ "phpstan/phpstan": "^1.9", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "^9.5.26", + "phpunit/phpunit": "^10.1", "predis/predis": "^1.1 || ^2", "ruflin/elastica": "^7", "symfony/mailer": "^5.4 || ^6", @@ -3681,7 +3728,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.3.1" + "source": "https://github.com/Seldaek/monolog/tree/3.4.0" }, "funding": [ { @@ -3693,83 +3740,20 @@ "type": "tidelift" } ], - "time": "2023-02-06T13:46:10+00:00" - }, - { - "name": "myclabs/php-enum", - "version": "1.8.4", - "source": { - "type": "git", - "url": "https://github.com/myclabs/php-enum.git", - "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/php-enum/zipball/a867478eae49c9f59ece437ae7f9506bfaa27483", - "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.5", - "squizlabs/php_codesniffer": "1.*", - "vimeo/psalm": "^4.6.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "MyCLabs\\Enum\\": "src/" - }, - "classmap": [ - "stubs/Stringable.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP Enum contributors", - "homepage": "https://github.com/myclabs/php-enum/graphs/contributors" - } - ], - "description": "PHP Enum implementation", - "homepage": "http://github.com/myclabs/php-enum", - "keywords": [ - "enum" - ], - "support": { - "issues": "https://github.com/myclabs/php-enum/issues", - "source": "https://github.com/myclabs/php-enum/tree/1.8.4" - }, - "funding": [ - { - "url": "https://github.com/mnapoli", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum", - "type": "tidelift" - } - ], - "time": "2022-08-04T09:53:51+00:00" + "time": "2023-06-21T08:46:11+00:00" }, { "name": "nesbot/carbon", - "version": "2.67.0", + "version": "2.68.1", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "c1001b3bc75039b07f38a79db5237c4c529e04c8" + "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/c1001b3bc75039b07f38a79db5237c4c529e04c8", - "reference": "c1001b3bc75039b07f38a79db5237c4c529e04c8", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4f991ed2a403c85efbc4f23eb4030063fdbe01da", + "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da", "shasum": "" }, "require": { @@ -3858,7 +3842,7 @@ "type": "tidelift" } ], - "time": "2023-05-25T22:09:47+00:00" + "time": "2023-06-20T18:29:04+00:00" }, { "name": "nette/schema", @@ -3924,20 +3908,20 @@ }, { "name": "nette/utils", - "version": "v4.0.0", + "version": "v4.0.1", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e" + "reference": "9124157137da01b1f5a5a22d6486cb975f26db7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/cacdbf5a91a657ede665c541eda28941d4b09c1e", - "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e", + "url": "https://api.github.com/repos/nette/utils/zipball/9124157137da01b1f5a5a22d6486cb975f26db7e", + "reference": "9124157137da01b1f5a5a22d6486cb975f26db7e", "shasum": "" }, "require": { - "php": ">=8.0 <8.3" + "php": ">=8.0 <8.4" }, "conflict": { "nette/finder": "<3", @@ -3945,7 +3929,7 @@ }, "require-dev": { "jetbrains/phpstorm-attributes": "dev-master", - "nette/tester": "^2.4", + "nette/tester": "^2.5", "phpstan/phpstan": "^1.0", "tracy/tracy": "^2.9" }, @@ -4005,22 +3989,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.0" + "source": "https://github.com/nette/utils/tree/v4.0.1" }, - "time": "2023-02-02T10:41:53+00:00" + "time": "2023-07-30T15:42:21+00:00" }, { "name": "nikic/php-parser", - "version": "v4.15.5", + "version": "v4.16.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e" + "reference": "19526a33fb561ef417e822e85f08a00db4059c17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/11e2663a5bc9db5d714eedb4277ee300403b4a9e", - "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17", + "reference": "19526a33fb561ef417e822e85f08a00db4059c17", "shasum": "" }, "require": { @@ -4061,9 +4045,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.5" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0" }, - "time": "2023-05-19T20:20:00+00:00" + "time": "2023-06-25T14:52:30+00:00" }, { "name": "nunomaduro/termwind", @@ -4264,16 +4248,16 @@ }, { "name": "phpoffice/phpspreadsheet", - "version": "1.28.0", + "version": "1.29.0", "source": { "type": "git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", - "reference": "6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a" + "reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a", - "reference": "6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/fde2ccf55eaef7e86021ff1acce26479160a0fa0", + "reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0", "shasum": "" }, "require": { @@ -4291,7 +4275,7 @@ "ext-zip": "*", "ext-zlib": "*", "ezyang/htmlpurifier": "^4.15", - "maennchen/zipstream-php": "^2.1", + "maennchen/zipstream-php": "^2.1 || ^3.0", "markbaker/complex": "^3.0", "markbaker/matrix": "^3.0", "php": "^7.4 || ^8.0", @@ -4303,12 +4287,12 @@ "dealerdirect/phpcodesniffer-composer-installer": "dev-main", "dompdf/dompdf": "^1.0 || ^2.0", "friendsofphp/php-cs-fixer": "^3.2", - "mitoteam/jpgraph": "^10.2.4", + "mitoteam/jpgraph": "^10.3", "mpdf/mpdf": "^8.1.1", "phpcompatibility/php-compatibility": "^9.3", "phpstan/phpstan": "^1.1", "phpstan/phpstan-phpunit": "^1.0", - "phpunit/phpunit": "^8.5 || ^9.0", + "phpunit/phpunit": "^8.5 || ^9.0 || ^10.0", "squizlabs/php_codesniffer": "^3.7", "tecnickcom/tcpdf": "^6.5" }, @@ -4363,9 +4347,9 @@ ], "support": { "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", - "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.28.0" + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.0" }, - "time": "2023-02-25T12:24:49+00:00" + "time": "2023-06-14T22:48:31+00:00" }, { "name": "phpoption/phpoption", @@ -4444,16 +4428,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.22.0", + "version": "1.23.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c" + "reference": "a2b24135c35852b348894320d47b3902a94bc494" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/ec58baf7b3c7f1c81b3b00617c953249fb8cf30c", - "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a2b24135c35852b348894320d47b3902a94bc494", + "reference": "a2b24135c35852b348894320d47b3902a94bc494", "shasum": "" }, "require": { @@ -4485,9 +4469,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.22.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.23.0" }, - "time": "2023-06-01T12:35:21+00:00" + "time": "2023-07-23T22:17:56+00:00" }, { "name": "psr/cache", @@ -4750,16 +4734,16 @@ }, { "name": "psr/http-message", - "version": "1.1", + "version": "2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { @@ -4768,7 +4752,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -4783,7 +4767,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", @@ -4797,9 +4781,9 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/1.1" + "source": "https://github.com/php-fig/http-message/tree/2.0" }, - "time": "2023-04-04T09:50:52+00:00" + "time": "2023-04-04T09:54:51+00:00" }, { "name": "psr/log", @@ -4904,16 +4888,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.18", + "version": "v0.11.20", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec" + "reference": "0fa27040553d1d280a67a4393194df5228afea5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4f00ee9e236fa6a48f4560d1300b9c961a70a7ec", - "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/0fa27040553d1d280a67a4393194df5228afea5b", + "reference": "0fa27040553d1d280a67a4393194df5228afea5b", "shasum": "" }, "require": { @@ -4974,9 +4958,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.18" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.20" }, - "time": "2023-05-23T02:31:11+00:00" + "time": "2023-07-31T14:32:22+00:00" }, { "name": "ralouphie/getallheaders", @@ -5557,7 +5541,7 @@ }, { "name": "squirephp/model", - "version": "v3.4.1", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/squirephp/model.git", @@ -5611,7 +5595,7 @@ }, { "name": "squirephp/repository", - "version": "v3.4.1", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/squirephp/repository.git", @@ -5666,7 +5650,7 @@ }, { "name": "squirephp/rule", - "version": "v3.4.1", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/squirephp/rule.git", @@ -5713,7 +5697,7 @@ }, { "name": "squirephp/timezones", - "version": "v3.4.1", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/squirephp/timezones.git", @@ -5767,7 +5751,7 @@ }, { "name": "squirephp/timezones-en", - "version": "v3.4.1", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/squirephp/timezones-en.git", @@ -5821,16 +5805,16 @@ }, { "name": "symfony/console", - "version": "v6.3.0", + "version": "v6.3.2", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7" + "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7", - "reference": "8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7", + "url": "https://api.github.com/repos/symfony/console/zipball/aa5d64ad3f63f2e48964fc81ee45cb318a723898", + "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898", "shasum": "" }, "require": { @@ -5891,7 +5875,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.3.0" + "source": "https://github.com/symfony/console/tree/v6.3.2" }, "funding": [ { @@ -5907,20 +5891,20 @@ "type": "tidelift" } ], - "time": "2023-05-29T12:49:39+00:00" + "time": "2023-07-19T20:17:28+00:00" }, { "name": "symfony/css-selector", - "version": "v6.3.0", + "version": "v6.3.2", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf" + "reference": "883d961421ab1709877c10ac99451632a3d6fa57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf", - "reference": "88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/883d961421ab1709877c10ac99451632a3d6fa57", + "reference": "883d961421ab1709877c10ac99451632a3d6fa57", "shasum": "" }, "require": { @@ -5956,7 +5940,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.3.0" + "source": "https://github.com/symfony/css-selector/tree/v6.3.2" }, "funding": [ { @@ -5972,7 +5956,7 @@ "type": "tidelift" } ], - "time": "2023-03-20T16:43:42+00:00" + "time": "2023-07-12T16:00:22+00:00" }, { "name": "symfony/deprecation-contracts", @@ -6043,16 +6027,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.3.0", + "version": "v6.3.2", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "99d2d814a6351461af350ead4d963bd67451236f" + "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/99d2d814a6351461af350ead4d963bd67451236f", - "reference": "99d2d814a6351461af350ead4d963bd67451236f", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/85fd65ed295c4078367c784e8a5a6cee30348b7a", + "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a", "shasum": "" }, "require": { @@ -6097,7 +6081,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.3.0" + "source": "https://github.com/symfony/error-handler/tree/v6.3.2" }, "funding": [ { @@ -6113,20 +6097,20 @@ "type": "tidelift" } ], - "time": "2023-05-10T12:03:13+00:00" + "time": "2023-07-16T17:05:46+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.3.0", + "version": "v6.3.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa" + "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa", - "reference": "3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/adb01fe097a4ee930db9258a3cc906b5beb5cf2e", + "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e", "shasum": "" }, "require": { @@ -6177,7 +6161,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.3.0" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.2" }, "funding": [ { @@ -6193,7 +6177,7 @@ "type": "tidelift" } ], - "time": "2023-04-21T14:41:17+00:00" + "time": "2023-07-06T06:56:43+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -6273,16 +6257,16 @@ }, { "name": "symfony/finder", - "version": "v6.3.0", + "version": "v6.3.3", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2" + "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/d9b01ba073c44cef617c7907ce2419f8d00d75e2", - "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2", + "url": "https://api.github.com/repos/symfony/finder/zipball/9915db259f67d21eefee768c1abcf1cc61b1fc9e", + "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e", "shasum": "" }, "require": { @@ -6317,7 +6301,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.3.0" + "source": "https://github.com/symfony/finder/tree/v6.3.3" }, "funding": [ { @@ -6333,20 +6317,20 @@ "type": "tidelift" } ], - "time": "2023-04-02T01:25:41+00:00" + "time": "2023-07-31T08:31:44+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.3.0", + "version": "v6.3.2", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "718a97ed430d34e5c568ea2c44eab708c6efbefb" + "reference": "43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/718a97ed430d34e5c568ea2c44eab708c6efbefb", - "reference": "718a97ed430d34e5c568ea2c44eab708c6efbefb", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3", + "reference": "43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3", "shasum": "" }, "require": { @@ -6394,7 +6378,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.3.0" + "source": "https://github.com/symfony/http-foundation/tree/v6.3.2" }, "funding": [ { @@ -6410,20 +6394,20 @@ "type": "tidelift" } ], - "time": "2023-05-19T12:46:45+00:00" + "time": "2023-07-23T21:58:39+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.3.0", + "version": "v6.3.3", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "241973f3dd900620b1ca052fe409144f11aea748" + "reference": "d3b567f0addf695e10b0c6d57564a9bea2e058ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/241973f3dd900620b1ca052fe409144f11aea748", - "reference": "241973f3dd900620b1ca052fe409144f11aea748", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/d3b567f0addf695e10b0c6d57564a9bea2e058ee", + "reference": "d3b567f0addf695e10b0c6d57564a9bea2e058ee", "shasum": "" }, "require": { @@ -6507,7 +6491,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.3.0" + "source": "https://github.com/symfony/http-kernel/tree/v6.3.3" }, "funding": [ { @@ -6523,7 +6507,7 @@ "type": "tidelift" } ], - "time": "2023-05-30T19:03:32+00:00" + "time": "2023-07-31T10:33:00+00:00" }, { "name": "symfony/mailer", @@ -6607,20 +6591,21 @@ }, { "name": "symfony/mime", - "version": "v6.3.0", + "version": "v6.3.3", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad" + "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", - "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", + "url": "https://api.github.com/repos/symfony/mime/zipball/9a0cbd52baa5ba5a5b1f0cacc59466f194730f98", + "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98", "shasum": "" }, "require": { "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, @@ -6629,7 +6614,7 @@ "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<5.4", - "symfony/serializer": "<6.2" + "symfony/serializer": "<6.2.13|>=6.3,<6.3.2" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", @@ -6638,7 +6623,7 @@ "symfony/dependency-injection": "^5.4|^6.0", "symfony/property-access": "^5.4|^6.0", "symfony/property-info": "^5.4|^6.0", - "symfony/serializer": "^6.2" + "symfony/serializer": "~6.2.13|^6.3.2" }, "type": "library", "autoload": { @@ -6670,7 +6655,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.3.0" + "source": "https://github.com/symfony/mime/tree/v6.3.3" }, "funding": [ { @@ -6686,7 +6671,7 @@ "type": "tidelift" } ], - "time": "2023-04-28T15:57:00+00:00" + "time": "2023-07-31T07:08:24+00:00" }, { "name": "symfony/polyfill-ctype", @@ -7425,16 +7410,16 @@ }, { "name": "symfony/process", - "version": "v6.3.0", + "version": "v6.3.2", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628" + "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/8741e3ed7fe2e91ec099e02446fb86667a0f1628", - "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628", + "url": "https://api.github.com/repos/symfony/process/zipball/c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d", + "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d", "shasum": "" }, "require": { @@ -7466,7 +7451,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.3.0" + "source": "https://github.com/symfony/process/tree/v6.3.2" }, "funding": [ { @@ -7482,24 +7467,25 @@ "type": "tidelift" } ], - "time": "2023-05-19T08:06:44+00:00" + "time": "2023-07-12T16:00:22+00:00" }, { "name": "symfony/routing", - "version": "v6.3.0", + "version": "v6.3.3", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "827f59fdc67eecfc4dfff81f9c93bf4d98f0c89b" + "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/827f59fdc67eecfc4dfff81f9c93bf4d98f0c89b", - "reference": "827f59fdc67eecfc4dfff81f9c93bf4d98f0c89b", + "url": "https://api.github.com/repos/symfony/routing/zipball/e7243039ab663822ff134fbc46099b5fdfa16f6a", + "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "doctrine/annotations": "<1.12", @@ -7548,7 +7534,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.3.0" + "source": "https://github.com/symfony/routing/tree/v6.3.3" }, "funding": [ { @@ -7564,7 +7550,7 @@ "type": "tidelift" } ], - "time": "2023-04-28T15:57:00+00:00" + "time": "2023-07-31T07:08:24+00:00" }, { "name": "symfony/service-contracts", @@ -7650,16 +7636,16 @@ }, { "name": "symfony/string", - "version": "v6.3.0", + "version": "v6.3.2", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "f2e190ee75ff0f5eced645ec0be5c66fac81f51f" + "reference": "53d1a83225002635bca3482fcbf963001313fb68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/f2e190ee75ff0f5eced645ec0be5c66fac81f51f", - "reference": "f2e190ee75ff0f5eced645ec0be5c66fac81f51f", + "url": "https://api.github.com/repos/symfony/string/zipball/53d1a83225002635bca3482fcbf963001313fb68", + "reference": "53d1a83225002635bca3482fcbf963001313fb68", "shasum": "" }, "require": { @@ -7716,7 +7702,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.3.0" + "source": "https://github.com/symfony/string/tree/v6.3.2" }, "funding": [ { @@ -7732,24 +7718,25 @@ "type": "tidelift" } ], - "time": "2023-03-21T21:06:29+00:00" + "time": "2023-07-05T08:41:27+00:00" }, { "name": "symfony/translation", - "version": "v6.3.0", + "version": "v6.3.3", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "f72b2cba8f79dd9d536f534f76874b58ad37876f" + "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/f72b2cba8f79dd9d536f534f76874b58ad37876f", - "reference": "f72b2cba8f79dd9d536f534f76874b58ad37876f", + "url": "https://api.github.com/repos/symfony/translation/zipball/3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", + "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", "shasum": "" }, "require": { "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^2.5|^3.0" }, @@ -7810,7 +7797,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.3.0" + "source": "https://github.com/symfony/translation/tree/v6.3.3" }, "funding": [ { @@ -7826,7 +7813,7 @@ "type": "tidelift" } ], - "time": "2023-05-19T12:46:45+00:00" + "time": "2023-07-31T07:08:24+00:00" }, { "name": "symfony/translation-contracts", @@ -7982,20 +7969,21 @@ }, { "name": "symfony/var-dumper", - "version": "v6.3.0", + "version": "v6.3.3", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "6acdcd5c122074ee9f7b051e4fb177025c277a0e" + "reference": "77fb4f2927f6991a9843633925d111147449ee7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6acdcd5c122074ee9f7b051e4fb177025c277a0e", - "reference": "6acdcd5c122074ee9f7b051e4fb177025c277a0e", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/77fb4f2927f6991a9843633925d111147449ee7a", + "reference": "77fb4f2927f6991a9843633925d111147449ee7a", "shasum": "" }, "require": { "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { @@ -8004,6 +7992,7 @@ "require-dev": { "ext-iconv": "*", "symfony/console": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", "symfony/process": "^5.4|^6.0", "symfony/uid": "^5.4|^6.0", "twig/twig": "^2.13|^3.0.4" @@ -8044,7 +8033,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.3.0" + "source": "https://github.com/symfony/var-dumper/tree/v6.3.3" }, "funding": [ { @@ -8060,7 +8049,7 @@ "type": "tidelift" } ], - "time": "2023-05-25T13:09:35+00:00" + "time": "2023-07-31T07:08:24+00:00" }, { "name": "tgalopin/html-sanitizer", @@ -8478,16 +8467,16 @@ }, { "name": "barryvdh/reflection-docblock", - "version": "v2.1.0", + "version": "v2.1.1", "source": { "type": "git", "url": "https://github.com/barryvdh/ReflectionDocBlock.git", - "reference": "bf44b757feb8ba1734659029357646466ded673e" + "reference": "e6811e927f0ecc37cc4deaa6627033150343e597" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/bf44b757feb8ba1734659029357646466ded673e", - "reference": "bf44b757feb8ba1734659029357646466ded673e", + "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/e6811e927f0ecc37cc4deaa6627033150343e597", + "reference": "e6811e927f0ecc37cc4deaa6627033150343e597", "shasum": "" }, "require": { @@ -8524,28 +8513,28 @@ } ], "support": { - "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.1.0" + "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.1.1" }, - "time": "2022-10-31T15:35:43+00:00" + "time": "2023-06-14T05:06:27+00:00" }, { "name": "composer/class-map-generator", - "version": "1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/composer/class-map-generator.git", - "reference": "1e1cb2b791facb2dfe32932a7718cf2571187513" + "reference": "953cc4ea32e0c31f2185549c7d216d7921f03da9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/class-map-generator/zipball/1e1cb2b791facb2dfe32932a7718cf2571187513", - "reference": "1e1cb2b791facb2dfe32932a7718cf2571187513", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/953cc4ea32e0c31f2185549c7d216d7921f03da9", + "reference": "953cc4ea32e0c31f2185549c7d216d7921f03da9", "shasum": "" }, "require": { - "composer/pcre": "^2 || ^3", + "composer/pcre": "^2.1 || ^3.1", "php": "^7.2 || ^8.0", - "symfony/finder": "^4.4 || ^5.3 || ^6" + "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7" }, "require-dev": { "phpstan/phpstan": "^1.6", @@ -8583,7 +8572,7 @@ ], "support": { "issues": "https://github.com/composer/class-map-generator/issues", - "source": "https://github.com/composer/class-map-generator/tree/1.0.0" + "source": "https://github.com/composer/class-map-generator/tree/1.1.0" }, "funding": [ { @@ -8599,7 +8588,7 @@ "type": "tidelift" } ], - "time": "2022-06-19T11:31:27+00:00" + "time": "2023-06-30T13:58:57+00:00" }, { "name": "composer/pcre", @@ -8674,16 +8663,16 @@ }, { "name": "fakerphp/faker", - "version": "v1.22.0", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "f85772abd508bd04e20bb4b1bbe260a68d0066d2" + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/f85772abd508bd04e20bb4b1bbe260a68d0066d2", - "reference": "f85772abd508bd04e20bb4b1bbe260a68d0066d2", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", "shasum": "" }, "require": { @@ -8736,22 +8725,22 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.22.0" + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.0" }, - "time": "2023-05-14T12:31:37+00:00" + "time": "2023-06-12T08:44:38+00:00" }, { "name": "filp/whoops", - "version": "2.15.2", + "version": "2.15.3", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "aac9304c5ed61bf7b1b7a6064bf9806ab842ce73" + "reference": "c83e88a30524f9360b11f585f71e6b17313b7187" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/aac9304c5ed61bf7b1b7a6064bf9806ab842ce73", - "reference": "aac9304c5ed61bf7b1b7a6064bf9806ab842ce73", + "url": "https://api.github.com/repos/filp/whoops/zipball/c83e88a30524f9360b11f585f71e6b17313b7187", + "reference": "c83e88a30524f9360b11f585f71e6b17313b7187", "shasum": "" }, "require": { @@ -8801,7 +8790,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.15.2" + "source": "https://github.com/filp/whoops/tree/2.15.3" }, "funding": [ { @@ -8809,7 +8798,7 @@ "type": "github" } ], - "time": "2023-04-12T12:00:00+00:00" + "time": "2023-07-13T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -8864,16 +8853,16 @@ }, { "name": "laravel/pint", - "version": "v1.10.1", + "version": "v1.10.5", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "d69f914aa347a448628b672ba90adf0b4ea0ce4a" + "reference": "a458fb057bfa2f5a09888a8aa349610be807b0c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/d69f914aa347a448628b672ba90adf0b4ea0ce4a", - "reference": "d69f914aa347a448628b672ba90adf0b4ea0ce4a", + "url": "https://api.github.com/repos/laravel/pint/zipball/a458fb057bfa2f5a09888a8aa349610be807b0c3", + "reference": "a458fb057bfa2f5a09888a8aa349610be807b0c3", "shasum": "" }, "require": { @@ -8884,9 +8873,9 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.17.0", + "friendsofphp/php-cs-fixer": "^3.21.1", "illuminate/view": "^10.5.1", - "laravel-zero/framework": "^10.0.2", + "laravel-zero/framework": "^10.1.1", "mockery/mockery": "^1.5.1", "nunomaduro/larastan": "^2.5.1", "nunomaduro/termwind": "^1.15.1", @@ -8926,20 +8915,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-06-03T15:01:17+00:00" + "time": "2023-07-14T10:26:01+00:00" }, { "name": "laravel/sail", - "version": "v1.22.0", + "version": "v1.23.1", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "923e1e112b6a8598664dbb0ee79dd3137f1c9d56" + "reference": "62582606f80466aa81fba40b193b289106902853" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/923e1e112b6a8598664dbb0ee79dd3137f1c9d56", - "reference": "923e1e112b6a8598664dbb0ee79dd3137f1c9d56", + "url": "https://api.github.com/repos/laravel/sail/zipball/62582606f80466aa81fba40b193b289106902853", + "reference": "62582606f80466aa81fba40b193b289106902853", "shasum": "" }, "require": { @@ -8991,41 +8980,37 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-05-04T14:52:56+00:00" + "time": "2023-06-28T18:31:28+00:00" }, { "name": "mockery/mockery", - "version": "1.6.2", + "version": "1.6.4", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191" + "reference": "d1413755e26fe56a63455f7753221c86cbb88f66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/13a7fa2642c76c58fa2806ef7f565344c817a191", - "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191", + "url": "https://api.github.com/repos/mockery/mockery/zipball/d1413755e26fe56a63455f7753221c86cbb88f66", + "reference": "d1413755e26fe56a63455f7753221c86cbb88f66", "shasum": "" }, "require": { "hamcrest/hamcrest-php": "^2.0.1", "lib-pcre": ">=7.0", - "php": "^7.4 || ^8.0" + "php": ">=7.4,<8.3" }, "conflict": { "phpunit/phpunit": "<8.0" }, "require-dev": { "phpunit/phpunit": "^8.5 || ^9.3", - "psalm/plugin-phpunit": "^0.18", - "vimeo/psalm": "^5.9" + "psalm/plugin-phpunit": "^0.18.4", + "symplify/easy-coding-standard": "^11.5.0", + "vimeo/psalm": "^5.13.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.6.x-dev" - } - }, "autoload": { "files": [ "library/helpers.php", @@ -9043,12 +9028,20 @@ { "name": "Pádraic Brady", "email": "padraic.brady@gmail.com", - "homepage": "http://blog.astrumfutura.com" + "homepage": "https://github.com/padraic", + "role": "Author" }, { "name": "Dave Marshall", "email": "dave.marshall@atstsolutions.co.uk", - "homepage": "http://davedevelopment.co.uk" + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" } ], "description": "Mockery is a simple yet flexible PHP mock object framework", @@ -9066,10 +9059,13 @@ "testing" ], "support": { + "docs": "https://docs.mockery.io/", "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.6.2" + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" }, - "time": "2023-06-07T09:07:52+00:00" + "time": "2023-07-19T15:51:02+00:00" }, { "name": "myclabs/deep-copy", @@ -9132,40 +9128,40 @@ }, { "name": "nunomaduro/collision", - "version": "v7.5.2", + "version": "v7.7.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "76b3cabda0aabda455fc3b9db6c3615f5a87c7ff" + "reference": "69a07197d055456d29911116fca3bc2c985f524b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/76b3cabda0aabda455fc3b9db6c3615f5a87c7ff", - "reference": "76b3cabda0aabda455fc3b9db6c3615f5a87c7ff", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/69a07197d055456d29911116fca3bc2c985f524b", + "reference": "69a07197d055456d29911116fca3bc2c985f524b", "shasum": "" }, "require": { "filp/whoops": "^2.15.2", "nunomaduro/termwind": "^1.15.1", "php": "^8.1.0", - "symfony/console": "^6.2.8" + "symfony/console": "^6.3.0" }, "conflict": { "phpunit/phpunit": "<10.1.2" }, "require-dev": { - "brianium/paratest": "^7.1.3", - "laravel/framework": "^10.8.0", - "laravel/pint": "^1.9.0", - "laravel/sail": "^1.21.4", - "laravel/sanctum": "^3.2.1", + "brianium/paratest": "^7.2.2", + "laravel/framework": "^10.14.1", + "laravel/pint": "^1.10.3", + "laravel/sail": "^1.23.0", + "laravel/sanctum": "^3.2.5", "laravel/tinker": "^2.8.1", - "nunomaduro/larastan": "^2.6.0", - "orchestra/testbench-core": "^8.5.0", - "pestphp/pest": "^2.5.2", - "phpunit/phpunit": "^10.1.1", + "nunomaduro/larastan": "^2.6.3", + "orchestra/testbench-core": "^8.5.8", + "pestphp/pest": "^2.8.1", + "phpunit/phpunit": "^10.2.2", "sebastian/environment": "^6.0.1", - "spatie/laravel-ignition": "^2.1.0" + "spatie/laravel-ignition": "^2.2.0" }, "type": "library", "extra": { @@ -9224,7 +9220,7 @@ "type": "patreon" } ], - "time": "2023-04-22T22:12:40+00:00" + "time": "2023-06-29T09:10:16+00:00" }, { "name": "phar-io/manifest", @@ -9339,16 +9335,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.2", + "version": "10.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "db1497ec8dd382e82c962f7abbe0320e4882ee4e" + "reference": "be1fe461fdc917de2a29a452ccf2657d325b443d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/db1497ec8dd382e82c962f7abbe0320e4882ee4e", - "reference": "db1497ec8dd382e82c962f7abbe0320e4882ee4e", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/be1fe461fdc917de2a29a452ccf2657d325b443d", + "reference": "be1fe461fdc917de2a29a452ccf2657d325b443d", "shasum": "" }, "require": { @@ -9405,7 +9401,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.2" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.3" }, "funding": [ { @@ -9413,7 +9409,7 @@ "type": "github" } ], - "time": "2023-05-22T09:04:27+00:00" + "time": "2023-07-26T13:45:28+00:00" }, { "name": "phpunit/php-file-iterator", @@ -9659,16 +9655,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.2.1", + "version": "10.2.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "599b33294350e8f51163119d5670512f98b0490d" + "reference": "1c17815c129f133f3019cc18e8d0c8622e6d9bcd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/599b33294350e8f51163119d5670512f98b0490d", - "reference": "599b33294350e8f51163119d5670512f98b0490d", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1c17815c129f133f3019cc18e8d0c8622e6d9bcd", + "reference": "1c17815c129f133f3019cc18e8d0c8622e6d9bcd", "shasum": "" }, "require": { @@ -9740,7 +9736,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.2.1" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.2.6" }, "funding": [ { @@ -9756,7 +9752,7 @@ "type": "tidelift" } ], - "time": "2023-06-05T05:15:51+00:00" + "time": "2023-07-17T12:08:28+00:00" }, { "name": "sebastian/cli-parser", @@ -10268,16 +10264,16 @@ }, { "name": "sebastian/global-state", - "version": "6.0.0", + "version": "6.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "aab257c712de87b90194febd52e4d184551c2d44" + "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/aab257c712de87b90194febd52e4d184551c2d44", - "reference": "aab257c712de87b90194febd52e4d184551c2d44", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/7ea9ead78f6d380d2a667864c132c2f7b83055e4", + "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4", "shasum": "" }, "require": { @@ -10317,7 +10313,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.0" + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.1" }, "funding": [ { @@ -10325,7 +10322,7 @@ "type": "github" } ], - "time": "2023-02-03T07:07:38+00:00" + "time": "2023-07-19T07:19:23+00:00" }, { "name": "sebastian/lines-of-code", @@ -10670,16 +10667,16 @@ }, { "name": "spatie/backtrace", - "version": "1.4.0", + "version": "1.5.3", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c" + "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/ec4dd16476b802dbdc6b4467f84032837e316b8c", - "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/483f76a82964a0431aa836b6ed0edde0c248e3ab", + "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab", "shasum": "" }, "require": { @@ -10716,7 +10713,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/backtrace/tree/1.4.0" + "source": "https://github.com/spatie/backtrace/tree/1.5.3" }, "funding": [ { @@ -10728,26 +10725,27 @@ "type": "other" } ], - "time": "2023-03-04T08:57:24+00:00" + "time": "2023-06-28T12:59:17+00:00" }, { "name": "spatie/flare-client-php", - "version": "1.3.6", + "version": "1.4.2", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "530ac81255af79f114344286e4275f8869c671e2" + "reference": "5f2c6a7a0d2c1d90c12559dc7828fd942911a544" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/530ac81255af79f114344286e4275f8869c671e2", - "reference": "530ac81255af79f114344286e4275f8869c671e2", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/5f2c6a7a0d2c1d90c12559dc7828fd942911a544", + "reference": "5f2c6a7a0d2c1d90c12559dc7828fd942911a544", "shasum": "" }, "require": { "illuminate/pipeline": "^8.0|^9.0|^10.0", + "nesbot/carbon": "^2.62.1", "php": "^8.0", - "spatie/backtrace": "^1.2", + "spatie/backtrace": "^1.5.2", "symfony/http-foundation": "^5.0|^6.0", "symfony/mime": "^5.2|^6.0", "symfony/process": "^5.2|^6.0", @@ -10764,7 +10762,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.1.x-dev" + "dev-main": "1.3.x-dev" } }, "autoload": { @@ -10789,7 +10787,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.3.6" + "source": "https://github.com/spatie/flare-client-php/tree/1.4.2" }, "funding": [ { @@ -10797,28 +10795,28 @@ "type": "github" } ], - "time": "2023-04-12T07:57:12+00:00" + "time": "2023-07-28T08:07:24+00:00" }, { "name": "spatie/ignition", - "version": "1.8.1", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "d8eb8ea1ed27f48a694405cff363746ffd37f13e" + "reference": "de24ff1e01814d5043bd6eb4ab36a5a852a04973" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/d8eb8ea1ed27f48a694405cff363746ffd37f13e", - "reference": "d8eb8ea1ed27f48a694405cff363746ffd37f13e", + "url": "https://api.github.com/repos/spatie/ignition/zipball/de24ff1e01814d5043bd6eb4ab36a5a852a04973", + "reference": "de24ff1e01814d5043bd6eb4ab36a5a852a04973", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", "php": "^8.0", - "spatie/backtrace": "^1.4", - "spatie/flare-client-php": "^1.1", + "spatie/backtrace": "^1.5.3", + "spatie/flare-client-php": "^1.4.0", "symfony/console": "^5.4|^6.0", "symfony/var-dumper": "^5.4|^6.0" }, @@ -10830,7 +10828,7 @@ "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "psr/simple-cache-implementation": "*", - "symfony/cache": "^6.2", + "symfony/cache": "^6.0", "symfony/process": "^5.4|^6.0", "vlucas/phpdotenv": "^5.5" }, @@ -10880,20 +10878,20 @@ "type": "github" } ], - "time": "2023-06-06T14:14:58+00:00" + "time": "2023-06-28T13:24:59+00:00" }, { "name": "spatie/laravel-ignition", - "version": "2.1.3", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "35711943d4725aa80f8033e4f1cb3a6775530b25" + "reference": "dd15fbe82ef5392798941efae93c49395a87d943" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/35711943d4725aa80f8033e4f1cb3a6775530b25", - "reference": "35711943d4725aa80f8033e4f1cb3a6775530b25", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/dd15fbe82ef5392798941efae93c49395a87d943", + "reference": "dd15fbe82ef5392798941efae93c49395a87d943", "shasum": "" }, "require": { @@ -10903,7 +10901,7 @@ "illuminate/support": "^10.0", "php": "^8.1", "spatie/flare-client-php": "^1.3.5", - "spatie/ignition": "^1.5.0", + "spatie/ignition": "^1.9", "symfony/console": "^6.2.3", "symfony/var-dumper": "^6.2.3" }, @@ -10972,24 +10970,25 @@ "type": "github" } ], - "time": "2023-05-25T11:30:27+00:00" + "time": "2023-06-28T13:51:52+00:00" }, { "name": "symfony/yaml", - "version": "v6.3.0", + "version": "v6.3.3", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "a9a8337aa641ef2aa39c3e028f9107ec391e5927" + "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/a9a8337aa641ef2aa39c3e028f9107ec391e5927", - "reference": "a9a8337aa641ef2aa39c3e028f9107ec391e5927", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e23292e8c07c85b971b44c1c4b87af52133e2add", + "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add", "shasum": "" }, "require": { "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -11027,7 +11026,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.3.0" + "source": "https://github.com/symfony/yaml/tree/v6.3.3" }, "funding": [ { @@ -11043,7 +11042,7 @@ "type": "tidelift" } ], - "time": "2023-04-28T13:28:14+00:00" + "time": "2023-07-31T07:08:24+00:00" }, { "name": "theseer/tokenizer", From 34a7764ee742fe2ce0b56c0b035e44075994a847 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Wed, 9 Aug 2023 18:50:27 -0400 Subject: [PATCH 059/124] Laravel 10.18.0 Shift (#675) Co-authored-by: Shift --- _ide_helper.php | 16 +++- composer.json | 16 ++-- composer.lock | 221 ++++++++++++++++++++++++------------------------ 3 files changed, 132 insertions(+), 121 deletions(-) diff --git a/_ide_helper.php b/_ide_helper.php index 78f4eea2e..ad6609bbc 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.17.0. + * Generated for Laravel 10.18.0. * * This file should not be included in your code, only analyzed by your IDE! * @@ -18249,6 +18249,20 @@ public static function asset($asset, $buildDirectory = null) { /** @var \Illuminate\Foundation\Vite $instance */ return $instance->asset($asset, $buildDirectory); + } + /** + * Get the content of a given asset. + * + * @param string $asset + * @param string|null $buildDirectory + * @return string + * @throws \Exception + * @static + */ + public static function content($asset, $buildDirectory = null) + { + /** @var \Illuminate\Foundation\Vite $instance */ + return $instance->content($asset, $buildDirectory); } /** * Get a unique hash representing the current manifest, or null if there is no manifest. diff --git a/composer.json b/composer.json index 6363e40f0..52551af77 100644 --- a/composer.json +++ b/composer.json @@ -13,12 +13,12 @@ "chrisullyott/php-filesize": "^4.2.1", "doctrine/dbal": "^3.6.5", "dragonmantank/cron-expression": "^3.3.2", - "filament/filament": "^2.17.51", - "filament/spatie-laravel-settings-plugin": "^2.17.51", + "filament/filament": "^2.17.52", + "filament/spatie-laravel-settings-plugin": "^2.17.52", "guzzlehttp/guzzle": "^7.7", "influxdata/influxdb-client-php": "^2.9", "laravel-notification-channels/telegram": "^4.0", - "laravel/framework": "^10.17", + "laravel/framework": "^10.18", "laravel/sanctum": "^3.2.5", "laravel/tinker": "^2.8.1", "maatwebsite/excel": "^3.1.48", @@ -28,11 +28,11 @@ "require-dev": { "barryvdh/laravel-ide-helper": "^2.13", "fakerphp/faker": "^1.23.0", - "laravel/pint": "^1.10.5", - "laravel/sail": "^1.23.1", - "mockery/mockery": "^1.6.4", - "nunomaduro/collision": "^7.7", - "phpunit/phpunit": "^10.2.6", + "laravel/pint": "^1.10.6", + "laravel/sail": "^1.23.2", + "mockery/mockery": "^1.6.6", + "nunomaduro/collision": "^7.8.1", + "phpunit/phpunit": "^10.3.1", "spatie/laravel-ignition": "^2.2" }, "autoload": { diff --git a/composer.lock b/composer.lock index 618d778da..5fd11485e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "59ea4bcac2ae186f97d80a05f48d9e13", + "content-hash": "9ebaaa749a0984099977041f670c6a38", "packages": [ { "name": "akaunting/laravel-money", @@ -1342,7 +1342,7 @@ }, { "name": "filament/filament", - "version": "v2.17.51", + "version": "v2.17.52", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", @@ -1404,16 +1404,16 @@ }, { "name": "filament/forms", - "version": "v2.17.51", + "version": "v2.17.52", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "36406b7427166dbad1786b02fa0724ed4c2ab62e" + "reference": "499560b5637ae5b9bcb57666810ad961b7def2e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/36406b7427166dbad1786b02fa0724ed4c2ab62e", - "reference": "36406b7427166dbad1786b02fa0724ed4c2ab62e", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/499560b5637ae5b9bcb57666810ad961b7def2e2", + "reference": "499560b5637ae5b9bcb57666810ad961b7def2e2", "shasum": "" }, "require": { @@ -1458,11 +1458,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-07-23T10:32:22+00:00" + "time": "2023-08-07T23:50:00+00:00" }, { "name": "filament/notifications", - "version": "v2.17.51", + "version": "v2.17.52", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", @@ -1515,7 +1515,7 @@ }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.51", + "version": "v2.17.52", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1562,7 +1562,7 @@ }, { "name": "filament/support", - "version": "v2.17.51", + "version": "v2.17.52", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", @@ -1613,7 +1613,7 @@ }, { "name": "filament/tables", - "version": "v2.17.51", + "version": "v2.17.52", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", @@ -1928,16 +1928,16 @@ }, { "name": "guzzlehttp/promises", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6" + "reference": "111166291a0f8130081195ac4556a5587d7f1b5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/3a494dc7dc1d7d12e511890177ae2d0e6c107da6", - "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6", + "url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d", + "reference": "111166291a0f8130081195ac4556a5587d7f1b5d", "shasum": "" }, "require": { @@ -1991,7 +1991,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.0" + "source": "https://github.com/guzzle/promises/tree/2.0.1" }, "funding": [ { @@ -2007,20 +2007,20 @@ "type": "tidelift" } ], - "time": "2023-05-21T13:50:22+00:00" + "time": "2023-08-03T15:11:55+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.5.0", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "b635f279edd83fc275f822a1188157ffea568ff6" + "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6", - "reference": "b635f279edd83fc275f822a1188157ffea568ff6", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/8bd7c33a0734ae1c5d074360512beb716bef3f77", + "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77", "shasum": "" }, "require": { @@ -2107,7 +2107,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.5.0" + "source": "https://github.com/guzzle/psr7/tree/2.6.0" }, "funding": [ { @@ -2123,7 +2123,7 @@ "type": "tidelift" } ], - "time": "2023-04-17T16:11:26+00:00" + "time": "2023-08-03T15:06:02+00:00" }, { "name": "guzzlehttp/uri-template", @@ -2331,16 +2331,16 @@ }, { "name": "laravel/framework", - "version": "v10.17.0", + "version": "v10.18.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "a0e3f5ac5b6258f6ede9a2a2c5cc3820baea24a2" + "reference": "9d41928900f7ecf409627a7d06c0a4dfecff2ea7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/a0e3f5ac5b6258f6ede9a2a2c5cc3820baea24a2", - "reference": "a0e3f5ac5b6258f6ede9a2a2c5cc3820baea24a2", + "url": "https://api.github.com/repos/laravel/framework/zipball/9d41928900f7ecf409627a7d06c0a4dfecff2ea7", + "reference": "9d41928900f7ecf409627a7d06c0a4dfecff2ea7", "shasum": "" }, "require": { @@ -2527,25 +2527,25 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-08-01T14:08:45+00:00" + "time": "2023-08-08T14:30:38+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.1", + "version": "v0.1.4", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "309b30157090a63c40152aa912d198d6aeb60ea6" + "reference": "1b3ab520a75eddefcda99f49fb551d231769b1fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/309b30157090a63c40152aa912d198d6aeb60ea6", - "reference": "309b30157090a63c40152aa912d198d6aeb60ea6", + "url": "https://api.github.com/repos/laravel/prompts/zipball/1b3ab520a75eddefcda99f49fb551d231769b1fa", + "reference": "1b3ab520a75eddefcda99f49fb551d231769b1fa", "shasum": "" }, "require": { "ext-mbstring": "*", - "illuminate/collections": "^10.0", + "illuminate/collections": "^10.0|^11.0", "php": "^8.1", "symfony/console": "^6.2" }, @@ -2573,9 +2573,9 @@ ], "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.1" + "source": "https://github.com/laravel/prompts/tree/v0.1.4" }, - "time": "2023-07-31T15:03:02+00:00" + "time": "2023-08-07T13:14:59+00:00" }, { "name": "laravel/sanctum", @@ -3109,26 +3109,26 @@ }, { "name": "league/mime-type-detection", - "version": "1.11.0", + "version": "1.13.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + "reference": "a6dfb1194a2946fcdc1f38219445234f65b35c96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/a6dfb1194a2946fcdc1f38219445234f65b35c96", + "reference": "a6dfb1194a2946fcdc1f38219445234f65b35c96", "shasum": "" }, "require": { "ext-fileinfo": "*", - "php": "^7.2 || ^8.0" + "php": "^7.4 || ^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "phpstan/phpstan": "^0.12.68", - "phpunit/phpunit": "^8.5.8 || ^9.3" + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" }, "type": "library", "autoload": { @@ -3149,7 +3149,7 @@ "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.13.0" }, "funding": [ { @@ -3161,7 +3161,7 @@ "type": "tidelift" } ], - "time": "2022-04-17T13:12:02+00:00" + "time": "2023-08-05T12:09:49+00:00" }, { "name": "league/uri-parser", @@ -3235,16 +3235,16 @@ }, { "name": "livewire/livewire", - "version": "v2.12.4", + "version": "v2.12.5", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "cca62ce8f751279c36404886b74a02e6dd0110f2" + "reference": "96a249f5ab51d8377817d802f91d1e440869c1d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/cca62ce8f751279c36404886b74a02e6dd0110f2", - "reference": "cca62ce8f751279c36404886b74a02e6dd0110f2", + "url": "https://api.github.com/repos/livewire/livewire/zipball/96a249f5ab51d8377817d802f91d1e440869c1d6", + "reference": "96a249f5ab51d8377817d802f91d1e440869c1d6", "shasum": "" }, "require": { @@ -3296,7 +3296,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v2.12.4" + "source": "https://github.com/livewire/livewire/tree/v2.12.5" }, "funding": [ { @@ -3304,7 +3304,7 @@ "type": "github" } ], - "time": "2023-07-28T20:46:24+00:00" + "time": "2023-08-02T06:31:31+00:00" }, { "name": "maatwebsite/excel", @@ -3846,21 +3846,21 @@ }, { "name": "nette/schema", - "version": "v1.2.3", + "version": "v1.2.4", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f" + "reference": "c9ff517a53903b3d4e29ec547fb20feecb05b8ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", - "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", + "url": "https://api.github.com/repos/nette/schema/zipball/c9ff517a53903b3d4e29ec547fb20feecb05b8ab", + "reference": "c9ff517a53903b3d4e29ec547fb20feecb05b8ab", "shasum": "" }, "require": { "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", - "php": ">=7.1 <8.3" + "php": "7.1 - 8.3" }, "require-dev": { "nette/tester": "^2.3 || ^2.4", @@ -3902,9 +3902,9 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.2.3" + "source": "https://github.com/nette/schema/tree/v1.2.4" }, - "time": "2022-10-13T01:24:26+00:00" + "time": "2023-08-05T18:56:25+00:00" }, { "name": "nette/utils", @@ -4428,16 +4428,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.23.0", + "version": "1.23.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "a2b24135c35852b348894320d47b3902a94bc494" + "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a2b24135c35852b348894320d47b3902a94bc494", - "reference": "a2b24135c35852b348894320d47b3902a94bc494", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/846ae76eef31c6d7790fac9bc399ecee45160b26", + "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26", "shasum": "" }, "require": { @@ -4469,9 +4469,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.23.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.23.1" }, - "time": "2023-07-23T22:17:56+00:00" + "time": "2023-08-03T16:32:59+00:00" }, { "name": "psr/cache", @@ -5333,16 +5333,16 @@ }, { "name": "spatie/laravel-package-tools", - "version": "1.15.0", + "version": "1.16.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "efab1844b8826443135201c4443690f032c3d533" + "reference": "38fe533e93f86a1b2fb1000bf7df09c4748e6458" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/efab1844b8826443135201c4443690f032c3d533", - "reference": "efab1844b8826443135201c4443690f032c3d533", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/38fe533e93f86a1b2fb1000bf7df09c4748e6458", + "reference": "38fe533e93f86a1b2fb1000bf7df09c4748e6458", "shasum": "" }, "require": { @@ -5381,7 +5381,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.15.0" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.0" }, "funding": [ { @@ -5389,7 +5389,7 @@ "type": "github" } ], - "time": "2023-04-27T08:09:01+00:00" + "time": "2023-08-09T14:08:04+00:00" }, { "name": "spatie/laravel-settings", @@ -8853,16 +8853,16 @@ }, { "name": "laravel/pint", - "version": "v1.10.5", + "version": "v1.10.6", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "a458fb057bfa2f5a09888a8aa349610be807b0c3" + "reference": "d1915b6ecc6406c00472c6b9ae75b46aa153bbb2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/a458fb057bfa2f5a09888a8aa349610be807b0c3", - "reference": "a458fb057bfa2f5a09888a8aa349610be807b0c3", + "url": "https://api.github.com/repos/laravel/pint/zipball/d1915b6ecc6406c00472c6b9ae75b46aa153bbb2", + "reference": "d1915b6ecc6406c00472c6b9ae75b46aa153bbb2", "shasum": "" }, "require": { @@ -8915,20 +8915,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-07-14T10:26:01+00:00" + "time": "2023-08-08T15:17:16+00:00" }, { "name": "laravel/sail", - "version": "v1.23.1", + "version": "v1.23.2", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "62582606f80466aa81fba40b193b289106902853" + "reference": "f8694d6af5729be72ae96b91e344c5676c89114a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/62582606f80466aa81fba40b193b289106902853", - "reference": "62582606f80466aa81fba40b193b289106902853", + "url": "https://api.github.com/repos/laravel/sail/zipball/f8694d6af5729be72ae96b91e344c5676c89114a", + "reference": "f8694d6af5729be72ae96b91e344c5676c89114a", "shasum": "" }, "require": { @@ -8980,35 +8980,35 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-06-28T18:31:28+00:00" + "time": "2023-08-07T13:01:51+00:00" }, { "name": "mockery/mockery", - "version": "1.6.4", + "version": "1.6.6", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "d1413755e26fe56a63455f7753221c86cbb88f66" + "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/d1413755e26fe56a63455f7753221c86cbb88f66", - "reference": "d1413755e26fe56a63455f7753221c86cbb88f66", + "url": "https://api.github.com/repos/mockery/mockery/zipball/b8e0bb7d8c604046539c1115994632c74dcb361e", + "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e", "shasum": "" }, "require": { "hamcrest/hamcrest-php": "^2.0.1", "lib-pcre": ">=7.0", - "php": ">=7.4,<8.3" + "php": ">=7.3" }, "conflict": { "phpunit/phpunit": "<8.0" }, "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.3", + "phpunit/phpunit": "^8.5 || ^9.6.10", "psalm/plugin-phpunit": "^0.18.4", "symplify/easy-coding-standard": "^11.5.0", - "vimeo/psalm": "^5.13.1" + "vimeo/psalm": "^4.30" }, "type": "library", "autoload": { @@ -9065,7 +9065,7 @@ "security": "https://github.com/mockery/mockery/security/advisories", "source": "https://github.com/mockery/mockery" }, - "time": "2023-07-19T15:51:02+00:00" + "time": "2023-08-09T00:03:52+00:00" }, { "name": "myclabs/deep-copy", @@ -9128,38 +9128,35 @@ }, { "name": "nunomaduro/collision", - "version": "v7.7.0", + "version": "v7.8.1", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "69a07197d055456d29911116fca3bc2c985f524b" + "reference": "61553ad3260845d7e3e49121b7074619233d361b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/69a07197d055456d29911116fca3bc2c985f524b", - "reference": "69a07197d055456d29911116fca3bc2c985f524b", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/61553ad3260845d7e3e49121b7074619233d361b", + "reference": "61553ad3260845d7e3e49121b7074619233d361b", "shasum": "" }, "require": { - "filp/whoops": "^2.15.2", + "filp/whoops": "^2.15.3", "nunomaduro/termwind": "^1.15.1", "php": "^8.1.0", - "symfony/console": "^6.3.0" - }, - "conflict": { - "phpunit/phpunit": "<10.1.2" + "symfony/console": "^6.3.2" }, "require-dev": { - "brianium/paratest": "^7.2.2", - "laravel/framework": "^10.14.1", - "laravel/pint": "^1.10.3", - "laravel/sail": "^1.23.0", + "brianium/paratest": "^7.2.4", + "laravel/framework": "^10.17.1", + "laravel/pint": "^1.10.5", + "laravel/sail": "^1.23.1", "laravel/sanctum": "^3.2.5", "laravel/tinker": "^2.8.1", - "nunomaduro/larastan": "^2.6.3", - "orchestra/testbench-core": "^8.5.8", - "pestphp/pest": "^2.8.1", - "phpunit/phpunit": "^10.2.2", + "nunomaduro/larastan": "^2.6.4", + "orchestra/testbench-core": "^8.5.9", + "pestphp/pest": "^2.12.1", + "phpunit/phpunit": "^10.3.1", "sebastian/environment": "^6.0.1", "spatie/laravel-ignition": "^2.2.0" }, @@ -9220,7 +9217,7 @@ "type": "patreon" } ], - "time": "2023-06-29T09:10:16+00:00" + "time": "2023-08-07T08:03:21+00:00" }, { "name": "phar-io/manifest", @@ -9655,16 +9652,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.2.6", + "version": "10.3.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "1c17815c129f133f3019cc18e8d0c8622e6d9bcd" + "reference": "d442ce7c4104d5683c12e67e4dcb5058159e9804" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1c17815c129f133f3019cc18e8d0c8622e6d9bcd", - "reference": "1c17815c129f133f3019cc18e8d0c8622e6d9bcd", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d442ce7c4104d5683c12e67e4dcb5058159e9804", + "reference": "d442ce7c4104d5683c12e67e4dcb5058159e9804", "shasum": "" }, "require": { @@ -9689,7 +9686,7 @@ "sebastian/diff": "^5.0", "sebastian/environment": "^6.0", "sebastian/exporter": "^5.0", - "sebastian/global-state": "^6.0", + "sebastian/global-state": "^6.0.1", "sebastian/object-enumerator": "^5.0", "sebastian/recursion-context": "^5.0", "sebastian/type": "^4.0", @@ -9704,7 +9701,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.2-dev" + "dev-main": "10.3-dev" } }, "autoload": { @@ -9736,7 +9733,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.2.6" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.1" }, "funding": [ { @@ -9752,7 +9749,7 @@ "type": "tidelift" } ], - "time": "2023-07-17T12:08:28+00:00" + "time": "2023-08-04T06:48:08+00:00" }, { "name": "sebastian/cli-parser", From ea8a039617a91028452c06e1a574c0f217b6eb7d Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 29 Aug 2023 15:38:56 -0400 Subject: [PATCH 060/124] [Bugfix] Logging level in production (#693) --- .env.production | 2 +- config/logging.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.env.production b/.env.production index 8313fec30..99359c331 100644 --- a/.env.production +++ b/.env.production @@ -8,7 +8,7 @@ FORCE_HTTPS=false LOG_CHANNEL=stderr LOG_DEPRECATIONS_CHANNEL=null -LOG_LEVEL=debug +LOG_LEVEL=error DB_CONNECTION=mysql DB_HOST=127.0.0.1 diff --git a/config/logging.php b/config/logging.php index c44d27639..8c9c82ba4 100644 --- a/config/logging.php +++ b/config/logging.php @@ -96,7 +96,7 @@ 'stderr' => [ 'driver' => 'monolog', - 'level' => env('LOG_LEVEL', 'debug'), + 'level' => env('LOG_LEVEL', 'error'), 'handler' => StreamHandler::class, 'formatter' => env('LOG_STDERR_FORMATTER'), 'with' => [ From 0b78aed9e7111e539b82beba9ea67c1c67ee4c3e Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 29 Aug 2023 15:52:03 -0400 Subject: [PATCH 061/124] Release v0.11.18 (#694) --- .github/workflows/lint.yml | 18 +- _ide_helper.php | 72 +++++- composer.json | 20 +- composer.lock | 498 ++++++++++++++++++++----------------- config/speedtest.php | 4 +- pint.json | 8 +- 6 files changed, 368 insertions(+), 252 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0e1448abc..e9e0ddce7 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,20 +1,12 @@ name: Lint on: - push - - workflow_dispatch jobs: - lint: - name: Lint + duster: runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup PHP - uses: shivammathur/setup-php@v2 + - uses: actions/checkout@v3 + - name: "duster" + uses: tighten/duster-action@v2 with: - php-version: '8.1' - tools: phplint, laravel/pint - - name: Check syntax - run: phplint . - - name: Check code style - run: pint --test -v + args: lint --using=pint diff --git a/_ide_helper.php b/_ide_helper.php index ad6609bbc..fa6270c4a 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.18.0. + * Generated for Laravel 10.21.0. * * This file should not be included in your code, only analyzed by your IDE! * @@ -3651,6 +3651,18 @@ public static function recordPendingBatch($pendingBatch) { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ return $instance->recordPendingBatch($pendingBatch); + } + /** + * Specify if commands should be serialized and restored when being batched. + * + * @param bool $serializeAndRestore + * @return \Illuminate\Support\Testing\Fakes\BusFake + * @static + */ + public static function serializeAndRestore($serializeAndRestore = true) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + return $instance->serializeAndRestore($serializeAndRestore); } } @@ -10385,6 +10397,18 @@ public static function pushedJobs() { /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ return $instance->pushedJobs(); + } + /** + * Specify if jobs should be serialized and restored when being "pushed" to the queue. + * + * @param bool $serializeAndRestore + * @return \Illuminate\Support\Testing\Fakes\QueueFake + * @static + */ + public static function serializeAndRestore($serializeAndRestore = true) + { + /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ + return $instance->serializeAndRestore($serializeAndRestore); } /** * Get the connection name for the queue. @@ -11311,7 +11335,7 @@ public static function get($key, $default = null) * * @param string|null $key * @param mixed $default - * @return \Symfony\Component\HttpFoundation\ParameterBag|mixed + * @return \Symfony\Component\HttpFoundation\InputBag|mixed * @static */ public static function json($key = null, $default = null) @@ -11473,7 +11497,7 @@ public static function fingerprint() /** * Set the JSON payload for the request. * - * @param \Symfony\Component\HttpFoundation\ParameterBag $json + * @param \Symfony\Component\HttpFoundation\InputBag $json * @return \Illuminate\Http\Request * @static */ @@ -16878,6 +16902,18 @@ public static function withKeyResolver($keyResolver) { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->withKeyResolver($keyResolver); + } + /** + * Set the callback that should be used to attempt to resolve missing named routes. + * + * @param callable $missingNamedRouteResolver + * @return \Illuminate\Routing\UrlGenerator + * @static + */ + public static function resolveMissingNamedRoutesUsing($missingNamedRouteResolver) + { + /** @var \Illuminate\Routing\UrlGenerator $instance */ + return $instance->resolveMissingNamedRoutesUsing($missingNamedRouteResolver); } /** * Get the root controller namespace. @@ -21490,7 +21526,7 @@ public static function firstOrNew($attributes = [], $values = []) } /** - * Get the first record matching the attributes or create it. + * Get the first record matching the attributes. If the record is not found, create it. * * @param array $attributes * @param array $values @@ -21503,6 +21539,20 @@ public static function firstOrCreate($attributes = [], $values = []) return $instance->firstOrCreate($attributes, $values); } + /** + * Attempt to create the record. If a unique constraint violation occurs, attempt to find the matching record. + * + * @param array $attributes + * @param array $values + * @return \Illuminate\Database\Eloquent\Model|static + * @static + */ + public static function createOrFirst($attributes = [], $values = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->createOrFirst($attributes, $values); + } + /** * Create or update a record matching the attributes, and fill it with values. * @@ -21861,6 +21911,20 @@ public static function withCasts($casts) return $instance->withCasts($casts); } + /** + * Execute the given Closure within a transaction savepoint if needed. + * + * @template TModelValue + * @param \Closure(): TModelValue $scope + * @return \Illuminate\Database\Eloquent\TModelValue + * @static + */ + public static function withSavepointIfNeeded($scope) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withSavepointIfNeeded($scope); + } + /** * Get the underlying query builder instance. * diff --git a/composer.json b/composer.json index 52551af77..a17dc59ab 100644 --- a/composer.json +++ b/composer.json @@ -11,16 +11,16 @@ "php": "^8.1", "awcodes/filament-versions": "^1.1.1", "chrisullyott/php-filesize": "^4.2.1", - "doctrine/dbal": "^3.6.5", - "dragonmantank/cron-expression": "^3.3.2", + "doctrine/dbal": "^3.6.6", + "dragonmantank/cron-expression": "^3.3.3", "filament/filament": "^2.17.52", "filament/spatie-laravel-settings-plugin": "^2.17.52", - "guzzlehttp/guzzle": "^7.7", + "guzzlehttp/guzzle": "^7.8", "influxdata/influxdb-client-php": "^2.9", "laravel-notification-channels/telegram": "^4.0", - "laravel/framework": "^10.18", - "laravel/sanctum": "^3.2.5", - "laravel/tinker": "^2.8.1", + "laravel/framework": "^10.21", + "laravel/sanctum": "^3.2.6", + "laravel/tinker": "^2.8.2", "maatwebsite/excel": "^3.1.48", "spatie/laravel-settings": "^2.8.3", "squirephp/timezones-en": "^3.4.2" @@ -28,12 +28,12 @@ "require-dev": { "barryvdh/laravel-ide-helper": "^2.13", "fakerphp/faker": "^1.23.0", - "laravel/pint": "^1.10.6", - "laravel/sail": "^1.23.2", + "laravel/pint": "^1.11.0", + "laravel/sail": "^1.24.0", "mockery/mockery": "^1.6.6", "nunomaduro/collision": "^7.8.1", - "phpunit/phpunit": "^10.3.1", - "spatie/laravel-ignition": "^2.2" + "phpunit/phpunit": "^10.3.2", + "spatie/laravel-ignition": "^2.3" }, "autoload": { "files": [ diff --git a/composer.lock b/composer.lock index 5fd11485e..29e219383 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9ebaaa749a0984099977041f670c6a38", + "content-hash": "97bb40cd79652aa12edc2168754d5e5b", "packages": [ { "name": "akaunting/laravel-money", @@ -735,16 +735,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.5", + "version": "3.6.6", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf" + "reference": "63646ffd71d1676d2f747f871be31b7e921c7864" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/96d5a70fd91efdcec81fc46316efc5bf3da17ddf", - "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/63646ffd71d1676d2f747f871be31b7e921c7864", + "reference": "63646ffd71d1676d2f747f871be31b7e921c7864", "shasum": "" }, "require": { @@ -760,10 +760,11 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.10.21", + "phpstan/phpstan": "1.10.29", "phpstan/phpstan-strict-rules": "^1.5", "phpunit/phpunit": "9.6.9", "psalm/plugin-phpunit": "0.18.4", + "slevomat/coding-standard": "8.13.1", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", "symfony/console": "^4.4|^5.4|^6.0", @@ -827,7 +828,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.5" + "source": "https://github.com/doctrine/dbal/tree/3.6.6" }, "funding": [ { @@ -843,7 +844,7 @@ "type": "tidelift" } ], - "time": "2023-07-17T09:15:50+00:00" + "time": "2023-08-17T05:38:17+00:00" }, { "name": "doctrine/deprecations", @@ -1153,16 +1154,16 @@ }, { "name": "dragonmantank/cron-expression", - "version": "v3.3.2", + "version": "v3.3.3", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8" + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8", - "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", "shasum": "" }, "require": { @@ -1202,7 +1203,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3" }, "funding": [ { @@ -1210,7 +1211,7 @@ "type": "github" } ], - "time": "2022-09-10T18:51:20+00:00" + "time": "2023-08-10T19:36:49+00:00" }, { "name": "egulias/email-validator", @@ -1802,22 +1803,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.7.0", + "version": "7.8.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5" + "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5", - "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1110f66a6530a40fe7aea0378fe608ee2b2248f9", + "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0", - "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "guzzlehttp/promises": "^1.5.3 || ^2.0.1", + "guzzlehttp/psr7": "^1.9.1 || ^2.5.1", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -1908,7 +1909,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.7.0" + "source": "https://github.com/guzzle/guzzle/tree/7.8.0" }, "funding": [ { @@ -1924,7 +1925,7 @@ "type": "tidelift" } ], - "time": "2023-05-21T14:04:53+00:00" + "time": "2023-08-27T10:20:53+00:00" }, { "name": "guzzlehttp/promises", @@ -2011,16 +2012,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.6.0", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77" + "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/8bd7c33a0734ae1c5d074360512beb716bef3f77", - "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/be45764272e8873c72dbe3d2edcfdfcc3bc9f727", + "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727", "shasum": "" }, "require": { @@ -2107,7 +2108,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.6.0" + "source": "https://github.com/guzzle/psr7/tree/2.6.1" }, "funding": [ { @@ -2123,20 +2124,20 @@ "type": "tidelift" } ], - "time": "2023-08-03T15:06:02+00:00" + "time": "2023-08-27T10:13:57+00:00" }, { "name": "guzzlehttp/uri-template", - "version": "v1.0.1", + "version": "v1.0.2", "source": { "type": "git", "url": "https://github.com/guzzle/uri-template.git", - "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2" + "reference": "61bf437fc2197f587f6857d3ff903a24f1731b5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/uri-template/zipball/b945d74a55a25a949158444f09ec0d3c120d69e2", - "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/61bf437fc2197f587f6857d3ff903a24f1731b5d", + "reference": "61bf437fc2197f587f6857d3ff903a24f1731b5d", "shasum": "" }, "require": { @@ -2144,15 +2145,11 @@ "symfony/polyfill-php80": "^1.17" }, "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", "phpunit/phpunit": "^8.5.19 || ^9.5.8", "uri-template/tests": "1.0.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, "autoload": { "psr-4": { "GuzzleHttp\\UriTemplate\\": "src" @@ -2191,7 +2188,7 @@ ], "support": { "issues": "https://github.com/guzzle/uri-template/issues", - "source": "https://github.com/guzzle/uri-template/tree/v1.0.1" + "source": "https://github.com/guzzle/uri-template/tree/v1.0.2" }, "funding": [ { @@ -2207,7 +2204,7 @@ "type": "tidelift" } ], - "time": "2021-10-07T12:57:01+00:00" + "time": "2023-08-27T10:19:19+00:00" }, { "name": "influxdata/influxdb-client-php", @@ -2331,16 +2328,16 @@ }, { "name": "laravel/framework", - "version": "v10.18.0", + "version": "v10.21.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "9d41928900f7ecf409627a7d06c0a4dfecff2ea7" + "reference": "96b15c7ac382a9adb4a56d40c640e782d669a112" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/9d41928900f7ecf409627a7d06c0a4dfecff2ea7", - "reference": "9d41928900f7ecf409627a7d06c0a4dfecff2ea7", + "url": "https://api.github.com/repos/laravel/framework/zipball/96b15c7ac382a9adb4a56d40c640e782d669a112", + "reference": "96b15c7ac382a9adb4a56d40c640e782d669a112", "shasum": "" }, "require": { @@ -2527,20 +2524,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-08-08T14:30:38+00:00" + "time": "2023-08-29T13:55:56+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.4", + "version": "v0.1.6", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "1b3ab520a75eddefcda99f49fb551d231769b1fa" + "reference": "b514c5620e1b3b61221b0024dc88def26d9654f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/1b3ab520a75eddefcda99f49fb551d231769b1fa", - "reference": "1b3ab520a75eddefcda99f49fb551d231769b1fa", + "url": "https://api.github.com/repos/laravel/prompts/zipball/b514c5620e1b3b61221b0024dc88def26d9654f4", + "reference": "b514c5620e1b3b61221b0024dc88def26d9654f4", "shasum": "" }, "require": { @@ -2573,22 +2570,22 @@ ], "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.4" + "source": "https://github.com/laravel/prompts/tree/v0.1.6" }, - "time": "2023-08-07T13:14:59+00:00" + "time": "2023-08-18T13:32:23+00:00" }, { "name": "laravel/sanctum", - "version": "v3.2.5", + "version": "v3.2.6", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876" + "reference": "217e8a2bc5aa6a827ced97fcb76504029d3115d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/8ebda85d59d3c414863a7f4d816ef8302faad876", - "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/217e8a2bc5aa6a827ced97fcb76504029d3115d7", + "reference": "217e8a2bc5aa6a827ced97fcb76504029d3115d7", "shasum": "" }, "require": { @@ -2601,9 +2598,9 @@ }, "require-dev": { "mockery/mockery": "^1.0", - "orchestra/testbench": "^7.0|^8.0", + "orchestra/testbench": "^7.28.2|^8.8.3", "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.6" }, "type": "library", "extra": { @@ -2641,7 +2638,7 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2023-05-01T19:39:51+00:00" + "time": "2023-08-22T13:21:11+00:00" }, { "name": "laravel/serializable-closure", @@ -2705,16 +2702,16 @@ }, { "name": "laravel/tinker", - "version": "v2.8.1", + "version": "v2.8.2", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10" + "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/04a2d3bd0d650c0764f70bf49d1ee39393e4eb10", - "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10", + "url": "https://api.github.com/repos/laravel/tinker/zipball/b936d415b252b499e8c3b1f795cd4fc20f57e1f3", + "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3", "shasum": "" }, "require": { @@ -2727,6 +2724,7 @@ }, "require-dev": { "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^8.5.8|^9.3.3" }, "suggest": { @@ -2767,9 +2765,9 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.8.1" + "source": "https://github.com/laravel/tinker/tree/v2.8.2" }, - "time": "2023-02-15T16:40:09+00:00" + "time": "2023-08-15T14:27:00+00:00" }, { "name": "league/commonmark", @@ -3235,16 +3233,16 @@ }, { "name": "livewire/livewire", - "version": "v2.12.5", + "version": "v2.12.6", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "96a249f5ab51d8377817d802f91d1e440869c1d6" + "reference": "7d3a57b3193299cf1a0639a3935c696f4da2cf92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/96a249f5ab51d8377817d802f91d1e440869c1d6", - "reference": "96a249f5ab51d8377817d802f91d1e440869c1d6", + "url": "https://api.github.com/repos/livewire/livewire/zipball/7d3a57b3193299cf1a0639a3935c696f4da2cf92", + "reference": "7d3a57b3193299cf1a0639a3935c696f4da2cf92", "shasum": "" }, "require": { @@ -3296,7 +3294,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v2.12.5" + "source": "https://github.com/livewire/livewire/tree/v2.12.6" }, "funding": [ { @@ -3304,7 +3302,7 @@ "type": "github" } ], - "time": "2023-08-02T06:31:31+00:00" + "time": "2023-08-11T04:02:34+00:00" }, { "name": "maatwebsite/excel", @@ -3744,25 +3742,29 @@ }, { "name": "nesbot/carbon", - "version": "2.68.1", + "version": "2.69.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da" + "reference": "4308217830e4ca445583a37d1bf4aff4153fa81c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4f991ed2a403c85efbc4f23eb4030063fdbe01da", - "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4308217830e4ca445583a37d1bf4aff4153fa81c", + "reference": "4308217830e4ca445583a37d1bf4aff4153fa81c", "shasum": "" }, "require": { "ext-json": "*", "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", "symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-php80": "^1.16", "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" }, + "provide": { + "psr/clock-implementation": "1.0" + }, "require-dev": { "doctrine/dbal": "^2.0 || ^3.1.4", "doctrine/orm": "^2.7", @@ -3842,7 +3844,7 @@ "type": "tidelift" } ], - "time": "2023-06-20T18:29:04+00:00" + "time": "2023-08-03T09:00:52+00:00" }, { "name": "nette/schema", @@ -3995,16 +3997,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.16.0", + "version": "v4.17.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "19526a33fb561ef417e822e85f08a00db4059c17" + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17", - "reference": "19526a33fb561ef417e822e85f08a00db4059c17", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", "shasum": "" }, "require": { @@ -4045,9 +4047,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1" }, - "time": "2023-06-25T14:52:30+00:00" + "time": "2023-08-13T19:53:39+00:00" }, { "name": "nunomaduro/termwind", @@ -4190,16 +4192,16 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.7.2", + "version": "1.7.3", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d" + "reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b2fe4d22a5426f38e014855322200b97b5362c0d", - "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419", + "reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419", "shasum": "" }, "require": { @@ -4242,9 +4244,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.2" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.3" }, - "time": "2023-05-30T18:13:47+00:00" + "time": "2023-08-12T11:01:26+00:00" }, { "name": "phpoffice/phpspreadsheet", @@ -4522,6 +4524,54 @@ }, "time": "2021-02-03T23:26:27+00:00" }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, { "name": "psr/container", "version": "2.0.2", @@ -5333,16 +5383,16 @@ }, { "name": "spatie/laravel-package-tools", - "version": "1.16.0", + "version": "1.16.1", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "38fe533e93f86a1b2fb1000bf7df09c4748e6458" + "reference": "cc7c991555a37f9fa6b814aa03af73f88026a83d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/38fe533e93f86a1b2fb1000bf7df09c4748e6458", - "reference": "38fe533e93f86a1b2fb1000bf7df09c4748e6458", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/cc7c991555a37f9fa6b814aa03af73f88026a83d", + "reference": "cc7c991555a37f9fa6b814aa03af73f88026a83d", "shasum": "" }, "require": { @@ -5381,7 +5431,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.0" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.1" }, "funding": [ { @@ -5389,7 +5439,7 @@ "type": "github" } ], - "time": "2023-08-09T14:08:04+00:00" + "time": "2023-08-23T09:04:39+00:00" }, { "name": "spatie/laravel-settings", @@ -5805,16 +5855,16 @@ }, { "name": "symfony/console", - "version": "v6.3.2", + "version": "v6.3.4", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898" + "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/aa5d64ad3f63f2e48964fc81ee45cb318a723898", - "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898", + "url": "https://api.github.com/repos/symfony/console/zipball/eca495f2ee845130855ddf1cf18460c38966c8b6", + "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6", "shasum": "" }, "require": { @@ -5875,7 +5925,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.3.2" + "source": "https://github.com/symfony/console/tree/v6.3.4" }, "funding": [ { @@ -5891,7 +5941,7 @@ "type": "tidelift" } ], - "time": "2023-07-19T20:17:28+00:00" + "time": "2023-08-16T10:10:12+00:00" }, { "name": "symfony/css-selector", @@ -6321,16 +6371,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.3.2", + "version": "v6.3.4", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3" + "reference": "cac1556fdfdf6719668181974104e6fcfa60e844" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3", - "reference": "43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/cac1556fdfdf6719668181974104e6fcfa60e844", + "reference": "cac1556fdfdf6719668181974104e6fcfa60e844", "shasum": "" }, "require": { @@ -6378,7 +6428,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.3.2" + "source": "https://github.com/symfony/http-foundation/tree/v6.3.4" }, "funding": [ { @@ -6394,20 +6444,20 @@ "type": "tidelift" } ], - "time": "2023-07-23T21:58:39+00:00" + "time": "2023-08-22T08:20:46+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.3.3", + "version": "v6.3.4", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "d3b567f0addf695e10b0c6d57564a9bea2e058ee" + "reference": "36abb425b4af863ae1fe54d8a8b8b4c76a2bccdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/d3b567f0addf695e10b0c6d57564a9bea2e058ee", - "reference": "d3b567f0addf695e10b0c6d57564a9bea2e058ee", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/36abb425b4af863ae1fe54d8a8b8b4c76a2bccdb", + "reference": "36abb425b4af863ae1fe54d8a8b8b4c76a2bccdb", "shasum": "" }, "require": { @@ -6416,7 +6466,7 @@ "symfony/deprecation-contracts": "^2.5|^3", "symfony/error-handler": "^6.3", "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/http-foundation": "^6.2.7", + "symfony/http-foundation": "^6.3.4", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -6424,7 +6474,7 @@ "symfony/cache": "<5.4", "symfony/config": "<6.1", "symfony/console": "<5.4", - "symfony/dependency-injection": "<6.3", + "symfony/dependency-injection": "<6.3.4", "symfony/doctrine-bridge": "<5.4", "symfony/form": "<5.4", "symfony/http-client": "<5.4", @@ -6448,7 +6498,7 @@ "symfony/config": "^6.1", "symfony/console": "^5.4|^6.0", "symfony/css-selector": "^5.4|^6.0", - "symfony/dependency-injection": "^6.3", + "symfony/dependency-injection": "^6.3.4", "symfony/dom-crawler": "^5.4|^6.0", "symfony/expression-language": "^5.4|^6.0", "symfony/finder": "^5.4|^6.0", @@ -6491,7 +6541,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.3.3" + "source": "https://github.com/symfony/http-kernel/tree/v6.3.4" }, "funding": [ { @@ -6507,7 +6557,7 @@ "type": "tidelift" } ], - "time": "2023-07-31T10:33:00+00:00" + "time": "2023-08-26T13:54:49+00:00" }, { "name": "symfony/mailer", @@ -6675,16 +6725,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", "shasum": "" }, "require": { @@ -6699,7 +6749,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6737,7 +6787,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" }, "funding": [ { @@ -6753,20 +6803,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354" + "reference": "875e90aeea2777b6f135677f618529449334a612" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612", + "reference": "875e90aeea2777b6f135677f618529449334a612", "shasum": "" }, "require": { @@ -6778,7 +6828,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6818,7 +6868,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0" }, "funding": [ { @@ -6834,20 +6884,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da" + "reference": "ecaafce9f77234a6a449d29e49267ba10499116d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ecaafce9f77234a6a449d29e49267ba10499116d", + "reference": "ecaafce9f77234a6a449d29e49267ba10499116d", "shasum": "" }, "require": { @@ -6861,7 +6911,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6905,7 +6955,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.28.0" }, "funding": [ { @@ -6921,20 +6971,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:30:37+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", "shasum": "" }, "require": { @@ -6946,7 +6996,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6989,7 +7039,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0" }, "funding": [ { @@ -7005,20 +7055,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + "reference": "42292d99c55abe617799667f454222c54c60e229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", + "reference": "42292d99c55abe617799667f454222c54c60e229", "shasum": "" }, "require": { @@ -7033,7 +7083,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7072,7 +7122,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" }, "funding": [ { @@ -7088,20 +7138,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-07-28T09:04:16+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/70f4aebd92afca2f865444d30a4d2151c13c3179", + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179", "shasum": "" }, "require": { @@ -7110,7 +7160,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7148,7 +7198,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.28.0" }, "funding": [ { @@ -7164,20 +7214,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", "shasum": "" }, "require": { @@ -7186,7 +7236,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7231,7 +7281,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" }, "funding": [ { @@ -7247,20 +7297,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-php83", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "508c652ba3ccf69f8c97f251534f229791b52a57" + "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/508c652ba3ccf69f8c97f251534f229791b52a57", - "reference": "508c652ba3ccf69f8c97f251534f229791b52a57", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11", + "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11", "shasum": "" }, "require": { @@ -7270,7 +7320,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7283,7 +7333,10 @@ ], "psr-4": { "Symfony\\Polyfill\\Php83\\": "" - } + }, + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7308,7 +7361,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.28.0" }, "funding": [ { @@ -7324,20 +7377,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-08-16T06:22:46+00:00" }, { "name": "symfony/polyfill-uuid", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166" + "reference": "9c44518a5aff8da565c8a55dbe85d2769e6f630e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/f3cf1a645c2734236ed1e2e671e273eeb3586166", - "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/9c44518a5aff8da565c8a55dbe85d2769e6f630e", + "reference": "9c44518a5aff8da565c8a55dbe85d2769e6f630e", "shasum": "" }, "require": { @@ -7352,7 +7405,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -7390,7 +7443,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.28.0" }, "funding": [ { @@ -7406,20 +7459,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/process", - "version": "v6.3.2", + "version": "v6.3.4", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d" + "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d", - "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d", + "url": "https://api.github.com/repos/symfony/process/zipball/0b5c29118f2e980d455d2e34a5659f4579847c54", + "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54", "shasum": "" }, "require": { @@ -7451,7 +7504,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.3.2" + "source": "https://github.com/symfony/process/tree/v6.3.4" }, "funding": [ { @@ -7467,7 +7520,7 @@ "type": "tidelift" } ], - "time": "2023-07-12T16:00:22+00:00" + "time": "2023-08-07T10:39:22+00:00" }, { "name": "symfony/routing", @@ -7969,16 +8022,16 @@ }, { "name": "symfony/var-dumper", - "version": "v6.3.3", + "version": "v6.3.4", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "77fb4f2927f6991a9843633925d111147449ee7a" + "reference": "2027be14f8ae8eae999ceadebcda5b4909b81d45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/77fb4f2927f6991a9843633925d111147449ee7a", - "reference": "77fb4f2927f6991a9843633925d111147449ee7a", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2027be14f8ae8eae999ceadebcda5b4909b81d45", + "reference": "2027be14f8ae8eae999ceadebcda5b4909b81d45", "shasum": "" }, "require": { @@ -8033,7 +8086,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.3.3" + "source": "https://github.com/symfony/var-dumper/tree/v6.3.4" }, "funding": [ { @@ -8049,7 +8102,7 @@ "type": "tidelift" } ], - "time": "2023-07-31T07:08:24+00:00" + "time": "2023-08-24T14:51:05+00:00" }, { "name": "tgalopin/html-sanitizer", @@ -8853,16 +8906,16 @@ }, { "name": "laravel/pint", - "version": "v1.10.6", + "version": "v1.11.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "d1915b6ecc6406c00472c6b9ae75b46aa153bbb2" + "reference": "88e835bf922b94017778bde89ef8f215e1ea40db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/d1915b6ecc6406c00472c6b9ae75b46aa153bbb2", - "reference": "d1915b6ecc6406c00472c6b9ae75b46aa153bbb2", + "url": "https://api.github.com/repos/laravel/pint/zipball/88e835bf922b94017778bde89ef8f215e1ea40db", + "reference": "88e835bf922b94017778bde89ef8f215e1ea40db", "shasum": "" }, "require": { @@ -8915,20 +8968,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-08-08T15:17:16+00:00" + "time": "2023-08-15T15:30:00+00:00" }, { "name": "laravel/sail", - "version": "v1.23.2", + "version": "v1.24.0", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "f8694d6af5729be72ae96b91e344c5676c89114a" + "reference": "c8a621d7b69ab2e568d97a20f837ca733a224006" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/f8694d6af5729be72ae96b91e344c5676c89114a", - "reference": "f8694d6af5729be72ae96b91e344c5676c89114a", + "url": "https://api.github.com/repos/laravel/sail/zipball/c8a621d7b69ab2e568d97a20f837ca733a224006", + "reference": "c8a621d7b69ab2e568d97a20f837ca733a224006", "shasum": "" }, "require": { @@ -8980,7 +9033,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-08-07T13:01:51+00:00" + "time": "2023-08-27T14:26:11+00:00" }, { "name": "mockery/mockery", @@ -9652,16 +9705,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.3.1", + "version": "10.3.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "d442ce7c4104d5683c12e67e4dcb5058159e9804" + "reference": "0dafb1175c366dd274eaa9a625e914451506bcd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d442ce7c4104d5683c12e67e4dcb5058159e9804", - "reference": "d442ce7c4104d5683c12e67e4dcb5058159e9804", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0dafb1175c366dd274eaa9a625e914451506bcd1", + "reference": "0dafb1175c366dd274eaa9a625e914451506bcd1", "shasum": "" }, "require": { @@ -9733,7 +9786,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.3.1" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.2" }, "funding": [ { @@ -9749,7 +9802,7 @@ "type": "tidelift" } ], - "time": "2023-08-04T06:48:08+00:00" + "time": "2023-08-15T05:34:23+00:00" }, { "name": "sebastian/cli-parser", @@ -9920,16 +9973,16 @@ }, { "name": "sebastian/comparator", - "version": "5.0.0", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "72f01e6586e0caf6af81297897bd112eb7e9627c" + "reference": "2db5010a484d53ebf536087a70b4a5423c102372" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/72f01e6586e0caf6af81297897bd112eb7e9627c", - "reference": "72f01e6586e0caf6af81297897bd112eb7e9627c", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2db5010a484d53ebf536087a70b4a5423c102372", + "reference": "2db5010a484d53ebf536087a70b4a5423c102372", "shasum": "" }, "require": { @@ -9940,7 +9993,7 @@ "sebastian/exporter": "^5.0" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^10.3" }, "type": "library", "extra": { @@ -9984,7 +10037,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.1" }, "funding": [ { @@ -9992,7 +10046,7 @@ "type": "github" } ], - "time": "2023-02-03T07:07:16+00:00" + "time": "2023-08-14T13:18:12+00:00" }, { "name": "sebastian/complexity", @@ -10796,16 +10850,16 @@ }, { "name": "spatie/ignition", - "version": "1.9.0", + "version": "1.10.1", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "de24ff1e01814d5043bd6eb4ab36a5a852a04973" + "reference": "d92b9a081e99261179b63a858c7a4b01541e7dd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/de24ff1e01814d5043bd6eb4ab36a5a852a04973", - "reference": "de24ff1e01814d5043bd6eb4ab36a5a852a04973", + "url": "https://api.github.com/repos/spatie/ignition/zipball/d92b9a081e99261179b63a858c7a4b01541e7dd1", + "reference": "d92b9a081e99261179b63a858c7a4b01541e7dd1", "shasum": "" }, "require": { @@ -10875,20 +10929,20 @@ "type": "github" } ], - "time": "2023-06-28T13:24:59+00:00" + "time": "2023-08-21T15:06:37+00:00" }, { "name": "spatie/laravel-ignition", - "version": "2.2.0", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "dd15fbe82ef5392798941efae93c49395a87d943" + "reference": "4ed813d16edb5a1ab0d7f4b1d116c37ee8cdf3c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/dd15fbe82ef5392798941efae93c49395a87d943", - "reference": "dd15fbe82ef5392798941efae93c49395a87d943", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/4ed813d16edb5a1ab0d7f4b1d116c37ee8cdf3c0", + "reference": "4ed813d16edb5a1ab0d7f4b1d116c37ee8cdf3c0", "shasum": "" }, "require": { @@ -10967,7 +11021,7 @@ "type": "github" } ], - "time": "2023-06-28T13:51:52+00:00" + "time": "2023-08-23T06:24:34+00:00" }, { "name": "symfony/yaml", diff --git a/config/speedtest.php b/config/speedtest.php index 857a00d22..805826ec6 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-06-09'), + 'build_date' => Carbon::parse('2023-08-29'), - 'build_version' => '0.11.17', + 'build_version' => '0.11.18', /** * Polling diff --git a/pint.json b/pint.json index 93061b6bd..ae878f221 100644 --- a/pint.json +++ b/pint.json @@ -1,3 +1,9 @@ { - "preset": "laravel" + "preset": "laravel", + "exclude": [ + "config" + ], + "notName": [ + "server.php" + ] } From fdf7943468ddfef6d336fa29215249b4bd4f97a6 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Wed, 30 Aug 2023 20:43:00 -0400 Subject: [PATCH 062/124] [Bugfix] Lock maennchen/zipstream-php to ^2.0 (#698) --- composer.json | 1 + composer.lock | 110 ++++++++++++++++++++++++++++++++++++++------------ 2 files changed, 86 insertions(+), 25 deletions(-) diff --git a/composer.json b/composer.json index a17dc59ab..f5ad8064f 100644 --- a/composer.json +++ b/composer.json @@ -22,6 +22,7 @@ "laravel/sanctum": "^3.2.6", "laravel/tinker": "^2.8.2", "maatwebsite/excel": "^3.1.48", + "maennchen/zipstream-php": "^2.0", "spatie/laravel-settings": "^2.8.3", "squirephp/timezones-en": "^3.4.2" }, diff --git a/composer.lock b/composer.lock index 29e219383..a0b9b78d0 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "97bb40cd79652aa12edc2168754d5e5b", + "content-hash": "cf7bd940182178804ba8454803ee8694", "packages": [ { "name": "akaunting/laravel-money", @@ -3386,36 +3386,33 @@ }, { "name": "maennchen/zipstream-php", - "version": "3.1.0", + "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/maennchen/ZipStream-PHP.git", - "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1" + "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/b8174494eda667f7d13876b4a7bfef0f62a7c0d1", - "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", + "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", "shasum": "" }, "require": { "ext-mbstring": "*", - "ext-zlib": "*", - "php-64bit": "^8.1" + "myclabs/php-enum": "^1.5", + "php": "^8.0", + "psr/http-message": "^1.0" }, "require-dev": { "ext-zip": "*", - "friendsofphp/php-cs-fixer": "^3.16", - "guzzlehttp/guzzle": "^7.5", + "friendsofphp/php-cs-fixer": "^3.9", + "guzzlehttp/guzzle": "^6.5.3 || ^7.2.0", "mikey179/vfsstream": "^1.6", - "php-coveralls/php-coveralls": "^2.5", - "phpunit/phpunit": "^10.0", + "php-coveralls/php-coveralls": "^2.4", + "phpunit/phpunit": "^8.5.8 || ^9.4.2", "vimeo/psalm": "^5.0" }, - "suggest": { - "guzzlehttp/psr7": "^2.4", - "psr/http-message": "^2.0" - }, "type": "library", "autoload": { "psr-4": { @@ -3451,7 +3448,7 @@ ], "support": { "issues": "https://github.com/maennchen/ZipStream-PHP/issues", - "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.0" + "source": "https://github.com/maennchen/ZipStream-PHP/tree/2.4.0" }, "funding": [ { @@ -3463,7 +3460,7 @@ "type": "open_collective" } ], - "time": "2023-06-21T14:59:35+00:00" + "time": "2022-12-08T12:29:14+00:00" }, { "name": "markbaker/complex", @@ -3740,6 +3737,69 @@ ], "time": "2023-06-21T08:46:11+00:00" }, + { + "name": "myclabs/php-enum", + "version": "1.8.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/php-enum.git", + "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/php-enum/zipball/a867478eae49c9f59ece437ae7f9506bfaa27483", + "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5", + "squizlabs/php_codesniffer": "1.*", + "vimeo/psalm": "^4.6.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "MyCLabs\\Enum\\": "src/" + }, + "classmap": [ + "stubs/Stringable.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP Enum contributors", + "homepage": "https://github.com/myclabs/php-enum/graphs/contributors" + } + ], + "description": "PHP Enum implementation", + "homepage": "http://github.com/myclabs/php-enum", + "keywords": [ + "enum" + ], + "support": { + "issues": "https://github.com/myclabs/php-enum/issues", + "source": "https://github.com/myclabs/php-enum/tree/1.8.4" + }, + "funding": [ + { + "url": "https://github.com/mnapoli", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum", + "type": "tidelift" + } + ], + "time": "2022-08-04T09:53:51+00:00" + }, { "name": "nesbot/carbon", "version": "2.69.0", @@ -4784,16 +4844,16 @@ }, { "name": "psr/http-message", - "version": "2.0", + "version": "1.1", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", - "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "shasum": "" }, "require": { @@ -4802,7 +4862,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -4817,7 +4877,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "homepage": "http://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", @@ -4831,9 +4891,9 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/2.0" + "source": "https://github.com/php-fig/http-message/tree/1.1" }, - "time": "2023-04-04T09:54:51+00:00" + "time": "2023-04-04T09:50:52+00:00" }, { "name": "psr/log", From c1d5b6a9d0627841a83fc0057f5ebc25c094a55d Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Wed, 30 Aug 2023 20:45:37 -0400 Subject: [PATCH 063/124] Release v0.11.19 (#699) --- config/speedtest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/speedtest.php b/config/speedtest.php index 805826ec6..45d25873d 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-08-29'), + 'build_date' => Carbon::parse('2023-08-30'), - 'build_version' => '0.11.18', + 'build_version' => '0.11.19', /** * Polling From 13a3605700e25f9bd94cc186dafc723d434e38c7 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Wed, 30 Aug 2023 21:52:37 -0400 Subject: [PATCH 064/124] [Bugfix] Fixed failed indicator on latest result api (#700) --- app/Http/Controllers/API/Speedtest/GetLatestController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/API/Speedtest/GetLatestController.php b/app/Http/Controllers/API/Speedtest/GetLatestController.php index 4ca29dd13..faaef5525 100644 --- a/app/Http/Controllers/API/Speedtest/GetLatestController.php +++ b/app/Http/Controllers/API/Speedtest/GetLatestController.php @@ -35,7 +35,7 @@ public function __invoke(): JsonResponse 'server_name' => $latest->server_name, 'url' => $latest->url, 'scheduled' => $latest->scheduled, - 'failed' => $latest->successful, + 'failed' => ! $latest->successful, 'created_at' => $latest->created_at->toISOString(), 'updated_at' => $latest->created_at->toISOString(), // faking updated at to match legacy api payload ], From 3984b8987f5325ea53d46404844bb104267dcd0d Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Thu, 31 Aug 2023 08:20:08 -0400 Subject: [PATCH 065/124] [Bugfix] added back sqlite symlink (#706) --- .../s6-overlay/scripts/laravel-automations | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docker/deploy/etc/s6-overlay/scripts/laravel-automations b/docker/deploy/etc/s6-overlay/scripts/laravel-automations index 32c91eb16..b5286cbdd 100644 --- a/docker/deploy/etc/s6-overlay/scripts/laravel-automations +++ b/docker/deploy/etc/s6-overlay/scripts/laravel-automations @@ -15,6 +15,27 @@ chown -R webuser:webgroup $WEBUSER_HOME echo "✅ Permissions fixed." echo "" +if [ ${DB_CONNECTION:="sqlite"} = "sqlite" ]; then + # create symlinks + echo "🔗 Creating database symlink..." + symlinks=( \ + /var/www/html/database/database.sqlite \ + ) + + for i in "${symlinks[@]}" + do + if [[ -e "$i" && ! -L "$i" ]]; then + rm -rf "$i" + fi + if [[ ! -L "$i" ]]; then + ln -s /config/"$(basename "$i")" "$i" + fi + done + + echo "✅ Database symlink created." + echo "" +fi + # Check for env file if [ ! -f /config/.env ]; then echo "🙄 Environment file not found, creating..." From 415881536b2e7c4b79b78ba0818885757d415f0c Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Thu, 31 Aug 2023 08:26:18 -0400 Subject: [PATCH 066/124] Release v0.11.20 (#707) --- config/speedtest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/speedtest.php b/config/speedtest.php index 45d25873d..b5c1c62ae 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-08-30'), + 'build_date' => Carbon::parse('2023-08-31'), - 'build_version' => '0.11.19', + 'build_version' => '0.11.20', /** * Polling From 4a4c34f5afba0ca6bc5697acfd96d65c19da0cef Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 4 Sep 2023 11:08:46 -0400 Subject: [PATCH 067/124] [Feature] Reset user password command (#719) --- app/Console/Commands/ResetUserPassword.php | 48 ++++++++++++++++++++++ app/Jobs/DeleteResultsData.php | 2 +- app/Jobs/ExecSpeedtest.php | 2 +- routes/web.php | 2 + 4 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 app/Console/Commands/ResetUserPassword.php diff --git a/app/Console/Commands/ResetUserPassword.php b/app/Console/Commands/ResetUserPassword.php new file mode 100644 index 000000000..6c27e9e98 --- /dev/null +++ b/app/Console/Commands/ResetUserPassword.php @@ -0,0 +1,48 @@ +argument('email')); + + if (! $user) { + // couldn't find the user so should fail. + $this->error('Could not find a user with the email address of '.$$this->argument('email')); + + Command::FAILURE; + } + + $password = $this->secret('What is the password?'); + + $user->update([ + 'password' => Hash::make($password), + ]); + + Command::SUCCESS; + } +} diff --git a/app/Jobs/DeleteResultsData.php b/app/Jobs/DeleteResultsData.php index 462909c34..105cef283 100644 --- a/app/Jobs/DeleteResultsData.php +++ b/app/Jobs/DeleteResultsData.php @@ -13,7 +13,7 @@ use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\DB; -class DeleteResultsData implements ShouldQueue, ShouldBeUnique +class DeleteResultsData implements ShouldBeUnique, ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; diff --git a/app/Jobs/ExecSpeedtest.php b/app/Jobs/ExecSpeedtest.php index 4b2dea12f..77cf34830 100644 --- a/app/Jobs/ExecSpeedtest.php +++ b/app/Jobs/ExecSpeedtest.php @@ -13,7 +13,7 @@ use Symfony\Component\Process\Exception\ProcessFailedException; use Symfony\Component\Process\Process; -class ExecSpeedtest implements ShouldQueue, ShouldBeUnique +class ExecSpeedtest implements ShouldBeUnique, ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; diff --git a/routes/web.php b/routes/web.php index d5ec804da..de5c4849a 100644 --- a/routes/web.php +++ b/routes/web.php @@ -15,6 +15,8 @@ Route::redirect('/', '/admin'); +Route::redirect('/login', '/admin/login'); + if (app()->isLocal()) { require __DIR__.'/test.php'; } From 11457a9674bcf485af5c7b826d080f563cfc0010 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 4 Sep 2023 11:41:35 -0400 Subject: [PATCH 068/124] [Bugfix] Server error on password change (#720) --- routes/web.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/routes/web.php b/routes/web.php index de5c4849a..0b8383acd 100644 --- a/routes/web.php +++ b/routes/web.php @@ -15,7 +15,9 @@ Route::redirect('/', '/admin'); -Route::redirect('/login', '/admin/login'); +Route::get('/login', function () { + return redirect('/admin/login'); +})->name('login'); if (app()->isLocal()) { require __DIR__.'/test.php'; From 07214d554e9e18ecba931c532bdc0df2778e07d1 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 4 Sep 2023 12:28:35 -0400 Subject: [PATCH 069/124] [Feature] Refactored format data for InfluxDB (#721) --- app/Models/Result.php | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/app/Models/Result.php b/app/Models/Result.php index 552527f23..37ce1c750 100644 --- a/app/Models/Result.php +++ b/app/Models/Result.php @@ -5,6 +5,7 @@ use App\Events\ResultCreated; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +use Illuminate\Support\Arr; class Result extends Model { @@ -77,20 +78,21 @@ public function formatForInfluxDB2() $data = json_decode($this->data, true); return [ - 'id' => (int) $this->id, - 'ping' => (float) $this->ping, - 'download' => (int) $this->download, - 'upload' => (int) $this->upload, - 'download_bits' => (int) $this->download * 8, - 'upload_bits' => (int) $this->upload * 8, - 'ping_jitter' => (float) $data['ping']['jitter'] ?? null, - 'download_jitter' => (float) $data['download']['latency']['jitter'] ?? null, - 'upload_jitter' => (float) $data['upload']['latency']['jitter'] ?? null, - 'server_id' => (int) $this->server_id, - 'server_host' => $this->server_host, - 'server_name' => $this->server_name, + 'id' => $this->id, + 'ping' => $this?->ping, + 'download' => $this?->download, + 'upload' => $this?->upload, + 'download_bits' => $this->download ? $this->download * 8 : null, + 'upload_bits' => $this->upload ? $this->upload * 8 : null, + 'ping_jitter' => Arr::get($data, 'ping.jitter'), + 'download_jitter' => Arr::get($data, 'download.latency.jitter'), + 'upload_jitter' => Arr::get($data, 'upload.latency.jitter'), + 'server_id' => $this?->server_id, + 'server_host' => $this?->server_host, + 'server_name' => $this?->server_name, 'scheduled' => $this->scheduled, - 'packet_loss' => array_key_exists('packetLoss', $data) ? (float) $data['packetLoss'] : null, // optional, because apparently the cli doesn't always have this metric + 'successful' => $this->successful, + 'packet_loss' => Arr::get($data, 'packetLoss'), ]; } From b1f70f01fd74ec1afcaa4edefd61b8be04b16517 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 4 Sep 2023 12:33:30 -0400 Subject: [PATCH 070/124] Release v0.11.21 (#722) --- config/speedtest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/speedtest.php b/config/speedtest.php index b5c1c62ae..2bc6f99a5 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-08-31'), + 'build_date' => Carbon::parse('2023-09-04'), - 'build_version' => '0.11.20', + 'build_version' => '0.11.21', /** * Polling From caac0c7dbd80eb94fe55209b63395bfc4ba69b7e Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 4 Sep 2023 17:38:39 -0400 Subject: [PATCH 071/124] [Bugfix] Influxdb packet loss type (#726) --- app/Jobs/SendDataToInfluxDbV2.php | 4 +- app/Models/Result.php | 2 +- composer.json | 5 +- composer.lock | 486 +++++++++++++++++++++++++++++- 4 files changed, 483 insertions(+), 14 deletions(-) diff --git a/app/Jobs/SendDataToInfluxDbV2.php b/app/Jobs/SendDataToInfluxDbV2.php index da7c6c6e8..28261db68 100644 --- a/app/Jobs/SendDataToInfluxDbV2.php +++ b/app/Jobs/SendDataToInfluxDbV2.php @@ -67,7 +67,9 @@ public function handle(): void try { $writeApi->write($dataArray); } catch (\Exception $e) { - Log::error($e); + Log::info($e); + + $this->fail(); } $writeApi->close(); diff --git a/app/Models/Result.php b/app/Models/Result.php index 37ce1c750..77ebd1ae3 100644 --- a/app/Models/Result.php +++ b/app/Models/Result.php @@ -92,7 +92,7 @@ public function formatForInfluxDB2() 'server_name' => $this?->server_name, 'scheduled' => $this->scheduled, 'successful' => $this->successful, - 'packet_loss' => Arr::get($data, 'packetLoss'), + 'packet_loss' => (float) Arr::get($data, 'packetLoss', 0), ]; } diff --git a/composer.json b/composer.json index f5ad8064f..24ef6a9d4 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ "filament/filament": "^2.17.52", "filament/spatie-laravel-settings-plugin": "^2.17.52", "guzzlehttp/guzzle": "^7.8", - "influxdata/influxdb-client-php": "^2.9", + "influxdata/influxdb-client-php": "^3.4", "laravel-notification-channels/telegram": "^4.0", "laravel/framework": "^10.21", "laravel/sanctum": "^3.2.6", @@ -81,7 +81,8 @@ "preferred-install": "dist", "sort-packages": true, "allow-plugins": { - "pestphp/pest-plugin": true + "pestphp/pest-plugin": true, + "php-http/discovery": true } }, "minimum-stability": "stable", diff --git a/composer.lock b/composer.lock index a0b9b78d0..e80df3eec 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "cf7bd940182178804ba8454803ee8694", + "content-hash": "2d3f21f5f81f94a255e9923096d51a43", "packages": [ { "name": "akaunting/laravel-money", @@ -380,6 +380,72 @@ }, "time": "2021-10-17T22:52:23+00:00" }, + { + "name": "clue/stream-filter", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/clue/stream-filter.git", + "reference": "d6169430c7731d8509da7aecd0af756a5747b78e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/clue/stream-filter/zipball/d6169430c7731d8509da7aecd0af756a5747b78e", + "reference": "d6169430c7731d8509da7aecd0af756a5747b78e", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "Clue\\StreamFilter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + } + ], + "description": "A simple and modern approach to stream filtering in PHP", + "homepage": "https://github.com/clue/php-stream-filter", + "keywords": [ + "bucket brigade", + "callback", + "filter", + "php_user_filter", + "stream", + "stream_filter_append", + "stream_filter_register" + ], + "support": { + "issues": "https://github.com/clue/stream-filter/issues", + "source": "https://github.com/clue/stream-filter/tree/v1.6.0" + }, + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2022-02-21T13:15:14+00:00" + }, { "name": "composer/semver", "version": "3.3.2", @@ -2208,27 +2274,30 @@ }, { "name": "influxdata/influxdb-client-php", - "version": "2.9.0", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/influxdata/influxdb-client-php.git", - "reference": "518d95efe00976d06ea3f03bff9b506a8ecf8351" + "reference": "9db0d74595cbca08d9e2ce59814fc967c1b36531" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/influxdata/influxdb-client-php/zipball/518d95efe00976d06ea3f03bff9b506a8ecf8351", - "reference": "518d95efe00976d06ea3f03bff9b506a8ecf8351", + "url": "https://api.github.com/repos/influxdata/influxdb-client-php/zipball/9db0d74595cbca08d9e2ce59814fc967c1b36531", + "reference": "9db0d74595cbca08d9e2ce59814fc967c1b36531", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", - "guzzlehttp/guzzle": "^7.0.1", - "guzzlehttp/psr7": "^2.0.0", - "php": ">=7.2" + "php": ">=7.2", + "php-http/client-common": "^2.2.1", + "php-http/discovery": "^1.9.1", + "psr/http-client": "^1.0.1" }, "require-dev": { + "guzzlehttp/guzzle": "^7.0.1", + "guzzlehttp/psr7": "^2.0.0", "phpunit/phpunit": "^8.5.27", "squizlabs/php_codesniffer": "~3.7" }, @@ -2249,9 +2318,9 @@ ], "support": { "issues": "https://github.com/influxdata/influxdb-client-php/issues", - "source": "https://github.com/influxdata/influxdb-client-php/tree/2.9.0" + "source": "https://github.com/influxdata/influxdb-client-php/tree/3.4.0" }, - "time": "2022-07-29T17:08:15+00:00" + "time": "2023-07-28T03:48:29+00:00" }, { "name": "laravel-notification-channels/telegram", @@ -4197,6 +4266,336 @@ ], "time": "2023-02-08T01:06:31+00:00" }, + { + "name": "php-http/client-common", + "version": "2.7.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/client-common.git", + "reference": "880509727a447474d2a71b7d7fa5d268ddd3db4b" + }, + "dist": { + "type": "zip", + "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", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0 || ^2.0", + "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0", + "symfony/polyfill-php80": "^1.17" + }, + "require-dev": { + "doctrine/instantiator": "^1.1", + "guzzlehttp/psr7": "^1.4", + "nyholm/psr7": "^1.2", + "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", + "phpspec/prophecy": "^1.10.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.33 || ^9.6.7" + }, + "suggest": { + "ext-json": "To detect JSON responses with the ContentTypePlugin", + "ext-libxml": "To detect XML responses with the ContentTypePlugin", + "php-http/cache-plugin": "PSR-6 Cache plugin", + "php-http/logger-plugin": "PSR-3 Logger plugin", + "php-http/stopwatch-plugin": "Symfony Stopwatch plugin" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Client\\Common\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Common HTTP Client implementations and tools for HTTPlug", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "common", + "http", + "httplug" + ], + "support": { + "issues": "https://github.com/php-http/client-common/issues", + "source": "https://github.com/php-http/client-common/tree/2.7.0" + }, + "time": "2023-05-17T06:46:59+00:00" + }, + { + "name": "php-http/discovery", + "version": "1.19.1", + "source": { + "type": "git", + "url": "https://github.com/php-http/discovery.git", + "reference": "57f3de01d32085fea20865f9b16fb0e69347c39e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/discovery/zipball/57f3de01d32085fea20865f9b16fb0e69347c39e", + "reference": "57f3de01d32085fea20865f9b16fb0e69347c39e", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "nyholm/psr7": "<1.0", + "zendframework/zend-diactoros": "*" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "*", + "psr/http-factory-implementation": "*", + "psr/http-message-implementation": "*" + }, + "require-dev": { + "composer/composer": "^1.0.2|^2.0", + "graham-campbell/phpspec-skip-example-extension": "^5.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0", + "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", + "symfony/phpunit-bridge": "^6.2" + }, + "type": "composer-plugin", + "extra": { + "class": "Http\\Discovery\\Composer\\Plugin", + "plugin-optional": true + }, + "autoload": { + "psr-4": { + "Http\\Discovery\\": "src/" + }, + "exclude-from-classmap": [ + "src/Composer/Plugin.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", + "homepage": "http://php-http.org", + "keywords": [ + "adapter", + "client", + "discovery", + "factory", + "http", + "message", + "psr17", + "psr7" + ], + "support": { + "issues": "https://github.com/php-http/discovery/issues", + "source": "https://github.com/php-http/discovery/tree/1.19.1" + }, + "time": "2023-07-11T07:02:26+00:00" + }, + { + "name": "php-http/httplug", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/httplug.git", + "reference": "625ad742c360c8ac580fcc647a1541d29e257f67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/httplug/zipball/625ad742c360c8ac580fcc647a1541d29e257f67", + "reference": "625ad742c360c8ac580fcc647a1541d29e257f67", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "php-http/promise": "^1.1", + "psr/http-client": "^1.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "require-dev": { + "friends-of-phpspec/phpspec-code-coverage": "^4.1 || ^5.0 || ^6.0", + "phpspec/phpspec": "^5.1 || ^6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eric GELOEN", + "email": "geloen.eric@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "HTTPlug, the HTTP client abstraction for PHP", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "http" + ], + "support": { + "issues": "https://github.com/php-http/httplug/issues", + "source": "https://github.com/php-http/httplug/tree/2.4.0" + }, + "time": "2023-04-14T15:10:03+00:00" + }, + { + "name": "php-http/message", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/message.git", + "reference": "47a14338bf4ebd67d317bf1144253d7db4ab55fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message/zipball/47a14338bf4ebd67d317bf1144253d7db4ab55fd", + "reference": "47a14338bf4ebd67d317bf1144253d7db4ab55fd", + "shasum": "" + }, + "require": { + "clue/stream-filter": "^1.5", + "php": "^7.2 || ^8.0", + "psr/http-message": "^1.1 || ^2.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0" + }, + "require-dev": { + "ergebnis/composer-normalize": "^2.6", + "ext-zlib": "*", + "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" + }, + "suggest": { + "ext-zlib": "Used with compressor/decompressor streams", + "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", + "laminas/laminas-diactoros": "Used with Diactoros Factories", + "slim/slim": "Used with Slim Framework PSR-7 implementation" + }, + "type": "library", + "autoload": { + "files": [ + "src/filters.php" + ], + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "HTTP Message related tools", + "homepage": "http://php-http.org", + "keywords": [ + "http", + "message", + "psr-7" + ], + "support": { + "issues": "https://github.com/php-http/message/issues", + "source": "https://github.com/php-http/message/tree/1.16.0" + }, + "time": "2023-05-17T06:43:38+00:00" + }, + { + "name": "php-http/promise", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/promise.git", + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/promise/zipball/4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "friends-of-phpspec/phpspec-code-coverage": "^4.3.2", + "phpspec/phpspec": "^5.1.2 || ^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joel Wurtz", + "email": "joel.wurtz@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Promise used for asynchronous HTTP requests", + "homepage": "http://httplug.io", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/php-http/promise/issues", + "source": "https://github.com/php-http/promise/tree/1.1.0" + }, + "time": "2020-07-07T09:29:14+00:00" + }, { "name": "phpdocumentor/reflection-common", "version": "2.2.0", @@ -6783,6 +7182,73 @@ ], "time": "2023-07-31T07:08:24+00:00" }, + { + "name": "symfony/options-resolver", + "version": "v6.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a10f19f5198d589d5c33333cffe98dc9820332dd", + "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v6.3.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": "2023-05-12T14:21:09+00:00" + }, { "name": "symfony/polyfill-ctype", "version": "v1.28.0", From bf65003ed7d4ebbe8ca3fd8336accabf19544267 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 4 Sep 2023 19:15:06 -0400 Subject: [PATCH 072/124] Laravel 10.21.1 Shift (#724) Co-authored-by: Shift --- _ide_helper.php | 2 +- composer.json | 12 ++-- composer.lock | 149 ++++++++++++++++++++++++------------------------ 3 files changed, 83 insertions(+), 80 deletions(-) diff --git a/_ide_helper.php b/_ide_helper.php index fa6270c4a..53b93bc9b 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.21.0. + * Generated for Laravel 10.21.1. * * This file should not be included in your code, only analyzed by your IDE! * diff --git a/composer.json b/composer.json index 24ef6a9d4..afc7ab5e3 100644 --- a/composer.json +++ b/composer.json @@ -13,23 +13,23 @@ "chrisullyott/php-filesize": "^4.2.1", "doctrine/dbal": "^3.6.6", "dragonmantank/cron-expression": "^3.3.3", - "filament/filament": "^2.17.52", - "filament/spatie-laravel-settings-plugin": "^2.17.52", + "filament/filament": "^2.17.53", + "filament/spatie-laravel-settings-plugin": "^2.17.53", "guzzlehttp/guzzle": "^7.8", "influxdata/influxdb-client-php": "^3.4", "laravel-notification-channels/telegram": "^4.0", - "laravel/framework": "^10.21", - "laravel/sanctum": "^3.2.6", + "laravel/framework": "^10.21.1", + "laravel/sanctum": "^3.3.0", "laravel/tinker": "^2.8.2", "maatwebsite/excel": "^3.1.48", - "maennchen/zipstream-php": "^2.0", + "maennchen/zipstream-php": "^2.4", "spatie/laravel-settings": "^2.8.3", "squirephp/timezones-en": "^3.4.2" }, "require-dev": { "barryvdh/laravel-ide-helper": "^2.13", "fakerphp/faker": "^1.23.0", - "laravel/pint": "^1.11.0", + "laravel/pint": "^1.12.0", "laravel/sail": "^1.24.0", "mockery/mockery": "^1.6.6", "nunomaduro/collision": "^7.8.1", diff --git a/composer.lock b/composer.lock index e80df3eec..0115a762f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "2d3f21f5f81f94a255e9923096d51a43", + "content-hash": "19816f12fea6a605f91edb078e67f26b", "packages": [ { "name": "akaunting/laravel-money", @@ -448,16 +448,16 @@ }, { "name": "composer/semver", - "version": "3.3.2", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", "shasum": "" }, "require": { @@ -507,9 +507,9 @@ "versioning" ], "support": { - "irc": "irc://irc.freenode.org/composer", + "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.3.2" + "source": "https://github.com/composer/semver/tree/3.4.0" }, "funding": [ { @@ -525,7 +525,7 @@ "type": "tidelift" } ], - "time": "2022-04-01T19:23:25+00:00" + "time": "2023-08-31T09:50:34+00:00" }, { "name": "danharrin/date-format-converter", @@ -1409,16 +1409,16 @@ }, { "name": "filament/filament", - "version": "v2.17.52", + "version": "v2.17.53", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "8a735eadb6940d58215c5220d1f612bac3a47c21" + "reference": "b96c8e5845189d1b294f3d0c8a32482ebc6a9331" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/8a735eadb6940d58215c5220d1f612bac3a47c21", - "reference": "8a735eadb6940d58215c5220d1f612bac3a47c21", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/b96c8e5845189d1b294f3d0c8a32482ebc6a9331", + "reference": "b96c8e5845189d1b294f3d0c8a32482ebc6a9331", "shasum": "" }, "require": { @@ -1467,20 +1467,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-07-23T10:32:22+00:00" + "time": "2023-08-30T06:12:55+00:00" }, { "name": "filament/forms", - "version": "v2.17.52", + "version": "v2.17.53", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "499560b5637ae5b9bcb57666810ad961b7def2e2" + "reference": "f4c91363db8c6585f100a22322702523bf5b86a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/499560b5637ae5b9bcb57666810ad961b7def2e2", - "reference": "499560b5637ae5b9bcb57666810ad961b7def2e2", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/f4c91363db8c6585f100a22322702523bf5b86a7", + "reference": "f4c91363db8c6585f100a22322702523bf5b86a7", "shasum": "" }, "require": { @@ -1525,11 +1525,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-08-07T23:50:00+00:00" + "time": "2023-08-30T06:12:42+00:00" }, { "name": "filament/notifications", - "version": "v2.17.52", + "version": "v2.17.53", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", @@ -1582,7 +1582,7 @@ }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.52", + "version": "v2.17.53", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1629,7 +1629,7 @@ }, { "name": "filament/support", - "version": "v2.17.52", + "version": "v2.17.53", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", @@ -1680,7 +1680,7 @@ }, { "name": "filament/tables", - "version": "v2.17.52", + "version": "v2.17.53", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", @@ -2397,16 +2397,16 @@ }, { "name": "laravel/framework", - "version": "v10.21.0", + "version": "v10.21.1", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "96b15c7ac382a9adb4a56d40c640e782d669a112" + "reference": "ae93199f5349fd8a02364424249aad2a90185a95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/96b15c7ac382a9adb4a56d40c640e782d669a112", - "reference": "96b15c7ac382a9adb4a56d40c640e782d669a112", + "url": "https://api.github.com/repos/laravel/framework/zipball/ae93199f5349fd8a02364424249aad2a90185a95", + "reference": "ae93199f5349fd8a02364424249aad2a90185a95", "shasum": "" }, "require": { @@ -2593,7 +2593,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-08-29T13:55:56+00:00" + "time": "2023-09-04T14:34:36+00:00" }, { "name": "laravel/prompts", @@ -2645,16 +2645,16 @@ }, { "name": "laravel/sanctum", - "version": "v3.2.6", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "217e8a2bc5aa6a827ced97fcb76504029d3115d7" + "reference": "95a0181900019e2d79acbd3e2ee7d57e3d0a086b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/217e8a2bc5aa6a827ced97fcb76504029d3115d7", - "reference": "217e8a2bc5aa6a827ced97fcb76504029d3115d7", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/95a0181900019e2d79acbd3e2ee7d57e3d0a086b", + "reference": "95a0181900019e2d79acbd3e2ee7d57e3d0a086b", "shasum": "" }, "require": { @@ -2707,7 +2707,7 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2023-08-22T13:21:11+00:00" + "time": "2023-09-04T14:26:54+00:00" }, { "name": "laravel/serializable-closure", @@ -2840,16 +2840,16 @@ }, { "name": "league/commonmark", - "version": "2.4.0", + "version": "2.4.1", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048" + "reference": "3669d6d5f7a47a93c08ddff335e6d945481a1dd5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d44a24690f16b8c1808bf13b1bd54ae4c63ea048", - "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/3669d6d5f7a47a93c08ddff335e6d945481a1dd5", + "reference": "3669d6d5f7a47a93c08ddff335e6d945481a1dd5", "shasum": "" }, "require": { @@ -2942,7 +2942,7 @@ "type": "tidelift" } ], - "time": "2023-03-24T15:16:10+00:00" + "time": "2023-08-30T16:55:00+00:00" }, { "name": "league/config", @@ -9432,16 +9432,16 @@ }, { "name": "laravel/pint", - "version": "v1.11.0", + "version": "v1.12.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "88e835bf922b94017778bde89ef8f215e1ea40db" + "reference": "08bcf51e520a5e5aea458fc600ac4869f6934a66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/88e835bf922b94017778bde89ef8f215e1ea40db", - "reference": "88e835bf922b94017778bde89ef8f215e1ea40db", + "url": "https://api.github.com/repos/laravel/pint/zipball/08bcf51e520a5e5aea458fc600ac4869f6934a66", + "reference": "08bcf51e520a5e5aea458fc600ac4869f6934a66", "shasum": "" }, "require": { @@ -9454,7 +9454,7 @@ "require-dev": { "friendsofphp/php-cs-fixer": "^3.21.1", "illuminate/view": "^10.5.1", - "laravel-zero/framework": "^10.1.1", + "laravel-zero/framework": "^10.1.2", "mockery/mockery": "^1.5.1", "nunomaduro/larastan": "^2.5.1", "nunomaduro/termwind": "^1.15.1", @@ -9494,7 +9494,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-08-15T15:30:00+00:00" + "time": "2023-08-30T07:53:32+00:00" }, { "name": "laravel/sail", @@ -9911,16 +9911,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.3", + "version": "10.1.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "be1fe461fdc917de2a29a452ccf2657d325b443d" + "reference": "cd59bb34756a16ca8253ce9b2909039c227fff71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/be1fe461fdc917de2a29a452ccf2657d325b443d", - "reference": "be1fe461fdc917de2a29a452ccf2657d325b443d", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/cd59bb34756a16ca8253ce9b2909039c227fff71", + "reference": "cd59bb34756a16ca8253ce9b2909039c227fff71", "shasum": "" }, "require": { @@ -9977,7 +9977,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.3" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.4" }, "funding": [ { @@ -9985,20 +9985,20 @@ "type": "github" } ], - "time": "2023-07-26T13:45:28+00:00" + "time": "2023-08-31T14:04:38+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "4.0.2", + "version": "4.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "5647d65443818959172645e7ed999217360654b6" + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/5647d65443818959172645e7ed999217360654b6", - "reference": "5647d65443818959172645e7ed999217360654b6", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c", + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c", "shasum": "" }, "require": { @@ -10038,7 +10038,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.0.2" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1.0" }, "funding": [ { @@ -10046,7 +10046,7 @@ "type": "github" } ], - "time": "2023-05-07T09:13:23+00:00" + "time": "2023-08-31T06:24:48+00:00" }, { "name": "phpunit/php-invoker", @@ -10113,16 +10113,16 @@ }, { "name": "phpunit/php-text-template", - "version": "3.0.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d" + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/9f3d3709577a527025f55bcf0f7ab8052c8bb37d", - "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748", + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748", "shasum": "" }, "require": { @@ -10160,7 +10160,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.0" + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1" }, "funding": [ { @@ -10168,7 +10169,7 @@ "type": "github" } ], - "time": "2023-02-03T06:56:46+00:00" + "time": "2023-08-31T14:07:24+00:00" }, { "name": "phpunit/php-timer", @@ -10576,16 +10577,16 @@ }, { "name": "sebastian/complexity", - "version": "3.0.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6" + "reference": "c70b73893e10757af9c6a48929fa6a333b56a97a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/e67d240970c9dc7ea7b2123a6d520e334dd61dc6", - "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/c70b73893e10757af9c6a48929fa6a333b56a97a", + "reference": "c70b73893e10757af9c6a48929fa6a333b56a97a", "shasum": "" }, "require": { @@ -10621,7 +10622,8 @@ "homepage": "https://github.com/sebastianbergmann/complexity", "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/3.0.0" + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/3.0.1" }, "funding": [ { @@ -10629,7 +10631,7 @@ "type": "github" } ], - "time": "2023-02-03T06:59:47+00:00" + "time": "2023-08-31T09:55:53+00:00" }, { "name": "sebastian/diff", @@ -10903,16 +10905,16 @@ }, { "name": "sebastian/lines-of-code", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130" + "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/17c4d940ecafb3d15d2cf916f4108f664e28b130", - "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/649e40d279e243d985aa8fb6e74dd5bb28dc185d", + "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d", "shasum": "" }, "require": { @@ -10948,7 +10950,8 @@ "homepage": "https://github.com/sebastianbergmann/lines-of-code", "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.0" + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.1" }, "funding": [ { @@ -10956,7 +10959,7 @@ "type": "github" } ], - "time": "2023-02-03T07:08:02+00:00" + "time": "2023-08-31T09:25:50+00:00" }, { "name": "sebastian/object-enumerator", From dc6538d4f2087cbd605c8938e42921379094b1a3 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 4 Sep 2023 19:17:43 -0400 Subject: [PATCH 073/124] Release v0.11.22 (#727) --- config/speedtest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/speedtest.php b/config/speedtest.php index 2bc6f99a5..912f2e3c4 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -8,7 +8,7 @@ */ 'build_date' => Carbon::parse('2023-09-04'), - 'build_version' => '0.11.21', + 'build_version' => '0.11.22', /** * Polling From 4e5261f4f06c439071fba8629f95e84c60f2bf8f Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 5 Sep 2023 09:29:14 -0400 Subject: [PATCH 074/124] [Feature] PHP 8.2 and performance improvements (#676) --- .dockerignore | 1 + .env.example | 7 ++- .env.production | 41 ++++--------- .github/pull_request_template.md | 4 ++ Dockerfile | 20 ++++--- config/app.php | 2 +- config/broadcasting.php | 2 +- config/cache.php | 2 +- config/logging.php | 2 +- config/session.php | 2 +- docker-compose.yml | 8 +-- docker/8.1/Dockerfile | 58 ------------------- docker/8.1/php.ini | 7 --- docker/8.1/start-container | 17 ------ docker/8.1/supervisord.conf | 21 ------- docker/8.2/Dockerfile | 2 +- .../s6-overlay/scripts/laravel-automations | 15 ++--- docker/mysql/create-testing-database.sh | 6 ++ docker/pgsql/create-testing-database.sql | 2 + 19 files changed, 55 insertions(+), 164 deletions(-) delete mode 100644 docker/8.1/Dockerfile delete mode 100644 docker/8.1/php.ini delete mode 100644 docker/8.1/start-container delete mode 100644 docker/8.1/supervisord.conf create mode 100644 docker/mysql/create-testing-database.sh create mode 100644 docker/pgsql/create-testing-database.sql diff --git a/.dockerignore b/.dockerignore index ea3808ae9..24c19c44a 100644 --- a/.dockerignore +++ b/.dockerignore @@ -23,3 +23,4 @@ Homestead.json Homestead.yaml npm-debug.log yarn-error.log +*.postman_collection.json diff --git a/.env.example b/.env.example index 4b91461e7..4dcf954bc 100644 --- a/.env.example +++ b/.env.example @@ -4,6 +4,11 @@ APP_KEY= APP_DEBUG=false APP_URL=http://localhost +FORCE_HTTPS=false +DASHBOARD_POLLING=60 +NOTIFICATION_POLLING=60 +RESULTS_POLLING=false + LOG_CHANNEL=stack LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug @@ -37,4 +42,4 @@ AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= AWS_USE_PATH_STYLE_ENDPOINT=false -TELEGRAM_BOT_TOKEN= +TELEGRAM_BOT_TOKEN=null diff --git a/.env.production b/.env.production index 99359c331..2ec9c2f44 100644 --- a/.env.production +++ b/.env.production @@ -1,29 +1,15 @@ -APP_NAME="Speedtest Tracker" -APP_ENV=production -APP_KEY= -APP_DEBUG=false -APP_URL=http://localhost - -FORCE_HTTPS=false - -LOG_CHANNEL=stderr -LOG_DEPRECATIONS_CHANNEL=null -LOG_LEVEL=error +# A full list of options can be found in the '.env.example' file. -DB_CONNECTION=mysql -DB_HOST=127.0.0.1 -DB_PORT=3306 -DB_DATABASE=speedtest_tracker -DB_USERNAME= -DB_PASSWORD= +# Application key +# Used for encryption where needed, if a key is not generated run: php artisan key:generate +APP_KEY= -BROADCAST_DRIVER=log -CACHE_DRIVER=database -FILESYSTEM_DISK=local -QUEUE_CONNECTION=database -SESSION_DRIVER=database -SESSION_LIFETIME=120 +# Application URL +# Not used in the URL but effects links in emails and notifications: https://docs.speedtest-tracker.dev/faqs#links-in-emails-dont-point-to-the-correct-url +APP_URL=http://localhost +# SMTP mail config +# Only SMTP protocol is supported at this time: https://docs.speedtest-tracker.dev/settings/notifications/mail MAIL_MAILER=smtp MAIL_HOST=mailhog MAIL_PORT=1025 @@ -33,10 +19,5 @@ MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="hello@example.com" MAIL_FROM_NAME="${APP_NAME}" -AWS_ACCESS_KEY_ID= -AWS_SECRET_ACCESS_KEY= -AWS_DEFAULT_REGION=us-east-1 -AWS_BUCKET= -AWS_USE_PATH_STYLE_ENDPOINT=false - -TELEGRAM_BOT_TOKEN= +# Telegram bot config +TELEGRAM_BOT_TOKEN=null diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index cbc4fdad0..495ccbe81 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -5,18 +5,22 @@ A short description of the pull request changes should go here and the sections ## Changelog ### Added + - one - two ### Changed + - one - two ### Fixed + - one - two ### Removed + - one - two diff --git a/Dockerfile b/Dockerfile index 0efb98e81..e3f1bb7b7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM serversideup/php:8.1-fpm-nginx +FROM serversideup/php:8.2-fpm-nginx # Add /config to allowed directory tree ENV PHP_OPEN_BASEDIR=$WEBUSER_HOME:/config/:/dev/stdout:/tmp @@ -11,7 +11,7 @@ RUN apt-get update \ && apt-get install -y --no-install-recommends \ cron \ htop \ - php8.1-pgsql \ + php8.2-pgsql \ && echo "MAILTO=\"\"\n* * * * * webuser /usr/bin/php /var/www/html/artisan schedule:run" > /etc/cron.d/laravel \ \ # Install Speedtest cli @@ -25,15 +25,17 @@ RUN apt-get update \ # Copy package configs COPY --chmod=755 docker/deploy/etc/s6-overlay/ /etc/s6-overlay/ -WORKDIR /var/www/html - # Copy app -COPY --chown=webuser:webgroup . /var/www/html +COPY --chown=webuser:webgroup . $WEBUSER_HOME + +WORKDIR $WEBUSER_HOME # Install app dependencies -RUN composer install --no-interaction --prefer-dist --optimize-autoloader --no-dev --no-cache \ - && mkdir -p storage/logs \ - && php artisan optimize:clear \ - && chown -R webuser:webgroup /var/www/html +RUN composer install \ + --no-interaction \ + --prefer-dist \ + --optimize-autoloader \ + --no-dev \ + --no-cache VOLUME /config diff --git a/config/app.php b/config/app.php index 5fbc360f0..8521377db 100644 --- a/config/app.php +++ b/config/app.php @@ -16,7 +16,7 @@ | */ - 'name' => env('APP_NAME', 'Laravel'), + 'name' => env('APP_NAME', 'Speedtest Tracker'), /* |-------------------------------------------------------------------------- diff --git a/config/broadcasting.php b/config/broadcasting.php index 9e4d4aa44..f386242fb 100644 --- a/config/broadcasting.php +++ b/config/broadcasting.php @@ -15,7 +15,7 @@ | */ - 'default' => env('BROADCAST_DRIVER', 'null'), + 'default' => env('BROADCAST_DRIVER', 'log'), /* |-------------------------------------------------------------------------- diff --git a/config/cache.php b/config/cache.php index 33bb29546..7e47bb015 100644 --- a/config/cache.php +++ b/config/cache.php @@ -15,7 +15,7 @@ | */ - 'default' => env('CACHE_DRIVER', 'file'), + 'default' => env('CACHE_DRIVER', 'database'), /* |-------------------------------------------------------------------------- diff --git a/config/logging.php b/config/logging.php index 8c9c82ba4..cf03a0930 100644 --- a/config/logging.php +++ b/config/logging.php @@ -18,7 +18,7 @@ | */ - 'default' => env('LOG_CHANNEL', 'stack'), + 'default' => env('LOG_CHANNEL', 'stderr'), /* |-------------------------------------------------------------------------- diff --git a/config/session.php b/config/session.php index 8fed97c01..cbcaf0b47 100644 --- a/config/session.php +++ b/config/session.php @@ -18,7 +18,7 @@ | */ - 'driver' => env('SESSION_DRIVER', 'file'), + 'driver' => env('SESSION_DRIVER', 'database'), /* |-------------------------------------------------------------------------- diff --git a/docker-compose.yml b/docker-compose.yml index 76a00ca5b..2ed018c1d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,11 +2,11 @@ version: '3' services: laravel.test: build: - context: ./docker/8.1 + context: ./docker/8.2 dockerfile: Dockerfile args: WWWGROUP: '${WWWGROUP}' - image: speedtest-tracker-8.1/app + image: speedtest-tracker-8.2/app extra_hosts: - 'host.docker.internal:host-gateway' ports: @@ -38,7 +38,7 @@ services: MYSQL_ALLOW_EMPTY_PASSWORD: 1 volumes: - 'sail-mysql:/var/lib/mysql' - - './vendor/laravel/sail/database/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh' + - './docker/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh' networks: - sail healthcheck: @@ -67,7 +67,7 @@ services: # POSTGRES_PASSWORD: '${DB_PASSWORD:-secret}' # volumes: # - 'sail-pgsql:/var/lib/postgresql/data' - # - './vendor/laravel/sail/database/pgsql/create-testing-database.sql:/docker-entrypoint-initdb.d/10-create-testing-database.sql' + # - './docker/pgsql/create-testing-database.sql:/docker-entrypoint-initdb.d/10-create-testing-database.sql' # networks: # - sail # healthcheck: diff --git a/docker/8.1/Dockerfile b/docker/8.1/Dockerfile deleted file mode 100644 index 7043534d4..000000000 --- a/docker/8.1/Dockerfile +++ /dev/null @@ -1,58 +0,0 @@ -FROM ubuntu:22.04 - -LABEL maintainer="Alex Justesen" - -ARG WWWGROUP -ARG NODE_VERSION=18 -ARG POSTGRES_VERSION=15 - -WORKDIR /var/www/html - -ENV DEBIAN_FRONTEND noninteractive -ENV TZ=UTC - -RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone - -RUN apt-get update \ - && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils librsvg2-bin cron \ - && curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c' | gpg --dearmor | tee /usr/share/keyrings/ppa_ondrej_php.gpg > /dev/null \ - && echo "deb [signed-by=/usr/share/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \ - && apt-get update \ - && apt-get install -y php8.1-cli php8.1-dev \ - php8.1-pgsql php8.1-sqlite3 php8.1-gd \ - php8.1-curl \ - php8.1-mysql php8.1-mbstring \ - php8.1-xml php8.1-zip php8.1-bcmath php8.1-soap \ - php8.1-intl php8.1-readline \ - php8.1-msgpack php8.1-igbinary php8.1-redis \ - php8.1-memcached php8.1-pcov php8.1-xdebug \ - && curl -sLS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer \ - && curl -sLS https://deb.nodesource.com/setup_$NODE_VERSION.x | bash - \ - && apt-get install -y nodejs \ - && npm install -g npm \ - && curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /usr/share/keyrings/pgdg.gpg >/dev/null \ - && echo "deb [signed-by=/usr/share/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt jammy-pgdg main" > /etc/apt/sources.list.d/pgdg.list \ - && apt-get update \ - && apt-get install -y mysql-client \ - && apt-get install -y postgresql-client-$POSTGRES_VERSION \ - && curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash \ - && apt-get update \ - && apt-get install -y speedtest \ - && apt-get -y autoremove \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ - && echo "MAILTO=\"\"\n* * * * * sail /usr/bin/php /var/www/html/artisan schedule:run" > /etc/cron.d/laravel - -RUN setcap "cap_net_bind_service=+ep" /usr/bin/php8.1 - -RUN groupadd --force -g $WWWGROUP sail -RUN useradd -ms /bin/bash --no-user-group -g $WWWGROUP -u 1337 sail - -COPY start-container /usr/local/bin/start-container -COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf -COPY php.ini /etc/php/8.1/cli/conf.d/99-sail.ini -RUN chmod +x /usr/local/bin/start-container - -EXPOSE 8000 - -ENTRYPOINT ["start-container"] diff --git a/docker/8.1/php.ini b/docker/8.1/php.ini deleted file mode 100644 index 39dcbcac9..000000000 --- a/docker/8.1/php.ini +++ /dev/null @@ -1,7 +0,0 @@ -[PHP] -post_max_size = 100M -upload_max_filesize = 100M -variables_order = EGPCS - -[opcache] -opcache.enable_cli=1 diff --git a/docker/8.1/start-container b/docker/8.1/start-container deleted file mode 100644 index b86439907..000000000 --- a/docker/8.1/start-container +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env bash - -if [ ! -z "$WWWUSER" ]; then - usermod -u $WWWUSER sail -fi - -if [ ! -d /.composer ]; then - mkdir /.composer -fi - -chmod -R ugo+rw /.composer - -if [ $# -gt 0 ]; then - exec gosu $WWWUSER "$@" -else - exec /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf -fi diff --git a/docker/8.1/supervisord.conf b/docker/8.1/supervisord.conf deleted file mode 100644 index 2067142ca..000000000 --- a/docker/8.1/supervisord.conf +++ /dev/null @@ -1,21 +0,0 @@ -[supervisord] -nodaemon=true -user=root -logfile=/var/log/supervisor/supervisord.log -pidfile=/var/run/supervisord.pid - -[program:cron] -command=/usr/sbin/cron -f -l 8 -user=root -autostart=true -stdout_logfile=/var/log/cron.out.log -stderr_logfile=/var/log/cron.err.log - -[program:php] -command=/usr/bin/php -d variables_order=EGPCS /var/www/html/artisan serve --host=0.0.0.0 --port=80 -user=sail -environment=LARAVEL_SAIL="1" -stdout_logfile=/dev/stdout -stdout_logfile_maxbytes=0 -stderr_logfile=/dev/stderr -stderr_logfile_maxbytes=0 diff --git a/docker/8.2/Dockerfile b/docker/8.2/Dockerfile index dbbda198c..d62530220 100644 --- a/docker/8.2/Dockerfile +++ b/docker/8.2/Dockerfile @@ -14,7 +14,7 @@ ENV TZ=UTC RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN apt-get update \ - && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils librsvg2-bin cron \ + && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils librsvg2-bin fswatch cron \ && curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c' | gpg --dearmor | tee /etc/apt/keyrings/ppa_ondrej_php.gpg > /dev/null \ && echo "deb [signed-by=/etc/apt/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \ && apt-get update \ diff --git a/docker/deploy/etc/s6-overlay/scripts/laravel-automations b/docker/deploy/etc/s6-overlay/scripts/laravel-automations index b5286cbdd..7d0c15a87 100644 --- a/docker/deploy/etc/s6-overlay/scripts/laravel-automations +++ b/docker/deploy/etc/s6-overlay/scripts/laravel-automations @@ -11,7 +11,8 @@ echo "" echo "🔒 Fixing app path file permissions..." chmod -R 755 /config chown -R webuser:webgroup /config -chown -R webuser:webgroup $WEBUSER_HOME +chmod -R 755 $WEBUSER_HOME/storage +chown -R webuser:webgroup $WEBUSER_HOME/storage echo "✅ Permissions fixed." echo "" @@ -51,7 +52,6 @@ echo "" echo "🔗 Creating symlinks for config and log files..." symlinks=( \ /var/www/html/.env \ -/var/www/html/storage/logs/laravel.log ) for i in "${symlinks[@]}" @@ -78,17 +78,10 @@ fi echo "" -# create storage symlink -echo "🔐 Linking the storage..." -s6-setuidgid webuser php $WEBUSER_HOME/artisan storage:link --no-ansi -q -echo "✅ Storage linked." -echo "" - # Build cache echo "💰 Building the cache..." -s6-setuidgid webuser php $WEBUSER_HOME/artisan config:cache --no-ansi -q -s6-setuidgid webuser php $WEBUSER_HOME/artisan route:cache --no-ansi -q -s6-setuidgid webuser php $WEBUSER_HOME/artisan view:cache --no-ansi -q +s6-setuidgid webuser php $WEBUSER_HOME/artisan view:clear --no-ansi -q +s6-setuidgid webuser php $WEBUSER_HOME/artisan optimize --no-ansi -q echo "✅ Cache set." echo "" diff --git a/docker/mysql/create-testing-database.sh b/docker/mysql/create-testing-database.sh new file mode 100644 index 000000000..aeb1826f1 --- /dev/null +++ b/docker/mysql/create-testing-database.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +mysql --user=root --password="$MYSQL_ROOT_PASSWORD" <<-EOSQL + CREATE DATABASE IF NOT EXISTS testing; + GRANT ALL PRIVILEGES ON \`testing%\`.* TO '$MYSQL_USER'@'%'; +EOSQL diff --git a/docker/pgsql/create-testing-database.sql b/docker/pgsql/create-testing-database.sql new file mode 100644 index 000000000..d84dc07b8 --- /dev/null +++ b/docker/pgsql/create-testing-database.sql @@ -0,0 +1,2 @@ +SELECT 'CREATE DATABASE testing' +WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'testing')\gexec From ea5388fb074f21b4129d6336694e71092fe7c176 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 5 Sep 2023 09:35:25 -0400 Subject: [PATCH 075/124] Release v0.12.0-beta.1 (#729) --- config/speedtest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/speedtest.php b/config/speedtest.php index 912f2e3c4..7da889f9f 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-09-04'), + 'build_date' => Carbon::parse('2023-09-05'), - 'build_version' => '0.11.22', + 'build_version' => '0.12.0-beta.1', /** * Polling From 6f70bad0a0586d70510e2a077396178cd720a5e6 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Thu, 7 Sep 2023 09:40:17 -0400 Subject: [PATCH 076/124] [Bugfix] Docker image builds (#739) --- .../workflows/{cd-docker-hub.yml => cd.yml} | 37 +++++++++------- .github/workflows/{cd-ghcr.yml => ci.yml} | 44 ++++++++++--------- .github/workflows/test.yml | 6 ++- 3 files changed, 49 insertions(+), 38 deletions(-) rename .github/workflows/{cd-docker-hub.yml => cd.yml} (66%) rename .github/workflows/{cd-ghcr.yml => ci.yml} (52%) diff --git a/.github/workflows/cd-docker-hub.yml b/.github/workflows/cd.yml similarity index 66% rename from .github/workflows/cd-docker-hub.yml rename to .github/workflows/cd.yml index ae560acae..2fd9dbb6b 100644 --- a/.github/workflows/cd-docker-hub.yml +++ b/.github/workflows/cd.yml @@ -1,19 +1,12 @@ -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. - -# GitHub recommends pinning actions to a commit SHA. -# To get a newer version, you will need to update the SHA. -# You can also reference a tag or branch, but the action may change without warning. - -name: Build and push Docker image to Docker Hub +name: Build and push Docker images on: + # release: + # types: [ published ] + push: + tags: + - 'v*' workflow_dispatch: - release: - branches: [ main ] - types: [ published ] env: PLATFORMS: linux/amd64,linux/arm64,linux/arm/v7 @@ -21,6 +14,9 @@ env: jobs: build_and_push_image: runs-on: ubuntu-22.04 + permissions: + contents: read + packages: write steps: - name: Checkout repository @@ -38,6 +34,13 @@ jobs: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} + - name: Log in to the Container registry + uses: docker/login-action@v2 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + - id: docker-image-to-lowercase name: Convert Docker image to lower case run: echo "DOCKER_IMAGE=$(echo ${{ secrets.DOCKER_USERNAME }}/${{ github.event.repository.name }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV @@ -46,12 +49,14 @@ jobs: id: meta uses: docker/metadata-action@v4 with: - images: ${{ env.DOCKER_IMAGE }} + images: | + ${{ env.DOCKER_IMAGE }} + ghcr.io/${{ github.repository }} tags: | type=semver,pattern={{version}} - latest + type=semver,pattern={{major}}.{{minor}} - - name: Build and push image to Docker Hub + - name: Build and push Docker images uses: docker/build-push-action@v3 with: context: . diff --git a/.github/workflows/cd-ghcr.yml b/.github/workflows/ci.yml similarity index 52% rename from .github/workflows/cd-ghcr.yml rename to .github/workflows/ci.yml index 1b9baa8b8..8992ecefb 100644 --- a/.github/workflows/cd-ghcr.yml +++ b/.github/workflows/ci.yml @@ -1,27 +1,16 @@ -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. - -# GitHub recommends pinning actions to a commit SHA. -# To get a newer version, you will need to update the SHA. -# You can also reference a tag or branch, but the action may change without warning. - -name: Build and push Docker image to GHCR +name: Build and test Docker images on: + push: + branches: + - 'release-**' workflow_dispatch: - release: - branches: [ main ] - types: [ published ] env: - REGISTRY: ghcr.io - IMAGE_NAME: ${{ github.repository }} PLATFORMS: linux/amd64,linux/arm64,linux/arm/v7 jobs: - build_and_push_image: + build_and_test_images: runs-on: ubuntu-22.04 permissions: contents: read @@ -37,24 +26,39 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 + - name: Log in to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + - name: Log in to the Container registry uses: docker/login-action@v2 with: - registry: ${{ env.REGISTRY }} + registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - id: docker-image-to-lowercase + name: Convert Docker image to lower case + run: echo "DOCKER_IMAGE=$(echo ${{ secrets.DOCKER_USERNAME }}/${{ github.event.repository.name }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV + - name: Extract metadata (tags, labels) for Docker id: meta uses: docker/metadata-action@v4 with: - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + images: | + ${{ env.DOCKER_IMAGE }} + ghcr.io/${{ github.repository }} + tags: | + type=semver,pattern={{version}} + type=semver,pattern={{major}}.{{minor}} - - name: Build and push image to GHCR + - name: Build and push Docker images uses: docker/build-push-action@v3 with: context: . - push: true + push: false platforms: ${{ env.PLATFORMS }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c00146aa5..f7e7bf93b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,7 +1,9 @@ name: Test + on: - - push - - workflow_dispatch + push: + workflow_dispatch: + jobs: test: strategy: From 6a9fddb1247859be9a48013b9f19361868f563a7 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Thu, 7 Sep 2023 09:45:34 -0400 Subject: [PATCH 077/124] Release v0.12.0-beta.2 (#740) --- .github/workflows/test.yml | 3 +++ config/speedtest.php | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f7e7bf93b..2c2d990cf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,6 +2,9 @@ name: Test on: push: + branches: + - '!main' + - '!release-**' workflow_dispatch: jobs: diff --git a/config/speedtest.php b/config/speedtest.php index 7da889f9f..d26eb69ad 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-09-05'), + 'build_date' => Carbon::parse('2023-09-07'), - 'build_version' => '0.12.0-beta.1', + 'build_version' => '0.12.0-beta.2', /** * Polling From 961a5459307753e3ce0fd433677ccee0f225c557 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Thu, 7 Sep 2023 12:00:41 -0400 Subject: [PATCH 078/124] [Bugfix] Missing "v" from build versions (#743) --- .github/workflows/cd.yml | 3 +-- .github/workflows/ci.yml | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 2fd9dbb6b..67c43a9d8 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -53,8 +53,7 @@ jobs: ${{ env.DOCKER_IMAGE }} ghcr.io/${{ github.repository }} tags: | - type=semver,pattern={{version}} - type=semver,pattern={{major}}.{{minor}} + type=semver,pattern={{version}},prefix=v - name: Build and push Docker images uses: docker/build-push-action@v3 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8992ecefb..24f2fbd77 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,8 +51,7 @@ jobs: ${{ env.DOCKER_IMAGE }} ghcr.io/${{ github.repository }} tags: | - type=semver,pattern={{version}} - type=semver,pattern={{major}}.{{minor}} + type=semver,pattern={{version}},prefix=v - name: Build and push Docker images uses: docker/build-push-action@v3 From 9db64508d66fa85dd1f198cf31c4ec09d7e65b96 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Thu, 7 Sep 2023 12:01:55 -0400 Subject: [PATCH 079/124] Release v0.12.0-beta.3 (#744) --- config/speedtest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/speedtest.php b/config/speedtest.php index d26eb69ad..8925107b6 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -8,7 +8,7 @@ */ 'build_date' => Carbon::parse('2023-09-07'), - 'build_version' => '0.12.0-beta.2', + 'build_version' => '0.12.0-beta.3', /** * Polling From 05badf4a61f1fda391c9b066784728d522d62036 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Thu, 7 Sep 2023 14:32:54 -0400 Subject: [PATCH 080/124] [Feature] Generate app key on startup (#746) --- .../etc/s6-overlay/scripts/laravel-automations | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/docker/deploy/etc/s6-overlay/scripts/laravel-automations b/docker/deploy/etc/s6-overlay/scripts/laravel-automations index 7d0c15a87..098ebb92d 100644 --- a/docker/deploy/etc/s6-overlay/scripts/laravel-automations +++ b/docker/deploy/etc/s6-overlay/scripts/laravel-automations @@ -68,12 +68,17 @@ echo "✅ Symlinks created." echo "" # Check for app key -if grep -E "APP_KEY=[0-9A-Za-z:+\/=]{1,}" $WEBUSER_HOME/.env > /dev/null; then - echo "✅ App key exists" +if [ ! ${APP_KEY} ]; then + if grep -E "APP_KEY=[0-9A-Za-z:+\/=]{1,}" $WEBUSER_HOME/.env > /dev/null; then + echo "✅ An application key exists." + else + echo "⏳ Generating an application key..." + export APP_KEY=$(s6-setuidgid webuser php $WEBUSER_HOME/artisan key:generate --show) + echo "⚠️ An application key was generated at start up, no environment variable was set." + echo "👀 To set an application key that persists, read the docs: https://docs.speedtest-tracker.dev/" + fi else - echo "⏳ Generating app key..." - s6-setuidgid webuser php $WEBUSER_HOME/artisan key:generate --no-ansi -q - echo "✅ App key generated." + echo "✅ An application key environment variable exists." fi echo "" From 545540e2e2e606815b2244801acd6b2bad68da6f Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 11 Sep 2023 16:10:37 -0400 Subject: [PATCH 081/124] [Feature] Filament v3 (#736) --- .env.example | 3 + .github/screenshots/dashboard_screenshot.jpg | Bin 0 -> 196915 bytes .github/screenshots/dashboard_screenshot.png | Bin 178344 -> 0 bytes .../general_settings_screenshot.jpg | Bin 0 -> 156164 bytes .../general_settings_screenshot.png | Bin 109761 -> 0 bytes .github/screenshots/login_screenshot.jpg | Bin 0 -> 83909 bytes .github/screenshots/login_screenshot.png | Bin 637519 -> 0 bytes .github/screenshots/results_screenshot.jpg | Bin 0 -> 206450 bytes .github/screenshots/results_screenshot.png | Bin 160642 -> 0 bytes .gitignore | 1 - .phpstorm.meta.php | 220 +- README.md | 8 +- _ide_helper.php | 3835 ++++++++++------- app/Filament/Pages/Dashboard.php | 63 +- app/Filament/Pages/DeleteData.php | 11 +- app/Filament/Pages/Settings/GeneralPage.php | 222 +- app/Filament/Pages/Settings/InfluxDbPage.php | 134 +- .../Pages/Settings/NotificationPage.php | 278 +- .../Pages/Settings/ThresholdsPage.php | 167 +- app/Filament/Resources/ResultResource.php | 12 +- .../ResultResource/Pages/ListResults.php | 8 - app/Filament/Resources/UserResource.php | 118 +- .../UserResource/Pages/CreateUser.php | 8 - .../Resources/UserResource/Pages/EditUser.php | 12 +- .../UserResource/Pages/ListUsers.php | 12 +- .../SpeedtestTrackerVersionProvider.php | 18 + ...rChart.php => RecentJitterChartWidget.php} | 16 +- ...ingChart.php => RecentPingChartWidget.php} | 16 +- ...edChart.php => RecentSpeedChartWidget.php} | 16 +- app/Filament/Widgets/StatsOverview.php | 69 - app/Filament/Widgets/StatsOverviewWidget.php | 73 + app/Models/Result.php | 10 - app/Models/User.php | 3 +- app/Providers/Filament/AdminPanelProvider.php | 95 + app/Providers/FilamentServiceProvider.php | 60 - app/Settings/GeneralSettings.php | 2 - composer.json | 23 +- composer.lock | 974 +++-- config/app.php | 2 +- config/filament.php | 300 +- config/speedtest.php | 7 + package-lock.json | 1718 ++++++++ package.json | 13 +- postcss.config.js | 6 + public/build/assets/theme-03c153f0.css | 1 + public/build/manifest.json | 7 + public/css/filament/filament/app.css | 1 + public/css/filament/forms/forms.css | 49 + public/css/filament/support/support.css | 1 + public/fonts/inter/Inter-Black.woff | Bin 0 -> 138764 bytes public/fonts/inter/Inter-Black.woff2 | Bin 0 -> 102868 bytes public/fonts/inter/Inter-BlackItalic.woff | Bin 0 -> 146824 bytes public/fonts/inter/Inter-BlackItalic.woff2 | Bin 0 -> 108752 bytes public/fonts/inter/Inter-Bold.woff | Bin 0 -> 143208 bytes public/fonts/inter/Inter-Bold.woff2 | Bin 0 -> 106140 bytes public/fonts/inter/Inter-BoldItalic.woff | Bin 0 -> 151052 bytes public/fonts/inter/Inter-BoldItalic.woff2 | Bin 0 -> 111808 bytes public/fonts/inter/Inter-ExtraBold.woff | Bin 0 -> 142920 bytes public/fonts/inter/Inter-ExtraBold.woff2 | Bin 0 -> 106108 bytes public/fonts/inter/Inter-ExtraBoldItalic.woff | Bin 0 -> 150628 bytes .../fonts/inter/Inter-ExtraBoldItalic.woff2 | Bin 0 -> 111708 bytes public/fonts/inter/Inter-ExtraLight.woff | Bin 0 -> 140724 bytes public/fonts/inter/Inter-ExtraLight.woff2 | Bin 0 -> 104232 bytes .../fonts/inter/Inter-ExtraLightItalic.woff | Bin 0 -> 149996 bytes .../fonts/inter/Inter-ExtraLightItalic.woff2 | Bin 0 -> 111392 bytes public/fonts/inter/Inter-Italic.woff | Bin 0 -> 144372 bytes public/fonts/inter/Inter-Italic.woff2 | Bin 0 -> 106876 bytes public/fonts/inter/Inter-Light.woff | Bin 0 -> 140632 bytes public/fonts/inter/Inter-Light.woff2 | Bin 0 -> 104332 bytes public/fonts/inter/Inter-LightItalic.woff | Bin 0 -> 150092 bytes public/fonts/inter/Inter-LightItalic.woff2 | Bin 0 -> 111332 bytes public/fonts/inter/Inter-Medium.woff | Bin 0 -> 142552 bytes public/fonts/inter/Inter-Medium.woff2 | Bin 0 -> 105924 bytes public/fonts/inter/Inter-MediumItalic.woff | Bin 0 -> 150988 bytes public/fonts/inter/Inter-MediumItalic.woff2 | Bin 0 -> 112184 bytes public/fonts/inter/Inter-Regular.woff | Bin 0 -> 133844 bytes public/fonts/inter/Inter-Regular.woff2 | Bin 0 -> 98868 bytes public/fonts/inter/Inter-SemiBold.woff | Bin 0 -> 142932 bytes public/fonts/inter/Inter-SemiBold.woff2 | Bin 0 -> 105804 bytes public/fonts/inter/Inter-SemiBoldItalic.woff | Bin 0 -> 151180 bytes public/fonts/inter/Inter-SemiBoldItalic.woff2 | Bin 0 -> 112048 bytes public/fonts/inter/Inter-Thin.woff | Bin 0 -> 135920 bytes public/fonts/inter/Inter-Thin.woff2 | Bin 0 -> 99632 bytes public/fonts/inter/Inter-ThinItalic.woff | Bin 0 -> 145480 bytes public/fonts/inter/Inter-ThinItalic.woff2 | Bin 0 -> 106496 bytes public/fonts/inter/Inter-italic.var.woff2 | Bin 0 -> 245036 bytes public/fonts/inter/Inter-roman.var.woff2 | Bin 0 -> 227180 bytes public/fonts/inter/Inter.var.woff2 | Bin 0 -> 324864 bytes public/fonts/inter/inter.css | 200 + public/js/filament/filament/app.js | 1 + public/js/filament/filament/echo.js | 13 + .../filament/forms/components/color-picker.js | 1 + .../forms/components/date-time-picker.js | 1 + .../filament/forms/components/file-upload.js | 123 + .../js/filament/forms/components/key-value.js | 1 + .../forms/components/markdown-editor.js | 51 + .../filament/forms/components/rich-editor.js | 143 + public/js/filament/forms/components/select.js | 6 + .../filament/forms/components/tags-input.js | 1 + .../js/filament/forms/components/textarea.js | 1 + public/js/filament/forms/forms.js | 1 + .../filament/notifications/notifications.js | 1 + public/js/filament/support/async-alpine.js | 1 + public/js/filament/support/support.js | 35 + public/js/filament/tables/components/table.js | 1 + public/js/filament/tables/tables.js | 1 + .../js/filament/widgets/components/chart.js | 29 + .../components/stats-overview/stat/chart.js | 29 + .../vendor/filament-log/css/filament-log.css | 1 - public/vendor/filament-log/mix-manifest.json | 3 - resources/css/app.css | 0 .../css/filament/admin/tailwind.config.js | 11 + resources/css/filament/admin/theme.css | 3 + resources/img/speedtest-tracker-icon.png | Bin 2548 -> 0 bytes resources/js/app.js | 0 .../views/filament/pages/dashboard.blade.php | 8 +- .../filament/pages/delete-data.blade.php | 10 +- ...delete-results-data-confirmation.blade.php | 5 - vite.config.js | 4 +- 119 files changed, 6365 insertions(+), 2912 deletions(-) create mode 100644 .github/screenshots/dashboard_screenshot.jpg delete mode 100644 .github/screenshots/dashboard_screenshot.png create mode 100644 .github/screenshots/general_settings_screenshot.jpg delete mode 100644 .github/screenshots/general_settings_screenshot.png create mode 100644 .github/screenshots/login_screenshot.jpg delete mode 100644 .github/screenshots/login_screenshot.png create mode 100644 .github/screenshots/results_screenshot.jpg delete mode 100644 .github/screenshots/results_screenshot.png create mode 100644 app/Filament/VersionProviders/SpeedtestTrackerVersionProvider.php rename app/Filament/Widgets/{RecentJitterChart.php => RecentJitterChartWidget.php} (93%) rename app/Filament/Widgets/{RecentPingChart.php => RecentPingChartWidget.php} (90%) rename app/Filament/Widgets/{RecentSpeedChart.php => RecentSpeedChartWidget.php} (91%) delete mode 100644 app/Filament/Widgets/StatsOverview.php create mode 100644 app/Filament/Widgets/StatsOverviewWidget.php create mode 100644 app/Providers/Filament/AdminPanelProvider.php delete mode 100644 app/Providers/FilamentServiceProvider.php create mode 100644 package-lock.json create mode 100644 postcss.config.js create mode 100644 public/build/assets/theme-03c153f0.css create mode 100644 public/build/manifest.json create mode 100644 public/css/filament/filament/app.css create mode 100644 public/css/filament/forms/forms.css create mode 100644 public/css/filament/support/support.css create mode 100644 public/fonts/inter/Inter-Black.woff create mode 100644 public/fonts/inter/Inter-Black.woff2 create mode 100644 public/fonts/inter/Inter-BlackItalic.woff create mode 100644 public/fonts/inter/Inter-BlackItalic.woff2 create mode 100644 public/fonts/inter/Inter-Bold.woff create mode 100644 public/fonts/inter/Inter-Bold.woff2 create mode 100644 public/fonts/inter/Inter-BoldItalic.woff create mode 100644 public/fonts/inter/Inter-BoldItalic.woff2 create mode 100644 public/fonts/inter/Inter-ExtraBold.woff create mode 100644 public/fonts/inter/Inter-ExtraBold.woff2 create mode 100644 public/fonts/inter/Inter-ExtraBoldItalic.woff create mode 100644 public/fonts/inter/Inter-ExtraBoldItalic.woff2 create mode 100644 public/fonts/inter/Inter-ExtraLight.woff create mode 100644 public/fonts/inter/Inter-ExtraLight.woff2 create mode 100644 public/fonts/inter/Inter-ExtraLightItalic.woff create mode 100644 public/fonts/inter/Inter-ExtraLightItalic.woff2 create mode 100644 public/fonts/inter/Inter-Italic.woff create mode 100644 public/fonts/inter/Inter-Italic.woff2 create mode 100644 public/fonts/inter/Inter-Light.woff create mode 100644 public/fonts/inter/Inter-Light.woff2 create mode 100644 public/fonts/inter/Inter-LightItalic.woff create mode 100644 public/fonts/inter/Inter-LightItalic.woff2 create mode 100644 public/fonts/inter/Inter-Medium.woff create mode 100644 public/fonts/inter/Inter-Medium.woff2 create mode 100644 public/fonts/inter/Inter-MediumItalic.woff create mode 100644 public/fonts/inter/Inter-MediumItalic.woff2 create mode 100644 public/fonts/inter/Inter-Regular.woff create mode 100644 public/fonts/inter/Inter-Regular.woff2 create mode 100644 public/fonts/inter/Inter-SemiBold.woff create mode 100644 public/fonts/inter/Inter-SemiBold.woff2 create mode 100644 public/fonts/inter/Inter-SemiBoldItalic.woff create mode 100644 public/fonts/inter/Inter-SemiBoldItalic.woff2 create mode 100644 public/fonts/inter/Inter-Thin.woff create mode 100644 public/fonts/inter/Inter-Thin.woff2 create mode 100644 public/fonts/inter/Inter-ThinItalic.woff create mode 100644 public/fonts/inter/Inter-ThinItalic.woff2 create mode 100644 public/fonts/inter/Inter-italic.var.woff2 create mode 100644 public/fonts/inter/Inter-roman.var.woff2 create mode 100644 public/fonts/inter/Inter.var.woff2 create mode 100644 public/fonts/inter/inter.css create mode 100644 public/js/filament/filament/app.js create mode 100644 public/js/filament/filament/echo.js create mode 100644 public/js/filament/forms/components/color-picker.js create mode 100644 public/js/filament/forms/components/date-time-picker.js create mode 100644 public/js/filament/forms/components/file-upload.js create mode 100644 public/js/filament/forms/components/key-value.js create mode 100644 public/js/filament/forms/components/markdown-editor.js create mode 100644 public/js/filament/forms/components/rich-editor.js create mode 100644 public/js/filament/forms/components/select.js create mode 100644 public/js/filament/forms/components/tags-input.js create mode 100644 public/js/filament/forms/components/textarea.js create mode 100644 public/js/filament/forms/forms.js create mode 100644 public/js/filament/notifications/notifications.js create mode 100644 public/js/filament/support/async-alpine.js create mode 100644 public/js/filament/support/support.js create mode 100644 public/js/filament/tables/components/table.js create mode 100644 public/js/filament/tables/tables.js create mode 100644 public/js/filament/widgets/components/chart.js create mode 100644 public/js/filament/widgets/components/stats-overview/stat/chart.js delete mode 100644 public/vendor/filament-log/css/filament-log.css delete mode 100644 public/vendor/filament-log/mix-manifest.json delete mode 100644 resources/css/app.css create mode 100644 resources/css/filament/admin/tailwind.config.js create mode 100644 resources/css/filament/admin/theme.css delete mode 100644 resources/img/speedtest-tracker-icon.png delete mode 100644 resources/js/app.js delete mode 100644 resources/views/filament/pages/modals/delete-results-data-confirmation.blade.php diff --git a/.env.example b/.env.example index 4dcf954bc..4df47ad6f 100644 --- a/.env.example +++ b/.env.example @@ -5,6 +5,9 @@ APP_DEBUG=false APP_URL=http://localhost FORCE_HTTPS=false + +CONTENT_WIDTH=7xl + DASHBOARD_POLLING=60 NOTIFICATION_POLLING=60 RESULTS_POLLING=false diff --git a/.github/screenshots/dashboard_screenshot.jpg b/.github/screenshots/dashboard_screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a1299467d73d9c0201b5388d5fe91a671500bcd GIT binary patch literal 196915 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 literal 0 HcmV?d00001 diff --git a/.github/screenshots/dashboard_screenshot.png b/.github/screenshots/dashboard_screenshot.png deleted file mode 100644 index 998368bd36024b79a88b45d5670f9a8d177c606c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178344 zcmce;2UL?=6fPJGdIb?1peP_JA|Rk5pwd-DKtM`DFN$>OgwSKd0#c+ZE%XvdkP-p} zh=TN95=uxS(xfFyNq~@KqF3*|^WK_yYt6iwe=Q|{+2=oJpMCb(<=g-3dj{IP+(O&{ z0DxEL&MjjAU{5Uou-oOYJ)A4$3fLE%KRf)4wQm5By(i~6C%c_B^))%SVtKajb8*i1 zdEc?{0{{**|NOV3&8z4k0Km@Ixut0uXuCw@vIhZ0+kTLrUb4@1@P|MmA7?#%N{ooe zD2tW}cmR=pz&YJ%eE8{Kr-?)&VRSTvJy+W|YX8iLhsLZYL6rI$`iRY{%5>=Iya&t4 zIy)a*pFLOb248A1Be#R|@}Gxq&ONro-#(wF8>6|C~%; z-OU;2?;~#N|2@$Wf)ZD}`AX4!CyEj@!B3oSWPrp9yv-f(C^8iA{(-4FzKgIzi z*gkzOu9o8g zF-wvEeM_a^T(84;u(WEx0cEp*TmSO;)ZX$elN;M2(D{u@KgTu=!GF2__+(QZUw1da zEG|PH1Gc&IU!qsBQGJQB+(Qm?)$Z-G|LMs?Kb;V|Q~=!*D!DkSFp7G(_dhdNQCl-= zE-o&Ev3+VgkXcLK`eOX<=2S@c4Wx$%D{%(?R0ypu1Oi(I$@|BV_iZho$0>bf0R$J7e*Qb;x}9 zYpgiqI$GOIb-leo>fR|V_FR}d9yvnfQ_22uM1tXdS=*q#EbhUBPM4lkAnWk&QRIPY zjm2>Y8>^_~3*auG6mYnEtP&O2aTuLGR_#SBXwbfPAh|`26gCyaFAXvcBX8g9tM4Bn z`#!vJ^CrJdQ5H5);c~vXSw_5$5Z*mm4fE}LfuS6Uet3Maregj_EVpgIKy5IyMFLlI zUsdqSWsX!znO?MXP7jDAL07p1N3RKz z+4Z}laW1CeQpDXi>O0Y>of`ybrAPh*Y2f+7s6OiCtl{pKDE@Vp5eSUH>$WAXjfmJ?%GZU1c&X_m z(~4U@(B&uR?rv-IsnAN@vmJ+y^wr02hnUy<2dxC7m&eSmc(h(X^Zp*l<1+&vGo=Ri&h!P`2ozQR@m6~zw@R69FQ8R&2%UU;7!Cj^yXV^Y6m>7I{ zUG|ZI}y26FnV9#D<<~t0dM~96LUKq+bS7N0{SP4Lu)U4h7Zlk1kXg% z*MaOE3k;g})^wK_QNs-nF9|>_c*2fo)>h>6zm=G<>pUqQDG1C|c}cq!Mgaz6Fs-IpIeL`u| zYI@cq!=vOLGM%7QdG@SGn0s+luezSTkWxQ6q0sf~G}ITA93eehsh zC(D*$?QhG+qz##+(y6fHx{TPBy+7H(XLvhGSTWU58PP~dNhU?jSLf=H4vVPNxSHq zRp;+U#ak)8gVi&1SEy|Tl2hSBeuip^ZcCRiPRjUjL9-yNvvO;rm39d1&m6c)n^mVX zuDOG@8eVXrx#&InLzu0i+POB10+hMYeF;|rwr_cm%Wtaoe*20Sj&|_z&^|-hQ_DTW zYXn0s+B|lrY#m-;x{E=(epCi_TxKeTB`?A+LK{Pazd+FoU9qHo3+K#P>RUw~ymeTM zmTa8SDX1D+R^`IoBf2^VmfLRx$&rt%nmYx2Wj zz_T;XA_Htn%>ZgiZ}TU23ADA*Q72V7%)Ox1+b&&rkKk3Jp~9oj$G}&MQKZn?*z46^ z3EPbFVwbl~b>HeK!PNCR6Rx^9`S<6?E`6d3{ATi((XJFZ*kRh)8p^&Q2f`!KpQ0`N z>_<(ilKZzhsUZv&6_`jS~EIOyH+);F*sO9goGjm?V4_JlU((s+I@ zvSH-`uEffuWTbQ`6}33gh_F%wuAbxN7ZCWlrOVir>xx1L?6CVcZw?G_O^liZtvoNe zjgqpg4UV1-vP+c^tu^zgpX%O@h*}?*BfEU3o=Kpik=vb#F#{hz-2_|C9gzKKbn$v8 zxP?ym@Ya)^-vxpjx2#0QNX1Dl3vQ{D&g!42`}i7+-T<;i*JqS=RXMa72p)}k)4ka1 zP9O!&IrO9|+odUb7%ivbCY(3c>FR5gmv%1SUR_FEqni>#MtY7nf-vemLQ3AddZLdj z4WL2^weDyLiCZd89SfoS)xiE?mbyj0i;lISXR3w_Q!%jh`4qC-Mv=P0JPb;#TQh&$ zL3z#fYDqqHfVvl|x8M=9I*Y4bCMei{u}`7BD?bAM!R1^$)!{MG=r<=btSlM?TaCTc z0TYL^LOq4PuO74s+l;8|Ok25q>%5|(!Lt|pNA|)(XH@GS5W}kMbD2|UYLhHgzM#IK zAtb?{5UpxsVu*PmXd5;H4s!ie;w%d7=h}hjYLR3cKvrFE^ZHf%d(#B zs!FyNJAM^-r~SzxY+mfsnSBt4q!s2R;uRx`jQy)=4*D;I2>Cg5gX79)f!n|gY$3sgEN16dFFbc(=UI6=jy z2k}fO@_3r3_n7nO@NQ`?|)4l>gU)tgDN+{?pQLu~l-Cs4U&-_c>p0xPw`jR+c_Gk|wxrWP>?%LZ zcs&Q6W5&)?_Gb2L!@{O^I;yi*Fv^B;8Eo^|V#l}sJYUztzjCF}s*YE#5k45zwPE-m zBz6sH>x;YxtrtTeQ0bGoD91$*Bt6V&XnwjHDGm$E6b)wqAwg~C*J+h(zFi8=l${96 zhTHtxKL}4xb7TjhL^J*L%>|-<;V)-;m%q!1B@PbqU1bN2_~CdV!Sp;>nn>vOHMs^9 z689b~T?=)W#iV><9uL|7dnUcF$~Js|L?5b?+Fv2dTlfI3j9F6-Fck%fLiIrvmIb{Q(4o4jKxu0Z$3@xp8wZ(RTy3^+E6fXm(+-72 zw>}y=Sp~13iIU}}xDSOvNYix{l~o=~A2_z5b(d_V@4Ds4Q|bKjBP@KYK4YilOW&Fi zw;dTe32d-tN3SrUw!HQ>o7N!P@Z}LC92@F;dWAHd^3R%6wtx|y}; z^do6b#Bb;fot*tZ%LFoY?1;%AbD}{R#J-zBnSCY_vgMc&-aE4p+{+(4MKs(-?ZBsY zw=ys1wi)zCl{GBR>h}l%6EG*LD2J9s_D~C>_c@XI9LQzoNVHQt-j;DuAOGmwX#;`1 zSB+`5^}*{>NTmu0InXxEtj}ktj~oUcyp(TR>#L>ePZnm8UQ%6<%jWIX4!#!j=V+Gs z4dn-CY_duW(Qo#;#3V)+uYVol!+dFzX$anO&nLf(9TcXk&01c0|5Yoh=2U<7QcN_C zl-Ep+y=)j*L!aT^t#>)+&f6x=GUKr=;o6X;1XcDnOkWRUtg=v5Nd#IYS4l*BuX=Pt`+7y~vWfx*7-_a*U9d%O%j~Bvn{6hS}J@nER{Ww%n zd9wAq>tM|jxEW$ejw^jSEa-yE{Wgz@8jGKvK>)U-am;THm9h8x~ph(Tr1zXO) zcDB7{fAEun`%VYsOqXDBLG&VKGfN_vZHQ%Vwsr|PDtT|l zBTocIj}^h3lKW{jQ$yPx1e);m8IJOC zOawDWio$JXqPt73qugp9YaxViM}>sGwpMP{v18%JwNF!(T#G(@xH!_2&UJ-b;0*{R zm9*Z@M3;a|oVa;-ad-~`@t7s_jZg_lCKc|RzanLs_bO6Q8qQyWuQ_#(j?4h}00m1H zi-m#6yRKnOqM3W*smn}RsIRP>pAJBv9&U0g;gh&# zF7ziWdD#k@N*UF^Q*HyB+2pMDsoi`VE`9FA-maZS1rc;EFH+T8r!$*!Z^Z|`3 zo%&1~uA?r8B9!QLom}NY__EwR>uw?Q5txsu%;pb25MQUJ6drU3_GF;@qk|kBf-KD5 z&|K?%>>-al(k=x&*V&BWI7=k!=r2eUdc#u!>`tFPZJKMz4@4MufE7j;Q@g;l_Z&IjzdGHKE4r6CTX*GdknQ65AjP6* z0odT5I{|U}I$ezH`ebsw%A`16-1?%zAj4M1u67(u51g!ZUg*^8qYqviW5$GU%$xn( ztufk)vZK?IY}ckd=!C-8(N~d?_!!}TH|pB=ExS8YWaehitV|oRwl@!4A5%Mb;mTc( zU)Ud$@np}LHoZYo-hR|Y0$FPgmR}-^y(evkz}wJOXUp^v_nCEWq|&#bGTS*Jmy^g> zuj;w^_~0`gfZ)J$d_M-y*?lWsQHi)G%R@G8s zK4tC=4l*Ai1?Aug1k|9U@Oa&&gbN=X5%8@rdIFDkmFL)%YweB*e~!M$!ONs>F;W6F zPx6fK7gDkI!m{5hw=LDK;&NQiBwaA-=2Ct-Z&rG*ciC%4m0BMix6Ku$;Ke$vr7h?^ z1-0n!d8#dN&viCK9v4Fyhe+XWl{r2j^}fBAYyoc9H-x( zDzB{y)?I=xg_{Qp+^V4Lmyw~r7g8FoVmrBRc50-=xn4^>mBN*F!NnO-dm+mSHbm*m ze6BiP0mfippQcLJEs}KkO>={RR8bcZ9MYmE-$Q*_)V-7JYB?uNA0f-OyAUq)yU@Lt zHgr<2g&;B75!?d)ntB-R0K?^Qi>$t#j~iftr2Lz4iyNo^gmF%_KQ&zyxNs*^(UUa& z)K=cP51-eOK&<<&a!AU!=EJ$WsYR}AeM1sGaBt01+ULE&+{!1FY(w%>6+DW_;iAQ2 zH?=q1O)6g~<27>c&c|!Yn#*Gra@N8 ztyRGLo~*!BHNR@7o($^KBU({M17rd&0Patn9=mE%R?liwV{M;6dv%@~>BAntajbsR ziii6ITTm2U1m+W3ZR4)o2GdfA$KE_jmgm)&If&!m)T}`$;|L$l7M~kt%dssBHbV5K z*r`i9?+9Eh7tjun_rEY}jNKlIo6)oR&WJ z=8}MEh3CE!VDYy>v_>YE&+VAw)Tau^8}Q;?pqf)LT#rhjhM2tq6BT%$n=hh=pT(+i z`~au!)WvX6nPm$quHp)0Y2xQztLCYR)M0NgR$DyoQhRBE4$mcRe)r>FVI49%Z>EUz zxye2@MY-9sGBaWRfEGI(UdSUL0Wi`iz22%yzu z(9VV~agKT0eXSA|+QQ8VrE!9+AnQlz*hJM)Z^O5n6^iXis54LhY*v7W@&esL@}8xO znf>R|`rv?+*WW`ty9_Ft75)=S9PL9AF({v@b3X%)+`K$`B9RixAKc5`JKg?IAJ93SLl>nw){_I79e2V z+3Cr%JTWHz(eXcl(&>Y5H&>-qPRC*sgO<_*C`-@(8?QCa(s**0*MF>bDSeFhzaiPy zrv~o_z}XpRl=sx^|L=`t?|+4t{9cBdE) zL~z43{1emoV%w+ig-e6|KjT!DVUO&TTW3AO3=aKYhu7O*yL9{$^nHBt<-el__@4Yv zyu01!Kg>GSCiX|g0093xh|=Tm8NE8(`+hjpcbvA(W`)}8t`r=MINxFAB~7b?eOk}< zY{>sA>Rd@1l99--C3)zrs*w7aBO&vc)sQ(}KXtl|p?yOJSslNOrH)?oBIS)!^eMq~ zJFl+r8o8NZt0Wb##pQb2oswl;#Mq-B`6c+n%o{+jnT zsUcvGUSAAfp70&Hi?CzXf+{d|D$TImu5&#kVT3RZ8==vVxbSmcdTM1@tni%hBlYF_ z0L)kD}AIX&{ydYQz`R$>>U z;N#ZkM8YGII!So0V0g~ZUwzjcgh4R$8iznVDwuSHVNiyr?>wRNOVFUDS6dLQBW(;) z&kh@;^njKj29=aHV8=3LV!y`NxHP zw@uUg{Tl$#=+%tl(U1*z$ZNqzJulStJI(a*hsM8B|G!K!z3BN(_Dkj-TT_l{)%=zC zThC||{Il=<5z2>u>7#!4;FR+JB(f)WjD!Es;{PYwKRy4o3hZOF*w5DP|MmOg`xpOD zm&y4K_P*bZv`cbUl*Wrg`+qa{@zQ@1QUAA#Z(p%FX66vz<)NA-+x4OoCCU8N@X%}o zH;?`r8t}0^p+@O$7g}KOvtz^+Z>PKhq)OdJ=D6b z0bdIqWOb6+h8`eJVd>h#zCZq;2F2f8Q})EOC;@9g1y6{`nBN};#4%2S;!3oM=FkIx zioKbCWF<~nm~+{YtM%iKxQ6f6e`b7Q{=-x28J-`Pk89AH{%OOvu$kL8BI4YZA0STk ze|Wg*^fw%zEE|JCc?;F2<(yGV0jmEr^HR>_nYAld&C?jWtgcGdk>$-* zwHCu|jS!G5p7f12*uiOuxVF>eAAiPS4;<$Y2`v6{+ z?Y@vGJ=7k_vct@bKO}b^Jh=Y(`O>c(@NrgjcO9fa9TFJ7%lgnjJDV$1WPqM z`72tQg09;2;JAa$YDTe22@HoMXZ{%BdhTzN8+s`%pWNj>0zbd(p>l824Pt6;3w8_X_L-NvW{Kp?Ug#0mx z%gASHJr`R@asNu5Gll$3MVl>7N(_gsaVs@t1U&p?<5ZPY^u4i=Vwl#>Gx%ekc15!Hf ze3S|jr5;np4_?IwESpoAP_g1ykj4u2^A$$g5#p?pJm}VW&-n-9{FKw+?K_j>B{i)| zQaS#v5v7}!KiF$#O_X@!XJ(1yr$9~qKGV@uNW-$aDBys} z*Uw5Q=NVmb{%a;;8Q4{;c$<8cLe;ESH_Ev!j@~&VR$f26fti-&KcZZpUC-Zj{vnai zR!G#P4@4C;$j2NV$cZFS0!Px7f)Q7klFRR9#H&Kh-YP6gUm-E9*{b;)n|g`n#ToSX ze zsP3U@%iy$t=o+(qY@2KZ&vI&4Ej!+0+xEvZIn#;Ky(nk%UCXxR7E+<9O$$q)(1y%T z2j045Vy=zDPS?-8$BR^T28?mB6O)IO3tXx7^u(*91Sg^_>#A-@qM1~1F@bWnJ3f3> ztyx{prSC;dVnX8F zsWi!P)x2j_VM$mgQTJ?q0l(_B!AFQ0VTU$Lp*Bla(P0wXD@jpr(p~9%`Diise0tut znHR+5VfM%HbJSr1zmj|U;V9ee{-IWBIDx0rr1tfV>X}vg_odBl*blXlUXLebejgTZ z9>I2lrH>uO24|xUt4#0eUNE*68<#~8Q*O6c^XraJ^*rbI?+OWce!lqYGB+kT1sd%v z6-$V3B6$o}f6)m!KP>Cjb^+Vf^0?k4C2-`A+N*t!`VwhYa`^<)@k{#{y}i+JcOA!3 zubS44ipKBhJ!_!^u0M63zv`ka*E zB}PH3j%2X3O5TGx=^O%@^rKJ8Fok^-SpKSNN>04Dv+&h%m|JX1wp4xI_OhMnEfX&+ zQZ-THA*Sm4_{SfblMz*DZ;1%JdshFmJrQisc4v?-ci9?dJPHta6a(b|Nu`rJ{hg0T+J(=_lIlAF&; zR=+_5<78>}jO^0)hMaWF&H(O*S-~&neFr}~>P0**a%CvSwGP$pUmO>oKat|}(B2iXO8_9ij^!8^)n{_e9ckY@j zZ=D^N(Y_LHI~nZ>+K!Xn)n%h@)`azv4qsq;j^&L()67&6tO1D{U~CHc?_ip7anG-|c-fV0`mqPUjHsKEb=;XU z@7=plFqiq8(ZDMm744f_GVqtk*w_0Xsk}O)Dk~8ZxZzK{CwXz)VSA$xxZX)6{%sMA z0pra)Vcs*kKdlP)#|~$Fyxv(tZ9!sUoO!zN9v?3)Noq}wZ+g%hVB%tGfj((j6_Ykm zkCv?=?vC97m_DF08I)9b=Nirx+(_Bna%Qf6N^(oSv;H^6$h&kmN&euMrXL@uAuWv3 z?s!*C9&ato!;qgGNFL+o8Ils7HY z)YF17avH5abdj|qUHoFzf-g?k{V}f|-{tXr-#{olf4?X8cImYqF}V|$HdxdP%czFS{6ipHx_4F{y4alOyu*N2yL96i;} zPnQzbXARFNgw0|t8|~p~pzf2ou2>onCLg&Ol5eU#r^a~u!XUHCi+v61N*gU(`!tiZ z9X2?0&$(eGP*LXz-#ycz7cgCRt_>Tc0~Q#k%{J;-WA5{kdn+kwxln^Za2WXS6b8%XZkV z$4gJ<249zaM<-kf(>~QMo^)@ln$fz*jb%FMhfWG*0Lwmb&k+S1bUIHUauf)Q@Wx$N z;E*Fwge$@-oOLfu&Lw9&Vs&G&p4q%AB~=h(0Np;pT)%q;y3AUU3f_c?99289RCDn#DxB&iNPuVQKPix4ZQbyQJg z1*)>q*!>aX68yo4pBn!oAMcm^)2TIYQaS(?f|+^}6|q$hnT?O&54+hDeKN}om;Pvd z)9V)wTJO_&HB_J#b;Ya2pyk}|XAii5%aME647z$eUAs^X!zH%iN?uKhi2kQRQK*2B zi_Cf{2<2u6qY$L&VKw77H&z=u89w(mN7)u>Xt^X>dRg2Qaohevxv;xH-6~?Nfm-wV zTV378Sf4StIdE{V;X-38qj5;ghk)`Wot7D^psGDjp=2qm1zphk2uIn5Pg;Uy8|5;d z;{qCi4I(9H$w?3Z@PDY<-8O^oN8}^UE7*Z=eZ4jUBy0jauB3joKs0Ra0~V>VDJ3_D)pG+{K{x4u_RFgrtcf)?fU zdGAhTok<*S|T=W;)EKb za<$&aU>9y7uu<7Cn$hOcNKVS(dM%V;)(R>m#a0c5@)T3TCxTTerc+^%i$cl^Bp*AjA z@qj;qUv6GbwBaz&O49HyfBv_}d$0B1=c+A0?gz46lQ@Wpc1xN{#oS@vmvPTE5UFsx z`XT~#e!0LFt)6cNngK8BPu}NqpMZx=RVAH=+_#^l;yR{6T2j1nCDbs6bpKL{Of=r4 z5Di4_K}`5t!csk9!(Xo~CiDh}(;5Zzb=1j7>gJ>|* zooB6qXgBYk{JiT3DsQ*HdscAxVpYElyNFy2bMZC57*}n5gwm)5liMefVure|BKppT zmXwK^6N9KzYL=mOt7oWu-yY_I`-X9>`ow$i^j?y`y}cXpJE<<oo&>On$lTy%bQUW7LHRaskwY3=E_Ke`?$~@>iZtJ z&)kTVg+E#0o~-T}3UflhVPPocG9tYq$z$||5O>I>`Nw1)-O{MAek|j{8+-rX^*xfcjUCH1W(oldOl&0r3R4K|VnBgfXNcAl8w?A0; z9j)}Oj<3)q+kFOjk6+muuB^5JlAhhpzjg+Tj}4PGddWSH(zPsTi3P6B(JdOlFV#~r z9W4h#qSRr7zU!H&Q5YI;Jp=B--&!xd*JO8Q#sa0m*S5rSp6kNM8!)5yxY7B0e#PJ8 zu~*jG#K#FNW8(U-l@RLUI&(DKAP8-@RqcwKw%gteGqyGS9RI#9jQE62;+6}tHNhYL zJKR1E!p&UI98)o}x=D+EE1c*|I=Wn5qho5B{MXRczcu(DxSCes-HJ_*P8 z)!xvihhPo2g%_;hes)Y-?A`Q2ajUOMM>Ea1I!8d2QPiQ7n|l_U{gSsr=FUniPENw+ zdqlv%;_pwO_kI~8kJH7pg-wme&;vf;s|T>!n)CYa$_KO9~gZH67EwEqzW) zPX@72=t#9L0#AtyZW%7Pt=H=tcgUNTdKmBNoks`gy={E~>BSeUzctQKHVvhkJXyBd z>&`66K)FrxjBjh%$Yhq6Ij8pXlHJ?Xm8VHN#Y^$kl2lhhWcwR(*>m#<50NYdrsp7> znmO=d-FUkcQq>k+D^e2IQRcn~RhL$LXji7%el4bE3x&$6Sy~*YIIhO`XeHI8$N?Tt zHD}7v(#z+fRUs~)l1`+TrUWY(9mitozk}tk)IhnE*k3Z7#bY}hr`*@)jjU!$6ljG? z>x^DzW%Y{N!1DeKzW^mKcwSDf=#YMjOfVR$@#;Lp0y;YqXmX3LD2h~w8Y{9HFp}d3{$_5w8nBk|wl4lee4kWGwf0f4J7R4c(dW=WK{@B#S@saTZKTW5{ z6ON57hIyxDfag2F+bNxyLi&kqmch&KPMG`r6%l1#CL_)tplR$&58%;RutiM=>U0n{y0DatfhHz#1^|6dit%Y+8DJC$GICDvx2<=>Q2k8i z`txZ&uD;5daYN&i&htH{SQ5uaruOwiZ`Pm)7uRMrtwgOdwNEkY{&8^~4vOzA(u$i5g}Qv+nzT1@Fb7 zP1P!D?mp4<_bLXXBysFwZ3zXhEX@=EC)F)3^NHg4!yotLvBG}Y&T+!x9g)om!4&lu z__rM+e)*jvon?9IZtkoP3M|W^yIh_d`i{~PZdAF5D*H!yC-%Yv*RC!HR%L)9EG-&i zABeDF+)^Jr=Ubvo(KMp|;7Hm=y$r zW&0`$;NgZlr=IYOWKd!Vslv;j-$-6^rpZifI#CvXa zpIGizUi_AG@7)9b5w>-Aa6*a6=U%#y=m8#zYVRO2Q6eMt^j%Yl)LL)6CUu0;X;*yf zy^Zd%fCjurq^UXMk`x(HdwRl|F@c3hCk1-x%k1X~WjSQG6!ITECX`8k@_zD_6(_gr z?avJ#2g+aZ{SJU`0p(d~Ma#P=`iH($eC*Jxqm9`UGqNo!!tL<<0|jUSrfR#edeDNL z?C6oNsi}oDZ1&JDreesA65Bk8;2WIXGid*JALzNgHFq-|Aaw^POdzzGM5(Elk&^}B>AkC zB5*hwR^*c44BW2HlzMl%`mo|x!{xi@i@(#%itlwiH7@Rz8eLXsNe{{3rY4>ikTI@D zWw|MV90}HCr{|a@hxr@)Hcq$gAB+)x%kANv5}7Dn*btE_4PWJnto<&QbbdP)JECS) zpuavSUHpNvYFgfAA~m|M4D@oA$;M0i%raQEnU_4{8VI!8HHbnr@<%hKZL?jd);T8gyUGU2(wXrv_`wPL(2l`?E=_VW7e?71~i_8w=+ z%aQ{K?cN)lykeXqw<$cwO+kuba-6>tR?%vhj*kuna+Y(3z_~U=@?s|SoV!WZ^*0He zfDI(H_*(-v$9Is^7P*Q9O`1{6sBa1JyKHoVa)H&i`EeIeWejy?8pbShB_+o88*;|7 zLOibLc8e)^8r%PWo4X zZQ3^bga~ed9^&3S0o0X()a4k2*tA$dj7%q8Bm*h}_6MG>T_%E++D0|$dCPQ zz^^Zqw;lzl^El_<%xlSPE*vjMzgPhW8efut6>o>I2Pjmzfr_5Doywb+5E)m^UK=US z4lha>DQT8ZN#uXSQ?(GR(pW_=8H5UgV)TAU*2Hw$xP?zut~MW}8zcc9h}6VN1$c4I zc=#E93C&*Rn}D{QUp_yfAAup~pT>2a5ABH^U(r;;;&9o0wTz)mO9gOlJlrXnVO6)KY~z-3d-rr%*u z!CyJshv(Fwj73Ay4YN@AIx`$B>3Kr^9wva_^iGcqE7wg&V5F2z((w`^-BtO zrSSq~4_z?+VByB{q5_m+C$zowazWV@ffYx|q+qiyDWQy(9~ebe*+)Spdh?<44Ck^z z86Z@ba@m_rS=C(&H7>Ibh_p4c_IdeQ)-?qYFeM@8Y8bjf1OGEXm zAE`~=FqtITp^!40LQh=OSy&qlwzj-lx6$&VgTC#}skAAqzplCxCvv^P*7sgNg^rBC zF3yBdM^@1>c$x`Sivcshfi((m?(x?L39Rh%syr`FB`Pc>UT?IamYa+oPxTtpwpaR&_VsALly%%o~i+dEWnvZaF2m z&quBmb^@k-1jNrbEw*@1lsbX3x}W{plg}RdI;6SES6fZrHp%dr;4BWh=;2XxV`5RAw8N>I z1F=JS4%~GPP$t@4SHbRQ=^r_#PfG!O`Syp!8XEC8;xBYN(&{!po{X!urw4w*KdwIc zZjNaOx=PVR#*0TSHlywQR^^>~1Jvc=w#0GD99W553|>^M*=!!DxgVzLP50jhLMzv|j${P#;Q|xl=Uhc=W!Jx}!TyeNRNT5@w#80wc`v3BD zg#kBH5#8U$`xnroKCX9vJ|bS*jofLkA~A9VR^hJJYqI` zRqQ)b4)a%asWN2&U!1Qet3v;9PI=b+75PY6@lb*L^gEwmdb1(QXXrMk5V41x8svs6 zLRu=g!vo86SVDiKg!W*^{&NM-^xI`GBg97ru8t>L4>|XNU~{(MMX5x<%A4SO8@_ zA43iMEJF@t0^vptsW)!ium&uZgsZ!J{#NeEHjqFM&7|05JTi>P!(;cdt-CdT|p%Dc2nY!D&3+K?&QYHn7mRH;tXqPxBy+OaS`fRPJl!fFI zNYK!^=p+flnrbfs(rfSj;XdsCAN1Ycr33MQ0{y;?cilVI2PEw3>~XB2ulZdQiFifM z$fZm_WYs~Gfi02zL!JC3!1`O4h)}u*+_bU&1@n@zD3q4Osqp$XULtF30 zt+Nrb0sy0S1zff9_3W{%FovOy4oSdE*N<>%fiY}( zk9V7;7xv=^VZm2-uZ(5=EoP%|R&q~jk@@S>LMr|>Ct&Vh%CL*i3>!^d0$+`z-IqmW z#Lu2{qf^Yow#Sr$mpTO3y5h1~$!{u?ZIuI-d{?ciJ#kQZCs)X$bSp)lA3mwdUQaSZ zx5OK^$CWKn!3gX>s5StDN7_1PVv4oxV+4P=54_-lND^8&N}XfBrMpZ5GaW4DpIe5c;bT!`9+sbg0Xh!wiIzL~;QaKN8LtykkpOsv3eBX>piE=?zl zOPw}+jz`#)-9OXn(mSyUH?6IQs7lN?t@ar)uPbl>l2RjErHjQGM-Ls!9)KG3bKvh2 z*G!O6l0f5Vq2ZBjE*|1Ldwke~=mns{GWK|?GBle2CDn70*b>D)xqGgo+m2sfPvlgq zsl!_6AE2cTlL*WkV!(rC5U+O$a#*?4(y_niY*mN>V8y?S9v0>yc!M6?0m{C zQ7-VJqMeaZ|YYx;H$Dd+dlrUaxTIODM?{!YgcBQZjm2@lOMFbqQ?nc^N zIB)mRHYrjvf3;6lkB=0BIRPv2ozW$Q>x?hw^Zn`Y<0@e~g*)L!o``cgk^}aJ+h$z9 zo_~{JYLe8+Zv%o+Sm z{L09|y5vLf`T{&U<@Ughh_#VC?0Ux>b7FnxRoXY?!QVskZTy*)6`|kJT@>gUX1>w* zxZrJZ%B?A{gHttsvf*DJKK|2H(}j!!SI-i!Tu!|DoBGtV%i^4kdu-o7Sl9N=%N}?C z{WQcE^ZyBF_lKwdKjKOM|3j|+fBGhgQt#Kkv5Zwfob)X%E%)XvFw6MfD+aaSnCkyg zY`)-a_UE_Avz!ljoN}M3-hQ*amxH5Q5d~;~zJ%Et9OOi1^n4BeMQYk{uUtm#pRxK^ zS$rQOa>xE<78v;aM)OU60ilApgA_5q!~DFwv*Hx}Vbb#k-8-+$ZiF`NqjSgnY+dwM z>+QUoeXluSMUHuW%8bULgTHFOqct7;P~qmPtI!1b`=)g;FA2ZL*u}MzDFSe1bG$b0K_fUF2J=zn|y#%($m}9bDw{H z86z&g>BdddEc>dJ+q3JOH~0#LydYFgWX@mX;ygGVI;{?PTpD*|6?Wt}M<_Lt_wn$p zvd*6``u@Qi$_qGESm9i&I(NV2 zV+Q7bcL1>pv;GO-Je4qZs%vvTXBWW0p7sXq+@QKz$;V;9)d9}?0TnlB-B91yUrP|J zEPBMG^=C%T@u%@<{XfjCAD4TRFt8|&lRLQjc6qc8_&TIgTQl}2Lw~lX0ctncH1zbf zer64b6Se?kp5oL27&mTn9eu0RWVZ*9-u`v!D=K8fz)QAdRg*)|uHOy?04&59)9ST6 zME;$C%lfbA>fC{VxR6nKawgLv`e)OEe>W}5Y5J#+5T_G=R76vK4G>4z&3R-jX!lQ^ z-~M~Z>zjs@Uk_cY-&R#oiNyi{?J^UU>h9!A@oa#G?9bV3=eEdXPv7`yQonCnq4$6I z@Np;L)W`>Cr~uaCEPKae>sP;Kq~bceBl;Jk^^ZlU0NTM7&6Tj99r|13zKp>(f8Bk8 zyRTz>=dWj8J2gCy1k(1dJn7cvyr!1_m(V=)U?nL3F^xHT=fBWZ z&`S)NfbD&3EhZ&pc>-Uyn)39<1oUNcaN({4I!e*|#lxGTx>NdKy8zSY$}te>v!7R* zN;~*Cf_Mtj8NF#34F?WaXqkXj8!8zVr7nl)^GcqilcSu_*MuXOl|bNpfhTV9;B@D8 zi~obQFAYmN{rfc=YtqbV${aPbsVU2~GBsCPrmRfO+)?QOE@m5jeMV&hx*Xb6wAi^Wyl@%NGJa?)&@wto&C?;{wht5V4|n ze-r_R-ShWbu@`U!k~WdzMKm%j*^2EHc7fOf3~B{qM7!IBB41ga4~i3 z1zBwwB_7@gUbIKg3k?tsEQfZXo_W4iyVAVit|~2@=ePA&VZZDSOx3c#UQES>ziwBx z{K)c5**XB)p@FGj_HtY!*k?Ce2C_ilNhpY0sUGD%q$J=-^Jl8Hb?;F(nWWD z%HJ9yg->PweU<+r>;K6_0>HYszU9)HK}-MtT*~XaG_Qdlb=Qgl@&`UWnrjFQ+Y9Gz z4ZzGZpnBY3Mz!9(!Jko!X3W)dm(cLgOz`goQi=yks2+&5USQ&%qgc~zQlC%LBFp{1 z9XI7KP@whEx&EXjXr&MBB7b?hpG^x=(v6LSM{~76&X0=%A~4CK-09`TVWQ*vMfsME zdf}tt3g0{pZA0tv@rcd+xfdSC&kdnBHY~RBSC}h3WGk4_ha5>8exy{E^Jiv6LZ^dYGwS&;B zq1n7RG})o&zxii4!n?1a2#r8F(yTdI*X7kcXGUwifd}`<(IXYHllNoRTNT)5PSrQV zXdu=lxY@wp4pB`H#CqEmmw*fdKRN*h5p5QmZ7gVn!$3F;l@>la+tY@o5+QW1^@r7D zjgKS3A(Ws>#rSMETT;*8$$)=QqKuwqnO;_49l4AtX+tg4*+@y(gjl{aT6~DKBr(O8 znHkunePV~~r(9YDaR2x9iSt;A)n;8;xs(=NiG!7+DdIr}lf)tRA}!wDisW~$? zAH;tN<75~V_qO_-MU5XJ3A&l@iMKyl8P;ND{z%nvbnwWCAS_Sq>Qz9X@ZE0B#gYB$ zgoTNf)#krXZ%icwz#`Mwww?7^n4Pjq`1_c29IKEGv+f^IF$Pf^5YMTC(jumON6C4` zP=O_NZnK==%^FzTm@UWa`Avm^-Pc^Ie0kDg^0a!edD;E>XHAyOlRhlV5aH;rMk zEUJb5y41sc&ftrB=4(#?qpEVI-Q^?j?OhC+X?HAdk_~Ofl3b4^z5$>0VLyMsIGA>H%hZ-*C0ODR&T^cb=2mPXq-0ZbcXe+_(s`55fD z9%}by>*!SR8ISnNrT)_zDW23>-7r=qKqt#*z9Xeb((V+`uLzWenHjx*wgT<57Kd|a zS1Pi}et$p{UPM%VV243*vFwN+r?p&4p&-)8uCguFb@R|yS!6SOCcwabd`wm%$yB9Amn}KDgJ4uDe zrN?9DCp!gm4dxr3JyTvqWAbMxX(zGvV9^Zh{^~uFm+MU}nrljPCI=+|!9#7Zl>GCg zo+BJxCoS`RoLriC1hd*iRGk}F%S2M4HGvoK51~VTaz?qfQH}rXr#|4+J8P86nelIN zVm9C1ophtszCbQvMRh-4vq!8p=I~pO-yXRfLmP~s_`oS`ZXt- ze?%{e9ew%Al>+(WE@vleb5|SCgJm$-t90$?nOMjOi zBJ8p>(P35=Iu1)m*8VI}dm-#QYES&M!G*P~KziMiHsyEbscXhtLqd*U!`CO;Z!00J zq%Oj-3fykn9R%QNobhyLZmRwM`vn$tQ8~b8@Q2Ot*tDXJRJQ9WEv?eh($;Mnto9?P zPuuX1Y$qXnSK9Q!G2eYmA+vbT;&4sy&5O}>cXtJDJ72YhUk83w)c-Lu)$qpep}UN? zGx}G35Lc#K)ya8WAGBi5s<1UKbk5#@4_mBG6bBI5x-;58e^4{^G4Sn6f)Ph!t59vN zgq0Kf?a!-Nn_asUpJ<0>E6md4GXo#xuXN6hd)KNyM`o0M(>QTJ%kHYmNc9r+dTQOp zd-T5p4KQ@G#^(o?q{DjHw9<`$8DHM7rEtKF|x*=wk1w`6>fs}_Vp<2nyBS!jJOxit_KN1QH~mnpE!tjZ*Sq0i$4a# zKj~^}{@_a-*3JEniVIs9oXdM-wYsTxLi3M*jJ0o0RiK~iAEJsh$-Bx18dFIo>e^w+ zX_^S24n5o{@vx#DqxxV5GrIPLt{(RY_wn{;jR)VmTRQmG4<6K9f1}CPX-y3&sVjFI zNjj@~m%eSh{rdKbKt@|fm^!ALV1xEq&G^bYhEgWwD1URUd8e$R`11QYZ+4;0Y zzj9<%z)gOc`|9eX+h>PWDx_F&$O8R<`r52z`L0aUrQ!OJ{9j+Kskd6_=H0uN(MuZHCIu;ec8<%Kd!CdO zrgu1ijjTLWFV?22#=Ld>A;Z?4qN%c18-v|li*ZL!jyaPzd7la-D|54yjK24XbHrP0hbigq8!YAhUvLuJsKriWGk zeQ=!lO-;`tXCE2wDe%0b+2#J)k0?xIt#*3|Z>2ulb1Z)v($w@z{nTbiC$tBn498uiL&_r3NQ(w5i^QHI_7am zTe}xQ^cQqbzN+SoR@xRjV7t?>F8ghZ-k|BemLevi{hcnN*W-Ke_DO01+`dV9TFZ^y);#4}b>oEt z7Cwn@HL^GMx|$3lejE zj1ey|KjccawYF)LcJKekcx~!6RLy$e3ByrX@5q;)w!?=ZIRcu~-iVb45v{I{ZqadQ zgr-x4Q^ePA_SIp2dcHT!xh!h$_o0H)IOowD)YIwl~^^iseie$N=k&dy)V%Lc;2y zjg)wW*_BvE?Iu1X|FwO^)!&74(@U?9TO$QSrXc&}!LkP(1#5`w_I4sCq1nI6DxI;D zIiM4Sk~!-$`bD7psp{8X_w|bfn7WITjyRVTlZfR42dol27S>FBI!`xE$4l~M9`I3P z!(w4To(0igg}BzF4z2iG8PVuHqXR8leJI#=*ykTMeR1cnWyc|Zh+8)|J=%x4aDGu4 zYoN+~B@arz^LU`d1wT7`!tv2pT<7v*lsJ95%|$JOdb8r{UVI4;1LxxI(4HoG&ri#O z`6B6xe=F*^NSI6rogbUlp;bl?UDrvzMpGJqMwpJ|R~Kvkn6>Q`_{eGfyD40jR_Ok2 z7}7sr!610t=z$AO9=wI41dpd;;->fY=GlknV1{RL?SoEV8<5#olI^#1h5<>P)}CJA zCa5wZnmh8WLPT{>h8Lz!OME7mbfALM|2HaS6Q)C6kA?+W$tC`_lD|>UeIzZfS#VvR zqM@&C1>)xdwF)|BBa6_^+}w`Yk^cVZ&N zb}8nf*Dz~;GHVf2?VqeIKg1Upa90+wtW!OTSbfn5a6&HDBAua(C79SndK zrh;4EhgIcAsOG(ntms?;1I>*sAVG)x<4xp;2m(32!oxbQUiH+?WK(WkI($x$47#|SN6$hYhI%NjZBEMBe zj?bCHEc7JiEELDe23+*_&i?CT8XNq4eZT$=$G{s`)AR2(zEnQ-!;yOAd()}>4oXQ#@t(_e94`n%m7 zx3|XSZhtv!z^M20dGeI)bEd|3=*;D*1iQzPm9#RcIbY4!APxwYpz8+P zXC_>K?Ei6M8$?`W%!zOkZyH;I3nMf}D0vmZEwbM;n|bQD*)l%>IJT&mtxs80LbwMB z>OV;ww5?|Jx@2^kh~I|Vdxk9zV-?^Lm-2ZvPJY&N>@EDPN>(C;3*KkSj)aPtI!9R8 zCuPq30vncUa0Wksb7peJVdp*n20^>o$~aPwC6!y(rxIc^^iV*S6JFwHOP|ox{EpBN znnl0S$1w^H(X6O|TN}sace=?HAd6>2hYqX{otA=0rKydzc#NL!;Lq~vc24=2VP~+Y_l(xA^yxHG zd}Yp5dJfomgqrqS!mN$$^@<(2)rTMmp7?@oUQX;#ePH*mq(PpRmUGn&t#rL0s%`Dv z%d)DcuLFWSSTOk3RW*9E7Q{{E&a|f&QBJD3GU^`h5VN5%|D{X;7^MsdMR0!wk&~#s z_zzu@E^ErH-N*de1~&Vexbq3X-zcpI|1B5$ z|3})%|8LG{D-YuT{iS~}EV9St_(Z~ss<7`113z7qmXSeH_bMwFO92@|JSMiE2N6wh zGU{&~vzVP>MHL|_dGzQYos3h}vDN5~o@os(W$ezzDn;Z^YpC!XzUqjGEuE+0v9kpQ zN9!{yraCbQN7vwbLb&N=_v_6kjvV=lO-@dxZg7>k0)Pt5r>jIphy$r2%{gYeJ`S%V0oyRS_$JH%JR(f~af&KJahuU4Y$%^}n z(8S+#$5Z%!MsBgzhib)EmoLlzpyqIHc5*7%u)7oRtw7;@YS#TA-?Lbp*SXB=r~yKS z*>`G(LV4Y>3S{wVD9>d5FS6dGwwc&h$XSE8p>+`NG1K`0kRZ$*Dh@Wk5{-~OXwt`! z1TKgRYEQ+JYi&*oJ8n>oL*$32ZR)E;Q956?%yCk^|opBHCmhuo-D29*Mg1|^$Mbs{d z;LL?I@mm4A-X0OVnb%>ek>b!6edNp;JjGZOGb`p3K}d1=rk0}Pr)X!L_UumMg;CWg zez%C%5eub944+hEsp#mCHnUbnH;%fK6F??h(MVy&rk^bxR!BL;-0y~%!9=z z`E?$yx{gbSf5i1?X5ZP00;Je#23#w?5oj_PvQlWy?oF_UWF41f6`y|;L*1{L?>f>; zF@QwFWap_ttZfqKT>mG+rVdh}Ygc>ZKL+H@zZBkG(|Mw8gpc>H{gf|##k^MOjm!b< zeg#G}{t1AmTe-pXjUe32o$C&dmp%#nSJt%VdYo&6 zE72Wt8(w26=Z%cRYbO__K1tob9x2uQ(yfVa&T*^!p+lZ^twy-I)`>FD*kfWr9aMSli`o65JP+T<=z>phrN6?O0Q(7B3vux@6LcNmiY4f}NFOT)KSq<9-! ziTNE-aJTV!!PQR})$IyC&Qr0u$AHq{fJB~G_6}Uy{X}njThe(NF&v*~mHuff-VAS8 z0W=Wr4}O%Em9^>q`ec>yeMr$?{x)WM2JTq2l_sj>)mYT8w9cxB{%8m}*vj43VgxuW zflehDjK5>~$q^e%JCP!1kD3@Q>}3md#N1{cXUFbfFTcTx#>$1VVUg4_lh;9W+KRF6 znJSExjt^_{g1L&yMg*p0K{t9MqANgqaW(JR>paiiG%Zp0wgZ6#9xmPfABu6w^Z=^Y z1FQm&St{cxz{&HYs0RvvJ$C&BqW)?>-qFQpprjvULkqLz+S$~TD%Q8&@C+^KfB!t) zzVGGu=74Lczg$LlWk|4lO2u+kg3dXY%cSVu?R z`|_U>Ezh=CQ9rtqF%n9XXwdU>3 zZmyMd;m+IJ8RfkJdlNRUyL%&K6cMYw&EckR-{CGK2ALktO$_(>`cLc0o?UgHeTNI` zHEtYO?pf!N-$AQm9~(D0@uI@%!B~wNDIC)nL=#7}uS&m9Yx+>T!fkGWRNfxHtLHP^ zC2yp4q7pe0wl$nvAB%C&ExR@u=^qQWcjV+E&*ujR^#@{d>SXU~dpIOQYWPTz4feTA zsB@z5_O`MYJig0WpDZvCdA)T!53BV~1PQLueIWQ1bL{l#Rw8xZrru5u*s&_Ve%DW* z1WNDsO-Wkqt{p$-7Dhq6$PJ-8dz`S&{6e`LH55UON#4r1eAQd#0X6~IHC%p9k$vG5 z^qxI$IpN!`Be2MBL!2HOY0T};N3c4V9*tQ+Uz65HAz$1N#g19ouPv*|1PYf&z*HF? zV3}@40az+Z*$jB}>{s)o*}Cz}XI&}Ze!jV=I#tGT>(06iZjg;Bbm>kv>|Qp3YXm5e z0R-T{TXqFoq_935qV<6|PkWFe@7S;aP>VU593I z{w3A_BO~)p!T}x2*f3S!qM1~c4ii#&@!`{4@*G$uh}wy3e$e@iVx5rG6D5=(N5%sL zp2WSdtmh0r>o?;|)wujAP6{Tqmz6}#ES5;=-88UVv`=Y;!v1ZGi zOIs}on_7iKPBtKSH`4(Nog`fFX5=+)gWayE?z3lvbnO3;%Js6V$$O-Xd4h zM(W<=om@M-l_dzT|K5&ws=clny-}IYV7y)0rzgU??_EJCyQ`yrx#INpg~s0{rv4bx5|^IEBHxfgD?FB|LR1fn6Fn7R+1`Wt z(d}{e-r!a6vOwF00xV_8U&i8q+>4>R7jSdsGeFlG6fDr!{^Fj7clrdTnV$Cid(`!j zuD!!mG4U=qhupa0tHFPOs7|=Mj$Nk-ww$~+rpYL=FMpa|9du9Pu(2Ug;KhDd^^Iac z7q4qL79P>+ByXh6Xt^#d|Hj(&mC$7hr4d4JfiJAH4;@I@K>G55_VgOueJ#Xh$mkzB z45itCq2?y1gT{BtC{ZPnmlmP@LM;i2dj|oF{AE`zP~mFdy!%*?oc^PltncSgu+fQ9 zbS%3Uq;OWcEU46Mb3wy&b+A0Lq%%Ru@O~Znm|pRa%8WPjCwQc@R^uBWh=EaK?hBg| zz3K~gmr2-Pycnku`t*qkp~@QYkFIwHZoJd)C7m;U8?;Xx#%q*L!MdDXqaKP13MzfC z=aZ??1+8{f$Q=2`cx9%naQJxMn{WKMYL}>;oUoWt?y0or7hy563}1< zi2VCVShVOTp4`@fY1_U?m-no_H|f(?Qi`AXDD}bj;4c~l zvdX8A)5iL0X+*+l+wWTdYwW~51Jw#-^Pa{gDeq|X35V~b6Bfy&!QEB&qzCLEzp*5{ zaU<{=Eagj$qeFSGq;=lKp|a+jnfsAflG4XEmVxJ1zlNNs^ZJmF-)$|$lFN@{*xjf+ z*veV0FbEbeetD^$T0s_dy&#(tFmCbUl5luT2NLxvQ;reax){)0z|fg@VQNWA21_4PHRCkb@54CG@V$zP zg@nrOTIf9>HYG=yLXq?vFk0+L$5T0w7%ZsV==>4V6=y}3Q(bI&W8(C%%j{AXCRru% zoDSolnRiLC(_L6t20iyN`Iz6pa|-lAIzJ(;CaC>P+wz(RCc1^Tov84r&b{V}*zA0# z$x@1P@)=V|jNsV_sw*5rFq!e}ITI#cWd?E?8>AUT*(y5)$X2K|#CN`CRjW3m-4-l9gFumgvVc`TP|= z*9XUwe!O85u;}G!3e&qwPPF*NY|%Vf5kC~7P!pG)cnlfSX(7}qbk=Io$G)$HrhxIH zw`*^c?o$S=7wKCT_}+JWlO+(W2jy+*uA)3mw4%!qkPo<85;;9AA$ zE9|AM-&TA{KEI7Cn9_m;wMO`V^pOEWycaC{1DL|;(bHbE*xpM2n8*d<-N~+lme94k zOK$jI{F~7yVQt3RKS*T)KU!=hq%f5pv1kYjrGIj%+}850%vR)vExvnwr{ry*knUZb zE2l+Y0jI&YenK_VF>!xG_3BR=o`W(ShiHV^;Y@Ua?@-V4zyA&#u{GPtSQON4Ef&>g z$5;-maWxF}QnG0_W{2z&^-znMV+C))U}-4``udUdp*j8%vjNDg6Vn5n@KyxufaZ^V zzK!lWDO$gw>6Ag?&^ine6=4B_SVv8No@q!k->(7vhlWpPMD(R-F zETQ`F&U78fVyv7%HGrQsjaZZ9-F$RLV#s<+Y1?>)BIjGD5vA?YrRLsPyc&1G{9C5N zfbm}$QM8T34Y$>LoOF9Lh8NPwRm+TNwa>bmJgu0P{1%L1wHQG{QX9SlF5>m*CKp~1 z4&yZ7Zm8lB2Ai4LZy!KfD^~nc_%Sox zI=O$shhFoDJSFdYWaVJRfsoI~KUw0<#D5uuSDeoIdX}Pb!;H?HJ}Y=GlbLTe?9DknC$ym3+5 zAO<-PHN zOk`g#&gVs8ZHak;l7Uy_SRMq~4B?Iz`;Y1>3mT;d02Z}P=a)zO?84empwl5}GW)IH zNLUS2py=ND*>5DAz&|3Dy=Q2?I`qcL%YXiaBfEkYryFT6-Hz8VF{V2a54e5?R_MxG zRoY>A@1$OM<>JpPtBdwBFysAF<^s6gl2-7BFZMTxt&^c<6R8) zT}j^Rc-XiH^Q7zNk5Q%QLs2iodNX(|Dns-`+I$!8z*tN;t;8eq!A)z^V0?H+hU=q6 z&PnmSC?0d&z^RHHgtAr{jkZ~B8@9u-`op^ zM=o>y8m{u4{PCzz2#rzJ>Fn`=-LzOH$^7e@*z-r%-mT|Tl1S35l(55(aC&3tF@m76 z+f;5_JSI9fM7tJ>iSA~|r)kxAYPI%gyciDi@e4ca1%j!2V-z%RQh6E4s~tNrV2KWo z=;ww%AdeLKLs-xf3+8K@$-{jX;NiSgHA<_A$QHb_Igm13sqxEHS?Hbv(YkA{9gnRW9rurdO^AKeRgwi&r=e&d{TMFhi-_3PO7O5V>+z09?Cp-gN^l4DB4|ZW?%_?Zd%4l5Va;7YdMxWMG*amU z%ADARWkl3dJ)hB=K< zqNbnmK$}$fsNgg2gUWcD-hipwh{H|?`gVZMfrPQ4hiwCQSramy+%vt(qZLt1?X7a8 zjroyn{$@4wwbGbHa6j*91|xeGSZ3A8v!(10B`&*I^wvQOj53~h9Yf;1ho1E-kySSE zN``5X&-hfannIjoxqzV~wH1o&D7_@__5v)?Dm2ks+X z9A46&rG5g8-fNA};kOPaA764f!3n(O!wc?{ZYH~*`XYa?a)<#WSD`+M!wKYLB;|4&yhyGlZ(Jg|cA#NqbQ4qs)opUr3{Yn^RfTSS zzd0H+yoDJ0^pxEN)8c*v>H1-(v*C0}*>hJNpL>;lWR&aFjW;=uU}#J=OpHCCvqLEZ zN?)OubC{kz(ksi(0_87%{G+;VT0S=9DBRi7)S;*w_G;~qJTdI2lo)$;gw>Yk=h26B zPHYQuyUzus^gRYOu_p$OUIvoH(arDgLiD1iF#e*z!IiZhna;2a(NTNE`o4V^TxOvu zqB#X11{FAcVKGqKJ0Wh<&tn;)&@U@J>W7kk6Xt^=j`CYc@m^oQN_MuAu0_eKD$i;i z&E0ap$w6ehKmPu$GJ5(tN(<~{Eft3WfFr3>83|dd0JLN#dVKTa2s`Ggarj~%0jWG% zhb{N3O5SxSqyo6>O3<08i;y+(jqPOdEe1;XER(bHx4L7=80Te->E;*Mym(09J^Hzx z3^MjkIIJt0&0FIo(6inMmujm4(re_(y~i~pG8c;Z{!)ioUyo>O52#efFs-OhtRv$d zpB=fU6|GH}-(kvIcF{h6S1Nban+=&TrQqu)j!>6d)+&b=9EwTsl_aC-7c!)aOabnc zH_a5e*mEJ~5K*V!qUv$!MH;B+T7>@Me7F#xv5`OMBdg7LhIh{_f>gl{*Hgj{jDJDI zdx^3d+2^7R3Bl9e1}KvuQ)MpmuPJCU^TSX-`_K54mB6Zzmb^BMJ>hq{g!X1g&ZTIx&Azz(CX5hol@9X12CR@Kpe$nS|O zNpLJa7#Cg{DUroxM75NSt4L34Cc=UMtLi5lc>|eAk*g z9Ph7Xpa|HlIIWtv=7WicJTh@nY=V96_5IYJbru~FDD&6HEggV5vY%PHv%k*kD9Re> z%D+lO#8G2Grpr?@xRKo37ml|`yE*)*<)TQH(R_7h1DoU8>>r4q*Tmx}N=f7<*^c2>_Jml>xVZY!GMIiB@p5H=t+ z1gnPQOTX2TePV?Jl~d<{3R{#ZVRdiln7Gs-x1sK%)62VTk1LIDG(Y|Q_xWNs3pJ9$ zbMvoF71Bw(t>zxy%1vJr^Qa+D?4E^K(IzDTXFTfGXvW}tGY1O64$@(>O1CJ-YoDU1 z9e~m)8DU<9CJnuPCnJ1*Y^N@2{O;l^CunKHON>j>*NQqVXy-wQ=+z(U~JKqWWt z4r`#AAF2_2CQ^P%F$K__;G=x?!aEOG&Ip4X?=pV4MTEn`^}5Q!mdfODl1<}fr~R!t zqYb97OH5XW6c~rjl1uCSC-YW`jKsu5pb8D0pJ8VTtddKqE$5`Rc z8fmpO)B$bRmdY6wqtBSF<(ETR%2ICD%$DD~P2!yf2;Uq~tu4*#oq3a_HV53+y}H&W z|GFKH*I55}d(^(jZWnUp3}bPmdTz-~XFf3;(${i&a`mfEK%w{{=8X=@4F992k)bRR zm{lr?u6*k~%s$Iosi#}lrrEZSgo8oMbRNFpbUy2L=*NfU+KJi^&)gmT>l$t#r}Vn~ zNg0UBa5Yk^W}$HuX!`SAjEAL>Ym)8W(=M_LU};u$_`R*CQlZ$-2UwdUKTwP<2C z&CYk$ZkAA9*O*3a=2oaAR2&zs;I(Tv4#cc_K@1*}V;q#vk9eb?7D-IZJht>(Y)?DY z!{os(09nj$dgSsBmZjzA-EKJHSb8}77MwZ*djB-s5BfCt!{wSJUFAkYilfqoL%7xB z*?qi4IU%+=$-b&W;zJ=&8L+;xR<%_|Wp1;cb`!dcT-RQO#*2;5y&Z&=`qyAP6S<-8ymgVTsN|HALz^TR|a`m)90QK$TGIfwwn##)5%>@otE{{d)dtK zbG0y^%jWVxtGNqhY33QIu4TZRFQjN2HCH~U@>me4q9Sf+=qzwuLRGYjQyy?-!{?@{ zjF42S<}aSGHU$mnpP)am_o&=xq0OcGUN<@VrOz@FW$%D--!xjBL6}VY@|!E_g>*%q zv^Mzaq5aGFEL^>2R}W>RIn56P`akFLgV#$=Ic7NpSqj6SQa;|=GK)smb;@jHF?gc) z=c}Iv)Gxn?-CPR+#VC_cxug0l?Jk1sCa?w6av>2TsP%a_S`@P#mmKn1=M3JzcHBE= zg})Q$@~6N{r#x;%P(Nr6=(!Jv2)sSQE{-iMWIESh_zp&#-BO!?#<}qh!E$+W)RW?) zECof06nzbeJ%@}Y9@Y=B`U|J!KQ9w5jsuaKurl}wdK&^&f``Nk9%{#|dFasB*s^_Z ztD*dpK9|smC#RvO8Y88yv5Y2fmjqVxf59f5`D&IOGay9V2=irJ0eGBun2t;Bat*2G zhJ~0D+tX%WJWBE$%6b;Ag{5tR8X%Z>EuI2>2o%U07IPG^@inV!X^fHA)^-|kODsaY zlM}d}81$&jke(0q81-io0D4^8?Imi>9i|`-`(oPXzpSIczGx@hs05(L*`+qf+Kme4 zK;3>SQqw6>I5v1Q-kWq_ccA?VL`O^qB32nkPlm7pOsf|7rk+1;QhPd}ApnZut2*in+RV=Hp~cSV_-y=ig^~G7X4JwBuGHs#Mp)K_E2@ zro|7DcBbeKuK3WNwu^2x{q-cCh*~lKnklE1ZV=Y&60jTf;t(sK^*2z73YckyKguMi zpz?Z*fatU`6PA%X2(#Xm?7naIw-kS@+;$vlUp_+gXPHqmQzafQOxEnIEwU>r_&?hn zVJ43_y6%#D{ilrz;XHBMmP*E7iS4J80%`M;N$S>{yefLFA`L!WN|+E@-{iLvH^QwK?PnCBxrfagjH$?m(bGNaSw!ik-gmuAlG52yuFq?*ONi?wIe9dRWVV)XBq`f*4LSZwQ) z=ZPcOWHaF{RFVq*da8OMRnPH{oz0+yA$<6x%GRjEpR_R@!&|0HX}v#N!ihWRP;BU~ zQCu*)31Sw?lzX#m9-n^_znT;6<)L@dc1QBpl^uj=BlyCxf|vmg08nExAA8Zt-epNo zg;#2Obi8Nc+YdVE22Z`+#U5Rg?DkG}xe&BENWMkmy(ojG+Ux${T_73h*%#dW-GD6S z9G`W{lfS1^zH@W47`-9jy40Dm zgUc$o+sZxa}hhw;C>v{9=LU^NX@t_Tfdd+rETP*f}_v|V07ZD$QVlGp32Fm}CF z@^6Q0)7{`wda;7*)74o+QvD(Vif1hM6sMjAs+zWn6VK7%Md$6zP$%6$en30a+F7G` zY<1iiPx!i(B|)>O#*_IM0H%Sh=bjl>jorKqhRs`oD(q%97PInXi|IN0gUaCcc0Nw6 zF}RSbo)+!}psP!OL+IOQO)l7KtpttYCDZV6?B((+t*}%6L-qCn^(&vYN)fRxyXb>>c_`)ed&C{40D{m zKJB_Kpy`ESA)(cY5L#Od3)uFH@=?}pot-X`PY!A;xT3C`bB_4 zwssgqem{qzd@=>NyiT$qV|v?wETI3hyvA>zD;Bp~OmMq?lt7;~M^#4|S)s3)=NT6^_FOh zZq-y%p+Q5XX-zK&Yfg6EGj_Mo^fBcQ+IA9KC2w9>i;t%NeU%nGiEQ2W8C)v@{XjG%8gGk;BS1FhXtXFLC~cH1up9=~TB@C+3Yc_@|U4ud2|QyUXG{ zD!uLdn9t~~Ol)+@R~d=1u@a4EC{f0^w?dkZV~4B*CXJ$F)QQx)qgM%f0jGBSux^E) zgHrC=7T>Q7CFXqo()SK#OblJfrTulyR;aaYpPF!z04ZCnLPWwOoFA<`r*t@WA9+Gc zs04LzgwEg-`^1?O@D^uEflTM(%Ndzd#qUrScpul{wTVz51~Tu9ocA1J^1;?0F1vQb zZ@r+@9I3Jvu@ExEw4l(cX&;l+DuZ+uN)DT?Ca*Tz8NLUrmNQ#gFpz4;+_TuTsiL3* z?-P=4pHceqQ%d>0t>+GZ;A83em;G$==BpJ~tqpMFtuDNlE3{~SJsQ#hJ;fDkbCJ1? zX5|@FsEaczA5Mj{p>es59khbjkM8diQQUUk&O8+G@69)eX%m^P2OjW&AR}_)33U_O zj6qtQ3t4kD0Css*l;XrpvK>FzojVp&U3olmH+fcXsfruJGL2cAu8viY4**FvXhUZS zpP7={;kt-~u*fIJl$EouPd^7dn6g5sl92fmNAA(DMNXx0^`e<5;ra?*N$=#O2y0=kaH@R8 zk9Oe1Ij1|lgpd#C<^p0i8V&pz^Y$9GX!k0_w;f2BLXw->jbN(m*zDzhvn7OL)Bn3+ zVN2k|`2k%$ROn7|DDY#=;KHInA!(?0{+{RBzvTjBQOQf5D@m{hH{z7|v!5gv9}|5$ z?`UgsjOE{vDICbaCI*zEi~taUbPF4N@XDdPLDKehzNlCM5!Eae6emhIbOAoYP+C9q zmmE-TUMG3W)S!Tjl)pRY`hf1t&V_?&*-=U(UnXs~7ESNU(|Uw^TJo9OM6o7boO4&m z%!U!e)X0CO>v?1X_uzPsI=tj>tHsd^(`{+?<8j@s)Ca6YYQc@UTWlpYp{~6(c|Eeo z=SCsWzr!Q@VZTSrS18g&;tiKQ*k;9i!s#2Di>D`#d*d9PMlrcOx;bJN7N8^s2>5W{ z0%4@uXIlE}+Fk$K&lQj-JMZwL=ia`;C45$*pB}habfv$|sMUDwrGPWA)ntk$uNjMG zh?u_4^jp$-?wJ0ba`PLgOm(}yUuULA zdgej{d!N?rHDE`aEf#Ixw97F|rsL6=m>X0W^4V4)cuuQ8(p!8(Xx*N!Z+D~cmG-%Q zV4dtQgi$EOi453Qlmt|fTx&?hcQv?Lb{Q7LD!WUJ+RD8 z0LfR4ZT4)X-t_Bf>f`K)D}yBC+{tU~AzwbrVD6_S&CUqH{?4pWrIN8DErxTB8tuXdhTtS)ZTrhijw7-mpSrG zp;fwp-_-I6q8zO**sCJEE=F#?4_By+C-qRoR$&YSV-Zmm6@)@asKt%G5HtFEh}YX^a5AV_tPm8XW!^baw*%UE?%*V7SD7C9lY~IFEwY z(qZ*|%J63)D}5Gy8Tnqi_vaId=TCaawIS(31ncOTsV9D)@39tRquL_!< zStX4QfzjGN4e}+Wo{AkR)uSIh;1Bwxl9QhHAE=#}kb$uZf&H4u-jROR`{M!2_Yav*Ll!!THqr;6c2h~s6lJJJF9SR54zVDzd^whr2yTPYw zXj&~vH)_FrJ_D4aR=B0S?Z?AhI!Vh<(Vwitnh-i!=42zW%kqgRjYT(KCc}PS8qI4~jo$-k*mI(GgZCdyP;^ zgC@lTrg9Kumo_FddL5n-b#wS3wYO<81CPjiY>E2q$>+3+wMGPwjQdJJ z8?4;W_90IAb2J*l{a)-9YyEKF(Es+GpouG(k6XG}X5@6%<6L)r-_ab9JZ56gD!T%I z$80ns!K5H=OhdufVp{agE18duV^`Y&(vS_@rD0uey{`r;bD9a9$eCw5NzCY_Z${c$ zJ1H8djkSH@kby{d7gmx8v|tBgM|;Y_K_2sCj*6pf3Z;6>Hklqe7?7@Dn{*Dl<;u^f zhKF}WcSzy^q1DaM=eNvQJ7Y3|#H+{t#pm-5T_bo?{FXkO*FqTN3q=KX7pX{$J0tL|7d7Rw&3wE(nc4xl%wTGklD z5zD55A^nl&pOOugAhH{l0VHwh-N~?G!Ml7Go#=1NO4B;a#y@+1Itqb(Ex!M~M>zmB zd!~b;O}dGWvb`7`M_-c8tkOD4kL0)|9yD$0A0)HZ()&K&*`BB(M!R4Rv98>u*YUl3 za$fq+BNJuf+A}P$hCnnj5YyCeK*y@aDwS}R^$CZQOTXqJzpXL{pMfxoc)5+Z?!h&9 zH6y>_k~zWO+cwXw@;ATTX&|M-+L00HNYMEWE3r=Ad5EeNZaO;+c@2|A7N`2HSu?XV zaFCB*&U!B(-s{Iy88<FyGgk{CdwL+S4BkS^)Yp&JGmV1W5;@bP(`@B4e->s;qL z=Z~}gnBij9-h1tP-D|BoKlk3Gy4pj}(+plm=o}7ZDSN!q&TPeu%60YemX_jW7!qvM zYg)K+;jq9NCdbKG(F6>WTt)M=u4@0|751*PDNLAAL?qAp9(XsObfVqPK2brWzA^Egl1nNO13z%)xj_N7R#Mlojo9*bu+>m#e{pthwjPn;5d6iYWl0c0m6VYNRYbS%tYFtRv z(^tb_JR_MFju~3{#&Bbhv1_fcnERX^+g;W>UB&>~V@$>L#lh~VH#?B^DK;^8CQ1<4 zv)-`?fb2OIly6%#a@IH!-63ZxU+KY!)BTFe7Zo!80LA9mPD$2nQC)f}a{GhkYor>I zTg;(fkxceRnlh}Is&lUL)<6sb+Jw;$S;Em;01d~%bFg>L!=_=^5dLWKHbv+k>Zk!w)?DTNID6I<=S!6^MNFjMk+(r@0pQCv!uxH1Aj5K4_k zp7?!M2gOdEQ{O;68UKcQas;5B#Q&8Ov%>ceNa~$%2!KEIXAJ-M(UbnqpY&Nde~zR3 z7Jun~s3vxa9GwoJo)NHWj_Qh>($LbX07bU_`~u+Sr_yg<|5^q-pk!p*Mco1b!lshK zz6dj@ULAejkwV_75YUg|GV|6gaEhNDd*c_5+ZCRj*i|0+exE-BLFgV|o~pcYhdlv` zz!N;vtxQZ!O}i96ohtDR0CK9=cB>|IziPUu#~Rdcv#Do)hp{n=&s18D#E+SmGw6ex z0syGa>0LYkIuh`WR=AEB??VfeUKyk|No{$a?o6cthEOwL!@C|AvzC9#MW;*;h%ilU z?E4qX5J-h_zoz9vBg-5-F2bCPWDch*2*`L^Nydpwp`t|GgFg$y@6iS@(a|Xbv{L!-A@+192sS|(cX?d_)U)7|Tc9KX;0KqOmf&w7SQQ)hnyZ{CLpnmxhtIr!Bx>1V3tu|3gD zd6rsLrhZj}g-L=s2SD;<>-18FIjri1&%InAlTy%YELWwJFA8N5$hup-rx`GvtQly~ z^RxPR*S*4NR}&^>4k!{|<|wxBf#AJe+>`@eFXRa7+?}HdkHSm<1hTHi-|%XA(3DyK z8_Z+|qy)ZBBh|mtGV+-GH$x|&-T%wVP0*n()6D5W|d9Khk)9vvBz!7kVyL?b6cHmp-yMvy`h<^g)QP zgZTuCuRWo|bg^w3;Iceg39`8>iWxt(9uyqx$kGtaqP3PmwdL8^$_gNcGVY#USC?Py zO!HVhxGX;*nMzjt@FDPMt$SP3a;ie>U2j;~otTQoXp1$R;VoY-*i96`rr;^R9CYRjchoOx0mFGlpH^ zEH0F3M+SfWOo!}S7e$!&E@RJXbob=sq{7qD6;WGPr^H6^tmu_bG^y%c-#V1YhgC9m z&WQ8=z4q6SU)V)@h#J*#mbn8hLF;_C@BN0Ra86E+zy}2d&=2!hC!2Fx6K}tShK`Lq zd&YEZM}aNKF>20HXR`HV=RGLL2f~eH#*>GoGcx>(HqR^W)tY(XlbHOp{1|TvJUl!{ zCC9zoXF6iJH7D6QIez_CUq3|GM7gnyk$!!lr0pT(0it^LtjD?9@-uUu6nJk7>Lg}o zM>MCbYb24u_0wQrC^kQ>Pf1&Gmah4O!pt*`0x%kiA4;vHs{MOU%rUpRyxC_aeRL@j z<6>qy-KT+S+cic|<15!oA{MHT2A6JOikMfi?!+g`vmSee&5P7eoRTefhq)-rFWcq!4$!25PO3_~K6fI7^ z5l@3n8n!hiV`&+DJ@8&M)JbB~Q-GQpS3}r66+j~neAmmUmSXSh+bmwt!mt?>$VlvR zNllZgrzcz3Y#_@@L$ifXXA==OC5!eNSao5ozV|2|2ZjcXjo^KabQp02Oq}i073R1F ztgpW+)dCYS>>Z6&ws@WXSn+u{ZYOWv`C{tGK-Ug)A74_{7mmgw9n5o zmlcbimM;WMizhDOiHZ3OMf{J5BlW~v#tYmif@R+Pl3g`w(A301=R4V-A&Q77X!;oa z__d{DDE4p=g(VsK`1_N-SB|n+K(6qQgsrccNOexKDoW0KpZhmMUT9m8fBEvoF}#4j z7FDxgw3*Y_zEl#Ga>u5jwEo#-6+LFCCJtS0byp`rP@`Rn+EK4o~k*ls|n?&|_Jbc>9PtW8h( z*NZ$kGLP)+tFi%PgKH8WFS7=`N6RN7O#Lr9+S{p(1mSeJzncOhre=6A!EWm>>QAIt zijv~uqvMx%BYl1Et*owYepCQ?H5M90g-3liU$~E+|N5Q8Jwhh6qE}wmsya_9a^B~E z604A0q!-}8aH>Nhwc7_LT|ipgOleRh66drYalW|<`&BMoT{Yo2FknI&Zgv^AX;oCFPkPdgeYoyP5^G=Z)#7iVC(R*W|LhA8L`0>5A9C z*lxbqh@_W^h)KwU9~_|}JHy}~Sb_&rPr)AffX#m2eYh&lBcQbCHP$Op^uQi2VI8x9 zrwL;sPm3b<70d!9BqXiz#A#`MHw?79mWA(p)ukw%*jbx)UTNF4h?Cp>x(@YMk`p2{ z?A*yn`MgkUTh>@21(0x3TmJw#ujZ90Pmzor5rtla@!X}DvND%hp1FdeVtzu!*F^<0 zGmPQk^iyT7XH0Y11qDNQ@0bd_GaKuAoIbAN;UQEDK)qB6ZL-N+^he%_7%dM{+h@3& z=g;ksJ|2eL0vKc7%`*rKW08==3B=M=G_I7rPEkH;>@Vm%eO-{gHZM~t6*)~wK=3X6 zI;FD8@=foXh^TO6=L#(}@yqnnugI&KUwFAEw113xZBKK{T3esLEuc@)sO;>JC375c zdsP|Cb;z(iT8$bd0kfuGv4<~cT^s_a6G{`YJyVHgvMi+(vP4I785tS+(6xSn4|Fri zl|PW90ny=|CQVAtwPS&f)RdecRO3?n`SXqWv^o&O`M~>xUKkB@%Tt0ysj{i5d*H)K z(i^2Xtuc|!1u9J|)yQnik{Tcv7Xy{jI}lj?01@?2c1q?z!es|PX<>i`Vc_LNl=9nz z=Xm>`XHS#ePU(eTYxca4@1uqGmpTXD#|H*2~^6oS}R&A_G)wUv|k{gC@`A)t+xN%u4aN`328?2_odOD9M-w9uEs)Dk>^E zSf-BUsco)ymCitXaB}pGkq1Lw^q*FSB75eV&q`wbK%IHzOV6tIR%gVefO=-qs)`#U z+7g`j&`EkL70&%N^MtN=g~8L1fr3-4JdCz7Zdtn-CpEYINk;?fhE&cN>jEPJa?Jy6Cog z-g&Z{LIm=nz!ANE;FThbgIPvoI2K>w7G54Dd%c4RtYE|0SOvbl*tX}Zz1A9O!GY8G z=5{FZ#b$QW4`qCxcRzi40q~9ykag^kq8V9~&t=9b%|e?~L!X}VOhH*Yy-_3>lssx5 z;hNDZQ!w$Vx>|kib28T|!`<)4Ar5nD-;Oirdn3H!YU$`V7lZP}%-)pl!FzRQGHn-I zQ)3ve*reZy`9AH|sohwW0hw88^iA_)O^B_PO<4|)rBa@^npAOHY)4otEb4k~(pr3;ggBK;qNEl)1qC`Z4^Ne(mrKh&U%~ z@LYwO7#VHC=JI=vOUF3g*LAz?esB{5rAYBgJ%#&QFvPJ|z}|;XD_jUFZto&QR@|-n z1>D9ON8`^)Bd_SFpT88Pcv7*mA{aqxovJU(idgs38x4}N81H^>)Jlu^WH$evt4pgOsjIj0eBVoo!*BtpB9obr6~1y2ML;8mq9iwbo5#wAfj=k5~+ zRYFTrrEn%4Ebo`m)RxR6ocEE|RTH73Batnt;6-0M-kQSO=CyjEku$`coT&Z!;0a4X zo|Ti_J-%UGg%XmD2(J*u+BaW61#Qigrsn3}1F*txk7_jGEFBC9!$hZGb@;E7Kx zW*Vgyu59S3ftlOXFNx6o3luuTGp}AqD}C8C1Bsp|s;GSH>g`wR{8n1~y#rvH@H;`s zNi?)+j_)L4OBvCS6K>t@r?j+4xMBB!4POpT*}y=1W4-}xJg@#(-?;cOXIX+5IMht5 z*K2tlft?Z5mU%g&`?I}cYnOVPWm{4GT{gTs^1AnPegN{1_{fRgT4^QknS^<+YPy!H zs8ReYQgm$TJJP;}85#5!_Fc|1$MDG^fr|PXInpLIN3uxvm7UHptPh|xv*Uuj6LsVPS120;vVupA1tcc2Y>Y5rN>Mm6Y7aekIs7*9+_GbE?NQJNHTEuo z2lZWPmfeRuOnD4E)&oN=qBL98E?*-81ATousctwLwdNj^o~Io;y5^i+8#gg;ZDX{e zlHwpw*ai5PH(Po)HjvI!6u@`nH)}=bx-i(Sk=OqtR{u~%8xa2 zGng8K*rUbBbCK&E84uW;gE-&LM#NNq;wNC!ua|BDjg48&;Zy%5px_P-V0;LdiHDH! z8neyXLAYJ^`(teODXO?h)8EE3M!8wEz6H&UCWe7O&Lp{SV!Rd1KRty*ZBJPRcew#P`{0m+4oep-DY> zQc*Qtq>GbMHOKS~(1mZC0vi6W#}j!)4WYpZS8kA}=OX|dKR9;s!vivbcQ}#J9C4ZJ z3ed`c^q+JONGGYNypQ<3Vy|f*EkkSuG_p3mltBvnNxH=<3pRDzjRA*{zJ)%uih-i0 zL4~4ol(qnzHrr0}FvBn*e8bK?KfsH)RL0i$e0@5)b6aI!>*H$^WCLwh9m3Tw9Z84= zTqTj@&p>|M{kS=fgXx+5t+fY1z=`>%3DkW=tx;4`3QtG?18JnFRkL1fg|(-I?AILRXi0>Wyw#wRCi;T9N`hs}?>J5DCiyG;g*pNn7cl^W1Ux zV%lIa;1EpoSU%)CS%DNA*|UPYt|;uywpEmsm;Kb{n|GZ>vpZLfGO7;}%Nz5C^6;JNumDmUcke|sPZH^R zVFt9_RdaaIcU4bMKPXTJ zP@t!m$??wixAo*^Jn(F=mQ}UnI*@c9)y>u2TmPfSxGL`HV|soKwC>Ag14Elxg@8>x zO(PYQC*&psdEP-^H{j5uV0wImjb{Jn>%r+7gGc*IZuq)$oy=S#FO-Yn9AcPSa} z;5`@bqpaA=O`?tHxG))3zL`X`z@VUxF5EVov(HGjBPVK0DMY#-w@9lBPgd8<)WehK zRR*1V&^z^($!b^%4vOok~ zXKRjPYic*q_4p);(EeCr2y4ArOzXIK*dh;|uVIqfhv4Anc0X;HL5<`H=k-r#j^o<) z*pCGSFc8&e9>NPXc!MwAT97xMZ2_@^-U|u#5C5hhF0LaeI{&4ir*Z9Eb*hfbegTmJ z2;>6<-H?g)#hS{QCUYG+51r#J*-1e9?AgRz{f6WTa22#(%k(x!?w}YC45lJ>)gf_} zuF}E1AI4e**{M84s2)W|_6Y&EejTzRCJX5RV|Vtdd6Pg7IHDJw4-GoR3(E>B^1ym&jl zNR#T+@>q@ifCe0x%?Xi}{71SVUctx*xHg_t8s~q0SpFIxBVG2G z&EtP9G#aze@2E9_f!X$l=k>-wo~1zWyR+T(!+^kS=o0V=?Eg(yKAn$=aB)#WI@^$h zaTQGPfI9L**AH2ByMQiWH=Uo!w;&-VBi$+x^NJ#+2pKGN` zGbB5(5hUj72D@KNtEt168b;^GuZmutP&-o^VIx4morI#(ZcrpN`p z1dIq65BXcQ77O#aN&#JWiKOYgW8eGWrqk%uUtLK%Qw9QVyAlTrbhy`p9DfyY$N&^d zi(GI!?~hry)`Q%VXYrOi)KOugNm!q>0XBJImtOU~G?l!f!XhR4w!h1H0SvK+Ms>?e zcYpKJ59iBG?OSqv9F{N7MyN!8Ygvbq`T^t7@3OAD?C7=jWE5`ig5cmPbanurxF}-T zl->e(H`Bz}Jo-}iib18i_l=C}4?x%S>9Vf9tlTyhIK~V4;qa~V<|?W7-&cL0@)p3k zz3O0Pld$Gj-pTj;>R4H4VCL=sSs_iEM>BmVQYfX!wK%L+gkP=ss%g)}_06GYO;me^E>oAnwOoicvye$#W=k80U+3L{^=GH;;Nn@tg1z(6f=}H@uaE{Ym>reoK2YCAX0Hp^bz% zzBX2vQ3pX1oj_OnZRa1sw?dD9n8)R&IxttMase+3ZN6j6c8KEPsECXIXyHrVL`)!x zkZ#rpBiC=9{51p?r9c8$VRRFasKQ*b0d~Vm+I6{^M1>E(*~JG2ZN2+f7l6cnHT>(z zVETXUakzdIH}m#SW86XJ?ppogq`wjV(k-0p-(3~VkqhKm(anSpyBap)!~^Y0D{G%y^xIGfH>J>gOc27!{^Msg$6$+Dpu(u163nhR-yy*b$rTP zwuecg>sC-T{4`;x$=dqz7;3#SQpd1Yz3X-fS%wZ($;(e#I?Z~+yh}O*f5h@YOrR>3 z+lxrBHYC_=m}h60;`RZPnYr*9K8>05+qcX|P`m!bl#FjI7(B_Q2{Gl>A*w8i{}5I4 z>38lLKwAF%35Oi4VSnAsQne6#J{8>m^q1+=ucnVSB3)ggooYksA93D_{5XZ%l7^5#9x|MwB=D70u!*@5|Nq+R^za}elj7KqGbFNHo zCp$r$gLOZdP3PUM8$-s-$2a12>crxi>NiEz4BEHGUdzZxgw_#OEx;aDT6B-}16Am? ztG64a96x?o3H(tFKxF-5;Z)*%R>^OI3AnJuE-&EZvwx|ghCkjIxuQ_I?3g+X_BFfW z4gOR^z~y360BOo?c66r(YBPug-aaPDO8l4x7QnYHu|05WP_MP%Pxf5m&R?iTSBQ|) z_S!@t7BnuGlX{J=q$qP2dVw0HtAT@=9-*QL(05UYZ+mcpCyr?&yPzQ1 zVB@9#_3W_n%2ZZTNL*8YYqC4GRLoC0WmVOsg#FCrP-&`WwO{$F2@c1*I!PL-5Hwz12-0QILCW#K zyfWKZq`z>~bPsXpp3oWe5a~kZa6}}dm>#KVyHQK-R|HtO*#LoFwUU#aDQ{aEa72CR zWn$urcs$OV_DTC``-vM5ddRY~v$@vq$O)eFB|7z>XEPQx=UKmP?bG!VYijhgJ!xW< z(6)HM$_INJvfymZtW$~%z}#SrThD&H>f8@5lM^Ko9k|3Qsz0m*&Fgxz{pyW@S-hEt zjDD4WVXN>QD4rpEc{H<6%<=xdRrLkN6=myIvB83;Bm^wFW;pCl^&>U+o)kIHUHGmr zp*xtOV8I^ZkL5-I03L?YVhbaq?KFYCSpLnQfcM+`0^rfj!dB72c`QKO8w<@f_iuZvBHo-*Hk?UaO9zYMNViM zlLV0V>*3FH$Kdacj8d!9krQ~=w^mgql($#m3DU>VCMgZqr^)V{SRPmX%2$+S#)A?# z6(P^lPDh~{EKZjq=9I~|j$3)1tF=Zw#o$2~usdqS@q=H7niqF2|}{vw7wPi5V3!JO$KgnlD7i`S&~^E>Bf zz`7PRzawb@ZWd$ocbb}3nI9vE6UOFxI_On zL`G#~=B}|k6GDG%lFvt|{jdsgK<`-Pwv_f&*Y$)`3=a=S#Kl=f-{a@6vEie2DD(5m zd8(sVHRI^5VyO@5kY!|I5qo7Igo?9c9Sv}W+rxnr7lDi8fniU#nnVQ`M4G&V{by@A zH!7g^Ws|qee#9(2I!M%;~IkthJ zfh|ytZ}H{?^S-{q(Y9N1CFXe_UZ}rDL_!iI(okyC^%CA@WgnYSiVbpEl+ZN8I3*Fp z$a&hmhW`m6Y@l6oww|%R4Xa*?_txKuRZy>TLNXq_YD+9LIY>`uvylOB8>lt-TsZRD;WI5+yCsd%N6CL#h!tI4l#M5V8Ab9 zUl{Fq(zJiru7(gZctvwB#jOY^FMq(?4boe?WWHDk254pxn`kk+KP0hIr0LZM|;|mGne}xn2brM>2 z!u78K(xmR9zp)4SJ*WG%%=3%cNK)+wHn<9pi)&u}-7EEgXcSOk6xeS?Y=3J9J592kJM;B=z{{L@m4+iojeb-q@dySZQz_pP8DHs7E$5_nqe; zspN&JgqlpR(X+6osbKDp=Br|o=sY$6mQga%v$|(6Ops}kDW@v)6<%x%4%)f zM(Xs+xAeexhHfQMlZs151@6jboTR{3S0+LF`xWs$2tAA5>}hm2Fx3Rm!%A0@2~ntS zD1c7~>{EQBK`#?YrDBc#JVyM7?4A(`tepH=r>0KJZ@tb3XQ1n~c#Zb6{w&ZRN;1yA z-WF%|1PA*RF6!S9_+DQYd_Hn(?(Z8dz1_3zZeT^N_5F0Kk}&3tefgkP9``ppU|8D~ z$?Ul*EZXMb;VRrYUmWGGo)rIk@*MFAp~*z%_9&#cqh%+|Q*rK-{&V}$h%TVGI84H) zodr1l?=BmD{CkoGm?85w*FCzu?jfP0N7am_aoC@cXB$Si>)PRj-21It-Y+7x;HitC z{=)!UdMooWvq)*pzu&6Epd$9^pWjl${9ujuz_+h+$6MHva^ufVnVojD05?eR^J)Dr zyp!}Dt;P-3H;nWTKjGpknBS;dSZ^Bm)ygqp^NyTuu$>%e-gth?*u-2Wz*oCZ{}y&+ zn6!q?|IxwF03D3N@=@fYe!xufyD4-kDZjfP+(`O8<^B-tsIRIcNgM0E4= zCE6YsCX$%%FYgGb!VNbT<_C6vuGEu|lA?Y79QQdZ5jifl%J9_wpaY@EsPe@3{CaXf zKR-a&Veduy^s=xS<4rgdH#dpAh#d}KowGe$o!BTwe`lh1*Mf&E5gRRW;C@t8v;m|ebnWM9=VLWJ zlnnVo8MfH_fax&VV~xHHS%AgJB*iIGqZAIr-BP|icTp_+^!7%35pjXi&pLg@{eb!T z#_#fV!5xVx**#jL6#CxNsKMw;izY?>UI1Wnj;H^_Fn~oucOTU75I9a+mmeuBtF|ch z-cid+Z8Se0Sgnikd~u30#gJ`?;Sz2>8UB)((+%HvFfJHnDtM^QB)V{l9#BM#F^!Td z5Be~RmQU-bM%yk!`2)TG+P${;(otjD&Bh7>pBGD%;&e4WhJW568$Co8 z>T*2v!#g?4m|)mEq$hg&lUq$YbL6@-n3Ycp>^yPwEf0Vn!aRPbwGG&C+kq@sM^NUU zNd}mv6Y$4mBrq};Wpl{{J}8y%YNUqWcVxbcWk+H6%jLMIr`4TG&Z=^O1yGq9+yU_k z^^LMJeligE>~XrJRr|DMyXcz1Le+5Ob(y!k=*1nYn(N$JV^pJQz{e3-rRz?Z;(g5X zqzM|IOi4wQrORpe^PLbhwnT{J{S?v#Y;5FGQK@cmjEHig2%$He$LGDgxrYDUz3PDw zP!#+OsKIw~%&Y5$+DY!3&F`oM481n#eM9IY>sd;^OMd`GMFF7cxqr`}Lt1)=^uRe0VKAcP__pD#6;Oi_gUgZK!;gV{w`&V%E4K;)PN(>5rcqZnRLEcb`pPd~)v?Oc!(b$(3uTC!db&DUe)gPf^$b7Lq3X(GX_0j9!M&Kou zj#b~f%#J=>?k8~n9oo?nKtyz$eIC$4K=CPN-i2(HVAc5P!5JspW{Z4gw-85B{ga2l z3Eu&v{eQ8}8fXSgy-46HLgBL71SOx;VFMxPCDYki8C!{?`Q1}eesZm&ql0EcdC0bP z=5k3Es96`fZrIiAL(K8v;~`Cvnv}oj`K9@+*Tg56?K$w4SwK*V*R@2G72xAEm@bdA z5uiPGr)2lCPR}w~1j3akuKc@?*FkPbDptIwGtSn~u@lLCZbdXCQN$LRa7rKI;Ok&& z@%OI8wB)+!(2QQy#X@(gmNa=Guq?k;-_w7V=29P;)Mq40aAzOh?-$SCnkWI}v2XG5 zAwbzjlBucS!?xo%|TcM>q4A)b-pTp!DrlJrJZN zq2cN$=e!;56FW)#K0RY;)r4xIAJNTjJPInFu>?+n<}$V>A6M_|(6q3`k5wQqRNe&_ zZvO|A?_iXv<>ey3)D$%_iYBsj6J|4lS+yFBlPH5*Qw@}B^B%6|Tl@ZE6BZ`m-ZNtc z)y^{CRV~!~1c-*5XdXPP=764JvXN5>rG+g7Wl=Uz1<3PtCBFIlP4VYF1g!M+FMTzQ z_h>sBUr|T^Hh%!SD~_@WzQo`*`wQ3>M#Yqh>UpHWMYYR{!q^04yjHI?OiAqQ>}>Xt zz)Qf^lTWtid4>)cydei-*sYg45`62eOg4M;h*t_Papm|fvM)42GZ9UWd6clNDKW4g zmjv-@hE;~Xq3xkDHs3`cIv{UUA4b>N^u!VA0fjt)RrG<} zU0Khp=kMhS{83TigkvWyn@=r<3V0e)iXXd|XlU*qn&<-K1^Cc-GQ8z(PXCyuBANMo z3N#`y(Kih&gs&6%sAPZM&;|-vUv@aWByKr1JcnynmxBoT%ye zh@T{T>5SAaM|}+gAj%M0ut6YPL|(@}zcjb!#+UhbW2`TC4`+HZz0uXbFsrKs2%&Bt z!VuioMxVbpi^hfkRw42Rx0B{?hI&#u(W-9nfcSL@pixP`ROE*wa*agF*xm1B~?|o5D9%gZ`SWe%k-5kIw0w#e|L?oi)a1LlLk1oF;HJpa{*MnOhsgtnV>}Naiw!Zrv!Mtktl#B5eSe?&Apw!z73%sjhEVubOtl3*MC07*E%CB^A ztx@u~nQ-XzM$)i^3ChWfxUsnzaql_jRis-N<`p)K_2J^~HvSK?eLWI%^E3?aM$B+T zZJ)Dl;Z33Rr{3x@26=(r7e2SnmEyxIh>(>b~eQanNu`WM5Aq~=Vj3O z@+qyMxLOU8KqlW_(ZoLa+rnC~t~8O{=8q-j<>jOCs=Q!jg^pRh_zs~Ad@hga8KZJ< zjIv1+6)`d3;HgQ~xe1tI_vq3qOLt7y&3mfrm6ZUYr7>fAV22{6=c{ebAQF0_h9mKc zQ;H|J?g7en%wkoyJj5S75ts49iYEEu@R27()Zip*!+ToE*p+?fvNpeA&oL@_UMVBD zWT*X_Z}S_d<1=buiV)uVNw!~w1y3@WJ4JF(^hdb{|Ao!W!8F@RVZ;8Xg0w|Fd>K3_8cA*jR}Ngy{FYM-+8+~D zpnlS(kgwxaW2Ae1Q`>NPZDxNi=Ow7^4xnUIprml326;*?Ws@!ZtmnNBYBNs=`mB&p zYxx0(c1a`15A4W0Jo<)c`G**XV~^%JuSnxIga^yUFZGz0>Sr)!gMj6xJAPrKOM%=U zZ+8V9psxce-V6IdZ!+FluOj|>A6_plKbA4csAm2ZxWyk=SMiQ#yKd#By*W21YOX&9p;-5JuIO3$%=#PGnGxY3ae{m8VovOGV`TRH*)3Jx`Bt-CFZ$ejpZ=bW+ zX25~@(i6kW3*w|*lQQIBWed|fXwf#DrW&No>is$0u-}Pa=CPD0?czA7Xpg~udH6K6 zCj;kMH=8%?nK=15n~>-#ll_GQbNn^-e2p1Gbqq8$RLfKD)YV-LEf_rL9lUl_-WK)b z5NU!i?v(U@)kCs5p8HDLFSwmYbT}Hsy>>j#?^MKGW?detj&O`%HD|iEtlnw!&a-r( z04dG1G!;&Xdiz*Y3Z;$pEBLQD389E_hGy;4jI*?0*2pEDYPqiqu5swLLp%rDuBg0q zs;+}Gy+gp(#6_?lEo!2^-AYY)?g-H)ZwmP&10L#{P(#w9{rv@l({=f!LOi^_O@E!K zQ*)g9M_^ucDZ?q8rAo1{ef*@;f!opN@V@QPMw22gK&`oHODq{$0vw!?{n|2Noo9`N z_o37pS`<`Pb6TF#C?lp!B?8#VzIf3+xZFZp%N;-QZJG*g!H)XW^j)QAnysX+AsN@ztYuDZ=g`^7 zsUf?hC7S4_I}3EN_uzm*ZJ+%YLGFz0E{W$*r*?{Og?*(GCMzBU)Oe@USYoW8i8m7y zHQ9{}biF8C?|KR%ez^Z@wKd`w9@@g$gLzTmPUajU_huled4kYqBSfEXGrEe@60K?6 z3ckFD=m5i#L&V7P(@J)R_@Jj!2OEticb5e0D<606+~MPg8VEnRRe3Qodydi1I>qE6 zSE#c0-xTEgtQpCTJV6!pgre8moO^XCkC;$+($0JA8?Y5Ax{bq~Qz*B-5mUFDP>jQ)27}mag)~+?HRpN3a zQ@wPWbuhW_Dp|m$Mf9L)h37JF*}1-{HT#?LNCAT!Ywp-)-34zU#fW)xjd5W zb~WPE-F6JRpy!lavKQSLuy|C)vwbWAUib`kBUZUCFv@!l<<_WjKRhszDan}Dph}6jsm9HIA)*l(1%e24^6qlY`ue}P@El!_xVKXnnvss4(Y&h7zauej)Xv|MPL+2bz zy#KQ!N^c~FjR)kcl046VrI1{pZs}Ecam7UFPGLX6Q-NZLr+r|d{gExDL8c#pI-jJg z&5J1Z7WpiwG$){z^=+ncW4UBf$(r}^e$2#iJ&t!Jsl=B2uk{_jPXhv4^5%@&y#pPT3S=;#)xQdeABmgw~nZ>*{HUQh?g*~S#?;IP&Iii0Zf`DR4% zdSQz@HiY}zX4Y~T9-P{2DZpg~f}t}`USxkKOkmRQB&El#3EXXNx#2X)U%eG*Ov(44 zw5R6{vqod;)C;w?J260X@t?&$kCGM2Wp1EixJkCYJc>5oHlgeNWuj0BOYItzx_;OZ z(t^v&)UpO0HzP)=yhaACfpY`8m{bu4u9 zretwb%w`EwcLV0OLj_xe_e<)f>)$EJNzzcukv?6|dsJRc#5;F*(Z9K1W&fhrpA~q<5#EYhI zVa!NyM>p7^hE*T3)TfQxAC*-t{jz@o0h<|0KqM(ZMCoSF(yI)c=*n_BDVVO#ZONV1 z;cKbia6e&hWCnVQBOvc>c)K;@7d|RB z+O$5~YUn)p6~*r;d;hw0>WkGCY{-7+Yic2qFu^1jLQwc>TWX;lK7#nk0b>_mWo~75 z^vs~5IF8=l6dlm~f>lu8vFCOEW0I-yA+*VBkU7Gu`iY+UHJ6Yr?0A>0Q#DLNe&Kx~ zjO*=1Q(WwRn8ctkHm}KjmVT64;>A>oTdSKu9BUw$i{}1mYrz>ukAFk$MZ(C;M=Tt| z1k*OOvhgt#`r4BkRE@93OE@})^!G@R23n_s#Ml{o^5l$(XyH5bwNJ&Zm4VnyJ{(V} z^i4g#3cKfP!rx4pf4*nY3Q5tG=e9S%_L?iV6n!VV+gJMrAvqG$VR-C{XhFi64a(ZD zCcv39eZZE?@nXUtH^#4!)v%6Ft-pn!sbjNT_adRJf3U%@3X9vk(pA-9$#5>zL9jUb z%Fk4u+v|ea>q_a&HVL=yu!AnmI|KKl1u&VABVScie3=rb0Xj|=9s^sixVV8%O~)nW zefyPota9EeoytpBwnob%{3UnM{A_C;_Nx!Vr{=qrgKjHELJiH6joks-eng^hbZ;-j zLn~odd{iy9#o(05b;4T>&99c^%%TR%Q@(cQL+(2q*kWKIrOUFSgQy08z{a^2?by!f z`tTr5@bFhC(qcSZR0!6uX-`tuWf58Ia?xA8Y64kmYp~*@VsM!Htjo|4rdu%6yJ(B7rnKm{t%+lj zEP3f75Zg77hCnz$i4{61I4Q)BY~_hJvs;(|`o#N;&2w^dM2Bz**7SGGSgW%^u^7nc zd}tf{t~re)j6)>P{+#?$SDQ(+sz2!STKtE%!8v(j?@b%+W_WVvPAUSXB|lafej3~i znXlw;k`!V|>iPD4qoLz&Wm4ss<+!4GgJsoKk;`E#-b43m7MJ5R-GiBBmh8YS|GR0} zZRb@@VGGFuUJ03a6Ok$_wI&CsS@aX4$&X zz541^s))EIhUs`czrNbQf2*Z^$GOVWw&$cOdz(6qzfH$(Hq_;?ys=ig)g7d1ObGHF zk*Zy^cW7(mZPXxgm~nBU`gu{S-11+-e+Sa`^=Hf(`?LA3+?l2%7wCb@fk?DoT!Wb^XLLeWy|LIB^Isr zy&+z4kKjpQed8wOyqLy}PD}mu@e>d7@xg2jLl!Mxm^D9%m=sld0Qv~j(X}C?i!%?W z#vR;I1}Bz1Jzq`aMRl)@FCrNG1<2XkYv%py*G@@XmuN0&sQR;(*V8Iqa|c}@&wd9H zyX%82toc}Bn}a69{=^^E@Fv@A1gBcGf#rK>mcWmCin4iKpKp|gBqVd4+qUl80!OOk zpqVq8jlL28SXqI48Cpb}CA#KSR|;yERFt()9uF4}HjCPQRc*UHl1b;Lvcr`}hGakY zJjt(>-ldH=qCTOS^H=~}`KRFPcW^fbzk-L1rfrJRuVFc zm=Db=&l)Qygu^k|9*t_2zt5orwxr$PTN0h_dyX&xGhhD1 zfbC>A0{ev~WV8-4-ibVurceZ2KqE^RaUh>R++Ql8*L-fhl$J1{T*Qw{ByvTaOldOe zUlQHl!3)C~-TaIbO{=w5bt1X&fM2G+bDBhQ#3nd1|5tDB<~S8C?P>#$LHmSV=@gHX zl}_(FqhxV7dCA6{iLUTIJ&t^9CmLBw!+dA;I#`?5bld;a-WBnnu2=rN*ZSPWJwhFU zde(z7;m&yOnHBpY>-P2Q)Ry&4*EOlLwHABZO1D7(xDFY|nbHGs+C9nHsy-B{p>&Yld%u>8V0z}zuuM|V6JfPmkU7)hveBD$ z*nEzb<0y<%Rey0ed3Nx=fyS&1J0vdC)1<;`MrzOTqvkv{-_cJQn}u|9oA!u+#c)gp z1H>N7#6eviYjF(*)BL7k=5ObTZ`y?aBm5ShJ-BW#=P5<7XIN~YyOkjFr#@AKbhwX& zGcyNFn2=4|i@0N-mk=Vyhb5*|pUuKugmWlt_a*;;&Z*7Sj07!&;$xq25tjRMU_wf> zu#}@%|IXmScs|B4si-QO{iTmlszFif1>v-_9#iX%vINHc)g*{(yELo#{`DQ-mkheO zAgJ}FiT0Pm6C+#e_MMph7S18bMQX1rn0lO&_x+0Kg4UhE5Ky1vY6#h z{LhW8V7s%mULh%}Bts-AWn>-N$5g`mDrin(v$++<;aT%*WR#r=+ac!-&l}jUU&SF* zwY^*KI8@XuIqh#SyK)U|m|LK^Uz2)3-ACdzW_m7mowQ*?W@$Lj5^5Rw&hE|T&qIf{ z2U?#SLqDEgPPtsiOC6*Ybi>_q6{Z%sos*l`P~$7o&8jYat0=Ejvl8&8XKZP&xlR1! zT+<}=b|?hr!|HkguT8-WJ9(NpC<$EVpB2wdDO0jFvTo~c)y6aXP1OoMVeO5@`6aXo zZ9N=fd#+Qp)ZGhie(h~p>DRPaLT5VL_HOpdZD(O-(rJL+{!kp0{+E@af-Nnl=|ZF` z1OQ_`3cr9sUAFR8C!^R2vvh263kBV&j%SZqL^PIobTRwfH_+=jipYl`a_!uR`un_z zLc}>_qZLD#CleXgm-P>~Ew60rH9NRt$bAlFHAfzng^5s@U^};<3r0$&`1X#KzIW}g z!5)}zTX=?!`J-wnf2;I;tNDM&_Ffh;)M2c_z?aUFLuDUOGoJ z-q>AaSb$#W&bNe0%}(!_lVXhRGL}-t1})@Lcrz zicTaN1S7XwDn->5bt4-P-jA$x9jFGPeBx&oFRXhEtB>v(x?OFPlEKG5@$J90Cz*LL z0sKJ5OSW&~;V*djLiq}Q<)GGf0)>;p@&;|E8#w!f6wYn}7iKKlU(=+9J^R~7>ey^O z)<61>_uW}fkyZQ7By_=kA8Z*2qtlb}-<2~(X zki$Iz*}B4mFq7?g;T^k;B$w?jkEFf8FLf!QY{2%3R?WOOcD5JiPQ3V+=Q)+a;5LY1 z`sd6#mG6%|F-eoK7-;T*cQbsZk|_t zJuB_@{QS*2Ko~Me))C8sCn1j3?CmMmlvK9ifBqcLg`=hlLd|N^kAC>u6|_64NR4t6 zsrz@sUt?xuWc)lr(((k;RLd+S+*9lnckeL;=6`fLefI3xJ4MZVY7S8vuil4yzWVPT zm&_$rrQasm4DstFXvYvthuv*p%f9K#qcVB;k0Tp+G{r~U7WEQ00w5JSf|x2`Bm4E_ z4i9R*0N#mCuQTgH!wym@TbGCeZ-fB8%=q^b5l&h0(WmJdMtahx_c+(Hux$ziI{t~B z0qpB7Sz$c4EczE|vOUjMo_u~pLE#6Wi~OuMSPZnujvVmv&MZ6lky(psv}y#r^a}}z z4Au(dY*ICamp?QNL*QDEZ$^0&NZr!>cjy61q%B)(v({qLS6flmUw0XRl(FD`f=9P< z)Xj$in&A+)^W`U8o5f!m{+3PdTiO4Pfl0;AxBc}=tdoj(a!csnKLBRs|8;Q8e^5ti1{fl3KFATxI!w-JTb(1B(W05RbSyHS`Lxa?4i~0KQw-w-2-&g9# z1OPG1o{^T6ru7LkFLI2O+?Z3vn|8LLf|ARva z1EQ*jq(K_4o0@q9`RTAg#1?4IR=YosuG<3>`zmfTYqb-8rO4 zH%OPj5Yk9@4nuP`|0mA#UYxaFE?9HHEcVRazi)nm{hYduBPTak?frVsVcTe@=4i_o zVDlKp!rp{V&S%@1juZ(5P<0eyD{l=wI~w|oe*lfz5fi&0^ka3!K7bXycN?scS61L! zDqh@~v_9I>s4+#&sqza!GbvgV!?xo=u z#}x-$H$HweddcU4zNWINyW}0^|K#e!Z$A_!cJ`ic2{6a)pv_kU>z#RS;=ib9gKIBl zpJI`80JPCZS_w^<07v}80X6h*MH>l?*D=AG4S>R4MM}t6Jhi;Jzyd5Xi_wy6&9^b1 zZ!M8{J*N)-totGjALmBMy4-k)YJtb`;7{RefF-_8M05e{a+%oQj7@|V*+wi{e}R?hb6kU?b!p@_x&Bhvl_Neeq06*xb)`3> z8*m-gN9a4QG<;gwqQ&h>ja%%BuV|gL(4d7iY+#C~o`8(Kb{85qFgH2$LLc_;2lL`w zm!}-ZOXL+nO|@hyUZ~)f8k_RyBFc*=hHgvup(EE5&KtM+r~d65m;wI(#C`~I!s@6R z38JSVN;UnFynat-rk%h-MU91RzrOaf%`}c-iU<|)iZQpfrGw#o^2AGpVna_>la?WPEnoD}Q2L2#9 zn#xr=TD&y4LQeKaigm-g&6_UtCPy{mu$w3 z6oa~D(%LfgzIV2X?`IpQ59A-nvv)07cF~V?rA~PNz_-PL^I`wbWr)Dge3{WdEepPl?gdeq6b-9d>o8^i3Sx+ynpws<0Q%{b%FH{<`pImi?-C z4;cVlY7}5-=T>uYztdc;+9l2*O3g^&MVA(%V)JMICr6s?{)qK0aDwaia-4UA38RF^ z(=-kN<^73UUm_xs6@bYN;9Z7+z%jLWdlYABZLN^}?g3JngCkqw#7~jJVqM&9`o8Pz z07uw8N9Qp?2&EG`j^NfSQ3^5B$2}2L5i{RkI!BI3)W$>S9q^O~^_fYO2VFnSjJYLc zBnFEjXS#++XK5Y&NjcfMz_n7V+)*q+#j%f%F$DfrV!Raj{3?;%C>W{l$m8W^yqgr8 zmXpeThKm-tG@Uj+1K2+5f{0|b zH<~e`~99Lyo-`7%Le8t$BtY*B^s;JQ~1&A!Xn3$LdYk;i%oLcAwlufUQ z`Y-Dnc3D~3XEf<5HY3B`U-oQ_3`*}>L;(RHfB##wc5qF*(SFa((?3kC%z?vpy~`+1 zT!!f(iTO)rt@?J#w#vDXQ%{kZ`0Drhgf3VN+S=M1g;vI^VhxhlP1eBW{-NUTJ3qC) z@F}2U+_lxut+g#t4AZur`Y^dO2_`pyuvJ>H=wuZYp}zs*a^Lc6z8{*EbG3k4j?~tAjRKx;ZA&NUvbG%Jv3%wV+-oCl+!Y&Gvs1- zZ>IWH0EP{ORGtGny%;==2Db@}OCx|k7K<9Jg+@}c=w?Dx>c7SF$Rf2tw2 zKLGS3r}@!aO5T`95yO@f6}NXG+gCnbh@mgT;I2^9uH9+do+u$Tl5KOSp|24^T;&@^ zIr|Ax@nQJfk59N5dXvt@hnByyBmgA3+9>imtzm1r373H2FJR(Z_~euL-3?Z2CLi_# z+}`i*77i;FYPZl_x`$g$OuF$rF~GvaD{OW9=gf)!x8|(T$m5YjtD3T(LC+j5eDWR; zyaLejkDHA%%g1O@N&y8bn?JE(DJf*qO@{IZvEesm29pGEYp`{d>w+h!O&2X2cuMdn zCk5~l(&lB_TAQ2SZRXeNSXdAdz@1J{>vjOX$!`pSjXv7nZ6@MCt^+u}k8zq>>=w+U z{UVzh^*I9k%7TLW1_!6NcT&KmdNqo+yXKUy&cbx(>YJMl?VVpQNdOQ>oX~{$_^i^O zFVGIejcu=Kt9p-CuC61$xs)7o>K|eO=uc!?YHHXI?$zsmPXBqwf2#j69C^(z`S}({ z?#-48qA+D6eS`Ir*^ryEr$V0zsHqDB)El>j6QaVy-8nCkiA{t;ZfI9%d)m0A|j$`P$Ebhkq1z? zTMWBvHRIyNyt*^`CynJsnk!D-Tg_*%br;#JqI$heSP2X=T!k(dsP7xBUNEJ!*wtpo zZJt-yMT(zY=;op^II!;Yx_=LC>cXxuJMZVuawy2^88?0RR+Lh$(b8f|OlGG2R4X?? zaon+FxE+i+%nDQ7EV&GXkHlSCTqZBTYispgpr5;UZX+J$!7-~}Y47uEbo~PspN(RB zO@E5>Pb2r=qUF8*W&5Z9VXZdjh3dunF+s85m$$K6dAH zxzmV0J@vi|C(p_k2Xne!(3NAS;%RHEPS35nvKDeT} z6aepuyBnoD;6E!j8R zFP8_j4?-r{{K#Vep^jC7XELmb%udL_g%FMcp%k#wH+_=9iqf~hWghni_+2h zuU;l~j4idI0!0oa#ScT&zNei%B)Q@D-9bTl12s_F6i$@UOR$pOUF>pH2Le@2(LNE; z3+_Imw?IwxuflFN1V4(ikC5Xo+iKB-AtkX6@wV)5K>opQTov@lT5oE8d3ye*5#>LB zobs<>4e)w4r0H4xR|(W{`}u}T`c@lLTLUsN~wo1-da`_OFrcF z$RHmleD%UEv4$`Hz$-u;;h~V@)XW~$*X|K(AbXkan~{v^lRqgayukQCTmfh@K%jrP z1|fjF{KfwP4)(8~os0ip{p7=k7NX?Sefc~+zdI+a!12}62-^*J!Ep6>>4P6)BU>vG&fSZ)g!Oq;%DHEnf{RYp>l1DK1V=Qzqkvry4c>#9Aguu>^F)X5_}G5gUKtt3v6nfWkpF-VLYc0 zBp`QoI$D5RT_IAPogx1!dH(rOIX(YOD8RH_kpl|D{M1urOMaL&&GBn50Al@reoFo!0I8F|Vd0Q^ z7mju8=qPmP)cuOBjK#(^bwo~DIt$u%r&sHpjN=E2$IApre*_nK5mIq^N=i!jltfmE z4;9Nkl}R9>Sn9$MJ_Kj+my7$V<}d|5KBzZtoH8NAFmxbbL=N%$$?!NQ0Z~XwYp&Xa z{m=Jr)1LwyabOPM13(-%x8qpo=}7~gJ@*?Vium$Ha&2>SH*4Aii+Jm<_5=&F(rSW1 zT2}VssOWh+HS{+BdX0?FoN4}mnbn}G(=ag`y3|^!$Ew%p-SB?=OQ^ioz85BV{OXA- zc^b>+>%Y^gLtlZKAVzE70~L(6hwTo=tMbL5a25;6ukA@AoAr)i*MdQi1xSB-d(ku{ zXh44H?=;2zV(?Pj3YF6%R&}n*`h`lnzTn-#PeaAhlyP43$3?TdpWE?K+(j$xjDu!y z4?%?l_%SAk<>Mle8x41(V<#-R^iPc|Gxd+T4wo?CFKowjXmQGz%J7$jREAJ06Bg>;WDMMCwCXmiATX1>39cZ3vk@3g(O z4yFtrFuQ*m#-q4@c(==iwP$@N3%_Xz%9L276iGaahAMT z_N5kCX+D^w#SIvRjS%ux1lkUgRr8)HM2w|W^>)O;v56t2kQ)Tsp3}B{)i)t_jw?10^ z&HDL#O{mZ1lB`(!Lj?N&+|+HCkE8frAI4(4fq8)hAkrC(OaATh!O|F=9IPLwWGrk6 zXDT(Weg;UIjWbFC3Ut$5dkxMju1&+bb}-M24kqyvr&Z}16eU|W3ao;TD!bRE`8%jE zLu?|M%0zzSBsCfok<_%nkZcDd%?GETI}?zUGSJDxj(x16H{P-|Lb zOO{^ZQdkqWUm~@f6}RHT`e%J})#Kuy$*EIO{Nc%me}5_4X}g4^v&hv8@h&+uH8tm}=Gl zUs>vO8Y4St%?^#Rs=fUFJwa);Vnoq1lA9jvM+vpO^~tYjMWg7}o_9AZs3C=D?dSXO zWQ{-N&+GYdZ3PV$by&Mp-KZuMhtow^c&JZ6DMa3gYBj#j^zGz33E?*_D}M}THdQxM zs^JO_7p>W7?qKZb-oYnaX5oCi!5JYXIg z$~SO!_Sxt_;jm)dDdTr#@8dB2`{7WZeSJL^N#uOin+z6I)%r5%cCuSm?WlYL*olqd z{pEY^?Uc$IJH0$XM`s&#GkC`qCQEk_$g(JFxWcnS|X(RtW6EWGf3hGq)XOxDqAL3@~yoLJU z0?T;;8sp8Cf(zm%w|ePV-v^KS1Ad;%uc9ysB6*WmGN}`%&UEO+!<`PMhFVxC9l!-5 z&-IwYR<8cO5l9^7QUZ8_0R8RrgF35Zh4IeEAEbbMwVa1c1Hfbi1C0d`snMOj{tA?) zoN5sLHz7w%axUlhmi2b?eB_?tuTeRf2{6hY@Kj@xW3Km z&tOe=A;xYy8mwB$JFS+I9=-k3&!1a6jb8n0w9xlSU1!xz6oY>uI;A=IW!g9ji!&AN z1sy-}(2uvj)pIRJSk^WIj@_+8%#NoXV?Q>5bX1Tfxa#g$3BBFmfMG=|G;l5C1bn)4 z0wt!-3Kv^0`vMW4#+{Z1F{Yh}f4PYaO*^jT>Wb8}722Xx=2LVS*mXg%e5IHqBb_`! z=SLqPZkq@LjHv^i$TM{H2e9yvJJ^+pfun~wqeNdA=cn4%I^|aSw?1u12Hph2_CKQz zg!}3F_zg2no7scFR}qtKSP1AT*wEnV^z*u(Lr=lFEG9!l4WLkM3?k^Fg9@w zE9Fg1kwu?J4279R=?V8Rqd%o{^oQi;I?pF&tm`H3Y)M7=P7o7_o4e_f4tEac%O4}y zi@I$|@x_RfJabZ?`~IArBHUNFTKxg?1l}iTb&@fqbNQWk{4W>86Toygy?$F zFo4%I?=?N_Ak+JuK4N`+V|6ivs<#AWJxlcaG>?jx#U*36|1?*$R&bN)rQ+! zDD!#6z@Xl=XN+<=lKj$`EP6@lHXa;zqL%BH$I!MPYg^9}M1Gt8vfnQzL=-&qD0%L= zw*u$T^H30Gbg{&FSc#A7WLrK0uIM%Ia0gPpA68VuwDeP)E*S@v41GvIEn4f*`OVuF z!rUjp3J1_3xmj2MRlNfGyv>eHU?oKWR@P4A_{~N_*p5X|Pr z1~?E!ytaQ*YB1fU|GioX<>tKSR;&_?b`bHytYW-3C%E)!Djw+6hqAp&Z(V|lcIKyT zmcp&k_X&FYsy{m$lm2uGNY&|z35&aJjdElAjokqYQqQY{n_=5cdzyIOx|HGcrl)Fy zHQK}6lrBl_S4@zImoQ&ya_>h`XtfZmgMtdkpARl44bp*VQe;bcxx;pfrG(ox|?^!suHP{2G>j`hxQF zwe8riKTZz<`1NZm?kf)h@=G4$V-@V)@zeFKB)km~bkALd+r42d*zeNNF0c*+?#_~Q zj&`~pAIS?Cl_zJ(x%fgeo+gyV30uu5xTx4ZP{x*KB~1B?urntszKS$!=G-~s*a_Uk zJp2lWUY>p_8?_`nOWWwtAVu>S!YX;u5ehXoN%E=hFD}KQd4tX2AgNvrk95RzR=_GL(f_%Is8kWp|Fzn7B?$;Y0Yj~e?~K( z7%0!?_(pE)-DNiw9BWzR4X$)w+mI-m6#(@_JhjRg*j0s94Xtt{-F?u~2h&`ctY)J9 zNPBiV5b?&NvV*a0Fcf5S@XDr!NB<_GBx@x=+Nl3%Fy?mcAEJ3CQxNPRG}{usZUt$25(@n1iI6&y0fXS#+Rljl%>jP7KX9=RqPSz>@mmGf?|tF;N^gQ=`$mB1Th z!`|Cujh?I^PxA0dk;aDi)n7T&6Q>8A%sm$AJyJORN5M$S>HXQd{k|> zfSM}Ar}t%s?hW#~omm`Vsf9Z;Hw1bOeb(fgLI^ZI<^rYOyVGOT4zmT8g`^JS9YtVT zBi*j*F+C$j_|vjALk+5d7$-=^2lg)UHed7#qBXtDQo(@Z`tg51CdkdiPG)zB~GLfW!P7!r|B+ z9Kp{b<&A&2pEZUSEpYwAU$5b}k}Uq)UJb#MR>`xW4+>4WDzR%UdygN}({HVnCdl`M zp1JH)=q*hL=NtaVW*W3iAK;%V9M(Z(H`6DC9TdsbY^jJ1HO3gG&>>)<& z=jqNzSD|ICoWD;~`QvUWCk|+=n16tWj{V?xF@=lpZfW@FVTa%$xie1OBp99pei;uY z%hT{MqjLVe4)*j~co~yfU^$9vkcKB@jyThnnn1t_!_Ao{Z0D5T!dC9;c6ZBDoq3)Z z-?e`qxkkeXRLFX_ImeD}kUB=PxT7e&X3wkSnsHYaGpl2Xrvx^-gwN!jc(S6f%CS7w zE6aik!)s3j;Y-%JAA)etn;{M(m*eOf+gY)fMF>3mSLvzhN3rzJ~qjZ3dUcI*yQ zJ>aXouivCN9_J9k^$pIXP-1w*pNHLTt;srX|8eVxTU7NabVZng5yQIEy|`Px4f;8m zcXoIeC0M@2x02H%ac25mKN=q;$CFR23){aCmj1moG+%Eid_O z$RJV7fWizlMyv9sayAtnZP{EY0`%FNxxNa`&~HAvL%905P}3yd*_lgH06+!8$X%0* zr8hmyoyiH`$})sgIHMX6kX# zII!W8kqD@t*>S}Nyxj~?q?Banqn{P}4RZR$Ie(VPQuX2Zip3Zr_stueWlldwj1 zFr}gQn5^_qcTT^zwQx`I2Znpg!#|U{J`yo%BtN|<-nUN>yC_kFFKK>pJZ%*%+Nbm9 zFd7^$b+lrOOG%V{JJgrD`c1NC)c!hz=~}rvFl<>_9+ar7AJ|7~-%)jf>x>g{mmd8{ zC+#^wdx^c+@1mGVnWZCZ!to(X1u@oq15*~ho+$!Q{Kj;|x`Jz_D1pVNCI8u<#yh(j z&|E6qy{F_WS4UJJlh%gH-?}^w_U@BQwa&J+15f|<{)i}Qiy=cay`Q63KKwND0i?__ z%%V`K`Pfv2=SZ96xi!Hn%>YJrqM9c?#kX=_CQkTmk32*})vjB7Cb((Q*URDlZz$_a zN-ETAnovq=*V;@CTzl@fQ`q$Z%gUuD%5y|mgf}|YCizD5A8I{Nz_|oaj&J`|zK!T< zaZOhV2`h2z?PxjNzCvO0A$Z-}fIWzJee82Y=cX&g&lU#Ctal`WH||}RJkI72(9;;XpI2-iIJ|68@ZFS z+pT0AFoOjD3!|i)r3E9r4}CjTKZ`;+Ki0vC@kJr-D*-ysNwl{M4cHUgeuJUzW;n1* z+2DO|;$7?95l>%t5id${fL6Yc-a4-SR=s3xTnW#i=;4`l6u9 z7wheau_sruaRqnm&E@VOx|b3a-%-;O^1mrCY(2h92pNdV9$Y}M-k@dknAAc-B zd~c(I!O@I@uSX>JTtoLtNFk8HDF zz9SE2?8+L|+He0E3=NJnOHKO{jcnV~UL{4j2&K7CTz888{ou~RvfO777AnIt{ATzx z@63%^@;%@Bp-8S^HwxNxgLi2r?d>?8Xg^r$0#6f`A_S!-r@VHA%L< zNiw2dLk#2*hTr6ka14(G1b_ABlwA7mE?Hek@k$}O>friqic^fGk@+5Hs+;-*-BQ*i zNp2gev+)A8}8J1 zWA>Vz>N(NLM!{4E8h%^wb%ejJ(U5d$x;-xn0R!D5R**h8mS?4J3AH!Yv?S zv%HQQzTFIse)}DDz(s7)TiYP6Eht@lvESDYwE{DIIf3-ocn9ob^|M6Y)hQhJEiaR8(d9ri{W}8Cwmoj0PEQ<=fGWjS z7fuJD*C?lzr#X5*?524el*dFX#u4{j`|@H{+Ob9y-{jc6Q~o!3Hpvp58CC7#z^WG$763tChh zn!O;?Asz;XV7Mz+UgEEg)tsXy z^Nt5I?3?2rS4i&9ycd9c4a3KeA04_aNK7XRlrLO&Tqs=HeIK9{fP5wPyHxy);dDF* z@xN-6{b8%Hj>QFb36f8$GdB2oCg+U4b4Rg)AQ5*n!WDJKiSrb&9&^{~SJ6TcG1q2` zKg0@0i+q9ob*GucRFC3|W*>&;*W>q!)`7c0-{nJxq-|}n2f%gT=~q^^T9GuvAXL6E z%9=$on=-w~QQi3uD%g~b{pwI4_JLYtvpi=c)P%zYL;82elx1Yi@6CCsnLw42&6Y;> z2S|J!k}C#ER5#@}PAnwZKO2uHPP1(QAki3)Z+NQ*OQpf+ES|k&%)s3onhIzHU8ybNa)2K$nH9w&c|EfQ7K;y zNizZJ#4Xe!Mbk~%4rJ$ry~o5Mb2i7{nbOw5ieV)BSJup7U#rZ<7@MVgfKgvaNeY2?(}rCsM>6A6)7KQx!(I!+ z@D(e@E~}Uj$<~aZq`yUOj2e}!+{HoqeAFfvt_r- za+drzyC-2)mizh-Ks#`=vGQ(Y+OR=%Dv21S4k1ML-}k>CT(y#Sr}~=BGIZdw;+eOe z0XLQjE5Fbj4#|oO7an!;*BB$!j%fB?Q^#O5>satgjs9=O(MS|Q<98-VRN_sj?Fi*n z=dom|_1UYvxm%}S!aQ)QLm35acHci|BDL`rsm`dGM0}9QZ8d12D=5-$`0wwonQ*M% z9LKK^o3qOoS>uCsD&4r&)DmUwNLmfm&fjaf zlb&-!x<$DOLK1rF0#BC8TL)P&a98RNFKT`s9Ee6qcdI9*3cfn28^uF(SzEHZxcsuE zW(S@aaz5>s*H?(jQloa;CD}Z2an)(#2(aHIgIfsi)5Xv_cgRhk2tS`6;Pc@`m;)FYEMa^2E-D<{&6>b86Uoh*%L*Yler{3(56y4&Qqrhymk4vd7>y|V2b=6 zPX{`h0ph5*FafHeSN<`N^8`X{9i$^hI ztu;U@0$XC1x3cdoNj80gPG%oFD=zE7p{@omXiC)``m)CFs^b4l;$@F}mIfDvqMoS= zNw24az4-5%jC8rl#ml@f=_dtu>{-qXIIt3ylpau&6MVWehX{Q8T0%8IbtQ=P)OZddHupZLyuJ_PZ}ZP{r7oUSd@6hpXW8nnubJJy%Gu=6F{*{WbDueh!%vyZEgpJ5Wv@(dBI z8ZbHA_iVD*2lnQQMNOhK&3~Bgpl=wn3*QIZXivDb_fz|6Sh%M10d`q=5YoJ%?{XV8 zsU0Pa7T*uYj#}ul=qsvAZVNq}3_oA;8nVAyr)iNjDs37LL#j0uMTy@zYMGmtM6Cp| z*kdWSU2%wLcW=Ot@Kml_=3PQ{udgwDsO5grs@(TnXnV07_inhU?Tv7q%aOh^gZ}QH zR~_zVXKHn z@}0^ypnAD1mJev_>&I{!Z;o%uNct`~uX@iA>~@T{z^Xt6$A@(?l*xuW@oP8l$K*@V z_YhV17bj?)V8|@>%hMEpPN?5Is3NSSeyV~R;{h_c0>nXHk0Sj+m=JgiX%dy!jf zyDH5qVf#cMLP`9*6`%_&9Qh|dF&s7gf^H@DBfZbjqb?j&AvHtx5b#ZX$FHH_v$T&vYvYm2!6ucfZPO7(D$kX$5QsI$uw(& zAC%+_d7-chOG8>o4;Y!TY4Um8s1e;e3fls+>JoY ze0c8s@P{b-PSif~(T~5fu*n*->!z!iB|RbPOm?g&%gx|CiU5?aA?-vl;U}|_rR+DP zP`k_DX^q!w8(;2ar5BX38c?$Bh590-?y*BZpE3k1rcNM~v8soR`R(IdQD|y1Se4H` zOm7kgD}1-&QbU|_tBVr{!eGv7h7H*V!HNqJM960?_Gn7=i<~6F`p9ox96?@ZT$VVY zcPCZ?_g9NUPfg?&&$HPLr`m1;@3TC&{DmkluRj4(MSVTH>y{>?(oqQAavn8~TCZQ( z4#i!r#l1!wwC2h^J3#F`Sb_;dgmhiDa)3fBS+k)3hP#3^3w&vswouJf_RIvkOg16+ z&P{)WD0of4;qOwD!>MSNxd9BZxZ%!nIhCHeKVrRaL3>F6MOiOcfxjgSn4pbjx##fJY zm!3_5*K-GG-?`*16md;io^5D<0)aL8gMon@Z`R^LS`a9VY>}0qB zaqd<1%F8kJSwmvE-dEK^I6ukSv3sRqf|2)~AjHQBu$LssJtzBWDuuQy*1*sr{(gFg z;1GK8=A@2zYg$W(RMm{a?QBKB{%>;MpC6x&9tumyiD~qjf=DTvwKsR!*&QgiO)uDG4In25P7YyR>SvM)%58}ATI-r z_VjN>M^ezw*xakvBgvL33spDYh&&A-&Jlrw$$5%v1aE5_WlWCxWCqXUr)|2gVg+TD zD`FdpO4+yzQRSGHZoWEOzFGjiv;w{mDjsPcU7z7MKkWJ4nCCP+miuKYr**NTczbhu zjP0?(J|OVD(iBMz!OtSbYt@LWYnV1klZGbeS>NVy5h7{UK{1>el2<|T+Jv>YDe5Er|!4eL?d=l4lMbcNEpClq&GEf5F19Omj?;IRO7nsceywoR zC*MlKe>OwCFnh^2e9PV=PvY#}B9?E5(u6F19dIcIKczM-?`+M9#Rm;u@!OPCPWM)r z84f$t+w=qGX7$VDrA*&VRcxUeaZ{#{oz)+UqY9;@{^}z+MYhFW_}#P z3i`t6WcRby9VgN5R%iOhH|_x4#-4=tr;1;6G)_xI`#;56Q;{-*vDCFSOM7Bq zm4HS21b~qU8@NP*!h}rA-hLJGk8jOgd+hm1J{l%=VFAC2^@}uAt0_Dedae9z?`!;4 zt59^p-cG;^kllVR_SJRI)QfI8*RIwDb{JOknht9>2YH4>L!`xV!wBA;xUX9_aV0K?=UKOm-v^+kg}28+Q>apg4mo%pYxV4|At3&+XQzYL zfIlaP=F*IAh1H5zJWdVn{;kO`fi>?L^ytJ%n{N0d@}ti-^;K}VVV*F&yK$mf9=9y) zDzUbWO!79G5iO4aMd;7ni4jOwiCOFAb*h2Ss0K_)amRkPf4Hl8fS##r_Tzz9Pu7H| zI5MgKZq~3toX!93pO6Ud1>J9#WRyS0&74WE4zrGLglXEohL|s)>q?glkV46|Yw|D5 z2Ah~*BT~)PsZ<0*RU&MyFvW$`VRB~jaK>+w$7(&}FLFvx4=^`B$iSu+z%twK-Lh*p z9nx#+S@2F5DJ$*ua!xzoD|J5TSRsgt;jNHyEb2)sIV-O6G^+fOn7GN6{vtMJT$o~fOAvuCFl;0c{sl(Seqrf zlPgR)N%}cCrby*}%3sAejYGic$d8#*#GP#SOyg!<=z_)y^b^jzbbL!Ct3UMNMquXK zk|$|f)3*36uD1BoS_JK%SlP-!>Kl!Ks|XnGm*jvz&7rdxp99G>TBDZwJK<=vg@GJW zrt;am(WX2>p#|^U@;9I0krOqWS`B-;9S+DCM8_BBPcpAz?RFb$-@m zVS`Jb=zxNXPG00n0>fG*BSLLYEq&#R65EB_@iEfP9JkKa%BwxF;L{5p~u$mWau({x^EYzf73Kih2csyd9C7u!vGZ&gS7IBBMA{+ zRzF=|T|;uJLt5`5+$?D%A|jk?-<=x&DnCYR|2Em6UyS2hERo);fL&?ifd@w^v>T}U z!B;tNou$bfA4YH>D-m@|6E$_AOd<~} z(R9W>qLtA0%516M^lucP`$0iLdeP|-CCvO3u4uv7AuED)>8mw+0tBt$=o z2mZBjjLzP=zuU<8QiJj)cH^Axh#rNr;j*Al?3~JJ1P=VQ7Nc36>5{1H@Ylr?XAOat6^UR^!vbsHRv8 zyOoVcBsQ$p*R6ApNjZ7!`k$_yeB|%rYDk8_g=1pojhxInpw-#O5g4n_f?FkC^V96u z$@3~qr|`3r#a{==hnO2hi7BA%9Ll@H?MH&g+m6@2rMig0`>{vwz7qbX=f;xR(W3`3 zPbKj|R~65@gL_L+KUpqRm0m8p?Z)eD?kp$y=FB|zO_0}5P-yq`(lELmV?2IT4^u)o z=Hx?gEy`|NfLU+$-k$J^0vFYIC9$3CUekSHZ^w%f{~QNnH+-C36W_BoHPI8!bgD{L z>cX;k%R=&-4Ore;94-IX2tO@{FZjY!omGlF1=}f_i`=;kQ7Wk@MY76^{f@n9h3xY5 z6ZG!dizR3;T;-MmZ&!A!7&oZgDo2Eg@4tQT$K7&a+9l?Bj)rVjptSzG9E5EQF*MQP zB;uJCw;rkT`C&rplhkllHS}`mZurbYd)0|npkM$J7Yn9B=nLM@k}5TM9<5~bKyn9d zJD>%imXWzdF>Tey>axpzJNiKg zR;G&nUe(=9Ehu!u!+1e(sT?hDHqJ2W5?*6#JUO6aqNxDmK2iIWLq>{Fdk0!*-OY z^40W%%6gR?wLen)2KBU>BsqVWT+Ezv1n{T;hF0bvZ*U?o$v1QVL%*5x!TNRU{fZnw z%UlVS!hN89{cD_gTrJ3mA4Cq6q1n!;4Qs#bepO}zy7=uU2`q?DBLEW&4%fOtAeXl0 zn(7V?k1L+`+|~6~ngW!t&Yc?T6&E3{{|A1x?%)^yNMdABpR~=JrMoJfzNhhNfecd% zZ?zb6u8K?Tgcn*H4PPl`np`HZsH<6_wwfF2#C;kWBO`VPgFiU;4F^+ZX7mx>5wyqp zR=a#q!v3l*I#evoz&Ip}U3Qg~h}z&fIbs}`FN>5bKyCRbS9~mA{nNv#sv%n|1(a6! z#KcKsY3eZq{|#s-FEP(Z`=XOD%AzTUir0}^r4%bMJa-zH@ZJUj|LPXeb zVfJn+UMyPAjWQOgsshX^7RfJ|cNfR-Eu0}N+-gqD$d*q66=cM(VE*oOlu>nSZYS|m zh5bn%1^MZFgfd;9x3aJ0n%lcC5l*zfsRK*O5NL()`h(*43aNlmXa4Rcm!1AkH|3#4 zjBA)FwU3#(b2km^!c{u3gV{Uq@76`pfwG}RNGdf>au1pzT?@D$e#9;Zn`$#rE=mD6e6P5b|W;mxHhwLT(7|qcW#BBF2|;JL3&v-GsJ8c%=B6jXbE%2mrhL4w*_ZCQOjZ9 zf@+#kx$Kuv4ep)+kaP0y-U7`vHGO4<1(9gG!{hDIr&LB#L(jiWq79Lu4i1r-$KK!i zb?7Bo8Fod?eC~BTB}e)&)O_bpvdGN>2iTFRrJ%?AC5)M8z28;D_P101=+(K;uSr!e z(m2|3MJ9J;mXLD(qYSElEuixvXxeA3cJUk|M$`q5RUv{fZ6V_Ace0$lCf_LekujI{ z!4{cJBvO5|_e#X%UWg1~y52E1nrLL*{OSSUUF!GrAJ2=Lh7>-^83HQ}HLzoue)SY9 z25SRe(gr#sg;TU$q#AJ2%yw`mjsZn;iP>w$oTFb4FvrMONnI=LMKQEh?#Yel%-k8^ zu<-C-TP^3EOQ)N;c|Th((VJ4-MpwG3EEj|T4fJd;ONPdRypMpJ)})bMU(j%dS9m+X z+_ssSX~gQ-DRGjPChILTqUX;f%!OkVX{P(hmJq6ak~MNhRX~yQr{gc zx~zHDeL&%i(*?{hWTNW19A_|IswNN~6KvNq(MB zuZ&w;U}oXLJc@3~_EzOjr_Q7~R$bU~aHr!!Q}>>~4-bc2IL}jJM4a|}13wcdF;N!Tt9Y`E9Yo-B1gtaW@4M|IeivrEfw6CeV0To)43iSpP*JzbcLe{tO+pO zavd;lOI2(SV@4HXR@XI$O$PC(Ya4_!s}|#Y5B`z9a1Lsb%h?+eUi&4znQza&oy(#J z00&fyD%u!9SoBF^WfM~;l4;l4VvW5A`A!k`Ui}fOmu=z~^!)eMF4%^-1!d(CySM_$ zQf2QZB$&;_qEbf1hwmH7GMiPt=wKTc1{-0M<@G+FsBxpECHQds-bHz$+n}w}p4#Ng?ki{?S^s^hH2k**MqHjV}qbR?n>|m}n=_b>!n6?c; zb3OqjwypZrR}YM$yUKG@XD~n+X*;zcZW6Myn0nf>^Y{ZeT8!P`Cn06OlBVeiZ!>BO zv$bM4Lx$FDS!QgKWtP^gW{LH-qT0J2+c8x=>-~Y+3M$V>1FA)Bf;%@}%sFlD14B=V zAJ*FlM1{Z}L47X;YyuzZ8?yStjH@UNRcGzy$KA6nOGx?geo52r7rpE$Ej`WKCWm+Y!V&_ooZh1KHpW!dj5ftdZSHR;vv7?(_R-LiomX=vO;V7c*B#x$yPC+S(8B;mttoMa92kzb0^YlFHhR27yyS*qMAc2FL5iSmob!)j z>x1r{oTcGdz}p9K{3QcypD>^P`>taYXM;Y!g#ye{7@-udPK7}j`&R`a`Spqg`aFd) zQvy6#NoQ=n(*I%WtK+KLx~?xOBA_4*QVIgn(jg%&(%m54-El~f1_9wnOLuo2Lb^L7 z4&4ohhV$*iecpSY@BO~>m;d-<@3rA9Fno8@&D ze=R7~65vB6G9_*aouXoCVzj8`a7vjI0;)S5%XD7^s_YKX&ec}#GLz<;c6@$Otp6#D z^jrAPH^K8l?`1!=*zjbZmgg%ck|#$+>||*1`ayNt{#?unbC)(gn})fnXMTb4ELD5_ zF(QBd^x(o;DzW_sF--%dGm+GL>CH)Qy5HRF)*^U2B2y)4yS+;1W7l}grhy|LlwC6fmJ6Qhp8SOPjH?mD4wA8f zx}^kUQKLeZMn<^jBrGJS1WXekN9)-NpmAPY5I+PpWD8mwWs~uqpOMihk={ybtQK5y zMFsNdeNB@-L>6p$R@HP1vVuEh72gb7VETFdkvR`LD9;?Bl(lf*&z9Y*RxybGnM2j?;I-cnNYX6c$G(MyTM@DvKP<2JzBHaNq z{%ZC0&$0KayPy4t2kR$j&=>l&cmu`}R^O3}zR%;sBME zp3vkgD>|LLq(?CuC}9gp1GM{L1Z{}z0(Q-hqhdFIrf_$5XJ&uwZne&mzN}%3=C-T` z!pxP_nNEK6-4{$U7jEx=ZLMmUw1)F?`}=l*^htrXMOTer{hlq**ij+2!{ssNUpeSM zmCwELx$ffq^%T~q9v{*sbbLVj1`w(6r8nKjp`;*MBSyE$3Tu{{vc+SeN&N)Nt5j-s zb12b13xz>@Q71S+XTlf__-qglLl`u7lVKq5wBHESJABR+)zKqzTI!)Fn6;p#Uf7YY zInHFg3Wb*d<`gbG6v_!PkbS`iRA0jY#omq+kj#A>!dZ(kd4}?QD{3J8xwEigTh1Vl zI^d1UD_JCFl!YULf;kEhjK#>v>SgbVCpp9&MM}2JI6&`LaKe4%fSIQFOq$ASr-dBt zR6Ua;0zh>rcp~;owK$=ic0Rmmk#1o24F7)S1j3?3_$&_HZ!HgE!pNMN1L$sQ`H~hd zf7pKH&5Ji(s*$rG-S{C@8Gt^?tu;Lp<89*a_wU++2`5SKurY*;Ww1`@)pnq*3)z;w z+rH{W7+yZpas!M;6%XF~8(C{;6&3N4$AWeI6fcH2h*e$wSm$jEb`2l_J*mju zq4g#uAo~`~RC!(aishpJv@ze7V_#Y{VbyHP*87Uawwh~o!zt_A=a7K%ridESJ9qqfGqp_-N+(V6Zm?MzK&l@;e>j+@RMe;4o#W|5D0`J z7oz)gP1D1N8RmEvzm^~bjSB=ZWq4M?1C4ML%h91pv^fnxo1uI`9I(TW89+mgitmb? zjBfJK@o91SY|>hfX?fLc+p1BVM=-X2|?#SJf3J7 zE$F&R2E}+gbC9DNS`)Nj(CX6}u89kuen6~=*a79K6d>RHWB-92(Eva3MtK7FOYhX- z(cR9?Q6H2hz09K7JEkR{;zFF`&aJ6(i%(kX<{7^29d*`YgfTR0ROwSkPPuldmVmf< z1d(rrx`L8cV7?_8`$=P~W)*UY9Qmja@v>y!$E)M%ZB1QexkuV@-P$3qIL=-6AInYI zDU;dL7My=rNDgoTdv-iwLp~d>e$(QBY*OSoz>qFKR<@yP9hH7Gn-x#HUy$f`^OF`< zshbFW*D5ADk?^TyB7N}^L!)beSq zGX$53r59S3vDg#Laxn(%o=Oao$j^aZ_sKO)4MgWH?mlzVu@~>M7{zqDAyLR9bI(%{ zZ|o%49;-&XyWX5-0qw6g2r{AZPlX!Ha4}7q%W2w9oRg%FS6R+eVz4Or8g`NcV+!(4 z|27)Qi|t#yrt;Rj!JWdr^DmAoEGsahHYxH!3p;^uZoURA6GSbXi{D)m-Fp*^YX_XU zxdM%xLT6yPB%WUlaCK!8$Ls`3Ij~Ka(%Xp3rApp#^D3>POj$OiR$pymlTxo&TEcn5 z@_*tDdk;-MTR6U8QL3T`x(qp$u-6hzbAWdz|Jxsrw>&#g>3FgaZZLN1c+?UH4_ZeS zL`)&hqtsO6>z0=MZh2whaK!_^CQ}%Payt5YMu{l6j{sMUW6U41bqO6LTZ0B0vI-V- z1_4ZlR82Oy#=gdB7T{CTsebOW39{IDr!2-`J!AAHK)bOob`&a|uZL^PNJ77v$U~7a z^pCM(hOB|qm4WgE{*IH{^y|0WY|b98V)rLl6s91X4PPKu2u;r53~19Bl;;h5zY1mc zd^+h#W;2mE9>AmXiTn(i*tx}|YWIBmSPr+7cYvhKW9rT%R5+pf3yzgm1Vq=e5mQ)Z zNd-l3jYM>{$23Ak?s0*xTQ5_T`w zD&w`Uap^D1TWa$8PNR%-nkk=*cTxJm6XWmI2kbR?qhVAqF44xWJ?|Fn7xe<3xREM=`u5lD zCHz;;aH>g(Va%U*#<_4cA62=}@fv9Abe~^xz*IT}-N{zS)1GY(U`A-_lsOeF>1l;I znk;=U+C4Hg0S)2}ujHGAwhM^{c-LDHuKh9BReR($M97B1t$MGI*nhxK^TFr?_$QW+ z4AW@!3rmNqdI5LB8pgtbWUQ@|EEuOFX%JTlI$dPl^XyIj;6(4tLB#;aA#kwg_Gi(1 zUFcWC4%@WW71&l40Jee7^DXxMUDo4l5DXw1`40EgDKqGG19c{#I4)&C3as zvvFWdQ{p!nJR5B^OBPEOY=zCP|8f0Mpi$JV#B;~%cjo125M(v@w(X=_grBO@L(_ zUof21s5$*5?CMBYr!s>I3*Gc5ZM_2MwO2GuCUW!~_IU;~bBucDOz(xicI3L_0B&Gx za5hW^f2yLlJ!M7mz$V8CZi;ZuM7W(~a2i$qd2h7zk;J9vjmL~_S~C{0lFuncwiE%$ zd+(-Hm!-=)=fz<>(und*@#Qkqoob8kRX+gJ4y@|x7yC2J;50)WPVF>4i;b+qf;V~G z%N}e5x_m@;3f?=6?><~Tb!#|hmqN01e*$>51I7%BxW_dqsmf8~76rRrIiEQU8`#H(N~04E!omcdxI zPFU>_63ol?@O}M}Pg`tWvf~9z(uf{R(#(1lpOf(s0*@IS9^USYbay-r_1QI_mBP=| zgF@_PNbL%y0T;EmoEvKhlf$Ds%<(cFE;Vp3VmN6=O%=q6jBn8*Mb`0!xU}dEJJpu@ z33^70d)olgFgE}R;|rbG?M7MqQ{tI@UM9`y%9|w zY`{&shLy)RV&=m1qrRIYD8>ikTTtE&7z5OoliX~`1m8nX%i`A(vWp2=S|Gjcf5Ptp zPmqxT1;?(ew6N4;&s`@K85R>~`cd;`^)^lI<$>}nq1eEMStEVRi8C_uoQZQoA0S3Q zOePk!?$|v|ud91Pw7p&Sfux|rzp6wB3uo7V&_u*ph6Avt^c~)uJf)$c&L}8AvvK9X zUcmu;i50nIK50JE9|dO5qXIjsFgH7rr&n@rUNOSFlY8MbNYheqCmVo}DKS+kUyujI zNTrH)>J#j~qV}#yjPaH9JnO59JaW&bm&QA^Z9Ji%YHzT`#)(uAz27GztIv;8ZzGTIhK0 zzTS4VY;Oy8?)-%q->J#W%loRi!o#4mPbK1!)?m3h!^6~|y!|5j;uaw~8T=Zq{HwM1 zNi;ZkL3*J(Z(w)*Pm&OXO^O3spIoC@wr4`NZ?zG9hDlRI-E;{M9ROujBc*{*05y6L z=`-#bK4+ydzGWc|7^rS=?v^b6Eis52b#5cBY`vJx5jVbxjChlOQTMdrKKfI{lxR293{S3 z-7kZJat4opI1Dhk(qCQ?d&j`u*I;UrVfmSE;|`cEIRd!I6ii3{O(@q1fl=j(M}5Q{ z0otc*HXC2V4Q&&)S%b-R@Zmowux&iL=I)A8K-9~K%MDcRCU~Q`7RStyTZQB7tz>^M zk~jFuVr^0~V|PDEUke6~hWee)oI~;mm7@e7AAn?8q@*1l-eY2A>tjO=hCpU*6a{8*C|TA2jSm z3Bt$joU-$rS_D94?>`Vz0obz_@O2r;Q&4X&n(oWb`NP`(g%CvYwiL^NM4hN({^ zC0S|2kbdYicX4p>Z~$K_-cK~X1#35qul@)dFI=4oG0f$5(OzFHW>Uy%nDIP(*UZ3Dq}i>_^VTo}8H+(n+NWd{*#j!-UqZ<1>B>HHHV8Nt@Y1E0JTuf$NPuAaFT z3^~n`Kk;WEd!Jjq8Q!SEeYS+%hBWOvi*UUw7q`rnGf%I#FLWpR;l6j51H0c&xg4Q1 zOwB?!3y1Q?5~~6ocgsG?vqi$Q2WqAZ!C{Wj(!Qa5`}t=09pO(aA^7H@(nZKuJs<7t z@5vE%_XDAJi}1?*#wQ6V0`9qVQtx?|r_;U~x7U6vC;FLv(0pu8c)4YJ#`yXeCqqvqii4C6rnkgEEL@F+9GaK1SERa=Ug#MGjlO+WBS?)PE?h^{p*A==NmP>qs_ z6MuKAs4JeHt03t~+uPu3!%f*W6Vt-9MvGHwBlBVKjS2CC+dQw@pvW9-?6$Oj-IR1& zVo$H-MSq=b>#(vkg*fzxR=P7gZ(rUnuDEUF#-?+onoADdZgvji%|@D_==_3S()eG~ z`J#I-vILy)rrKjwGHe-b+)?S}p44?HMbsAj1#UE}_s0CPYo6-t8#XY=Dv;sdWI)G5 zToMykAU!U_gqcP6g9B+8A9xf^X)DQXcfGNGQPD7AZEZe}hQ>2S!F~o5HEEwQNkNA{ z(?2J}nB5dcyX1&41MmHiNcdf(i-#wt7BOn)G7rc}NjuYj2ic2y?rj~f(%57g8t&MG z`va$HIAM+su@&>KOkU>5?XDd^UHcvvPUigoKM@IS9raikr%H_$WqHemP+Wr@L_-4Q z%OM}y<{15C4HqX?>K?0TL3M#_n%#!*?qaO!uSZ%qYLLf^mmlQ^d1oT>z=ujmOgDVU zawZ3j#tzR@&xED3H*acEV(my4^7~A1LtV)ABf56`Ac3DeoBk{=I5WFA-Al$9PbJZ0 z%EwW<3ZQi#FBI?*FW)BMEjPg{XI*WLo@*Nys?758KI>j?_3#sClUj&s-VizJdYk94 z78#`cYu9S#AmVoeSER-{$iT~=tzI~o?SC>>d|I$6i8UqUi;$wSfWvBhzQenjr~~0W zXiKgwQibevPm(~k?I4Q;ZWmVzx(FAXu%ti=_5mquF0h9blj2~A`Ss3r&?VIc9U1Gxz();NX9AM$L(wT!x}4sdTLJLt0V6YfBKior=!4a!Z@3+KsNY z0?YSD(R%tTD_px5m!c$YNcOHicr5U1TC3*b>*jPk`y(;+n-9twW1PH}Ols?$W@24Q z3ehW4y`1YQ?Kp$A1r>Iij7SU+CWhUQG<%FM3Z&5koPVL$3}qHDRKm2gEtM0zlKVNg zsamI|Ju*sygM0pkSYk!A?|S0!GMwxE#hTABMfrV7A;{7t?i|!iEecRxpNg8{5zm&e zay6eL(M0AqNHH@g-r+MXULu3kY?>XAU$fd$TszsFR3A#7g4cc2p^s9nuE{*QACX=S z;i+v?6+>R>PDoXK7iDky1vXMOjnJiFsUHAOsQ@-=BT}NGYltq&huVc5T zP-vmJ!w=htJo!-X+l%1&yPpu`aKM2X%_Su&{|8ApWV_|P!#H@kH-F?XFp&lCZjCe; zzDn@2{1od>cUA0ZHiJ`K$u}Ct@9|bFWtw|4%9qeU(nG1P;Mbq~qHTuNz`PonHN0smtp8>Zbq!U?ne%E+`vi+*Qte?`fS(VSr` zl+F0#EU9f#Q4!<6?1Bv;xmT!5chpKZX2K$yt=a7`@FiXzq z9Dg|qo`R2Yo?V!$y*VEfg_nEZeJjeRE}{gLkwXjns>)^>BGW!CY!Bu8Hgdn5(HJl) z78dO9ct;|^9UB&G2B?MqgUs;j&1unB!%-bV>O5OsXw3`=O7J*8RxVCn!{v{P7sy(^p;jDPDE{c;T?gM zgYj#X^niRcf~w%hel4Y8mG!urtWaKO|H``HVA%*n4u$w-h?Quh^-_hagLj`?WT81} zpfq~TsSz(RLcfQ@Zcyyk_%fTl7NIUZP#vx(k4E%Y~ zZ%_eW+z%wv_0EE(@5UXVH z!7JJhA-XZI2~6#=uu{DxYt{YiwI3oT zDz<&Y@aSArRJ;sVwKz=x(+k7cczuhCg2K@}FDapWA>-cFWjxJkEGqe&!vwa1{*yp= ze~y}#N&}j6wUSIICaPQn!Sm*`p|LuD2BL5JdI~{5Xt7tn=+a*x4sy0lX4}8Xc87<= zCDywKY+*r|A&hFvkwZ0wXaFn9QDcAAG8x;$B8keXOSDAb8Zx!0Jj{LUwu z=Br82z>qL#QD1Z;nb^Rc-!%^b-v;5P_Jxj#@#kxWH%PmAn+FQUnS>e_t7`LKLtemh z`p#E9U;1=!s<_wudsY7`CC8t{tDCubEMlmO*gKQANN!K-g(HMY=vr7oG@#O0`nmaOQkX!oEt1cNOO`5(!>QUF;#;4V zE@j~cy6!~~I>iv1&YLKnE}m(SYg}&P>y&CLI<%=SuE6ST|JqRq z#-VvmlO4%yWH8WmT7>T(+>k3#=#E6bv@ct{+ga1CyC3Z zLnVnzzdtVNJ2h#>K%|ko+L|=dx`H@m7;M$DJgCh$Eqs8*sH;H z57c1p%L?6$&es{s$jwjcPAt#HR#u9dg_(O9N?Pp`fJ^FuG8*NR{QOzeU6NMU%b1vK z;hHkFj0#O3VXcy3 zPN3{DCf)kD7Af&1fh2HxS8EfmL~f;07ohUtClwiCt06Xbde zE(1EI+v)1!PqX3cM7CqKzBI3FJHL8<0@jy{4kJ~Wh-AZ1a6maQEM(PgiF=KpRo|p66=qOh8z7x-=;CtV_BCF?S@W_a$!W%Jh58kfs zuF*eJCDxKCkpwb>jD+Lf0{nxu_((ty9rfBJ75t`e8boK>rTT_4M>sA57X}2!#v6Rm zeedTA%=2M0KKIY;T|r_#6Sqvm@Mk5Z*R;Ai$Hv-9*U0l_Yn(F-xq7(JDeq_J8+X@J zXGAi~?`T;Gv_b_6ZIPI3?=WOUOj8p$>RGu}mL1E?Hb<-6)Tz5=i-b7vVxPHgTd3$V z%u~^y#i$Y(iU46P(-wH9{0GLJT~1tF;w1q=SjX2V)uhD4xnl%>_Bg9a8E9EhMShDM zJuT*Vy}rDx-ytfoeSxr<9c-Zn=`a;`h8A%Y9lVM!jio+@^CN4NPuA6(^tl6j_-cLay~atf7*$L};CE7uZ!dtc&ZY&MjrR2Q35hJ|g8GO5pG%v$T3Ye* zWv(U<7k*Z5ZhAolc6m9=*6yx^oLm%|$No$+@vMf%PL1I-6GL%+=i1s63^IWtc#)i# z1`z{3ItB@E7WA>(d@gzKj(y{o$`5D7M>s<_!wp>jeFIK|-1|(L8s@o_3eq>R_`KEz zkP_t4Y8zV8H*$MIVyg_tOHsPC@9J_70=Cku#tsvJ=o7XqcZX$n`Se5Q?Lo_nv_X3T z=a%#(5%oAwEM31R#1iVsva+W*m%Cam@#XULVq5FuEmvufaXXl3+3WbHVe;vMtF7>> zZ-VwgbXrdvUtYu}O+GJ`XUhO?z)jnaqE&Pf&{G+1|EcW{1Xd3r$+U0Pk8Dh zUJHb`)8G*E`3oRTF&hQ$^k-pgJ;v3V`n9vmPW4rc(COkQ#b2LP`UhxVxx4pB54XA$ z@1+eIm#ddsbUHY>IA>;8i!Hcv4uvR)igxa3ElWId#M3a`=0RqQFoc*@$f9ocP7c7pNikJbZ$7 zI`@_5APP(U$t#t}nX6|8jZsN;+UTR;i3LJh}?VFbqPot)@NFvp~0um&$WZ)r<;q!xX#i9Cu^%Lw+`p? zrrz?A|Ghfh3^zls)y!CQ-T-HS&z_q^z1e{Z8)s$GMcC^RD=X{BsQby*WXXYzXtyXO z7me0jMc%9y@|AmVNQjWDTvbktYz6-Y}fc@nX5w@$aSJe zuZ$3Rm2=f4_bYt8K4DY4g7(Z0!ykakSk=$}oKtEVno+x>*QyM9k%e5gT?Kgbc1x{D z)#p>vC-bBqTq(Fd5UbhFel6s*6;>7h)*wfQu<1w3-blChK&3&}Gdp*2y+c;|u5pK? z^v5UuSC5*a5t%B$7I3NE6Hfo|QpgU&J>TG+`2(UYY>s@!UHG_-ymC(a7HX#s+Ro7Y z=DKt>rB`rbRd*V{MTP3noB=jtaUek}>fWH$CJ|zqjtPUsxIE_`fB|`_Nx%cQ=RP4g z5|x|k{xr&JA(SS~{nbKq^EKs1Pl=$yZc>xO z<85?y8lru)na4Y`7 z9csROcRLk^J&kPafq17t??_5S1Rs3*Pa?}6kwu?;7M@q}q#m21QaNErMy!t-Rw{N= z>TE|q#&?3u{-Qa!Wb`o*5pOPghYF9B$1z9vHx? z^%R9-Gpn}ow9q8lbha85LY!TO{(OARyz-Y49`@2R3zU+KY#{qUlT|U>PPdTz@E<9#p9vHR zuEg#|c30H2KDrLEgoeHI^oJNTjh<(j@7nF}G!UTNkd4=xbn8?}GfNim=FkBSktAM{ z%;x)segGF!wD=2Lbpdh<(gn~(KE%i0u~1=9&tJbIQVx>A)0H*VQQJ!*)T8I|9C-RI!b+(i;=LM`m=N+D^iE?SIG2 z9VL!wmA$1Zi;Pp4GHJmH41vI6a+ca+Wh(W8`iJYCGIbx3prlSqiE4V9J*z@dJO12U zRaVzGwMEs+JBH$^lmY=pFPJ{qwLgI46r+yWki}!eg5*~^{>gQKL2IQF7VetGmZv;( zN)mAP+%C7kEGK>Y*Zi%EB(=JaLSvcQ;#c5pfQ4+^b@Ih)T2?uqw@zr-Q+d$+3*bB5 zA`&dH9n`g>@#zrCq090O7Gd7a4os?e@5ayDjRkBH1uwxrN#-bR^>buJ6XR|aMf1@F z$s^i7(OG?|v;>hantt_d_Um3`={}0gsV^U|P=cOFMlh*X=HC}ztJM`;I=+)``s8Ee zEjD9N&SOSe0$PA~+$$CFyKoMnK^flbTM9n1)JuYhWmUs78>_@w)B6r?>D(&%mEGUi zt3DNY94Yb;nVJ5nzGWy`yu$db(c@fi!pNrz{Op8e_H4~9`=)qCr zI`3!i+TzXprB*zH)fin@?fivy%UZX3^zjDHuF+r+qga}F5v598V>d>c8i2*M@js~$ zV*N;r>|tK{_*#CCPOBJ<|5Q%=%~J4*wX}>qKNCfU<3sBE_iiYTFZCaJTY;)KIm0 z!PF0bzo>fpL0jQS0d|ojRaj{wDmnHPgzlDc?CG&RUmves05-yxdd)!^t=Hj40E?N@ zJt0u-6W$yf^pI4+iZfuo>&CCq~XaiEAu;}XCtDfswhYi7yuvb#-g1>C3`q?6*~*Uy$C_(;^!r#5@r zw)KUS&F|g*mIx|Zwe6_nmgGz0I_`_RYy2ap)2I=Ssb97!#IC()%})Ss;mfYYL~ZaR zlAy;z+HyiK_-J{qRWBV?OU9+J*H%0L#J3sxKNJE5Z*k5q=lTr~&JkhdXzWia>d>3- zx{1Wmo&hF~lTS^;u4FvKkF5ITj!tz-+X5t7e9xmn*OUTRsFvl~mp(`5e?F86Z1R5! z9T+E1;7`bRQ5iLbG5$)wz}nlsPJ%ceP=j^z!GCq%Z=PX~K0lD;#(-pn>NY+u`PC}V zeJbAdh3?&#ZskDWks|-=kv7uR&al4^I@b?RZSRmB7@G~nkmufLw^ zjXVbZ`IqLz8aQ{j=}531QWJo=q)dWplg0@Af@@|e%Esfbh~Gf)3E0SrkMi?Crag6!0RqaqCJ12~MFx+)kg6&* zr!By1aN4#5to9pbHC|E%hy)`(E*^ft&0SP~&HNz&F-`!?a%yRZF=)Z?~|)`cqTJi4Rwzhr1Y6NwRA2g!5Iq&(g->Z$GUMwDaaQ%w80 zNJh70*A#!bQb4KLav5y)not4FF{R?eF5!aA`4jK z`70F*)yVHdAgvpH6>45QfUjksaTR)zV-O1~KEg|OVZXcs@}9kid93UxKq*u~S22`8 zZ}yu+tw3aM8VJ9BcJ`B$j6xIv0X_u{z0?A8l;Fh*`kz&v9d9fmq7W5&wT$X!(kQ<3 zIuBV1HSmA(3|2*ek!yak)>%3x#jfP;@EVZban)AV-BO$jWP{%tFN-&`e+ars>qy&$ zM(G`T19imtTVj$sm`?SE^)!jX6xAa#9E8B9}hwss;k;mos zRW;R?Q69@MkI{*Ff0liY@$s?AVFdCaqH@zIVE}^8XY*02o^YKETO=4i=5BU9Rom;` z@3tl>MeCI2=);qBjpTBi-sFOd-c)1)=Nxe^Bh2k&LH~1b8{_X#lfv$a15qu%r`3_f zeErCZMY8Sl>caBkp`f5pHfu#lO0E=jm2Vv;#!vGfH0P0f zCSm-25BFP85Ec$;HdF*ix{She+CKh85xeV=qR4J|yWW0sEjX1g#gmM7zwWw9(#B6NIMQeq zbuyWPaL({X7Mv)1p(Ss!#Evo~3vJ`?Bcf{xmz4gbhaT&?yWN7NZlG)PojBjo66NLK zzU$7#HSXHxGCKTJGCVSTB@+(2!Wp)fH`2CXHualcDQddpqJ%mSGKY zZu5{ILAfgc<{c+E#E<|gK1H5}<@<#H0e1M73wl2;$ko$sY*f6n_c7fdSEdCdpG}Hy zn!c*IIZnd2wOTRt(6W|KlXgMmo^#VnOnRAp(NXuWqKEIq;x<1!Ut8LVEqA}v4;wu^ zu3Y*8&2&2&A%N|lvYqq_8qf)-#2NZr5Y0pm19d+D&m}~G(wbJNrFE}lA0T1Iy?r6w zaL`qOr<@CsxZshYN{!jHt3A{Whk>m2Pb&R?L0(o(DC-aac?D#R$}dp9ecSd2%I`0t ztU+k-i%Pxx%@n2{SYW9)vEJn#jl8;gUi1C$%YE|uCrOi`hoIB`p5ehxsnSdFk41Wo zuTuE=FUO`K5hVv?&g57`w);DHJ9?ClMxHwm=`W+yKQL8SXnVGKYL5}}iZUy6#`C>} z+_9JOxOn-n+M4~D{HgWO$Vk;;+e5SN(bewB;Zm*2r`=T!QkF^ot9YC=G{D0Ghz-?2 z^tYe>8a9aR!zxvm_d2&VU?8%;Gp)sIjoa$02LqJS`n z66Gxv7cdBed;r^YZ0&-49&2sdzr8(y=bvbMNbIKo!Fejk&b%sCIoIbcGM zA)jk%mG<+6TP2km>G0Rvja>OBUdt@q+^6M-*souCq%oHn@7qeOSd+`IU%l6J7KE&W ze%5Wl3P|ji#5(TRcMJHy|8UBH0(FE{r$IQ^5}TM)JG`(~J00qXriy+KMS+u2QFXc* z?c&h2QYk7ay#xkNM;|N9!$&eN&oOO&n?jCMZg*;3zZe(@^9Kco(;$_=@Ah&h2Fdp* z&|I;pFro=oC0oD9X|wp;Q=vkNhdh%npTYF!8Gd_x50YyzF|sdG-}mhWlM zaz`46%F61)R+$|h4I-i)$m~-9n+6AOD9!Z%U5F44abukl!XR6G3?yS(Vi@+w`{8`F zJD@hx#=D_)(I2bvL~Z-CN~%;8Dg5a*b)?}uM==gMAt$QPFTc@-ckNDCl`7E= z40k6^(vQwAMEC%p)%{0;CMI7KUNn}%`o)9&hy-faBMop^WG z(O8YO+gf??4z+Q86yh#rNc`rNQjTGX8;ZlMxZYU;P%WafD=HfPzTHoCfgLunZ+uz4 zDG8FgS(qd~8=E&LpA8e7YDSUc@F9;PX+(ClShwEynIPx)8QSSTiy1ILl>v>mV~-wX z=#KsI-ll8DC2JZz{`q-mthSB}AW#EYb-r6VIg!A0lnxnw&|xezDYQ ze6@TZ>C?FAntK4bA#X*3m8Qm?&6P?R=%iaQhfZXZTuz992nHQ?q~R|Ih$2~C_#E?yEpNwD zB(`8=c+utA`6>kVty%ShwhFkQB7rA>_mUJgyhD}YNV&hrx*_%Au=gEW;YV;G1-HtZ zfF@B<0=ldRmKuvPSZN9ovKf-;N4%O2}){E-pvj@HMH^wxoo8IJ4RxIZf13-XybAP?76ox8S9d8f?&Sz>XOZ*lTMq1W61-<_`co^T*mqlm^%3bG(zJWkrTzbZttW(m zm_IiWmNMQn(2)al_yzerxe5j{+aw6cbQU!{b0Ns{3Kz1^rP+72Xp)9O>jLu6_|d%5_JOJPE zfB&#VOaVmvqIo!8G-rW*2WIHh88JYX_Nb|ylWg8+;YcM{8#C~5M3t7So!EINn>>7@ z2qMaigasSkrOG%pJg(EXbrXUD9RnM38e4Rjx=~^IK!I-K(LdZ4yQR`1Ej#87uW9DK zrz+>-U9BplpF&JtMZR-$c+{^3fTyfPN?yG- zT4o(&DOe0oef9aF^A?+QGGd-H)*#luyis!1b7WpqN9_3B>`qEH7u2zgeguQnJ@XnI zoad>@j1)Tw-laPIsa>wYjD&$|S5E_D%sAcTt`K21mnr!5RH;|vI{vE8!pj^jaJ7ds zFZo_n)T!-X4#aVcoA75KB`rEZ(votZ^>5Gj%VZO^;j1(7qR&w3c`>Qwp%(**tdIZ3 zon~%8;LsuLpOJq(VqD#>f%OT+jI-@#gPY{p5P;DF|K;3Ui3Oxqsml8>Q08R+ZJK5J|-ac&Nb z<=3s5R}PQ_B@}!QHY@qN+XBJ4ZWg(lB_Vhz>AI&Ae6*jmgD!)mRZ{&?05i1w3Zfn> zCP6@Xv{b#j3n#R4xWWf$g{XahV*^nrMT1=%5~Z3DBXESS<^pcQBxVBH(E63#;#4Z=GN*s-8jmGtweQjLJZS~J1Ig)D{(#5bIvuqyvrOnr(%0}N;_ zGv1m9K#z1o3Fb8haq$1rMjv^Xj=vruY*ChFn&2ETef)5$~uWJN$L|C2{V=qm0f zalvJs1t)c$FA*`?m@Om^GYb&Y6#LO+szX`7Rh}c*o}`Q4yzT7P>=z_KkNha*^j|b_ zHbRV>mWF+cbMb0Q3?J&m$PcGsBiOYMefS3oXQPa@76X1AKN)ul6W*Fb{XF5TSBg=+ zr@V~~-&0bMlLo(qpE-p`MPybN>v&F}mrjS}Y~Y7SM7-f=)VX_(xDjTbPuLKfk6gzj13;f)I>Z$LQ$`M;}d54`>&zCk10Gq3%+keXD*91XH_?%ojzGu zSoh;-Cy{u_W3(#)^~lAJF`%`1^AAGX&#+aU2K`^+kpbyPF^Vy;{Xoevv=ZHV>=!7Q z8KtFi$Q7!^+L4*vk(q^!#K)+|>Z&?nUpw6Jnk>w%mDuWB_WlGG^ilmxPHt`c9RyQ5 z&3{L)Bvke|2xI%=FS1%C=9Ga|mo^jEEv;pm5{i^fNv*)`}1N@Y`-eOZP>N1WD3;5oT`a=)B0Vt)KcL7=xX=zpV@B=D`ch21B zf&j6y>vayTUc(ND&k-ok0_0b@AUv2ZNR!*gM2!2;=iSAEj(k}8g|}K9V?atU{Js%j zEVZ}p<>qpa^*elap8_H4Z-pq^`f)23Ah;ni{V#0^q8g+Lw05$#uRL?erq2CURD?U{ zdhm5_U-d%r`)3kfhbI_8kD0(y*%Y`yjkc$6pkrvk^LrXN?7vX!%zvZSL#t$*%;4aY zVjQf+!T(;6hbT7C4Qa_avwSDppd3g3;hqsFiDdPiw)HdsT9K&l zIJL@gwXX9a1e!kieU*4SptQO@MndSNi;4?7Ur?PVB>Q1ie9m5^@s*P)oUOJzOHV`stD*2G{6nj;2)@`b#nV+#M#dep-SuWU;bZR z%0^Ge+SkvL?{;lblP14)bUX=A10$uwkc!JxTOHrUQ!^ z$ZNn&o!|q}J828;`te{qQS8MU1TXyvEcsPk7QRxTUJ3@j`Cv21-$h0V05AYmMInxx zodRIQvia)z7CE7)mM1Zv64?Z~*+)rxtdhkhBCw7ZZDL~5=;T7Cw~K=V_6L^(Q5zS| zlEn&CAR+r&1hnm@@reV+&qy^w#LqdNm0+tu`ymS(;qdtDG0q?mE@nNna!?uyyejvF zJ5?IcbPHwTtQR8w+*cK_j(VYCysZy=UGyBPPmD{`Var0#p*+ zb`ngFw^pMpYiaB*d$6QsuEsDwzudbb(CeVos$D6kA(N0Q)ZRj=c-p_pY(4i)f^4q9 zMlt^8VbQG2DqcK}g-rDIjv{}GU{YBR%mQ#w^AnO+ZraQVdTaNlFzh9S9#NQ*I}aZV z*NQSxj;?1tS>8CId22{7qfgv!>PaN=xnbiZV!S>3#lJ}a`WPSX&vf~W(&1`(qwXmR zfb)eu+VLctlG@nJ^T7vbWtHsrXY@A3N5$;+A7ofll-bk1Z3;uP!!NA32oL)$A z34+J3!O*wHMU|##NM27+2~(N(^%S($1e}8yJMR%CMK7Yf@SY)T3D} zM}#XFqgKo|Mi#OvypxvFP`8@r^#kfR%~|_6h*H`h;4SrcU=H5$XIOKt4-GKMA>Hy+ zW)6%B2EL7IwJ&rmBG5!ZK#6-cb_SKhMQamcl5?TuBNDq--Qot@Oi1|_7h=_rotCaj zh~k#~*UPi6J7+q(f$1b>R}_++%ISg{S30Dy2%<~+O7ct$sVy+Et-}>Um&E zT*+~{+WFv|T%+e)<0g(Owj)xfzhjjm^Jm_w)L>k+O?iKc3lZ+McLUNJK)(!A+^Qo& zIB*dC*V_Z>Y#u;Q>wjTPv@@<1&ETf}?oyi0d~0HV#j}&9ghaF4OB+yVlnqc&O9=*% z9zX%k@IfJ4!KuoTgAHP16=~C{!qrXEi7Pe?cu!#$lWR7$Dy zhbw)l&%-w{x~T-^EajJnQ9jSez2Ke-T1weAot=R@(6FiEw)hC}Dy+2rX;Mj(*B?WN zM%l)eth~Q~lN{K;KBgBPyw%>(*_oN!2ncg4^WZ59XEZ5il)0b?jpj>#0=)g*x4*7d z5keWn)!Y4H-EY!j{QpB+B^-j}!e~V_okHj^Woyzci-Z75@ZIkHN|TR-qERXx`Hs({ zZWLyQFNRKy<JW!Z@a3+7!|f{0`f{GYwk_iD_OFu0`~AzAT!A3Hy911l&aS*UOxv4! zpvn=u>2)^;RTHEXq%XA>P-W5!6@=dt)E%aNkexrMKdrqysD*?(TW;7|+zVHkuNq&T zlD2eRw7~F0CB$|vu>am~WOhtIIN{rLdDMIm>1g!py_rt=^&$#P@v@?p^eZ4ufPSMy z0}6n2UG*zP7^$6|%7I2jOVwq3$Q(!Fo!eTcrgXGYjmBGA;}?EF4l2mj zLY8TmX>qf4EI#iF7unIPw+5{c!AiexHeH^$z}Ou1rw^JhSJYYp58+$64|saGuPayJ zUcc!&k@1=hADH5(8Kwm}(|{dX8E54#JHqc+nr`-OCl8TQJ+9rot}Hc4?=J}m(|%4I z0>W9u56z6k3xG)p_REb-Y5)t+{NzlAM56ms3Iv#uasd$XIVf2hp@qCi; z1^q4CLo7@F4`*Ki73JEtYqJ3Xk&;#skQR^@5T#SPLFw*J0g)601f-=ThVGn^E&*u- zVMxhg=%G2!;NIK4zyJH!IqS??E)~b&<&EdL@2l>KH*XFOsoP#<(Go3cC~1aN3=^KF zmiP2_wU;GYEG#ZAqb{Z9F|6D227?Oql;=v1%sCbSCO(+H>Vo*Z{2M@+ZTq z*rvJ+fQbC16c)kJxn7z7gyeHH$E;Kj%DRUBm2go%84bsK&?szf;5OCi^o2gX`)IFPj`Ay|8jI;2~nS2WtlLX0L*8a{;$@{anAlvZO?3$JMa6l5?=O4kb62=V)1g= zeIqELtoY_MV~1<_&I)VVuOSv2XF^S!E%*7t!epPBC?D2h#Xqa(9jgB6H*&*O@8u24 zO(Y$-QOX|%=wuWY61db;c6CYR<}-J62sv>^$3)x1h0g;8&b{z53^O;=Q7{rq_2L)( z=bzM|NBMGQ=C&=?!pB6bt81k$y^LPVSCNX5{ci>DUy*@8wie3!=g%;xMRc5)g|GNtmf*XiJo7BJK36^JJhyiA&#C$wcR4^+&yH}_qEyrI z=mMUGQViE0dnDm<;j@X5>Y1{zvH5-Bv+I$9XAg8(tM`vkvvFXN!NI_t6GS%PlLPDx zgN$t0)7-|oX_1^&6^6_+)%#NHgTeqkR+{9_!(;v-?P)Jcn{WHpb}zqG+p;wTCnl1e zRPXzol+X87*oul`E530_E`C`2rAV-Tt8=u_Z7we-Dk|=6#jwhro4YyR(J{s*Xfh#_ zGc)h&6hy_vEjkWj&8%(JBL(aB?46vP^Nufo$qYOE;M|GLT1z68*Vg)dxhBZ1z6W=DfVtUMDdMllf9%|eqpQ`)58~8UYpDXz?0m^A%Ipx z6X!pNGH@KO*Dqu^2P*`(T*VU%g`dqT)ErMA+byMSh^ZJoV1=z4a1mG@Zj)71y3RnV zz3}ja_a8t{_K>rYK&#df!IPrg-D0Zeh6y|Ar5-LUnti>Gv(|Qc?m-BMG~0vONMFCW zDz&Waob-}M)DU&n=ccYaQ1`X-S$#agx7xnDoa+R(={+-lLj$hGt=Ka~jZzEF>s>q0lXBN^NbA|>3qtiwHPoItE)&cGk zGBf;bGq}!{+vx2F_y+!hMe4ncpxhe%zHI*3J+dA&iGhxFT5XX$xpME?D{4`~w zTz>uJZIHy??Fw(w_7D4HO_BYNd3nQolUO?tFsNMP&-ioH5ToF%)#A^ex!&Z<)GBLE zhkLvGd0*6IWh;F8Ymwymio7v*s^^}8|mEs7>MB% z0$G&wK{F#z@{_D51(X7Y6-e}!kYP9YWPNQW*0OajYg0<|BMA%(bO8D5BWDn#yGATY zV(_Wocbym!&XT@(h)ICn95X8i^>Gx!L&_4;1`U_nY0?EHJ3kPN1GQoqScfXPWL^LT zMPCu?`m}b?{yr=3eHxXCXRz>HmDoNzFRv?&-lun{$i?Jc_CxkcjJSvPY~5IF8fM?o zn>cjkdih%DC!7+IyPheZ8Nq4TcCf%3RI_n*;V0%8{Xy%Hf*~Su(s#muIbPlK z@$E=^w37TS&EBQ3(AokX9ZjIvnDq=s0wfzvAI1b(-b(<%sH9d?HW$}~YmeTK^O*p* z^$_}DR|#>C#QogsBeAhS4$%gl#w>I%v{1?!MXHYmN@lanA3ci6d34W9X*52^YFK8Q zO0WIRB#(x9x}x91_+siWx@A{3lD|}*9{wS(+PPQLX+s24~}WGpEg+_9ZKQnTSa zma8e@3q>Jw!FJz#;>E157LY9iQBhwIuxX&u=GM;}loZ@=z7bt8T;i;{MaimBpF-3?m9g=ZthuLUROftdhXG24Xxzmq^X~G zlj%rFVJ?qOpXU?xZ0;x7JoVATrE*`FQuz>{x|UM+*Nrd})t&A-c3%jq*R#ZGBEKCB(k2y*1*3R$Fk;?ts zlIoX`imj;hEJJH;%gr!zpOPb6iKJb$<1Qm3*7N5r4~HY(z3c5=^_1wmIbHBomaC*` zwuFX@?>ZtSWr7B(*+?9wN~v&MX;}JodwZuQWz(YAdo{_HZaj~g^SpO{KbxC>#Lxs5 zxC8BZcWnFPo%8QsEGoxB8&qFH3&@9&Wt#U(AgBE~UemSHKRwTRNPNj~laR@Ki&c{Y zT!VJqODX-mvWOc5nVWQ`O)r25eId>yW%%BNh8o6+VTukZ%?I_{q94y|8}oE#mb;$QX4(V{A|S9B0}=XN8Ja z8Ef~}Pr4tc@v!+tYk@t_#o9_Yc)iUt8@*Hu4@yKz&1q5n)=3z2!1VU!;g{p-kRBeL z{J||Lj}}C|%Y0SZxmxz4uU}<5B+ho=ipsj#sW4yPMwh2{H1s?e`iDoT5(7<~>AijO ztuFzQGd$Jsywsh;elH3cNd9o5_SvU?JlGBw*Hu{`aT8fEacFFQWXwtgsMvqlM5>uO z*C66y&rMBviadKE@*cejsMt8d*>mq@VU_nbO2>9xNNIWL)=9Waz^ZKQnAb|S`it5u z*+RDcN?RZO#xaExSd#s~k#qjg9ujpbgGd`*oIdi{qu8-BHB6zGAPd%jU=h!CwnHVUO6}@oqqk!OD~R( z&&3lKL@ol%2%c`AD{+>*Nq+eL4TnzirvE^>j-KITM)Bo)Nlev0dNh#LO=2K~f<1Ak z(No@qtkIFFLgI1ZSY<&MC;&$@lrNkaG@Z1A%F2qmx`BTLC9AmG z7nEX3L{chq)@NkgSJc)G_+X?jxVwikgrD)t${t+NxcvZ9SR`(slrcd?ac7tc9yw6T zUMWZpG%7(P9PI{^?0<(3m@aiUD}18sC3%Q8w2coO(yKym?bM#%o{4@M&pVE~L&fJ3 z#@J89S(TKI^2STGf)C=LO>scIm)?y&71TbH>NBHbe4(cug%g%ffRFrkUmA#eIJQmn zb`^a!1KW5rW}%+61v?~Mw>H(sGU7f)O7*mT>lNO!mUVxBl2UzzHOF@H>AyS}y`JwO zS-H2)w^FMO6{dVZ=Sp*jl6-`E>-rZPkDerz!@l}+ewOz{F?LQK#OsMBD`kty?UmVfo#?&x>cMgU+;L*;>62zF91| zNZoz)@d7BJ1Rlj9H3j*{$%H#5Ry+hGFiha9EbNX5D89R41Bb7v$k(0|GaU(|T)nSK zo{ehD7wj3+{ppG~nLtGW4=Vu3RQXnGVRw&0gmbqO09XN18K~yfp~|uS`+Qime_wla zY(l{iY)9N*Iqh_grDkmdCWmc@iD}Vg=#a#xER)J4OcTit>>d{{LcPQr`hzl0O{^;Q zIC20WM1Mu+c?`mlYK8+6d}MmrTTWfQP0NiV6s@1HR0ra8AE$VRt2&}S5iOHIk*v}) zx|)r>ghqEO;PysIXbJy|1k_)SZhRIYs$y&)*;nCfCJys|Gm>v5o-IYbd;1&jZke9e zLBUns;PLYc=yhI*ce#!U)4^fX?ME~m>_9l-AtfMWOxzTcm}9GZ$@9UF+SsGFClR1I z4i0{HVfsK9S@#o3qCbBtez^7H%ER>NI|%_NZ@7+#0RgYrSivib*2~O_GFE?gh%FwH zd7b&n{;N;srZMG8zhi}r+1XCz#AAll+km`T0zN}lR*miYpWR_bmqphNVMql;+4qrZfJC|PLeI*x#l*J2c{Y2bf8~|383Ul_bQqP zZvCN>Vr|W;{+;ZLfugbY@x97Xe8n2zJx!0VsM5jLP~Xtu3%Fv`#Mv4g{IKFTy6Qf} zdyt_QouE7d_}S2yD^1Ds&)Jr<+ZY^tUvjJ4F*YlsC7F3x3_q^r5IGSQzvcm|JAR&` z?x(LW@_goh6U#d$KLlS-Z)N6FtVxP_$ksBF7e2BVjK064@||<>nRox3tm-lV#Bo8p zsJd@NoMQjB$H@6E!syMuqv))t3H5}>u4a-NWOTG2SYGHGFDYZLKyl(@&?pS)Md;SA z^Pny#!hjt{(4UOOrXn4~y-X{WcW|HXN5IkO{l&fe_sy(}X1J>TYs2C$M?6%ma^`C0 z|CZM+I@@Z`TcY-9=ZU{glOH=*m}NKG6RDVcp^LtF26yu9H;sX!nZ95^roB{a{h<_A z)(-*xI~tJ|>|x{70E6DUAxpc;sp@|X1I8N`)*L%;_fnVD6$qdndk%r%&DW#=E~5G^ zZzu*Hs+U;M1YFHh)e;Tne5((kALN3|=<~Nf*5jec_H6@GVEXB}2QLsP?)B-etOcgL zh)>Q9!ObD32R0gSJygGw<9o|9U^gn3+AXOqYu{eLy7m=Zzuk-LmuSdcPbp(*xtY%b zMpgdotyzx_!>1+*0>)0A(pOijbZWO+5fkdV@5%<1_8d#u*)?D$IDoRz{EHZ8xz_s} z%4Nw+44GxX4)FCIdipYsR4y%LF+Y`R!C^_QnLOrG_vo3+xQDh%!b6JdIm}L~sXjP$ z3CXb}fH$Ak!GlmS1Jjw|FD|JA%fazg`S>QlBvxG-N-BGx}SB*KkEAk8PHCnZ@3wa=10K9#tUHY)SL zNSAf(MKxo+WA`khW?pwQ(c^L^17T$%B{yYD^A(-Nay*AxrYrq8xFBXNiv7l=GCh;eBRzc|A=dGPf#R2At9u6%l;+~9u18k<-Fm%nYHB@)mHP`UPfN+bwfi# zNd*CSmTTaC%dm6wTBZeeMJvmYOuBk%gQ9>!dEWLHQGyH0O_n2HPGK)ma_Tot%7-$K z!XG9}z3-W$P+!dZC|VO1m%sg;H>a=zfVv=yz!0sDFpH?Htjzy33MqnO0kWHHVQF!8 zX0`=bSawY>aYJyvYbKakTMtz=NJ`5#f7|?4vGi|xd)Cq}<9bV7bDR?|Q4&12`Z0%M~!-h6QPch9+`XavZAHPL0|Dp$lY zxmMt9J+U+s%t(MAWzP(fz;p1J=*~TJx{0j@1k1!G z!gkB=eeh=N1@;EJo=gNL_HF>>s{$`lcx_t4O5o3Q1&Yzr!%3ZO(hH4in#IXw7v~eP zSktv*CpFwrCb8fjQd;1;R{q!Pfto~F6&1{OcaMvfuQ z5?#*-U+#G3ZYVI?BKW4v%u}W^rvH|Vp?$WVZ=gha&F=8)DEOZlQs{`Cfn&Ysip#~U zr=g5Ic*rlpxIRi3r^8pbufBwJax7$uPb(7k*y}~?^Lsxg-Z_py9v!U$DNkme{Po(; zgWJO{C&)8$w3O)xBZ zF!{3gK*6vmEm?I*Kyw8du@puPC}usN&3hdm92pspQ4zxeXD-TW6$SG2-Tl2hYd{gd zTmERa@YBdrn|QDMFCT5B?X2y^<1~gQ^GvK_^{`Ur!0nsN0#Nyvl$0vQKvo2fRrNcE z5QW-h)(pUd0YlQ}aimHNvib>PX>IOiax9FLAK_9x=S%*w`rdPYg8hi{PSYN2iZ! zM2R>Jy-fmR&@=fT4p|)^*0jGgK?^-X8Wd^cP0`=DdH=11_^@Hw*=QA|fP8|Fos-qg z|753$qi4SBG;uwKz%0SI-VXGd8h_U!ik+Zx8oc(CzGy&ZrHRgYBz4t~Q6Mnp|c-#L&U=!@QiM?FScM)&y z{b@Cg&sQuvQ)d$VGk0>KA{CE#aWMw*>UJRPL`em(qkwQQQ;j;IeAq5^Z-J(8x49dyE9JLv}1Zk$8K~?)2k$yrI$EUp@UhV zv?7Ho0M=ggv;O706Z(UIJ4AeX>J zCmrZDKCzV!#VU25H-5;-I*jD2EFEA6;6ukKeQMkCc&-l{{=kp!zk(1H1YYf>l&7}+ zv-kd~di80H(&rqnPqj<`_xu_PkY6Lm1rw82iDHCnqNo6kr@qL^mv-tax1z3C&`%6m zJETuFYfz1S&hlgO)ToVLl67=TR9}Qex%%kBuSCO~uRfV?`RFwz!Crf$ z<*W}_ElpoYbkQ;iDI0G2iw)WP!xMDBjVoyY+hL*B-`y@cVHjzko zjOp{~>J?$RU;PjuIfiDKJTM>1r=~gA&e3ovejs#1%m=V7)AFnDpQ6>#fn5U?c%x_X z-ZCbRhf0KXyS{<*k}s=3C`v+014gZMDE2LKf}r{hD9M=a`F{Cy1Q+*Q_q+HtVeeP} zE0?Rb+J8}FqPr(-c}+ck=D> zvaP&G-#f)nld!Y!!}zGwxBaK6j?Il~m?|vjmsG=S%YrJp&q$vd-4!0W7R5fe(LaaP zui^qzH0FhbwUqpy4)nNuGOI z#b>N)uS3TRl6|_)BUZ@H&596qgrEdi^iZ0!1yAFmT<(Am2qj#S9whSlNkH8Mz$Pz5 z5_}A~cLw&|BA(Y_mp3Ex{#F{&7jLv!8`3>b5aYJh7QdO9c7j!0yU*CLhTv(QErE>P z_Jtw!(LS&IiV$SO%8flwF-sY2pVMOjP{asT%85F%{TBbl2tz9G=KM?kZIof7BwYrT z+iCmT(_`nSJ^wFZ+DB`6ys2I!jytu|A~0TmiIEe2u{gvRf2yChLsii0lfzj3ZoNq# z&r2otU9-zYzDBb>TtfdG6D_@|z7h@fBw!|>0aE1BivTK$^7Z4V`ohflOm=AFlX$18 zgIGuVr+Nqm8?-_9dQk+GW%JK>#=}rMd6(Z%n{6Op?rTt)>pupj4|Vg7LNV(Km#q$+}YFH1}wI-`MpWQurh>jp8Yr_ zI;I13E2Qey6K_BVqfzKrJU9OFPJw>8xFG9a0TS4%hA*(1{NFs)Dye;uObE>54QJ>K zA0VyM)9h6!n)hq$%xzV-?eKw!=oJuy)GRWkjZkBz06j#| z!5iKuo4}m}Ok!{9k&Sq+XDfQ5V&Ze#Jy(XJgCyPp4)}};CAj&>=WtTs+sOBjuU~Ig zPOEuJ&~F@0dLK+j`a}d#d*1eK*rDR3r&HAU7}S)0&&kQDX>Ko7GG%;ZDgaRC_ZbYjdPD#h?y+% zA&;IsDWLK^>B@P3izF!7N}p^}5+PvvyOAnN9U2(P{?oicoZ%Nj7tRYXpL-nG>=A^j z&=-eWkoUy8`Q3WO7!pTmia^;~ZXZ{mI8WH<@mi)kb%7a#l6g;pZHe(7wnLX};Y1?s zk=j!bbtK*)zB%gJNDVA9_kg+N9u1A0uhZGW1(TQw^S$)ns6=30)M4cj-z5yYot60U zG@QHCjha0e z=LI^-N){>PvY4_Xc6)pK`_#B1V9gN~t+>U71M&c3uk}LfZnbsAuh7mM%*fpNXf|36 za;y4dQt=cHu|gu&P`PF#pi26vQzZri9;&ZK(*ZisE}I&LG;yOU^K1HN4L-JCz|M?i zb=pyHEFO=1Pyy-T3AKbumJ~K*5vJ(sjyG20A`rTEqT;y~fj*=wd5kHu2M2F_`d8Z8 z#piLx8p%qd1`dYw&+-TH&(0!*Uk$qdOpApxS-N&PE}Ht=M)v{u2M|=_cR*@UxXh^j zn=w7l!Xs4Y*8D`NkIr#Xa9{`GnTUv=wAevDr0SDL*X{H1rw?f9UYWT`*2g6dBBR#w z8MtBd?a%=o3JwJFK>?VZK z2|CoL3rm}|Y||MwoKuHOuvcDAH_;n5`h4?v>-+f; zFOXntjT0ysnz>!;haGUd4HDl>v@B}&oZhl^8=IW=PdY>Ne*Bo+I@AyS1nXY!EGQbB zdu9dQb{MzDJ=J?@VSz;@dyk2RGQL1RQ;7mv=1rg6hpE$eh=sl(zV#y8=!HBufpL2` z?Ez@Zqi&_W?k;n9f|`@5Id8%kft9hK!ghC^WMyS@Ro(y(=(FA%MftfeB2z-zs-qCM&oE=o8XRAQ#UurfPhLqAZ|Rq%Z3=myx%L$bmA z4BuPsl9JNU%#O%;NBx7hiEWGY3|OXpGj%|XGi+n4*2JEG?^5)jWG_L%%SdbDY0gmK ze6L*1F`I8k&!o#Ls@u_W3+g)c=10R5E{)90MuKX%Gf%4T7SY}Tn#^f!Z<}M%KTnmW z=GuXlMc;2YwdT1CcsiSE47SEyEXMc`v*TNI=#4R`*P;!r<*6|{YN8`gjF%W>NGq2nshHb9M& zL17v4&XU;E_oW$F*Y^$;d~dFe77bMQ$(y)0qJ)KoSni4gXWySH^sc8t-Q8GL@KS=9 zJ}FUgQG>nwSl}qVdm|{Q#A8wVF;DfU!py4xD~cr|(rR==hXkNKzc#&O6aqdJEQQvq zM!9!|^{4cvt8hR&d1TASxzzgbeue=^S)jT6BuVheSoY2TWTi}|P|n|x&2`DHknO4n zflY(8VpaFg2iKm|j(i*} zTCwsj4E8ya2fF=Y;d@U?{;B}Lte^L~S(A2|)^oBC@6QaY5w{ zjO7kcvQ9HJ(NhYDo{s-Q^!PORF2ZiT+RMIk)D;1Fv?%DVn_P}Kx9o;S%(aH8x+|dI zn@&TKD&KGZ`egZwi^Zib^6 zD5!5@Ii$4I>4=H+8v}tk=xo}4(>5G|ztUF7VLEInnj&-jS>hy+GD{1J4h(%2V{{*& zb#Q@dp#OM(=)DsdSF**lJGeqbe?y5#x~>IHKwNmfi248Slsg~$58=cm8|$(rjj*#6 zz8ZRZcM3$WfdljUePHH~(Fa8<6@QQQzFe$CvLG-2K{5a%!7@Gffy%_RQ-Ew|*_Yw!aO~Vy&{{|DEPC(Qolri5Vt0^z!aY=eiGp4zL!o>~3#@4*M)X z1Jhl6`mf+KK5!fPg>GX3`5E~|_F1Y28L7EB5b3B!N=S5k0uG=^!L5amB&)E_PRRnT z+S`Q)1TblLY%Py=4E&>JiY$Iy zcXTSvV-oW!UG^A7#SX7%aAaC~Sy2ECY$A>XWQCyt$0(rKz z8itagw90oj+WcFAm}|RW7!|uJ`hpD@{K^=mu&>q4g%o#`O=P z9%MgQo5YUEBGLgZ0vRrqsJ=e+eF}Wwu;YuM67adt@~UJx*Q`LJ^d?ZZi-WjFkfdj~ zx%ui;k-ApjfsZe*m`ktyD=y#W&9lc z^_gdbxZu8558I~n8dCN9*Ix_D-^Ba7|4%~{Ap?Wd9V#-vp+#&ZFxBa>3`k2W$rDIP z(GiXNy7ls3e@2t)LDZNfOx1a`w6ur4P3Qkcdj3~O)SF2tykYy^cp-GR55&`CPn?mQ|+h3hKR23;Ou+ zjuR^R33fPGH_h15%xb0T2e;BQr17f$K&~Ja?&S-DGm-jYZRm{xiUtZ^yBDB7w-}Bh=|wrF>LX#T;PKYp^|bd+@`uY}KRbT4>KcFLLW8zkV2J1~v8e-kZ33?- zhIch}?2lHolO9i`hR-d0QVG1u7AObMV(|Kj@q0Db0!mGp7@lQX&0j9*;9z2b-wSF5 z8HWBaNLHm0I~7>Bl9>M{lP`<@Il|)2{dL9wi)3V!wQ}(cp}+bRWF#WaSzcg=dgd&g z&z7{k9OMKP5O`I%CEV|<1lY{^*+#YDPW#h|%ixhjzqEdE7%;s^cFI%RK8UlaKB!}- z807^7j9M%@QrT>aL+m}I$|U5-RbMyY2;}KsydKij-FC6eQcIln2DD!knQH!@YckOw zx+*EC>#ZpGtaVynU8HyFS+|rD8QWvIHLneefK7P|oE1&^oR%XEhlt`=BHza2#20l~ z!_RM=?JvRS(S2c~?+FfcKf6DprsSz_`=Ms77sJ`fvHr|X+F^|k-k+zJ)J-AlVR9cf zr0sM3#etS$XZJ~cQ3`iU+M&n6|1O-50#M9&hh)`ME~Qn zL$)7>OP(*QCqa$ghy%pq-_nSvrZ?*>H%sw+F4>oE9V}hNo0q6Qy;8jXBP73D+G_(Q z95EPu{}lLFFJ9O!(9~o0pH$zZEyP&G28ko;gI>Uo+2EAuf2}YJe9%eTl&=ll)&yd-^olb`zn=vE7;S5AeW>@KTiea@Lv)i%0^E<3<0BXF^FUS9$^ zu2_?kyy+%*C)uil$r>hcESYk46a5CQ0yO1!wI%(hh~4Y8pz2c!?KC%W-`1t}>ITL7 zM$)w7ITrdsqR?J-n=cZ=yO+Zw-pzpS=SBpW6bS@ziTTne{W(H!w?Z&amUCdOsos81 z6VpI{f-#Mf*MZI|wYG{{_NTPUu)+M(&gQD~Pg;;(IHmTb2i;?^AmG;6<7`4@e||6z zRCRyoO_vh11s+h9)Mm?%vg-CU;=rEjH>x65P$mu8S*L@8qb>strSkY zUWN~Hd>kZ7|KvM48LMvL$SyU!-f zV>*GPT&8Z-KikIxI@!$C!)+h9{SZ!#MGsx8B~oO19+*%|3_!3C0v=iHy>qNKkm!GD z*tCFiOHHuH{ET-rAjDU6jM*OhgQ}X~zjJ)@yvXD1TI$zRWbaJ1e1r4y+!5U$|4jG& z9k>g)IK17xmW;Y9BzXX9ruv%fWma}aK~`b+qLXl6@v*~#0abP1OOZlb529mk zZ^g2C-GCjo;ej(Zopt58584;DmCur7w=mBBW4~N~_UZGh+&UiYLT6D)d!}Fe+SbO> zt9_qd@0gen*j!QYxwB|&?Dn&kWOEHZC^Ve{g9ZY5|hLa}fsv8=y*J!&+sW5K%%$-=-ex{5U4^Q5Qi00J<$+Z<{d z?XTDyYrH|z^1S9WLU^{cBdt{lVSCq)TiCr%d-~+Yt`ll*33eu!>bYVJ%BE+NOQ_}k zyXboufMtd1{2O03B0O6-e(9)o45x=c^JaQR#5p$4A6wqoo^Y}eAw1uBe#j0y2IsBg zoe%X;6PBCv)LvK7FvH*_R(-vI(Fk0xV^87smPo-6Hs4cEUax~cEaI3IIh#x%voj)I zi*ZN*L+dpkRYHJ8J^*Cq;Z~n5o7N!xf<|uU9aDQ;BOr)bMX_osrTg^9+aC6Xz$btF z0M;(o(fduS(Sh{s+Z$UglRhDy zXFkF{he^V@b@ugBz-iFGvcA#IV|yxmvX}fJGGIo!R>?HqZ4gx+p!`SsC7@Z~u$lQLBqJdIHul=y!zO+G`wvXt&M&;u$|47?{%Ew+Y}_cB@C`n{Vf8@Fu92}nf#`Mj~W$~)oGF~^m$h> zf`VREPu{|3KhAqcKtMo0c=O0qk5XVd>x`%u=+<=~Y0C7RdonRGZC2OYc6g(Hq@Tr- zYH-(kYX#*juOL*k-_0H@T+5)Ld7qRNP;JpcB z;Gj!^8Ww|*cCGobOauAe^dMyBA~b3Fci=qwoQOW2YUp2xuB?zJSCQf>*em)Ssds8=BHcS+Agw<>?Vu3@m!g#fc2sCyt?hfD zTv1iEBD`2`sX%#zaa8Ic#sbV=yPn?DdsWrBm%d}b&o`9M^rS}aP?832N#%G{-ZC!RHu%=@Keo}uMnjHAS4Ib4^t>~Gxh7m-xT*D z6-5h3OC#=q2whLRwrmob`^|niX`YHx=T+4Wq@<)P2ea0&7n44=o@+_(qdz!_TxPxJ zUN=^x7eTwYIDwQB^Y9?Eahtb92NLC^xl{F<9V>oJizJenSEfOW*v;VTwQ4z>OY!RmoViSE!2#dNF-ZW zGy#WBgsyhXVWtfGh~f?aZ~>LTHK3ZpCnEKOLVa}H+p=o_mZvn?-*^z}K`ESIY*MLJ z;}!f#dQ6>xM2Ki%pF7KAJxTh)=b1e?GvY2be->1ivG0IT;EWQ4LT!c-tje1)?dxxt6r_w zbqfeYQAZ=oJCgFbsd}}Cj)_N?YfIB}40b-gko5xQ3RkDx52b;Jzz{P2(Bs(aDzR5X zaAa6O3owNuhmZoCk&{HD*grgSo=mu=vPs^t`A^Bo?{4N_Edemo4!4r-1HwttU+38s zT|A*}UOg}OphPKJp`%&6+`XDAp~LWr{Yj`J+u7EamgUubXRK7V6%{LMYYBHvcC`YH z2rwxO&~)>_ujMa%wn9Zz@EvLxkM$E|S>0S4D-i=Hr$rfD+ z_Z+CJtT`zQi%N`pOQPpR3f5gcIaV;ZUrTHgkKx;JOm$HyIIr&a6!5Wu^Il?uumEw85Uz&XmEJ2z>K90nRKwC| zo?h8iw(+?yHBZkxP9z~Qvr&!;_M(u;bnNZ`N7wYtq_l6vd1dGsKhab+U#tDS&QKP8n&Oazj8B;a5z`ycKz!-#I`6Ubhcs4f9 z9)~*SVCjT}mT~MA-+WtR)=M@{iCal2o608gXR4%3F9k7i7!l}3)dRRMn$hNY+=4}} zm}`H<41gthMZ#W`O!$k(r{Xk`qFWryozC;x)45aA;eS~xfUh{w7mf7UU#m4RG$?Us zb6B6Q$7^Y6DbcjH5V!S|7^}D&8yp(i45IH#z!(QKwy*gT7zLV2=Q}Ews`6s)C0H|| zXYwhRJDWbg@^bb`4AcL}O1X#z`71c(&%dxypuy8Jr$A0;XH;%dL712*p)_a*lLJ$W zUJPzUM7}fpKB&bN0IA8ng-Fpgv#=2|7i>vb!4jmx^YHXkR8#U#TxI+aN7(YJ98wV! zy=qtWk+=zHw*C>M`MWLrH7?;|c98Gv$D&6SHqwrEL#mJN&~+jU3pk-lwJELH30bwYBVa$L-xdHyfVM6U-?p*Iu)? zFTF#a_GS9ic>?}Y1N?{oauK`yL3PWV_Ykm|4{qFe`(o@x$z-pQ z^IxmKn8X@wB9l~zRE^Q8$2fv}eX1Hyj)i44>oElo-Z4Y+KuLGa1vwQ^wePa<^XGjw zVLaUw-H(ZhgK6gSz%s1?b;@(OY)80ssC6_c+}+O zal3n@OKs16D1;ntM*I=9kIEG}|8j|rj&9d9A*N;H%W5psBX0gs!Q<6$Lz4m9gB)2| z4>IfPJ9bn0eoemwpBbUK<^zTUf~Ox1g%g7tGrZ;Q*pJ}RRd#MVac7QBO=TseEBhAo zney@2At52bVeeW%O3sRcIQaT|U^<`j+;7fC)c*kCRKv@qxw#L48D_2jF?Cp5Xdxu=8&E}69sbADj{f=NK?*c&Z0xvtH8tqoEPf_Cxp@2l zH7`+mX1Q`BeR+3pm*3RJ7l1KYz!#JC&v4rU1M?~0edO)zL}=UKQa2 zfE`IGZdWX4O+#0MXM+p@RUI!1^aJo8`Wjl!>VP-4uq@E+QU{FGgY!;KJSW8x%8(FK}GvNr#QA37iz zS8eftm4QLguQq)aA7B{w`55pKlqnNCSLlbgp&UT%i{dsg^SFGEuTh; z2w{8M`^bLZLc_zmzRIr zg73GHN_F~O2(YJzTApizeaLsIQXPL^zc+?cj&$l~Xx(8L2<-5lcI)!)|MZobsXS&Z?#E2E6J0Q&>bBeRd928k3M@?x}k|$ z`n3Vz-}wvvvjMB4eY3wB&Gc zF$n`FCly%7owAv_g>4%P8^sh}rFe-5iXr*bV?{MJ|DU7W59sLbih1h2cDeUHwMe{; zlvL;9Jdyl8Y8U;0^Nuxk4)13c`(7%uxj8d39Y%hP;(00U$#&hnmUm)2xZwu{S2SGV z43{I!#zev_SL)Vd7Fr?*x?Ffa?hrXh3D1MS-^s)Wn4|1VOON94z)79eK|Q2yp2WfFl==(>eJLJ2tE#VPE#IlQSjt)&?OTA(+XT_u74F*ovg5jd8ATC?wsk6Bp zR|F4N-r6OaK$)pD>6+oj2?fLfhqBvnol#N(C zHxcL8ngBw=Xwp$ zv<#(Z(h`wr1RK5|b7v6KVcB?oZ@*ZP-2+3mVuHM4 zYEpbsVPAmpFs$HvbYV(y_ga@D9uODgFu?;aBmx!v!=qt>;vDxaqyD_f~JS7CQ zv?nWI%5N-8w<#NKeZ3`3Xp{4%u*=69Z;};&aR4Gde*1?Ms$;TeE^J@HeYlD$lVKeY zGG%qPzTcd=;hi=)GQnr!VnWAXIUjWM${*myo_SI0;zJi8$uc3-Q>yz$raqpqoI}IK z-MVmM%;nURj$&1apI__vs~V)=+RCaxE$DPpUM_HC>r4e*jDyNHLk!f!z{%$9Qr0da z>vYqI65}2{#KE4Lh%%d>Fo5KtItk8%@1Wm3%3C0HX>~!K|H04t9T8TwxG`2S3yV;p z#4(7xY<7zTzYW_U>+<3Q<$Xo@XyfyR2NMcPm=D@}4Av=E&%jWf8&dwJk_qkMM zWc5)#gO?vtzF}t{uz=6c8_4OS{-c)E5|rtHlp$O*F1oJF)hhp?lyjx|uG_y*<5L##1sW-TZ;_Qr$BH{aLv{0T`4bu&|tS!PRE$My%y?9S^XXND08YkGYvV}*LzBgjWu z6^^q{5IP$E%&dj1y?Q9c33t0n7aY~Rky4!@D!@di4D}%6ziXHjd)5j?k@j)yxS#t4 zSip_b7Cw^Vb|iDY0!HG0-J&t_@nl>KBry)9cWHjs*LhaN@bRp3C-JX@M}(@;J37pP zoa}}@6zaM7QJ|8V$!9X62Ja<#=gSPoBiSjk()4e_v!bzORzAG%i}F8tQrXw?tpq8m ze8q^!*m!x&M|@v!IP1CBVOh3CYhp5xMOD4jnN%m8qDxVA@Mj6jlQFIJatRB=szhuM zWPSlUF%{Fct@h6ZB(~{yS8R-`LX*G903V1_%-AG zW4UOgt_fC`ST~5twV>9WXp3<=ax!68RvqtJORj!Tc4o`7X;_8lhf2qaLx9eLBS4jPVR25I zKfG59H7IXHc`Zorne!v`=ypm|Bhh>^<^A=n@$BPGMn{Ntzf@kcS2aRz7aS&Kr` ztXz^-Z$%wv?+g_n^!%%$Q*+KhHl~N>XvGK3{y}%QgHCqk(Z;l|;t#*}bO1k(3P$8L z>4}L6MJ1K2h!h}`;(0Z7JbFvF+#=S+E2QlZ0p~$fgIdSIKbbVlBah#f*JRm&WX|Hx41OA}%-evZ4Ekp6`>Zk;S z-b7dygqe+LppRO7*zwJ^j|=>tDjN}5-~G}#l3Z-3>#9E~)w?Lc)hAFf$t03hAx-Hb zBkkap^V!yn#XY-&s8 z)w7?FIwJm0%GezG4EO8e=fl>MZi+@%-4Bp8N?Y($H?c`*+*lM)G12Ls5x`{bK1}k$ z12c32!6pIxGSATClPXqdlE3=? z8|%Jz3gM2-70c)}ZSm?ZA?a?)mE2fd1>x^_nE!{W_l#$|4f}_yl=dpRs}!YHQM6)I zVz#wM?LAv!#!RAi(OqKGAoiZE2sJ`gTRRAeirLGEh|rcuQTqI@|L6bQ&;7jf!kZt* zd7j629Nz=#>CbnnX_RYaN|>a4;#th`ZBg^y#wz;>UItuppJKMRn#1m<795sqxdMXhJCM6yI&1A85kQ{ z_}3e}`xJNcw(*?ti^Q_sjH2wxFf+3jnV~ORugizbU2Ll7Q{V~vR*i3IZ^hW;9fm~o z4rYZlqwgaw?;BPoa5PAm3k(BA3B~B@>(xB!8a9`fm9|K{>RI%x+ib*=W!d^){1hhf z7e*TPxjM#eAnGTu8d!{-=38CU>vp{B(^`8DQZ8PV|K#G|n}cmnI4(+PuS+rS(BOBW zZT+mN$;>`$hNcn3t*Y8JfdL6GeP3-c!kHeqF-B?MsBD%}TQ&HhPY`?hlQEw#oMZx^ zFQWteir;hk$B#w(PWeY2WWGPQ@68RpcZD*C0*p_Y83da?od}1$n{J5`1^vR}M#CZ^ zr0Xc*VX=Y2p|~wx+6J@yyvhqJT$Ea2Ha}c8TiynHS^Snm{h`pZhGAcWg-{F8Ben%- z0vuVPcr_BBeG7$XB57u3 zv>%zgYBX(bNue;Qn2M_W#7 z&u-QTJ*NUzLH^sO2&%8GjZM>f4@?7WpX=7va>pB=@#LBg`sea# zPaVX=RZs6~mZG|1jo#1@)i(6ofxcdD@uq}(S*Q|KYTJO^}&Ff-= zGuDUu>>i)E5ejtn%&hEBkQKT+ok7=!Mz*g9q@wP&U0GNN);=L9QJ=-}<`3T|D0sEs zVU)&@;(I6y{K zgT=LXArRTC?DrC-z{4ZN&6NWKqK$Ivz8YlBecv7 zRmGj^G8l8&bvx1sUK857Hn0wk#1d-F4S=Jy3-)Ux!eLN9>sx zIr=KI*O$6XC5AvI`hY(a~b;xSS=CH?QL&eNfvnpXfq{0qP&%K>Q?{4aDGtkOX&ZaDKg8p5r#25BRvDG5&8Xwb@2S$_>IEZUtwV}*f#Y*Mx!Y0OB3k}K50G!;k}$- z54Q4LSh=om_U@i3QOV#%p4MD)<0JJksAok2yl%kp+TG*E(CVnRC+Q1vd?LCh_WYif z#gUVpqY(&1?VF1cDbFa+Oe<|!dy>^rzB7tpf#&|BUFW_LLlmo_P2y6LfCnMyI$wIz z$ChZlWvnRO6%EwXb{DSx9wO;CB{@hXhhr%>_qdpfL~5GZ8`m74lXVYGiTgbvHqxU*bS+YbcI8%VM-P zTfq+GDk=HZl(gyfbmQY!$>fH{7mCvei}l7{cf4- zgw+J;WvH)ysEIS~;j>%|nYfhpL*_dEz8}k2Q_tV{^v({OR|5TAQ~gmLofTx z(L00Zm@LN_P(N_gEQ3URTRmM;+(F&`+<(X)&>cNnO&zssbia7U(tUL`~spkK8KJ40JyiJG04Jkf5@E{g>icOv7il6zC)o6 zBJtPvxDD1RIxsDXCw{B#Ic(zR>$0D8)P0dCoVd&Q)Aqn$HPoy*l4LYN#^q4nD`-XQv1)_=ZK^`&|Ogn!zMT8^92!s zt7p!hD5Sov-z+~`cDCvoMQ+tk5Wa&+tgI=2i$wF~?W=)(QCdKQVw^q;7>&pC-&Kvf zg^K=r^#pQ1gTKw*WJ+E@p=0@amdbF2%V&UN8Ov$GCk*@y5!6KfmtL>Oaw5=p1dx^|YDa*Nzw>eBpvudpj%Tbq=raf_HDp?$iUl z?AqF6j8DTRh%KfO@4@X$$7F5}Pi?-hI;NY1JlBn6`rUMMd{dDP&62qfz9#;x%3*yz z{5w@QEDUR;ADB6|c{StDMT2 zDTnqA1T>_L-zF7XnVT1BoWJ7=xZrCns7p(f+kN*D3d`TF_gs(b%MetM7|G^H`BS#- zknpC7_eGhGO8cC#_Kn{MYt~e!%A=QmgOojAo$6w01FMSK=DXSMb}e0%;g^$cVAGI5NKPGG}&m5iLcZO;YT8rm>4 zw$T;$j|Jsbei`?+LK8Rx-qi2Er|*uAFZ-K%Vh{rEm>dX&A#m&c>4%vXKSOmSh1!W0 z@+@Qb-XG_ByhVhHiD#sQc>PpzY^jGp+T^&rxED{(;u|GUD(^I!7ARhno1I$%ZnwSZ z)WEBnKH;plh6av>Mt`KhueMawdBc06bjjaj_G-OHVOUBw%eSTdjBvahW;NZf;rmB6 zfM>o4WC%LqoECq5AVn!Tb>ui$G}&XzuCCK)HbS;TIdWD9{MW8EqFh1+6}{)8NSc=} zUamr4URt_9`H3??{5H^sML6&S8i#<5-#h6E5E+M2*2Vm%e94X2HMswz zY2k>9rae|jn88obWQX{ZhtF2m)LEAXO5Bj~osJed_m!*S(39*H>Day>Fv!X(JDzFn zt+=l$t!9YN5$i+wGlqP9=8UPe@P>hndvQ*w%wkXXR~+T#^>&%r*Cma}Xnsqv1FzMb z&hFLA4p@WZ$pGMUZ=*z{4c|&9#L&cZM4sed#j?J#L>=oYHvSs>oj4IF+0%ym9O5Z z^yspcl`Bp!ljE_Md3rv5G_Ipi*jbbBe1F!o695t|7RHL8%?9pwDc}05w%W&r5ejUs z{2Y>OYKEnb*fL8V`}FCurUj_R>PfXt13mV(=Q%r16;C^GHV*E;R=gu=jnJAItyj33 z)OGHDm$#QlP4w129ioJYI|8WS3}Z68VTw%R%yOg!(Rj*#$}v>v?CbWzGyiGLfIvH5 z(hJPsTn6gf@nOe)UXy$d1JKsWg)6mCxzjDE(5~Qczd{#UQO3ERbfj5=Zs>6O(yyMx7uJq9u<1)E=Q?BktjVZG zWK!0%VTp2|6eL^RkB`L}np03v1u5J^XZ{uLMA-$|Pv6aj&K~hAKrhY$c>Fs1mF36M z7;T~lDfmZ`5z|l4vXO{(5N8L0!M7WP769GOyi_Qx>_T9W3ugV668qlf&sGn#T3Qa( zX~q(D`AjuS`_L1bWG}+6>uM6*cEe4J0*M zjl5ON-N4qpk)&NZtVXOji#d1suS8oDpA8%tix{BPLd_n14u^FjMgLf@aHKvt8R;w=x-;H54dU&_zB3F1c=D|^I?uKTYW7Fm;jrZvY_`d=;fVI9S| zVg1UDwyvnZeJJUWXkmHWPN8~|qPvw81FD!C3P4FvBBHWd9w=6A!ZC-xG_i`cOwA&b>khd3} zE|R0}4IP}?Q#?R!`9Dg(Zg1H=bWB`Jts&g656Bxecw($M8pWD=&_Vu3|Nk}1w2dYK z8_Ded$Hq&^A=Gt+|Nqvz8A8fk9#@LfXTCo$6RvH}Sm;UfXl`z<;k9oYaFhVn`rH`I z$qYz$ZLooiXG}YvrqWda7mbZgmR~$l%uHQO@Ek?gLoPidnn6oNjz?~M3#nJaqgIyN znmU~iqQn=+ihE_g#7{#w4woP5fH_u5EXZAGLW%tF{g_@hMvUI0yB$TDN)b>|KyJWY zIJIj;!MYRq#f8oTfez#Hl#%fs^$dV7it_BPY|VN4o1>l~_XUN4*vP1Y(jR5q+57Y@ zp&Un|d}(kR(FRF5l#bQt{UwMC@rGLb8Ej$5VDk6}o^?3CHP(k&g<)fZp40_po#kr; z|1+#F}wvCoT0dn!XAcAsj-1eAj`omXWVH`v8=-Ni-6_<%x4N0Rner00Z7+(%de} zj1hI`)MZ$ARFrpt{;(A7N%9oIDqF-5@)sQW=MFIXT&Hzeq|o7%^FYAte3z>r7#Olm z9lD|DRPmum8xrShhh1F}9M*bLes{($W=D?l}+Qk_3aG>Dz7QxTsURK(24K@_mW9IzcT@$qWv^#F6O2UwcZCscHGG zLm}^+XZ`{P5=6|E3zrh{h=U#P-@iw~hKUbOR92LligX7U6UW_$MRpv$bB3#9ni^xU+K4sIyOG0XRf@=!CopwMD5EbtF^uGZ@q8pc{B|7KQp zr1g0|osTA{XPEt4l5kv^Xh%MEMOavE3%H}1K2cq*}9p{d$4Tk{6hc7wZ(pQq-^agfq zGB;ARDypq0%UU6Q&>D)uY;MW*3G%bG`+ZSVPQcc-vdUEC=$eLpofeG8krfVXVTQ4V zH{tlQ5G=H@b zI6x{PLX$Yxz*GP1~))^9ZzdOJ}oePaCbSj-WsAeFnkHkqk)B0 zmY3~ATQ_DZ3mzTu%AFo;-U3gL5{VBHu2MaGYMaBXaE5d0^r=wZ+hB0T@rn18mNEt2 zF9xyI5VcriN3Fd-gKarUtE@^d9?8Tkz@I924Ojq%)kh!;)}5s$mjweH5Xt+5EQjb& z6o03iA7|j_0Z>~K71I4+V%_nGvuU$pvU)P81*u6MpANA+98A(uOUdD{@9|$7x%e8; zUw50dWSdoHC=^u80ex~0#VwpUZ4Y9%|D~FGY`LrbP|^ot$x^x5Sg#8YQ2K9ku_B^> zuW2};V0u>~?}c-rpl0-yzP#MKNX;<6E~Hpr+cY_*02ys)YOL{7^IlkhnuZ#eeXR?~ zYfVSZP*j-jYALx*-S=zxE=D5$7J58Yi@eTOWcRzr5bn9sTJ2*d*5u>EYv^*Gy zP-{bqu6>!0IWXhE{R-W-9*h?PV&Fhi*uAV3gQ8F+@;)1$J{ zs;gxxJMw=Uqe82xE*-n>(GQ&ug*-DmoITNqvJUubgMChZ8#ysfVVK2ZI)u+7@u zyolVB7cm~#l9u+cg`sz(S6(h5qb=%dp5m(t8dgfR_^5auSKX#tUX{thhD`;MLav#R zZ`9S*DUojL|MnK#oTBu8Tzq2No$eQW^3V?&_{90clpo)o5JRW}Ehj)=xPp(BV|iTP z2#n|F^PZ&)Vf*&+E)T0Rv>|g6wgGIB?z%-t7XCP)*ZR-r}rvc?@<3FR$DT+UeKfE)C zbX7c>LAg*CyduXOpl^(xG?mvYKgBxT^b@*-4smZ)vvyR7%i|%0-on6B{kF)SnEdkr zY5bzLj801;Yh>77WJ~w>YGp1Odhyioz=lS>-utL6&3ZF->h7;YaoP{@)JwT7!JD3( zZ*t4=F$c})=+HogL1wj73j2$>cp$;Yr|;)c2IZ-saad^RJAYQ-p>UX*RmZ6p z?J20&dN9*0BnoLR#Ff~{R<7ZIV^2bBR)Pk?NA_|4Bqkl0Hd2(k7eB4l`h9jY`6C+O zv(V1>n*lrq^sht{`BP^HOo^NQH~DDh!1e&0=;%&?J=!?C0qP`I`uPi_wb)YdnR1Z6 zUMzlRQ1(vb#)oz5R0~}Ygl|{{`~cWv>;decUSHVdUHDIxKaHVy+Y`aocD6O=dWmRx zzCNO~4=2%M?^)9Pw!s;qtO%FN1_7;v%J5s;#yJ5XC-na%=fraG=`B54tK zPTX9y(9p0_T6(xFa0X(A$^LxP|DsV|&aV7{$N@ShqaJrD1za%n-V%BeQ-jsfY*lw&L&7n0$g{bJp!JB~BrE1;UpNf7ZXdKymn2p|19J}#b zkhoDe6CB9WTQq4H`yU%4HZ{RHHdHh}4^w)SrTg3K{o@pUOG%#Ui~xs4S4%s?_5$;? zW=q`@&-|_hP+m3FoeS%HZ+If!6JC&iYv{!AFhPjc47RDvOI!X|7n;zo`vl&xK)Qz|VtH^uS3Y(n=&bvnmjTmmhUa7s z18q3SFAZLDnSpiq&nQUh5;y1TY$O)@{JE_^)7NBq)2-dQd@r5f z>6h#B6=~l=TRFF4N)`wCP)O=4nFT*xJvSu6IV}~T;9Kpx{-Gc{y9RtJfkhHz%uk_P z0+}+nzjAVNeyeDXStw_jcV2-h#@HvW!<@r@`A%1WZ@rPUOpn>A&XE?z+h_2mf%niE z6h=n5ppJby?zKo-D(iOM#jnMFR_BZIVEZf671vLDY=`KJ{#9{Q)nU-WR+^1uwD-nTJN+cx2KIZ6>7bcPs|urOcj00k+ouf zgAHN$N)8wc@Q|0DS-y=O{!w6vQX{qi#O?Rseq|#O11Xr6oHDRoA^E5PoCU&N^;m5$ zB-UUnTe;@uG-~Gh1O8pyGTBQqdhL7aJUWZpAa(c(QN>fQUC{dvqvkjp{@q_kM@KU^&&j%7#-Y);-na}?G?*~cv=~!Wb@8~YZ52vp zAY3lKzOL@(&MvF^boM3Voa<_84kJyeEV8N?GkdyU_YGXBzx%|q6Miah@oceno|#eMPBtTFA+tZ%_d)(%a$f?mf%jyDmPixhC6f{%JX{ZAWr>b_>UA# zd-gvuD6;&p|3vOMn?*Oe)G{hEs<&p&Kq|r^6eWo*Se~5-FIb&<00@5FFPbrE_Sz(G3#!V$)=Zf` zE483(9MWqs@z$f%p$C+g+w$H1-o4DyK$;1 zKM+~RZ!nWaM*;q=dJGq8i@58hk{K;LJhjViMhg7Tl(OzXKAojRJBp8p{l%ZP#R-Zv z^G;tf0VJP&?%$(ApT37(-DGHH{{IBb@0XX;`7QkI>Mf=Gf1Wxe^O!`630*(drkzT- zqjoOKERJ>~OF647%nU4X*U&7d0G=?Yiylr$-v!kix-17h;;a)XHzl1VfDqo` z2=TZa$IlDHFnvOA6K=Fh(7UXD=;Qgly#6*F8?O^60K{!cp{H+DUmQ_7E$Td>Fq$2$ zb?Nf*BhSY>pO1;}&F)VC)~8;OnlwLPHmZgC8NN0)aRf@C1zZrSAM@tX2 zrBCdyt`(55B7+InmwwTv$U}?zk6i8y$j`!-C7_&kN?F=ZST& zxC$%W)pMGNEo=6wgo#zO+7*qAW*&xlX#?&Lw(ZkO*j2*+EtT3M1;Fk)Vs2|$V|L3e z+UsfyYyst65M>6LR&PtxPmojm*TKxdtJq1*&^s^bP8P3yE#Sej0=zMkH*U8*PBU{9 zE&Z~5`N9R^c>U=hTBpp-RBLnBjd`qodANN?q%yhA@!8+e`Iuw;u;YcoDBi~MrMm-B`MW(NX6ucLv z03KygfB?IVv7^wovau~4W3T?@iI})us}sVwIdyXkU^f;7RVnAH`VtFD#h#zZXm9^O z6A$w9*;wDO-ai;8#L2x`)r~xyZ0nIU&Gn3}VCUjBn%#F$TI#=i3qyx_OCxLpNyu6M zzSv5{hQGAxA^$%+vE>dGS!HaOM(ih(L`Hs3EESJXiW3H^D8=FyaoB{OG!mW*h&pa^6HqdPxDA7 zYR9rNotGT3`;5`Z_paV6y+LiZG1*!V=IfTQh3;2fBy4^}%q!p!Mq6I49^Yy)} zm;wf3_nb$_4?l4jo~p`n8F}d!jAI}UWVP(PKXQ~R|5lIPxU-FgS0;W6oz71ZP#cWs zgX~Zmru5}<8ra#|C${Yh*>QEPwv#`ypP*BMcdEwm&Q_6{ft`07)gq5*KOcEp|%5rVX4ZT1_3WQFA3M6ZLl9 zdGwm38tLPn)qkD+{Bx*Z?q5nm zGCYcR;`Onk&0)q616k7{?h&l;ERMS%8%+1*z@nZKn|vs2l|l{_>0*ptrCFh3c}b+q zIU7Sq8AEC#QM;N`79K}``r8p|7RM{}vom7I7Nmfh`k+tsZ5v4|)f+6*NhU_Nk7OQ0 zD~CM~nCrR+hT!dL-5`O?a-A_eIk98lWv==F{JG490q7!1helDZu z-^wMuR>Q_p3pzLg0P6JE8F$5YAUoS{Ga)9nqRgZ)(*it z#!j0;pw!_47}#IRVWxp~o#!{an-^)%P!dWig8?`KCtf;#rdi0k?U9swiw--^2zwc~ z6w!xrf#QQ1&Fo?2GgVu8Ce#0Td-;jX4b!|~qtZN0Dc7Xx8L;#w%E!Qp=o$Bss+Iyo zJ+cXUXMLBhTx|*O_CtFCYXRuR(7W{6Yzi`bBBq}DoYPRbRChE?BT(t3g<(wny2qfC zqgJV~H~5=5*N&ii@EG^8nu|OpKIr|QOJDPP^uc}Qyf+NRjkikYQm(E%i_s#s^R9PI z(fjSKT*F^VznWv*RGu;npH>gsu-DQrFAP%FZua@^wK`u$a#6a9?~M!`^fYSBYah{} z$35z6d3%sRV7Sn>$)kPvDWE7_Iogg*3MM#bEs;cWP=Ou){(5%4RbU+aDR|8sld|?M zsYw7C?_N|ZUXXoeY|pDXI=yu$_FFSnC-G)ISoG*9M$$(Wxp4(#WH}^5yZ`;!3$ziD zkROpVoMoEV`u5znThI&Dgvq0%Rm{|$ zu?gG{F7MGjjM(w;>ShuP5vxi3tLa56e`S=l3_RejL17~Z2Ho(2>434&N_G6WS{T$A z&n)Uh_HtT9HYjdbR8uTU4n9=6Cw6?rYu*xugxrOi76$4KU&9H{ss>R)zi!n!H*Y)X z53j$Z6o79j2Sfaxy2x8X&f(#+`B4j035-#mdp0tg9^z(a7bKjiJW-Cv-y_3jeHaIW z94~i11o`^jo(f?ELrCOEJ*i@0zGrP-JCS7yj2n{+(?2itd1W9r;Boy5d_vN-UJi&` z&$F5I21itsM&Qo8Quyx8HqT87$*~U}y?QB`C$W%+xQys;?~0qk7j!_!M1DDSXtHz(kdtRyx!6}trZ;W#Q3LY}7{!9ZQ;@@^_L{k`s1L3$!Te6tW z4fn5_(gc0%g%h}UzR(7ymRYH%9us-iY>a&d4;b7Vo1Z|zC_LDwf_ET zkT?1q8O#>N;tJ`&iUtgF`>3D@U&_m~;P6h)OtbttlNZHEGTXj*$7yJky+hlCw_;Tmqoi7L`a>d1c1*jX7ggb|wnx5;4 zj^*G%1pw3|4c2U#spSM& z?fbK(ipB$1$W^7c#TWYNz4)${z=c2~b>Fdu&=tGmp#%BTl0Q13bKo$cNkwlM%$t)N z5hyR$UE;O9lRH74hk{FSy`74EW*<4OD&65r*7N-L^Q-gkH~r@lHA(PU|J8ptHKIoT zWP?TSP2oQ)pxgO!*-G3RcixvWI5Y^#k4cz0PAuWHzt+}!R0bf>=0;6>ZBz5o11Zuq zi~^%^9gB9LI4&XF))CIsu?aTuKGd}g^h9M|54S*4{w9CN58iGShfS_CU1rp>Dn@TE^(BK~O8A1c_lo0S$sP5{V|MY- z4}Q-bS^h}{LlwghPY@h5B%AB%wdkU60NNYoppkeEvuf`X0!X@ zeWP0M3tn8omeR-U+tY3BU8T!thy>1~P;|8nrFc)p$9 zl9L;$*s$_Qc+5~5=Y?XTYAdU zVJ_~UT|B`D29KU5cw5&X3zGOJ0umYXPoNHtzEe$H zT2GH2tDcQ%X)OP_W3P~TnWTa`3J|zRS{k0Kb~2;HqQMcbZ#uvG$RXKW`r|E$KP1x$!KXCevfN8uA<-bE?G8hSgC zUBO4uSh+~k$!*xz9h&6h(B*y$ez0fNq!a8<47sgZLX~NA#T)@hwAcnObA(7bXDa-b zUfc1o#CrN`SNg;8w{2#8M=m^P9-1i@ zNR#TdasUJavM4Ox`AtsJ)Cgy)Yxps?n-Sd7Jd3_9JH_|Bp#&SfkLpyKwgJy`-j)Ka z(!m4v60lDn-9|%6yNsH!=`E*Gs}sgkx8`1|lh_P?q zHLfvq)GJM(`yuoX{Q)t9u=6o z-wPmGOscG_Yd$iVAF8aEg0_efSfg}$y$P6ZaVdFUg%;fV@%>)Kx!N#C-^y2-&bzkI zqI^Q-pLo>snefGr{G}3HgVVytcZ!W6)vmECm#|t0rN1xF^_JJ;=Kjd@()wfR-(4WO z-e!4$;Oos{4NU~WteP_pj>o+laeq(qdr`hC2K1XxoSMXE+`qOfduef9^SV80u*%wH zD%2)xeQirqk@%q05?5-QNJEg1x>I8s!-jlbgt1sdx}*AxqV~`2C_3(F*|+1V19re~ zZh_>`aNwF4-d@-dzD~#C6xkX;DNzh=l0UscBMLM6t-I9zW?;k5z%0$pLrnpvJ!Pv_ z^K5hMiqeD$B=azX&2n;z_&8FXwpWb#>kZ|!eZCpTa}xi9XgS>;ljke7R&}%q?_ge$ z4&U>_2l_;X4`xcQ-WlJvfjnd`Os?#01E8C0s@^SV(0R1rc5m|~B}i?s+1l1!$X%v4 zNk?%mF=eF)CNNjPm)#XG=f9h077S|y5)#MchkRif*-s{Sf&HO$P1jZryxJy?2S2($ z{SW(>ohuWC{vxan;=zhFoznD?()ZqA68txv++wE0FyuDPe0&WZE(l}E$)5sbtLMV(C>ZiaCL3u-tqmD4e;Yj58l20GO z#j8V~rmT;Z-;7@S6W0_7Ue#(z#71Kg0G#!0} zpEql6*cPSp`%{*y({Y4tAzO$?QKM=L_8N=AyZuP{YB$iV{7+AAwJDOLvWQExx;jP) zS*loJ-|4aR|K#0#Ks-}W4jfOLvxw=*-Kl?f9Q-z7#KKRwqT(#bOK7r`%NY0nSETh(~Xk*~z zt<(8pgux3ehjZ;$uH(M?{k^y<2%c%7YuITyp?(eRZ?!6=q&>@#yVdtPyOGRxv%S%j zT#pc{Zf#H#FrWIB63LSrgo}e8?B;z8>)@y_v}$}{C287>>Pc&|9qO`OyF&a}3>EOn z`-11$j~ZL7NAA;)DZ{uJ)2(*RaIY~xmPsLaq?z%c^>Sj@N)fBP_OgoyVZck))}G-+ zzw(~)$nn#Iq1APFaXi6i#u9R0S**S-qFGw50WC^7nqu?6SBJ#SV|O~|-$h^%4F2DP z=OZ`PMEDptrraxe1!vn~9UHS){jUx)kcZ2`{#TX50^j+v=-ZQC+w#h28Q{nj2Oa-Q z9&PARi{Ttg;^Tp4CdR-zou50gOyt;W9O{AD@>^3m#tLnpBj+I!j()aV)c|S4ZK*-F zt9O+Jn`<{#!pMk<^EMj$?ORNBGWFuzUxAYo2jlxp`iO>IiY(9Tk>-Yj+;P_%Q_j4( zHWB5B*}hVXjFEbW8iBXU0Txo>Dx9ov^omne_K1%06K7?RuSC`2s3q~ zIk}grbQVK#Q}D(9X!_$jff@?+&NxayDQ9D|X8>WIF)}W`u^dtLK^7HWF?|Xhy)Iy>IxnU*h$)2Ou5({MBa{0 zOb%1KR4n%DRRPo9N#m6>`@hZ>2?Yp< z*v(=TOOZ8I}scRSM;Q(0>*RqYQVt#CxzDKX)LNEd*!dki-<~bHp z3e`n(2x!^c^l+ueWA59FT_M|&w6!b0k3DN2TXNlEqnz_pw5@xji#^x8qyq^Y;&%tq zIKbh_P%u5lhJ|-!DUbcj9RH@VtzXd)n1_sYi=FnW$j^t8*VO79R4AwHKQydqE_5Q^ zwDI~nc`U#5SnVVc#*Cm(b}F=tmTX=Z49yKG_c&ey7(^n)0cQyvs!Q24p6+ zPUQ(PZh<$`EOWO73F;4A&oo@+*Ji)pUJv}?TL{$4+Z|&p#Ei1J#bbgr7i`<-)Ph`I z>)47tD?1h3R`>viuY(D|YH8ZS8F+seRppN*qt^x2 zh@m~t9^r#W#_5)7qjR4S6<-E85r1d)|5R=tyWF(OME@+$aZ>>r5(>7Sj^a%pFX|}h z_(H}0S{n*!WUp+NqgMK<#NJP>?K~OER;9+#CR2G{N8Yq8$S2?y=3tXonW02PIln6MuPIQi0!1%sm3$U_kWaQbR0uqI@7dT~rBt5Rs)8)d{}e`X74{#OB>ESF1}ku*l+T^Y+6k7(CY zeoUEoxoD=*Rrd&GQB7@BI5-Lr6O&bw0ZMmsX^2n0xgm}XdkBt8Mw+;QS?LX2KTj=f z1ej>(!y#uJ0V2YA{U!8}Uk0~j<3@1e(MxGYiDC5bf$q0DO(7UczJ5)>3GpqNa^(55 zeh&{h?Ox=(5z(@}JUUI5N)b7BJZ-(hd zi@0l%qi+>`n+Co~0|z=mSeD}3$Uxt{+)504hcC5~d{E#6TVkuOP03SvcPhcrZGt=c zP>q?-6wt_K?pODyuwo1#!TKqJz7$VKu$}BlA0(wkXvVZMOsxT;F-{29(1O$<-v`>o zZ!YL0Cz?Dl9(95l)3;<{F15|c71SRE_=EZfw$P5O%|}8{ixV%*3NhOmA#{P-MB^Pb zy~J+H(RfQ|!4~+&r%Z`D^F8PCnJc&kRp1+xF#DT_RbDPQOfbNE(Ot_&Wk*(jPwjTM zq=j$IJ&Ij5S|93~I+n^y81ufxlk0cYChjtRbe$@r+qeL(y2~X%iy@m9swo-NQ@w}5 zyG-iju)NR>l_)YdJ+iyCjxjX97MAJy7ni&dsIZQ>Z*1(J#V)i_zT(FGHWi=Zn07zT zHGCy8lnxvVSPYCW0+(xw6Zzk**(;G8;;C-L(*k7hW$=fuK9Au2XU7L>hSUUzmv2p< z2ZNpUV|-sEYM%7zLv<+urvM`GbRsE{f1)y%>zL4VHBYS2c;%TB6gIofUtD0!pD;8#!;J5unhrfui8Q2m4X|PA?Ks!4oJa%xH0?MYSW; zm^wN}Krq}ls!f))#|f=nNk$~%ZG7@c^8YSb5Z#Igc`{tQ!r9+@pXct??R+4Qw>nmM$0G>2BF#AG>X^p;(0RYJdd6C`qq%n> z*uB|rmmybNK5(s#7V9L1B9Hzn{wYz04>`op@;=qjNfFH zg(TL5RT-}L=s?4&)f$|o5)U4k4QsXAX)mQFZW=M}leO2gVNRyU?6ED)v-$HGO#ATz zyYH-9V=!T!K;P+#HnQ=knuajktfk^PX9lUPFIia1^=5MA)bB7}&Ud@8pp~2%%1jv+ z*38;7Y|x})(C;*-kALZ^6qaD|J&leKbg`QCPli5 zC0Xdg9~&D>cideToJ=4U!KVB$T$GZS70BrH7R{S$H#aQMn+_+_lQhL>YBkgs*_EVY zA4O~HtJ#0R&1#K^u&M3HGK74=ct{Wiw6Bi%@k2B$X1vg-_Jq$dJ_3&w zoGw!ZhnI7XcesUzl1IzK5VW5Sqwm4q>j@{eO@af5$c$Ci_Y;wGz(AQSu08$$T*CMV z_E)flLISTDaE-1Vdk33o&GR;3skxqtQQKtZmTKus)J#wQ^S^O8K#ePJB5N-L7(XT#OeNO3Ce7k73v~yHFE!2AN8fvIX>K=M(=X5E z=A*|?HHszR!7@07gZU0IvF!?MbOJ6J>`2C61As$rRnNsk%1K7_e8*H$<`gQ92gq== znbvM!ABw0I%A>poh3#{1n^*ILb4_c)bbM~rS^kNhrGH+}<>z~MMCILC`&l%_HzGq$ zntkjtd!h6_;^Q+n5F)AsV!{OKpiv=_jn}cSmB2-^+Vh$-gVEPw7v6`p zsv!r@<#z8u|4?_-Xiz)Pr1i)P?XDZPMeu zE(eIbEKVGJMtRLwm~ni9g~HfS^H_x|AQRh zS)W-v)0k+qqfUC{#)W*mLYc?`dPE0-e0gu>JV&6z{{NZc<;*;_V>d*1!e%dz?Jygvx8SOtHcV%*IHFBhrcB-Gm3847>}x$KN$IQkF3(h>V`h`e`nUH*8W#{tXyanCIpl8 zzvX|351oLK=!KlqC}BBFxSR)$2R>h!NZ$2(-p(>wV#01c`G44Z@2IA>uWb}XMN~xb zC?k* zbI$vF@B4lK+&k|5=UZbqBzq@&uQk_PbItiYbFJmzux%1rzf1XPuF$_fE})lcK&W(* z)95Fo&wTqFEO33P&CkKVA)P&Wc+e|oZ_$RO2^@H%HLt;6ensg{<-(T1c(c)@BW4=c zur_h;PvytS^_b#UukOWdf6Tkm^v55|ku{uEYbGcESPDAc@fsilRmR-a>!qu-EJ9@QW%DXFjZ6=dwti#l7A~!J@$*;DAGwlH{=7d!b7S>r~uA&v`v7 z@0oP31%vFOZx?fVKfBJiS*u>JWt%v*q5M=>Mrz8E?*y0olPA|HN^z*3yDKEVIAltj zi@E&3${qqQ-D}uOuYUEBRDe2e?dEuc0)lhQcgXJ<2JRE3<|bQW)`B^M-jHwMCXR&t zSJa+A-0~&LO5)m0@-%cqY>CWti%lo$kgyMtIBs^$%6@paK^02E;+;ertT* zkU$hl{rgz~HZ;2{s)p4EBizqrRr^R~y!V^+8K!2JYqnyHaPKJRuy4Kdx2E@+@N2G5Ilso# zOx!6(m)xMgLiIuk18|5y#o3r|tG3j@z0U((5b6JLz{am6v5vpnM;ZxeJ~|tB8~{2i zY~){K_21EswkRF@Lq5H_uOEoJb3bL@Hz~8W)j|bw<`{}}4N$D%B0(8?8Bf6eRX&q@ z+TyVQYMoqi8nm$)xPqH)j?vBSiuT)Ep$cDmmqM_y?%6SFcy}PGcc@s|GW(KhYP;P+ zADb6>_?lU5Xt<+Rq+bD%rg=dy`AU+tRDwgJvy-0KJJXX~OPSU#_$}Y-VeYjGCl?q1 zK#LL2^j;R3?LIGYpNsv<2pxiZlEj{c&MI?gCA(3icgse(#CX=WS0MU;8f~W*O_l*} z^8Tv2`Fv|}p20vTzN-m)eok28xh0+R**j%DJl(zm{YTl9yyA7zCC5|R?cQ&nEALHW zZay9weDdp=dUAlJj624a>*%R;&(PMw;hvwH&7%xuH^gl1&~KL(LagfV(W~yW>6YyU zVaTMqQ3`C`k;$EjL*{{u$G9+n3&p2(9ko0jiW**vJi#l;<^r~8i7<8RYFe#=@<-XmqFkT`D#EJez~wD*G_ z%gj+ax{V_T5Byy=IRF3p5GL8900pXZP)1%g!@YRBkJAag4~gPX`gQT+1qgUvJ?1o> z!HFZAv~kzYJ;q-*9=v~yO`2wX_3ZGbOv=qW;=gYQlAC*?udvc(iEh1$(<)fK`0ILB z&l4=`og~6zC_P=zRqk_0`%Rb@f4cv#yJ5>&5bFtI9>hk78xTgA6DRF+ty+&!Q|>EiFVP6Zei#rydA zjClYZb5NA?AeIxO_6!z(c_nZFwY_aN?i)!D)A7+#w|L*2)&d+=- zY5g+(W=ZXsff0~@Z8zH>jWU1c%ey?(RJf($xR+qvqMq3t_^yKel$HO7v}2b3{7k;T z8<+3{^+$y^i+rU=iamKx_}wr3v$vQa(5hy0`qxXXbHA5<4%yr|0SFkdA>u7FJI8+A zk;w8GDE^K5{1!tiZEBwH_rrlp;46S){9Uj-|L4R1a~Uu)vB|9~JF?L^-?g=kyR76j zW+rknnT9I;x3A^2=F&mGIw4H!1JFlDFE~o%v!1`L>*Vep`)&n&%jG!w-A8@m$3f=w zpQb@nE(m!+TI|m=8hq>tPj8848$3KJFq%v~aoBTVT0Ppzg0OxEz-7^pPk>oQmA^JM zC_6`IaG!nZqf22@ep@)dwW;8D4b`LQ;A3^ay4xV|$k2mEc|SV3y0@CDcOIDLK};t6 z^B@l=lJX$tg^CBG^%PS3Ci^G$6X7MG98~bH--XpWffJ_-E`CCHFMs4a{8qQNC|6R$ zs}n9M_kWLr4USU1VHLJ>ZLSM# zGi{^Tf8Cw&m>A82SPOx6`O`*}skWJylB!q7* zo1|-D<=Mk0UN2u>S+QUInmsu7^-AoMFF^%pileid^E?j3rulI&Na3Y_ zA4)f)@PGSISZ*|n6#xfrT{EK)E>x_Kd-UQYJiMC?#qlr?C9^#uZEeB?2l?HqM!?(x z18=mupk-IkYiK5|dP>-(d1sW+X3D-MkXiVs7x*B^qhB@N-ih*;f<_D3dfvAm-ILJr_BJEv>)-Y|FR(-?}+-|Dci5Jlrnv zJl4M}XK>AEyF^R(>lv(CG4L&7cN zdKJJDBXSGkq(+aBmA9GSUqSa??=4$E#XNM0d&Ds3JBPJB8kyroqeiEWs?aF9q%n(T zaptu0%J{n%7J4TqB_$UcxnYeS4OW*hdoqDITD*dbQ%T7DYp0#Ze&L9XdEXtcm%4jo z{Jf?kh{^hC#GY}4DLd(~s=K3B+~lggF6`8L$+km0Vj&YN2)!;QMBySehkSRT@nZu& zS+R>Z8eu50BIyHlVlged-AZ2eqVpvbQ=va#4Gr>+rT%0#s;I&3gPQV&ibYtgnTORk z2(Tse^p@#U%Uw`qzyVt@(u8{G{#!FF0R$EMra;r$pOtOFll#bmp+dkJU>rJ^k}Z~X ziAdTMc+ZkJx{!&$l5!_G=3$C!6q&ftsSpYy>(1B;H& zjvmZD?4HqYohvxP+fXKQmz9E7Bov-J+uOL{5x>$ktbl*=wLop5g*r<}VE%*NuyLJ) zP~5JSMIvH52DUrOK*<6|Dmy!uvD*Z*g&*vKrjSkjIq3^4eCr{~qqi&_nwBmQ`f1eI z5TaXBZ(rN_&F0r%cXOg8UNB4VRRdS=}fYWC?HCTW6gIVT04(RyOYs zPD4eo)Niu$84D%3T^PG&OfXxU7y;;qUixScU-ZbM@kz`hrCy7HJ(NPH3(Z6s(rzHP z@t!8=0U8OGg|2dPCrCgG>a4(_xVx2B*4~R7=aCNHl1`s@x#+FP8KJtMoXq2=4s6s% zLuKW=>kTU=n?WNM7+x9?O0!(Q?Chv#?+=G@-+a~YfsRsH9gB7Q-a*&9(=z!<0uG99%fC?%TUcL z`dPI~n;z{a?(e-(Z>X{D8+It_<%;73(eBkkYc<88+n^L3cpS9h;iY?PZc2oy+Ig@t ziH!tpncxwm-`TU1rG2058`Zk(Dg`$EmM;^0IJJkRR^3)6_s5Ug`xc}LQ|^S3^gEH41I9zB zr?DXh8H~i66Wf}kB~vIL$YLdJE14@}@vNetRg-eNBH33`IY} ztZ0hM7_B$t-PzeQtfh1jHm!Krf+^fcF!uiXH4ap1Wu=jf`}l-yRxjtw;6KXx@sIaJ zbwa&9WD2pr)(#bdXFMMDJ4M&ckL*B`%F9c$-~8{NZl%hA?r8yAMOqTlnu(Tt83Z+z?NBTdHZmw8C*j{A2o zv`+&)>L5V;bF?5^@#}}97vc2R<%zB5d;98{Ndwe{`7)O01Dt1i#@I%a^)02m$~9_K zcHp67A=G^+g`4#Af{2|r!LUf7+}b**#u!F!vuq@hjU?P)O}N#h@^?_Yn-^*3LIruB zTMoadXj$8nr_P-uvA=o2k*1vOXGWWkmYby3?agp!#*QEbQmST*Q4EN@g4?V|#M2ID z`P;fD`6lP)8Y1Svv@JJ6HZC>IKbX~Z^2$J{V|-=4bs~;9>1|x^reMzy`*;&8irs%R z+HK|EWUaiLN$h?efI?(CyWNClJnH>f=2}$gl3*o4Yc(?gknL}G{YLJO+e=5ivD}Q3 zj*4MRmrL1&W8)>@a`qUGPjm43m6jlL6Geg?X}9T(o!(QIfg`sLMKlv&7+THGH-y<3 z@GH8zNv@i@Aulq1hqqtROkZiMMAU^t?9Kj8FrghDqNPl%mCAcGPEV+2@R!5R9+l%~ z)K~hcOQJZgIkAY-78T}w+ljrKpxr1%ZpGlPyXCfUSM!AodW0@aE;eK={n~=qG`-ca zx~GTkkny$Zt;Yb>AJ=M@Gd5&g6CpPh---@X`Q(Tr@S2+ zI65D$y4iVGFtI0`CfU1h^axOU$8<8pi%rZh?8exmE&pjl@Y< zghGeJWuG)<-1=iVRnTSlV~vL>5rbrbUU9@Z0*XugT0=Dl{##jC9^y$?LQ zR<*zMF7sF!e^|TLQUbEjMUT;fyBOw0w*5%0>jL`$#jd>*yk+K{V2}OFC;h4OpaWSj zl8{Pq_B2P3IG!{MigAGlzu%+WQy3~)S|06Th%V^&YIEs4>z^3a^OLC`C3)D-)sEYr ze@cqO5+Tuhzz$818ZE!KPYQHzl*yeeivjINKocdX^I{dm1S}E?*~ZRuV`xr+8wNV& z4wLg|)JkyccQfyB>p&=7^Nk+qLfazy>dL!If>!*D+_BstYZg||YCf-UgO!~iYvm>6 zitTD^9EHHjLi1YqNzuyfD2K6(@{4~BJ+uFp5J!P?!0V|mA_c50+_}{T4mn9w@*OvSIk*?Byn`I z;8$6_N7uH^Be}t7XHIiRa;o(WI zCeam`uH^c}Xg9Q(=vTkr(BU<*f)P!6+ozeoUA~#3KG%xOvWtjH@PCM%?d*`Uw~R)b z#LY#uP(Fl^%Ra%Z$s#0-Hm4+s+_4aB4V}Jgc0H)EBy@rQ!V~Y7eUT!_DJMZoO3BQmL40lZJ^RW`S(D#P_&J<+nxiBYOYX#lpl-rAl%hikO(Z;t}VW^*NDAam* zf(K-$osgJV@gU@JQd7l{PSU;Ijhc6~fPw%W&wtG&`)_DnNFcxOns2eN>F9X zVWa8j0{%D%ZpDYgSL{@@)aO<0H=dg!8af@q)6GOd7j-$I87AvE@RD) zf(ZFRkM&&WXXkmNOg18Qsm+&tqWY261lME6zafsn6z2BzoAjIg${!v*|LZLqS9>lV zEtHEFDS5FhYFhZge?KLJT*eC< zo{J_2@a_SFp;d_a9pfKhNQ(d$ITGRZ@^?GJgkuED!Z0be;c1!9DnMZKtIPy1JuttU z9aDKCe$ZAW`uqb{;9=%qY6 z9+VyDg@cIy^ASU<15^2{guruhRP<^y5&>%Ce*rdRBxX-G`e$m$2r@DG@~yUBreAni z9>u66BV_y#^6!&AhH~ zoHypb?z!^=QF(?=I{P1x=b>z!^7O10$fpy$v>m*)^xpInVy?8YKjx82y6<6K!=A;C z>YdbvK+?}}$mpMz9by-ON zZyhZJpw4-<`n$gy2EbDXz~iF5qtP9}qlADPh}tiv0zB8&Uh-z%wN`(I5Q4`?dt{M^qACKTNy z=O$3OA}}})vsw>W8oI(z_Bm$?g(FSc<20vxT<3uDS_xnUvRcmltNvk?r_`@jEE0O{ zEw$fl9yqQBfxq?q&yz1%!pQ}ck)hzGChSl!>!v)g9lq$OrEkJi&D^E>?S=PqI~GaZ z7n3C70~7^Pe9RM@2(MSCTd<^?|M?u$l=*@_vABR36x>ok6kqT?o1$~iI@G>ik^Ci& zu#pqpTVzyVkLoi+o1&=xKo!FdIl2Rd3W`Z;SC39LeEI#U#wGEGS8P+?>vkq3il^Oh zOP%s*XY%TDt3^I1ZSvbS!Q0A_aRNxU+NrCx5@uKZv7QmgGaS-hxm2-(M*>;DzidGo z&$*M`i}!Q*Vl}h`;(RgHYP{!*;P52iV0sfS$PdQIuE&xNK9y&joo_;M*H)+z+`*Q> zW`q2|0fex2^{89W1F~)r^jk_{*=FXWR*-508KuylX6gH>?qGQ*S!*f8dR*rou#W(5 zy(KFCmLg!MhDSTridstGE@3*wyeCR&Ljwm^hW@axfIqI^wAo%gEzynV3b@S`GLcRR?30amBz-Z_@w{7x-)@|@HF^A zZKxs#mRf4%G~MlsF8}Z^M>etb3ID-fOM%*d+v%|7IL;9vHz+i`a=|UT-EDApydb@L zU&{0IF{cuEk}roZmqe`Rta)x;;9Eq+yDatS-!||8=znh>0mo?gGTkURqp?iRFFGW^?#{Iy%>b0U%WQsQs0e zaC#!TMh3?j%M%{ay@Vb*5Vijo(b}3CEr`|B-}LqEBL@QN5&Gjy3d@T|;_5ZVC+WJa zD9_*Q_RQzB1E^)Z>oCQ)c#)t{+&G5@Rkoj`F zNCX5dw@T@Ggf)%ItOX_YYw?-jN{oTGCa?mv`^^s-vR5^@?kma#EXJ&Yvb;Smc09gO z@Ad8K_$TiI;OJoN%~v;PwZTCCZ=9XvQV3zyFw!rw6EL&1Z*@_Wk`DEMKy;h64S}Rts zma6_v62C3o`kSR5W&sBF@MTGWl-DWq;)yHv`m@y3?6SiD*xY|A(h^_?G&bcQpOWtX zt;~##(k+C;Qpl#I=3ZNfro?xvPfHF?9V(mYDf`IK0E~cKOjUeN*>g(GjXgk5Kv_Y5+&~5KCFkM4g0T z-wXT-AFK)Ck6|1pf4&DFmGp}l!y=hVFEDO>jqf+3b+n^S(Mf3bbBd83 z8l+8WYu`TlEG$>>Y(fa+OW+~nNsju}Kz=E=ybTj;< z&Th7XQZtXgB3}gF1ftR_C%&@9F4f9s^tQ^rd}+Whe~>G8DQa-xp|1 z3c4qLX=K&JDM-ZaFk6b%^LXNl3;nWrc)O-?qV%_QpSZfha@5Z%xEzaEd$lX^L;jdW# zYtHPA>gGDlaUW0Q`d0e#6uRYxExq`9rAGBG z3npYZ1k-zK{omo31SY&f!VvyZx$u-LDP}o*0VO%OHg>M~kZsYWfK7gw)!5Z>?JkX= zZ+}LXC|!MK*GYN-dOBqqg{=W8I9BCmwHO*vhe{!7_+zRrUBg)-(3M=p^me!SW%8#_1(U;DM*L! zW{%Qy|7=s~iW-i3`@%0R{_9R0TIu#jm{oE#9@`%qRG`Yxdv1Qhm&W9DP}8s!CwGkCeX04-yh5@pwuJ zy1CaiFY_x@-0?#1%%#5P8y(~u|I|<#&QJR21Vebj=H8dIn8Kl;tK&DqOV?WZNDR-G zQ+^wg$23B~x$&#!qM9P{^POjB4`{d?+k0|E1QvxMUB4-7==Y)Bi z5C_v>Mo!KHeJT_#%=px)KJt}^xCrCZi(j}f%c4tDR(9S;th0H0jYjqT&?Vm6k(?}w zW6LFxswP}9uiywfjK8*(?EMMl(41Ucv?t~WosG?WD#u#Z17@py0g;}D0w;95gMNyr zaDV<_iE#0BDu;=qR<2W5BP!CqqMW@X$-%)XQFAy*?KzCu3_E$OBh6z98>HcQ{h6%% zw-u(#N+bfp2!0d}5J+S9me>+Mr^-X?O;qARLM*F*85)7`fJBW@7yqIh~Vc+GH5lJ*2(Az1m5GZLAwD;M4BV zm{w#iPgo&Zj)ukoL!zm?!YcC<{uV&;dxf zFz^;KeaILuBFYMQOlSG8k@c4+7zauD+G)}jRHA9>6%&tBlbHyI=X@Af+VsXm``|{Y zy~B9#EkEH12xvpnTV0b9d`ZsbsxJsE_|4HT9Wohy1W-*~SgmfgdZU8Ql~q#?z6Kxo zrrtbYPyU%ECE#c%Ld{EMwxetJw)N4-61Jxor+jOS>wEDFO29U-f2hU zyHp2p+gomv1S4*FQ#C4kC$Qf2NYToDUl*05=$eNh4PoAJWl|ku7U_5wWIn)&;?29< zj|f;g-VfsheF>};Ld+*Sah&kajGxmrDzODQaPII#BFfc2ToeWC*MBCQ`fq7egH2p; z-=U=;NWs5(RDmOJMlY(5+t>i+8!Vf@SzmH2yrYj3^mDUD1n%0Bn65FUG-Os;mQeu9 zS9~;g*?0K#Bsa!e%TQMTQ-F0+q$;g^2X>`}rG z+-9Q7!CY`?=R>DS~nD3%a!)(g7RL-pXq-B)(zFw}U)^7Rxbg zr`*{3tQXnjWpJ0_b>1fto^L5Y681g7wLOH7RAO9a&d+_k%w;ET-PL$WYx(0(RBAFz zgb5ok9&aO;1X~+e;FofFVRq(4IE$I@SJB{$z+oBHwDGH&Q}V_Yo1MuK3su{%OXO{m zP7%(-@s#0_S$VzMm#^?fmw)b24}|LQmtjAL48X+U>o`Nvi(o z>*PQm@lP|^GK`$AQY+S7o?y9ziBK_*Qk>0?bv76xIA2M&a%kU3{<_%C7r!FfcW0w{ z-T)x*(E`kd(w#EG@TYoWL>!#mE8KEoi(#1OH>rH zaZSTY=3YhIwS?CnP_li}{9CK{`|lt})%tD>k`e<^f?v4_+vhc{WWSkJqL!*7bQr&# zJ|FBAaWiCFEwb#^48j%yUGX0c#9KN+@d+@Fp*h59y4DWOsTqT;mHRk$l+e>V%)=l_vti69Io8XFbUPPe9e8;`%NZm#(v5d>$;fv}mO&Q*-4q zQXEfD|Fb)xofng0i-T7+b^Ic%A+W-3L0X$!0Ypd~qOl_wRP$2Qw;V5(3#qlzzU#DM(W~lIf0s#5IKALbxKrv&R!ry=!u0Ha z_HKcjJ{a@3A|@fRuZ-6A@#7d#-Z56$asK^dSoBMXQBBNjvsX_wHARk>KXCG9@VSY; z^ZWxZU>72r%Pp2eo2?&5?K>`_z$kMS~r1Mh#3Sog(z;RPK*MBD2}>6kt+h4%_#Age`q-5t?%nP)VCaq_Sc$@Hr1Z? zH`RCwy%CUqM4ZWoe?4OfK~HxZ`{a_Td#;s?(pYNz;$~yNSM^udva#8Y8c$qPrCN#O zjV#NGSqAMN(v`VXl~FC+d+}JE?B!P~xY(f@t0Bh>*jUaa|5N#;kmI*x|0WO8Cd5tu zj5&a%5|Y5;Mg=;tK)l=oY^KK_cP+8w^}QUgwGmTfRnd^$@|>n*M^MoPU zlnRd~_SUE3)d!Jw_a5uxy-X0%usheES);8Em>D#6rmXuTKS^HrT1mu$|&o9Dr%A&elM=Kp@*#t zYCGMylP1|aQib=m<`rY|(E98&{y9HcRs3mlpVv$sJZ*m})Gdx5pT-j@+ZVeUpPe_b zUyo4DoaFtPS(-35JE=Rl{y5McYgAVL?<%{*a7!^D>>W$I6!<+auOe_ohVj*NAa6%i zEn_(KJO%m(A*uB6983{l#y-vvBM{DgqjZg(o z%_6=-6uY-{DZy~jlmbD-cHPYo+msh)!Bh0Q`jc>Pk@<+u{>vULXEd(FNi!3z+dmmu zlLAx?M|G~>5f{5($efw~Iy+IPKhfX1;LUsoB(u&jF~vpSDe^O!yG*8cdV92nVNj0I zLs9tqv>?B1Nn6@xPkeLJ_e!Gt51PQA>{%TudyofIgla)_O?$2L)2IMCd3ArcOi&nNbZ4GN3hE>IdYI3`ChB$G~J#m9Gs%v_17)4 zdyCLW)BdN4RcjBMgH8EWWw;U+hZNGKV}a?#cS5bTqgRhhIGu=!t%z@0VX5K&dy5q5=`|87`#nqUX!20vFluG;I z?pUwY-5Z*Duk(gFZ^~-(vA|dXM5lDJMq4~7Zpo;ir%ffI&kMX;X8DLuh!c7XOvuiX z(>~gzpw_1-egw%BMa1su*c+_mY@-AwB{j?eIW?Rd^WG{1?10YG?3S$>>NC_^Ho0UM z_ll_6m}4-uIHd*t%L?-e2&al`;G(Mo>+xfijrv32#VP^|IHMJ|HL z^S9L}d|DfgXFcKG+$pX&@?TDwIF84_lGCP&m%yWNAvGZGvl^WZ_xP=)hWhIBM#cSS z9u(ICgILTLWF_)R5ZJ%*Yey2FA_sgmSQ6NnM&|(M%M#~0+$2eApydh?v{w!s*JE+1 z@4e%~cj2)HxA&qJ&37wO-c~0jg-0-Ji)SXiI?)(c#?HT<{D{4EVs)s(kv;CN-{TDc(#%&iUOuJMj)cX5lw^rhVgl#;#gHO;x{CgjJBA__^KaZPD0 z*0-Boh@?J!c`S2WxSqpNgHXEJAN&kebu(m+=rF#rSA`FjJU5xy;MvZbJn*ZV=~s@y;I1Wy3&Zu0$neDk1aL=AV+B93ciVrPrV zh>x@o=wLPi-C<;0C;E*)fUi=f{yMR=xAAUAbtkdgXp(z*B+`Nu|E&R zfx*o~GR3*j z-gIh`37+|q+Wy(T5qyLxJx2IC&9S+;+rE+|(zyBc*WVby-`r>6+LfeKfO7is48}yMre5hD+p_ws8BA)M~V&m!!Mv8()M>@9T>q{n({94?b9Z z@Pyih`ZmuSYFa5_4n@@|(ey+*-^j#PUf7MhS+8Pt)$6f*f%fY6#{yBN7i*^BH1PTM#0T zPj^{(Vki%`n5%Wsu4$se%V2#s6^68XF-w>Atrrpw=C2w)4?jr{BQv%wWS6ev_wo4P zNuyDnm^n8ie%Y$ArSlp%of=aBwLvLBaQ{qQT^^Ge4G1-P?9EZfXpN!WTmUDR@>a-N6W-l+oCOJ(7FY_vEBtW0XS26>w+%*6|7JDi_+F7GvTMT zo$tJ{D{(Q(E?v#f%i=}n|90b z*Cd}9#Fdye>OIdcw+tOWD)$INUHp_|i2Z7VF3?L6-QM=C2--H+%nKfvT1Ihs&Qm+9 z60Mi^!nJ`(qyg-Heg4d;?MnKhw<&fO_W5Vyb}uNDa9RXFb3MURsOSNl*l5}zS%Ixlis_pOfBCqBr1K7;;X?{# z^dPP`6)C{iDO-CEnpPmB=*m92###R(wT_ufTO;WEpOtBxpogD>^)~<*uky0Bzs3*dvAo$+OoshrWZ$3Sft;Rjv38r=pWjEP4g@4*a({jRb!|Bj zZBAPW$D9X38};Ru#?N*-XL6fep)>K@=RB0siuPjUrOZc8-}39>Re;p-C5;^s zgg}d`9jtKEwycvhFnLUC(g&q~6BBT%$>4Hc6THF8WgA z;%8>J#v=u!XZeKBajbTuH~k*@L4qB3<&mo~Bl zdG0JDXMMS0al*_91p5=!%ZHsi6H*V2^QG2mcl(>JbwL)Nz8?{f()OFOsmw^fIb0P> zU*E&J|0C7NIvxK|sHnJ8JJet}sO*gvN?u&D@}8F8vH{Y+SC|Q|AnMyPZnNNb8n5Ui zS&#Vq%dbl}y9Kb$Hgtf#%JK@Heyk6i_o`Ko9gSK_lNvpZxTf&vueAMDxBPguXD1|9 z_G^O!$9f`N6|c5YclP|o69qKI#1oBFw|jN2CH66StSb#^XpcG-eSQx3RGx`n)2(}l zl4@_c1fe{<5)on*AuTsUN&Jz@#z8bqghPH6u-4sMiQXWdQ%XY~te_1e_9d*Y#-bYk z)TqxdEDEt9-zzoUD0D#2mC^_>bIFmA6Rdi8umdeMq2vn}s8Z*VSP|tXJ7Zdn)YF?r z>b>W3Y8GcQw|t6AOFm`8b{%fq&Iy0^VPI9#9?Q{Ouk$&ThdJQb0as{Xf>g+t)4m#O zPYDupxo8G4xXSTn+yc0$puLg0_4$$$B})lwd}lfut+C3ZpfaHSgZU!PUmL8{W_DMs zTTcwdeGU_};}ztKwfZg^X?K%;^^#-rwLgxRtPpfNs2}V#d5h1=xnK(N7*|5;t=XGD z>D*O#lS8aDdX>6j_M?mqrEuF#8w^0a`^#FIX1HK7dTH=y7rfPbC{-mDiBC>C2*M!_0mR@#26=5_-Rt*Pq{BmsNmFpT4T^?w`0CA?DAf z7@+b4#g^Y*d|Ugd%wCrv;4O9qc3E64KI_xZl$dfWm+$oP5pA4}uw}4MS(tYMXk=iR zS~4~s7qI4vd{?7g@;QIhE4^&eOMGvs^laq!#H!rwG2>kcNPyRzbEJV8NFR zyxBhtdQRTlEJ%z(&-j&z^A(x#^3TW9I_Ul~r;IgpUV3s)U@TRLO)>uK9orkwM9<=z z>BL$C2UG2m4z5XuL>DW&`8$ya#HiVYr4Z_6WW*aY#X|RIQB}u+Qs@O?H}8fx;SM6m%$-*jVoyC470iHV3u7zYo+bC7M8M_gqosLW)}db z*2l`F-#1y9f%S`(@#iPD?#5@=Cc_x5MXejA;S3{b4z`+CZU)ZUIZ?mp!s@>?o7i1?8@medg3Kg|H&+!J?gK!ih6DN} zjx)_VEOX%;`-@BGQs&C2JI0r1;?lkAWjx8^cjtR(;^#dM5V zO-rB^w9%ELOmTeeiXqZ>aD}~0@X9j0pG*?!TfR5jC@tXKi_sgzONeL_ARkHSw121m zRuMpypud--TLH8Jpa%nHBBj~UgrTT4BXFIOSAU01P9nUJhVlX@lt1-nkL@>}_G({g zlstPhWlv7~V#9GgUlEJlhH)6D@udCf>MdJ>j48t^{rkq}og-IwcKw`od*1M;dmSQ zc{$4c$sLAnnl|n+@{(J*8W zUmv6jw?>D*PuV*eP$R+c;rN$l47w|xx~81bJK3Fj*@ne zfA{X4uGf|ZF;?gxgT_~T+HZgL_XZF_KY>+kjP(5PHG!l_Uo?U@u=fv5iSo)&A5=bo zE5L4(`%14w<**TEYh@Dz@P@0&a3(BD zHTG33_tr%CWx`ggzQZ^iuJh_j0qdT+T^kJp5)au6L#D z9jf<|Szzm1J9KNtmv(d`x>~~3%^RSx?!w@2G#q-)#cd}VqFW>NVn^{sp->kgc7mC2m(t{Yu4n!_Z`R@-kCSMpqL;hM}Kh%U!up7u*(8N z=s1xR-#FMnH@;Q^0OlfXylW2QP1J1qQdk2fqf$inCkgW+PqyCww1I~dolkf9k7L_^{&~owPMrVF8MyMj za62<88Fl+2ZTo~&!EODDln3xT4Jg@xgkk9&dWhZZ`6AjtQh$YMn%g9G2Jqw?f)GAH zT;SLb>q#YCT#wC2@Zq6=aRJ&>_Mop$j($`qtM*WWQ8l+h0-A)@)~$bVk+zl(V_cv# ztO4w?90V(dO10`y$6YL`^1=tN9dn{pssSX0_q~Di)87kbt#SNIdpXBpDYw1^cIi$A zIHDeX*KA0cJ~6uz77LJ=SK4yYQ3@Dbfo*{T$i2})!kM9#Yqo864NbDCmMZmwtRgu9 z^7aHpMR_Iy0zdL+|DPt=ylaEIDFuM)G*crR9W@41IBoZb0`J5{c#S&tKehz7+~ zWfKW1&l}kE99foD@BQL(;_036?bVAl8Erj9CPYYmb?6qk?Anp47mjFY4?rwi%LUBj*^0knOILImvk<|OIEVH>-gX) zt%^m|KC6${cV@=vuYY2w)!KN$nTC4jzIrMk+c8D^p6~Ix2Vi>3YS9KC56yAR7Y+vt zSylO!;&&$6*DQOhe`xJ}FLhws;5e8fY+4WIsruZpYwX^~KcbSNp7=6!vy`Qh|GdQs z4ORP8^+qlH*fy>H!QKCht*>xv@(ur0DNzsw0YM3cfiw~VqXnhA9E_0I2X@Ey7sH zi|TfDhB4~T0(TiDg` zfVL-blm340g0`vHsmv4d`ZmU=CLyt&s)9L6{ep+7P54{PU)y!XoRqs)Q?tWHumWBA zl=?rJ0gVVY{Lgh>rk--LIzZbb(~}8(1JW%02F2)?e%tLyP+Xz+;pIVzHf*c#B`!>* z7F7ij_oxS)y;@x!EG;*_TwkDstbgfnI)~z9_p8oJ(lHPhxd;Zfn1n;6^C*2Em%+=R zjmtB$)x;Csax&w&W=Z(sDrcUpga_uy_Sh%_(|QN@n{k|Xd)h&$iwNJaKKB04NtB5A zKL*$UaqqRm!q}lrHBmDDR;sVd#w7b;p2d;M2A@ z5DDd-WOu);?Bw=Q$~p9dZ9KIJ&?q0=m}&NIslV87&hHH zJeN_y!1PA~2e){OB+ZO_Z~r-@jk;0>vH@k}gS+U(+|p|a;gUnU5>Pyg6Zp+5N?KOq zEP?)jDwfMZ+RZD`gWmyg-RxKft^#VJ$fe!ZNY);G+5PruM7KlyfBqjSEUt5 z1aqQ*%_~hGq@KBDxkK3yPzfm&b{`hzcR0WJ`7lz^dgyxCbhFk<^9f>C&+)dS6dU<8 zgf}LyR>gXRgK7q+KGpr{aqef@K4TnUSn{)pa=)xiV6mfsv<+xgrcw}<)G!|QM8uo? z!BNlP#55X6>ac7VX603{S31k%b~j{|XcAzBP&2(S!<_Z`t@@wXZPMfSb916u&QG19jE7j@y7WKU?+MC-HxCe?3}e?G zp`UgX%NvhECAv*hBc&nM%9E@YXUfY*eZsg4yn(3cy@43x%Mt_CJb&RUO*o)>f{8Ja zMfd1|1au-mF7CW&nVQR24gmF8U1{l=kyDzoRIHZ{unwspNrN%a!P0X$xj)UNn)A#D zkJoID9FdE}6Ryrd9%<1t@Act5G$sMBe+0Q$U0-cl?wn{l?&xOV8SQV?o=X-BXzG5X zqksC^DvzvsL+MQF7NS(lx2LJ3BAjsHt9^dGDUIN0^?f18$BP`-;#}JLw4sjK7u5eW zE+@vbk>)fB>Zy~aboYtCwdz~1Lm=2M`3Zy7z;lLTM|zO}1_H1?N==X1(DmQ;@7o3N zRBcvu==W8~S2G{P+3B9>%_U(PZ&~Kis8HKR7fIW|UMr3M5a}-Iv|s~tYOKbnk$w_e zpj8#deO@}+41Ztx%MPy8)SvF^m~n~jJ)I)vY)yN5M^xEZSiK^)W3m43#`DS=M?U$P zDt9SqU5pg_X5!=H`p`=KhAOb^<1C|A=;=+o2A+AyrI83#mNL0NaV-E4O668so|~jk zEk}4$zyD{}ymq2@g6KDs>ZN=;_VHV-&iZML=3HH<`1?D{+&` z$2Wv7BO3tJfe!b9M3Ei{0*$g4aaEq36|x?E5mHlK=Xex_Jn2=hC}JQ4;|?U;W&UTS z^mYzr<*Fl(9_Gs^?Iod%7hJo4O5`B1rmSn+akr}S>K7%8Ksi~swv@SB7je#TXM4%# zW^JyMm!;0g;(%R*7NS1)T_??ouLOvIW&=*>E9{cMqsqewS4L&l+ifj<7R-*1&&p*VTFd_UeO@Q-F_d z1!IfxW!<0uV(HJAoeiEvbdh-!{Pot?`e%;{^tS-Fr;@D5Jkh}&Kf6028}AfBrSqot6P@9Pwj3(%otixWQTdgh!$N!qGXmCWUVQHm>1!-h2y4M?X{q z#bmHg_v!Qa_#z3Tzk=L z$UkJ1O3AxkfS7qx5+-Sqx+Pidg_*Y?R6l2vW}VV2)MQU&YG+OWUVeAT2SnY-B}x*Y z(>;2g(R@3241o@nY=}Gr_86cd2)J4U^XPUA$iSPdDDjhp1IWPP7vPn0G$}xBM*nYpGas_mYru_r6lw_+rE-)HQW| zh23hUqxf^&)?78EpH=#~Kl!aPX`Jw}i-UY)c2Y{0XB8BQEy@KJP-ROq1;VJfon8ts zncXUh^}n0j)EvATSvQi_i$_O^s$Vx%AqgpJ<3BH|V?2=aKi#MY=@|xN+=$RmG!9A_ zXvdsiJSjas!AUh;#H%>CeI%6uWP>ZsV$P}_!9~0EH26j3rozOqw~NH;h}NM^ZMv|_ zcONUw*Jq9LC}$4p=8GZ@588icQI@Bj2HL*p0utn)LOmvmle3+(@7^UOwbwkVvS>vW z#JE_+X2O?`dtkUXEX>-6u|wLI%Wc_zPq{#t#SGv9BP0#i-YVNhbN!K1Q}ELNEu7aU z19ztWbf-EV$>aMI+Cfp%_5Da~XR!l|a9?6tkN(4=s%Ub1wt3Wg(LxtEvRF4^y8b23 z3G`&^cJW&qO}zyxj81X&Z&jbA&`2szX_5W-B=YFlVf4j)AL~j&4Ugo7wfx@*oZk?y zpz9|~cG}81^X^t*v#Onsci1=;F_A8{Ch-i?f4W7WcXRARIRDvhpjGpzRtdcPNbxFlX8JmP1;pc4Dx8$V*jcOfK>)=Lj)1Ohg z#)}Mo-tJB{7n8aV+TbRBQ#EKYGEs4^+KVrJyC@?=>8Ts=+yM6bW=DMmIw`_##^!Fh zW#BJ+!y2c$N@70#k+~%7HU8BTMxR7(US0O9PGsgQYe~rd3qQy8M-ff0lZu%=@!{Bz zpEvgeK_(&%i3`YHl}Wyll>R2sSdT60#mAkh54e|KR*N_{FfIE+iT?I1bj@=1q1RXZ zO~@YEJvZ==mhPm<1(@2sHS@6YBZ3qZXb@39O@n_8)HF8WHqCPc@YVkT82y}Gsxj9w z%bWLElTud63~voe9%V}7XIH|+Rk$0ii!EV#hp9@*<@#n7b)CB4#^F}RX|_yM>vc+S z84Kno!%U=PliY_kaH{bC1ZB~3i`17}-U)F@;BXrdcoVbG8rDnI-J|yekmYkMyuN$6 z|4Q(~gGSdVH`SP)h1>5^Y2zw&GmZ9=%tv2@ee%_*;Ro6WEMi{}Q`c56MW*U;9itYo zd2-5^QCV?fr68gRb9lDOc`_eFgpO!f-2iDPb)>`Z94xPFm=xRCq`>UR1* z;l5dIX=XVj3oj9HV|^ogvO@z<*6I?*tN&a9N~{&W0UZ*sCCFZmUv6;-ZibYOda{>Q3>g(EEE}wnOTC@sdpPP8=>mx^C#?rKmmKs#L+qscoDa z(cP@x4Wx`uCqz!ndKh|kIN3>4Pt2HkF6L(Vqg z8|V7qMcvbB=p6TG*3oP;H!|x7BwGN)^8WmJvvx^Gy$bb;1ncl-nf3<~!<-G;)&Jxn z!n?HZwEQ(y0Su2FKS{-n#bbd<@zh207{q=mUEF?1=RBKGBSvf`cC}5 zoDo(s^miNv+H&n)d|g)J%bbNDPq?}S`MI6IS^^?^0OXD+ixRaPlC7+pSO~YE5YWt` zbdwqf3Nmc6d-0?kn-j>r>0RzTeHILocRv(e0e)|Lb?60Nr@0ei^&O*PHL@YOvt<$0 zHP9>N_yPJegogc9WUG0_Rz;WP^m~GT21u4+{2fNAw^IXU-daC|E5vs?FT%S624eqY zwW85(Pux+T>X9Hv6ztUo4UiH;E2!KsEDzm{u!Kbk@p zfrCC89eql_yzAfpu#~LM>6P+ zk0;4bxS|e|eW* z^Olo9?UPp7kz|28f;?e(-U!-(ozM9X$oYS7^1*O6=<)7BpoHvfm1H-x9J-!%sY!KZ zIpS{#CS&AYM=@MYAa%hPIV6lbpkK17rCQ&B5Xli!#0-?=l^lk*9Q&(iKB-M%soyvh~@e98cS;u?R)4pZCI~Wk?Q!LV+{AYK_vB z%qyxvHxuSeq~QU!i_c-f&oy%*Nz^cJ)D4y&@Hs_&8zzec`Z_GV83Prpv1VGx&#Ke<_BPGtm zw{9#pyK?>CjuRn4CCm12<{Slv0v2OJNutglxJ}W@kqqLz{fhE5JXI=G8)NpKPodyL zO2GSA;cd6PBzNBMUPk7*JqIy+Mbeat(?3rVNe$Njq%aKOduj!Pu+x>E252O&6tKT?`@kZu8x?CAPlNh>6Yve?1-@sjVR9s*@2JwvF$4!UTCgS_gFT1HVLHJ85R zdk5^(LK-*`^=Dmwb9`7Y8V$N#0?ejOF~68hd6T%-KY#keH>^Cr-SlOiccjMiV&5Hs za)5vTWID>Vy~!=uMZ0SLpZBO~(-y9ly>Yu25K?Nv?PmZF3ikM|kH03WD&Rm5c>Vt8 zmhti@&*tzi20NRWtiwEwA14KY6^dUs53CPwdQ?NCQg%l#t^_hi^CkKg{r-2t0}iQ4 zo1qtExgV6*Pya_ybD%81@`dRH)##gcVsYwfL9Eo)=IA`!c_>bo@0X5x4h2g)HCD3W zw!%VK`LBJ1V%(^=i=DQXn<@Hf?u;Tu4;=lwYeVqEZPo2BLR#8YX@P$V5b}wshC} zODHdmFV!}RuVXap(kmW)eFK2mJ;t$iBbR1FfiRA})f&_6LE*U^05k;Kom7@p`5&BP z4SO+F=d|V-wbJ7_R(mFQ_iWz_G15aFVwTg3S!^GfsUs! zh$xOp`JyU^14gnUMlWib8?-92)=yu$Et?darn`DN9kK&DOR;HtjR{FPM6DRz#Bwp& zNn0DJFR5mPD+76OF4F-hF!hVR==SaPYA6HnL*;P8u9Sy~xDlfEkE>P?pnbX$^dPx1 zwNEeh{Av~bLyhAfAGALYyY!ERNSU5jpNARr3M^2?V}JhHOUhHNX_KMP_nW>*h)`=K z&Vd}dOVcNwCK_PJZ)erW`Jk>Aj40XAorq7HiI*m@HLUdEgS@nQ2887=UN} z-x(JCEs>1kY~`<2i76^neti1z#>R$`B_!&;LN}9?i~P#Us^!}VEadJtdb#UK{Qjwf zBO_PpjWr5y8K5OFzFrC#cfusKxL?kR6@31c#vS=wW3YV!iq3tl6sXcggyI51r3Nav z`g2+{7F`zA*7{Q2V)jRNjj~mDWTZoa>$^rG#$rLH{v*C(RupPn*F% zI^%qzEksB6u1YE5*Kl}V@$@&PMPR^IcU$%R?}rQX%Q_X8E&fTu7Qx=2SS3i4dC+GD z!B-B=`!s0#4j!C@ZJf78^CHo)nG8Z?G|O4<%CcsC=81KVa z+80Ts4Fr<$k$*@7wD1eu5Q-RsF9{P5#AhNpI|14OaKtQfduyz1GYlV$vLp&W9XSq0 z193Jx&a2Z+wMUL^)l{8m^&5?V_2m_y3%K%RsXkaM{vL%JQFTKW+YQ7Lh?sGBebxC2 z5dXkX3;fC$Ju||kw>4*daiRsLx~~K_5Kt(>+Qc&qEfpV!h>PZpw!bU>?n8e$2Lk?} zxVNUBpJ~ zyeqv64kGV(+l&f$AN99&t0e48mh~a1j=vvR>-NMs!Iiv|e8gjGPhG2QP2Dg4O6U+w zD_VgripU8}KI9?+cOM5r4dZpO!BSP_6pF|7@wi0)LZ%|AvYLAqymW}8}*=$o_+YcvJx`=s}hHyD>51Qbh* zxVP9{RZfAGonLH)b{+4>SqwS`41^r@O%1@rOlf&LEc1y=n9x{A1-<8~QBsIqAX?me zz~BoXGE{yP-9_y!8PUaaU}P}*7|-0j1~9w-YX+%sFDvTy^RwUK8Bitb2S zIGcH}TXdwlLT^AbqT*BhDy>qWKCC6h8wQM*aP&cPY5x$^ERRuy_o0I|88+|BTCj(Cg5ta zz%?wVvr+kkve){Xuwsds;$xMy?b(m31@pwo5tB8usT=n3Ev4`K|xJ$NkEp2VBHzw zn0T}Q6j%-S)F1@^HG(zG?V;bM<4u7*dnY<|bDW5o*hj(Zst z32p!NsC`_1nj@s0x6P$^-_t_;Gwdvlq#i^M_Oxo%_{S%Ki&?qU?4}f+Gdd6RM^Dgw z;pkc9oWm%8vnrWuX2z^1ZhmMOyQg(i$R_VAaXoQ(k~Ef@49?37{S3(aK~>Y(Nd1lm z7+7UX!1F-Yx{Z{S(b|2uQx2aUF15hPWSlb!B{k3wLW|yS zK7}cJenm5W$N66mfS}OQu5k+Ae>8W3nmq$Ka!8S^G$tJ{Yj*wHY$hN_=XfJX zO_?3H=YPsB12`MJ=Z+Im6s>|b0qs}71Ob4fSDXY?pcC@Z z02o+bp2sO@&2h5k5bIqew3UXjK|o4rMv<}z=L$~U?xBr60ng(xAex}QBD;}Q&{@&o zcewetU}+m~B~SM+zfgjz!HihbotgqRF8yUeQV2BP{VIP$CaUUZq1^>C)g$!Ck+*aM zI5|};EuLxOL(nAe1}+R*uL0*=TT)2Tnz@E&*W#`ID&B;NEwGa53N#%DnI=XHr9AO( zF1q6PN(i{-i}$1E0nGc!L3x3zIlq$h$w$~LJGPgy_@a)*9RYIr#o(bND{=w7!acVP zL7sBlmfne(1NYwNfOLGkM=Ww^`-BU23Y9<(24*cDP2+Cw9JRIk@0p!M@TC!+-SBt z+lc^Bqtl_C)mojJEnn7+RNiA*=gLP@zPexe)}D3A@cefyWLQ<+lD#h&wmxuyiYRK> zs+qg8j6w#?(we~wF2FziOaF|?$6TSq`dyp`b8JF>(Y($|;q0f22d|R~T5-=aOD?)+ zT?UT#ZUOSLq~eH+Xh6taX}Qk6I!5bfQ&vg5_YvB}>Xhu&^R|N`Qp|2E9I6tV4Ucph zmj9~Xkoi@66!EqcsHa~(IZyd+NV=i^4poUo(JhdG`4X_bdKs>+-XOV2NsYvf5tm-} zkPBJ~oI~21Ta=zX{2&fz2g9$LB(^klhb;f|83|@PaARZc`Z?5k-z{K!=J|YN*173j zzAYfL!XmJ8Zo0G0xvFnKHhnT(d)h7|E_!v7GW*pg*m@W_>WuAQ=j)PvR}5GS$s8k zTJKwhz0?p5^MS)WW+<4_KP6pzSW1l7B0t41{;+rv5s39U`Az*wp_fvoQ~}vm*uXIZ1Nd zRw($#r`mqw@_YLE@?93>)k31GLIt{$Q`|m(esz798M6vV!VMHS^m;-$;&=w%CaR;- zSD&zMpys&4lmx8rlZ~wKu#yTwXzLbaMOYuD{5+w(0qi(u-A&K#8WHcvF(eU zZ2+}>S$EZd(;BY~6p!lGSjx!n)Y#;HkO86bBoW1umI7E!N&4o!50$KoQ<-g#-sSCD zdB(pSDt>Kn0McCjcg%eSO4-TEy0LJUwL+z{%vm`MOxzN7U**^<#^X_arGRClpq9e_@r{n!a-f3M1J)k{AE9Bd?45G?Cq=d4V$IU79H7%XrFx#}bTFz+! zm7TL^c{VR6R|y2FKdv6+nJ&Or7Ha!^4{dN60|#F(01TJa|cM(kpz@T;6%9-uAsAdz1??o@vi^@L|gPvFTpV9=%{ zegWIChAVx9UhwHHn4&c z7+ZV~QP3xMhOP>jp@(-chA~{~l?&a+JU%fm7m5)>LRq5v1Fpj*2v z;3eVnyObl>Ff8sppQNI`_6oNuFIMtj=VgzkAgii3Ev9nb&^QjZR-z&9?3JWV5I6fP zyy49=Fucz@av#u4YT##aSa^qGM06HUG-&QYB z+mj~uP)K)9;7R2eC6!ARX5CC>189|uAfTC}^r@&TyY}bbV+~lVPt7oft!y3>Vnddr zoxlrKzqA1$zH*IdStUj7IPJq9f|Q;mL$6rz6fQ}}D!Q=ni+CV?2ZA&6-A}vymq!6~ z;8aeg_M(dh%uoQ2b+hsV8s#mww&#U9lf5HAWwGtmbwBpY`<(&Yz_Loj_wD=;aru3) zUZRC=(XDK#9ubCjIhjeJ5?2`3LFk_^s$n@Bxr|`C?>S72Bp#Z8K*ug#?iZaNpOm%~ zuK1oxC{6Q2T;}Y2B6%6s66#d@&@1#?^JdXd;mfXs>LM)k22( zw*XOYE7Qc=SF42+ePAWbn;OW5n#ayvCFAG6A(fX>nhu7Pd{qsJ&N2BiNrKkI*4r0U z5WhalQXk0PvUy$!tju=#McDu@{1^#}9q`)TJj!8{lf7U;fy(o~U=WG+PUNgR zOU2(%j-fAOeMdp~lFM4bzDnR)JpS#CJD@dC#v9?24sEpnN1yRXa(f{VxB!vsU2gHd zl8DHB5v2On0G?y%)gMtDYzmdEsxBf>RET=_=EoTjgS5^KA+M3Mr@RDOZgP{wv|ahi z8VYaY1ux1x$4siAP1$?#z^{mUyIHzR4rs|&!55tug{fs^7n*?87NAe3 zunfkOzAwG&6wVdWxBWeuro?Z*C*wh_hoI3D;}3k^L=l3ET>VoKr+vay%ALd%pWb$5 zAh_l2v$8xs9i$^=6n-0aj+d93$?Uj4Rx%yFGGuncZIxiZLuXy|$%{enF9CX3#S-$YNZ9*O z6;8U4!SMCi>kqeGNV#d}BL!nrZ2?f$k?EHSjKbu?b56fT(Uc7g{kDuO7Fz;Rek!@T zY?)b&N6p_+kgZn*}VaIK&p*e>pDz+Oc{!!Wq{J5OGef9=6 z`07g&F1B?08b*ip<}Z&M@fHN4k8ufjH|0YqewX+G@}i`sGaDGhEZ$liy5iT;vrn>soni|6)A z>Dc}Rz0VoxTq6`O5{zzF9E5}NvwH6XG6UP^2_#W;I^kY!A1h(i3`}Jgk?@|IpCva6 zy)s6jF&CTas+ht=P%d4lWyxUL%&^7cm^*QiB7WdXnJ#j( z!^aXoxepV7(@Ck959ZwZw81F$#wg}jiH|}C%L2xt!>-|#>2)ApD`&T4H+wFMCN7Sw z3rVb>(D3O<=HE(wPH+@*bQI*khc{A@*VldfK88L@^dk_n+6 z_MlLiqYr`tAD*$-p9OyM5M_zZ`kPGW4rYFmiHPKD?&ceqo~5vl?_?t0uD&x!A|x?5hdfYA)B@&xeog9LrDD}yhPO!oy(>twq4Ph))g^iGnu5ey3` z*(ZkJZpq6xdj<6L%*ak;9EB=x`B*!T8g{Iet7CTT9rVYzt)tBCxA#`*`?kI$fDUF& z!lW9FR|0C(S1#byyLu^ihTop|RU?|do{WtEtw(INsaYQN-h@RyN#`h4TOyM$DFl+##7wRywlFytPZ%8 zE6^LWLYPo#z3#|1S!5ymzx)G3Wr8r`d}6RpMD=OMGkV zdGR8kBSahl`5b%fMWCGthcMnrF5qJe=-5th48Icj0Ap;u^djaF9f*hKy^^_y8i&y4 zYwxb6GX@%Fxe`v!q(#^z5ROAZkIf{Zw3TQ?t$O^#xA&;|x*kc2k>R=jE&%^r+0qwu zEPhAoJdBB9V@1XuhR#x@TQy_dvnwuNby!it&b;D-3+)T64>&I$eULE~@^wwBv_$n% z1;hGt-Cf)8IRgf15G>)- zosG1?A`-nt?1U{I;)k~uXmc)nTFKr3kj9lz-qQ2f81~gYYAvmmC`03_4$&lzWmk_I zPvDL*a%}3rls25$hP9ew4ea}^bsg$93?VMNJ;v!N0tJ`iAF42l9#xZ&49LCyJZlNh zysX6uia!KmA_o2-?uM+A2K{XDHAV}DigJbUj|$+;G>Bf-Mk6y2)MY80Ka*L5SQC>DFBW43q88TT zTUu&<0={~cXO*U1KW%HEJh; z^$<&iTNz>07${4KCHigYZWfDSW!72-202xD+&@|VjqqIx^6`%>1`OB5X%FR+;y71% zH0xmU_f)#lFTd6d&2fBx}?M^jz70wLs!h*UFO_Jl6s+@Jwv#`Kg|n} ztB^FRSS~@zT_RiGL$<2*I{9Hnm*F+Pk#x8F4M2NjZ6m(;sz~a+e6FQKDUcR&^Hpld z+I`Q0A9KTDiSEO;I+pvgc1)J4u#ZN}Nr)}*tJ5FjD*<(#kc!fv5sfOWV~^^u*3L+# z3B6Z*(O9Lm0>EsuDWt=>W*d^@PzX)xiW85pyR`Y|=PFYB9*d#`^k9{_3&e26jT?&$ zJzpH2cFej2Xk_rY-I0zRTIe+CA^!q|A(*nE9MQTv&o1L!HcWE)y)uR%1bws;ZwLU! z9EfY}z>U>gg#3%&oge6J5B>Wy$9vBjPgRqf`${R7a%a%B7m^MnFmH_UBy=aS{B`MI2-JN5je9&=STzY2%Q90S1pKQK7IHH5JO zeZnhQ=7l1&2X#I3!pO}=ImDXTb-KauuHJ%q=JTz7lv6*JJiStgd4Q=%-&>JlA9>u> zfS|6WE}xQzUn;eU%u8zuYkmr47&uIJEx$~M2PTF~nomaD0i(76vFE1f<*t}_8yS!Z zA+-kPi1{+n=JWSrVsMr=u?Jt%n&yTSX=v&PeXa;lkrJ;^O5^B{*{m-?BYQOyEf&dx8aRb zb+G9+1wgPC%-7hB&L3QE@&aw=!AELJ@9nciVykJ|g}Hk+mm`2~D(0kDg7-VYRerQV zm|yzQ02ipTh4(MDzjxWMW}~r~NdwyY^{`sLxNbcU=4W2n#w*hMp%7jXKE}hOuHVYD zlLn%I&ExVS^;1o1lHSBX4gQs|Qkyg{0OB>DR@1UpH6^0)Ad`thzXiO#0d2*3*dh0G zd)C^mN^#bM-D*n3gt8|xrnSapb10^I6Bmm$L~(g~F|vIip2Fq$_)o`GI>eBeUA*i6 zFCQPsh%gYMjL((*;&OJRWGDUSr=4)SuuL?oUV=i2>O=WL5;$6et>+n%72y(-ZSQD zT76(lK}Y2`c>rXL;4a`1slqWw=P9fQThHMoEy) zuL&rMld$kI#zTgHcj#=s^2*ZcVyB-8rb1l~lJ-7rOnlLMFT}m*#{9JDr7tm%gC{_W zLDSZ5P0{U1f0SI=d2ht^*EzDbk|8X1om8spt2L__w;*rMeL9_V;l{wZ|C{{2@jb9R z?U_z6d8NvvO`qM5BWIT-CmRBv_L=Vj@I^9GqG}H>nXBMrYWUbVpOouk_pBn-zc{}% zGAD1nD+gFQ7qSbTk46_Cl!&)b1HMM8>%3$Ve%~VN7Fz}=IYk?~Q)gK(<2VTm6#&s#6tFSTXrx|S-GNAPtdR1I zP)+4G87?v68=Yv4*Xz6YZMmy0c|qnmdkow&*=o;tO?HIfEHws^B;E-TmtNmAS_34j zcWM*d$TCh|nsR%{z}P9`2d$>kSu(V*EC9WB9>Z>ytIy!1GQ#Hb=Ib8n>jy+=HGtF8;k@H%pAJySKXc;1R{g~= zP#jzdoGz&2&n$o|>eC35$8g|<-r*!QZfidQC7hBrQWD_vv7l7Trr;r4vOp8(PN#oZ z@d2zuy@lex>ZruterIi$ul;9~B+NwI!#0D1Z++c$N?J?VDk!#qW) zFaL;$!DJ@3QhR&Ue)6QnAHJ9-G*VI6yt1yWtryMP57e{W*DnvLQCtEPa>0ff46^+R zfcs-l&k}%=#N87sEfb`1ek2+10BnT)yWBc}B1gF?3ukU3Hn@57&g`pk@9zNl1OUqn zZ+4ymN=}tjv<}aE`B$?VfPFgUNG?S!H>HyzTxB+Lsuxb)O+!3g@J|(MW_G`#ey>R< z`r)Kmp`BaPo5)@D<7Jt_`5~;k1S<9c1lscQDver(TBX-ZXMghk zvt)b$(n879guBv(Hz`bx)%ozBFX@kmpdm#yI{+lIXfrwR32}WJvx3ztQ#)koKGys~ z-&EZVsTk)vc`*&xf|JGIpM6cfYUl+Z{nxxlnD5z7t8?86UUIy``$W*neyhzWOkL+K zy`C|VjY1Nz0WbxD8D640i#7KV1(boGMq*lncKXO>1uN_@=W>x z1Y5CI?S85xo_TSVZD+#E@t!HuTCzJ>!Cw5tRy{)2yqqL4;`YLjut9=dUlKNAXd8f& zfMi{)H~}EqDbD6&ut$Du1KXNs+~Du~x5aXRx^FYNQU-6!9I-kJfDN2LdI1Cr6i0d2 zUbczz3GRaPffij7Ck%&w%6$G3YL$aa_>AmUtw2u*=~OsjKONLk&fh3}eeP)>sxn+s zo}+}QrBV5nNejN)LOqX@RjvLZDUyIyLMA=qAEoU`iMTFwE<(Ugg{8kTy*;zeS$}vK zNWFlay~QZX6C+H563)P^_+!SfE1k6I9eWtZ(QNP`?JyZ`=<^Y*QNs5Ww5tkGORCSZO&avYGn5dh3x}pqkWM&xKF5jAaFAec^{- zV57Z#gVWRg)@&X88u0vDXPRpWDi)Uki7v=)3j7`01wezc7JtK2hAf{jc4%LOB9U1~ zw#F*D>Txmr2lQ1Tg!?<4EIW2_^3m^crx~# zs;m_-7_+={$IVW$Nsok8Q#m&Mf>bIjCy6m!Q}G(mA|<>rtla|Er_bKqcg;TcivWpy z_g^ZpO7iwNrlFovrlHkb-)kz|4KDP3%B<8$lcu*bW=AGCk z#rz7n9y{}0A5QLfZ$RvArC4Pu&?0w?=O!)uVmL_W1f0%KirQyChzy>;MRly)%3hz- z2PLS+)KHj?=uzi1FEK~Ptxg~3%!!gTW}gg_oZ?`$azv|30#CM5^Fvz{-@?~nF>fk9MiH4E?Nle3Oro}%RNx-q-#0Ul#foyC-)M&{UGTq?`tt@*XLuA=@oIilv!lqakq zoGy&^Dl$5DC|{`Wp?8jGFLPkTRbodVXKcMy#eDEsj=$2#NP%d*XMlMqZ^aM&;Rj_6c^0S}n7*3kWf z*v^$5zku7{q8vU>gpm9gI>Ws(x?9U9Kuh~^Nq!+*miNh%ueL2Zd}L_Py}E^Q^yP(YcW?_j&9&V_rH9-_ zteyt@2Ch1@8=TJ;cI1@Bd3^)vK64XHr`Xi{&i%(c{Bz*U=a0$1og|9d&!tb>UeW#> zt-Louek&l5@{wXzh2XmSzF+>fAJaWK!6Gs2JadoO+4e0xdx4_Wj-Zz&7SJABmcz{J z-%Ni{@XOQCs$TRSnUA0OE9y2qn1Ax*$t~wJMM0O%H6nuqQLk0VP(#C}onmynl!W@B!TkX9jjUlg6|-bkdKpa*`^9%DFC1wl+s6;L80&nT*wOp!TLI^>l<8YBQokDGAzQZH`m83A zJC_d&itHst#c8p4uV>-it<@r}o*doW*%iC;5ljIEI+5msZZSg(4K5=QPal+i$>+Rn z>Aw8&M&*+(QT+D{m#04~oIGr=!OMPE6n9k|<7c0Ib!la$y?0M5)YUyaNaVM42)WyA ziSa_{19B(Nr|Ex<^1YB5Vnk3mBNlwvW1>k%(Ig_fzEnc_@5KY2KNAz#K8kIf$6`$C z=Dzy&E~|)Z(H2gWd<@}~An>zIE4-(r_IPonAASD*wniLX&9g@}{LEhYFP^=1QG<&n zk-PSVnYV!~UBj*=HQ3ne5vZ>IX-??m!jF*ows2&N93fxQ>wU?$rGgl1Y4CA^4Gbc{ z?cQ#8*I35$k+)rmt=Now$8VAOXvi;w{M%r6@ea`2CIe{4WpL~rhhw5x&Ty$`#;}F^ z{7YxjI{W3_;@8gU(z5er!#s*7cq-cDod9UJG4-3(olNGUbT;X1P|zXN_ov)m#xh|hg+o+8x^XvyjiI-z-c zh-h$)CI}dqsT{H_f~9jWaN|JF1_Zpk#}p&!z~|<1Y4Pel=dHz+&Tj=Y)A;?c?e=p8 zX)pSh1;|-3Vxd@9l3OnM0F8T3?vcc+U?4^&LC$WO1EQPyQz7wG@zN8kd9_PHouh<&Xjz&=+cLiw`$k3|~bdOGW9DELTKZJIYe1yu&%Rk0q zSV)8SCO(ioxokOX5;=~ONc1!1FPQZ*XUPzxq3y=~G)mtk*IcHf$o&pJ3@p4J`MzhK z^+-6Vp*nz<_q&s5mRXbdlftAYY>t|smZ8VFX1uYe2NE6odct*X@p~UF4Iqh!R`!uYJ1w z1_phh3^iQiEQd`}O`E|l6||hm9PW6sT%H;Kp6uXvG`ow+|N7voMY2R$r@XxI3roxU z+Byh59vROA>sz3w^*AvR4(EqCV_wy8^4mHfP7QF#!`z?CTfgL6R>cSRo{Nx?4BWj~ zKZrifNgSCAHX$2kdV&Gkx-jqFU;IJep^UGG87K-&3xf@((|O_!rN3?dma}mZDdI`* z`j9v{R<-LEAHbNPFdbn!O|mHW%u$SV?xHhkE4{7Jm~r0X*_Ytl-#CVo{o6Q&3q>Qj^S)lVYbH$Ay7F_CFt{ltil-<%H9FR%4` zycE~l^)rAtT?@9*+f|^+^qP36VfhpD+q0W@ilS)KwcG|jI{jTvPR*yMK)G<`BEs8( zhl?r#qv5?0)Rlp>rgD8c*7o}+&nphiX{w*FHKgN*DU>D=8wyn^)WJXJChN8Ne+Zi70PGR{gcbkzETZ4y{%sAPb)~>Fd~pFUK%xiNH=QS-M1qDxRkl5>+s|+KK?zg zK_2ne^UzNQzaSDOOB(o=I`P)#TmSouE4+v5A@U109?Jh3c5&y@tMU=zWx#J@KNqR) z6pbf8Mu_tQmL7erxVzg&NMZC;eK3r)s7TPW3%ny=%B+4PR8{xMlgDSP>xG1W+N$2? z$@XVv6pFV6<`xnr)OqJ@M>f|6>SjK6(+tLwlo`xuK#LcQo6W8 znK$}!IC8`jRJy-)Qre1#{;$TqIxMQTdsjsPX+*j~LK>7VX25e1)bD$L=Q`)Qe$O8>*TC#OPpq|``@YxOd#gMTFK2?tW4Yi1 zÐFH*Bza4edo;XoR0VLtCyrnhT}PQ?Yq_uuW)it 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 diff --git a/.github/screenshots/general_settings_screenshot.jpg b/.github/screenshots/general_settings_screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0f5dfdfa0bbbff22e303e2844ca6207f7aa00b72 GIT binary patch literal 156164 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

)%{STqV~nRLeA7 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 z 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 z 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%0A0X^W|5iuW$ZMMYTF}QdL>^(+5Z>b7?Bju{u^! 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

Ba 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 diff --git a/.github/screenshots/results_screenshot.jpg b/.github/screenshots/results_screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2f85974567f04eaaf81ce761864312680eb7c589 GIT binary patch literal 206450 zcmeEv2RvNgw(uy?d-R^@J<$n<2qJ<=qL)d6=p=d{B{~s=BqWFuo#@>}Cn8!9y+#)^ z>R^oTNd6^q@BhC0?)&b0@ArKXN9G)Rud~+LYp=G~-i|*XPlL#=DXS`jFfcGccYuGO z<1vsT2n!SQP6@F|H2i7EfnU&rr2XZlt=|2WJ<#=NN!bKutqSN6*2@#m&PjDkd%=DJ89VMM+uZ zs_L~{x3zV2_4Ex)&CKsxSXx;-IlH*JxqEm9J_-sB2@MO6je8oO@a*}E#I*E`%r{xt zIk_dJW#tu>Rn;|3%`L5M?H!%(`v*P^4h?@E8J(G(oBy(~xU{^2*xcIQ+1*3#ADqyI z0mAxD)*qDpL>DYigC0X4hm31y{P(XVdbD`6=DJX3g_)BCQI+*y@F$l}- z7&My~y_JDJ^t~S~t+`RTU}YR~e$DmgHrdCZM~f{f+ZU`;kPKYMASxs1E3Un9eC?``w?(L27vah^lt`{

|-+O*-j&Z$2`cs>KOirdNV?^=iA1HnXP@I06 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 SKSS3#KKUu9V^hZD^?v~(D$)f2 literal 0 HcmV?d00001 diff --git a/.github/screenshots/results_screenshot.png b/.github/screenshots/results_screenshot.png deleted file mode 100644 index afdac7ab6aaf837ce03d9f45b9c451340e7d21ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160642 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аYC9EK6TgSo`!> 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 LT`IhA_eD_9)Q diff --git a/.gitignore b/.gitignore index 0bbbbd7db..56c85af35 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ /node_modules -/public/build /public/hot /public/storage /storage/*.key diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index 8810735b8..b7db4a049 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -17,9 +17,15 @@ 'App\Settings\ThresholdSettings' => \App\Settings\ThresholdSettings::class, 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\EmailVerificationResponse' => \Filament\Http\Responses\Auth\EmailVerificationResponse::class, 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, - 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, + 'Filament\Http\Responses\Auth\Contracts\PasswordResetResponse' => \Filament\Http\Responses\Auth\PasswordResetResponse::class, + 'Filament\Http\Responses\Auth\Contracts\RegistrationResponse' => \Filament\Http\Responses\Auth\RegistrationResponse::class, + 'Filament\Support\Assets\AssetManager' => \Filament\Support\Assets\AssetManager::class, + 'Filament\Support\Colors\ColorManager' => \Filament\Support\Colors\ColorManager::class, + 'Filament\Support\Icons\IconManager' => \Filament\Support\Icons\IconManager::class, + 'Filament\Support\View\ViewManager' => \Filament\Support\View\ViewManager::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -148,8 +154,16 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, + 'Livewire\Mechanisms\DataStore' => \Livewire\Mechanisms\DataStore::class, + 'Livewire\Mechanisms\ExtendBlade\ExtendBlade' => \Livewire\Mechanisms\ExtendBlade\ExtendBlade::class, + 'Livewire\Mechanisms\FrontendAssets\FrontendAssets' => \Livewire\Mechanisms\FrontendAssets\FrontendAssets::class, + 'Livewire\Mechanisms\HandleComponents\HandleComponents' => \Livewire\Mechanisms\HandleComponents\HandleComponents::class, + 'Livewire\Mechanisms\HandleRequests\HandleRequests' => \Livewire\Mechanisms\HandleRequests\HandleRequests::class, + 'Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware' => \Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware::class, + 'Livewire\Mechanisms\RenderComponent' => \Livewire\Mechanisms\RenderComponent::class, 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, @@ -172,6 +186,7 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, + 'Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface' => \Symfony\Component\HtmlSanitizer\HtmlSanitizer::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -195,7 +210,6 @@ 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, - 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -237,9 +251,15 @@ 'App\Settings\ThresholdSettings' => \App\Settings\ThresholdSettings::class, 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\EmailVerificationResponse' => \Filament\Http\Responses\Auth\EmailVerificationResponse::class, 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, - 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, + 'Filament\Http\Responses\Auth\Contracts\PasswordResetResponse' => \Filament\Http\Responses\Auth\PasswordResetResponse::class, + 'Filament\Http\Responses\Auth\Contracts\RegistrationResponse' => \Filament\Http\Responses\Auth\RegistrationResponse::class, + 'Filament\Support\Assets\AssetManager' => \Filament\Support\Assets\AssetManager::class, + 'Filament\Support\Colors\ColorManager' => \Filament\Support\Colors\ColorManager::class, + 'Filament\Support\Icons\IconManager' => \Filament\Support\Icons\IconManager::class, + 'Filament\Support\View\ViewManager' => \Filament\Support\View\ViewManager::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -368,8 +388,16 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, + 'Livewire\Mechanisms\DataStore' => \Livewire\Mechanisms\DataStore::class, + 'Livewire\Mechanisms\ExtendBlade\ExtendBlade' => \Livewire\Mechanisms\ExtendBlade\ExtendBlade::class, + 'Livewire\Mechanisms\FrontendAssets\FrontendAssets' => \Livewire\Mechanisms\FrontendAssets\FrontendAssets::class, + 'Livewire\Mechanisms\HandleComponents\HandleComponents' => \Livewire\Mechanisms\HandleComponents\HandleComponents::class, + 'Livewire\Mechanisms\HandleRequests\HandleRequests' => \Livewire\Mechanisms\HandleRequests\HandleRequests::class, + 'Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware' => \Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware::class, + 'Livewire\Mechanisms\RenderComponent' => \Livewire\Mechanisms\RenderComponent::class, 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, @@ -392,6 +420,7 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, + 'Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface' => \Symfony\Component\HtmlSanitizer\HtmlSanitizer::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -415,7 +444,6 @@ 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, - 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -457,9 +485,15 @@ 'App\Settings\ThresholdSettings' => \App\Settings\ThresholdSettings::class, 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\EmailVerificationResponse' => \Filament\Http\Responses\Auth\EmailVerificationResponse::class, 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, - 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, + 'Filament\Http\Responses\Auth\Contracts\PasswordResetResponse' => \Filament\Http\Responses\Auth\PasswordResetResponse::class, + 'Filament\Http\Responses\Auth\Contracts\RegistrationResponse' => \Filament\Http\Responses\Auth\RegistrationResponse::class, + 'Filament\Support\Assets\AssetManager' => \Filament\Support\Assets\AssetManager::class, + 'Filament\Support\Colors\ColorManager' => \Filament\Support\Colors\ColorManager::class, + 'Filament\Support\Icons\IconManager' => \Filament\Support\Icons\IconManager::class, + 'Filament\Support\View\ViewManager' => \Filament\Support\View\ViewManager::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -588,8 +622,16 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, + 'Livewire\Mechanisms\DataStore' => \Livewire\Mechanisms\DataStore::class, + 'Livewire\Mechanisms\ExtendBlade\ExtendBlade' => \Livewire\Mechanisms\ExtendBlade\ExtendBlade::class, + 'Livewire\Mechanisms\FrontendAssets\FrontendAssets' => \Livewire\Mechanisms\FrontendAssets\FrontendAssets::class, + 'Livewire\Mechanisms\HandleComponents\HandleComponents' => \Livewire\Mechanisms\HandleComponents\HandleComponents::class, + 'Livewire\Mechanisms\HandleRequests\HandleRequests' => \Livewire\Mechanisms\HandleRequests\HandleRequests::class, + 'Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware' => \Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware::class, + 'Livewire\Mechanisms\RenderComponent' => \Livewire\Mechanisms\RenderComponent::class, 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, @@ -612,6 +654,7 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, + 'Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface' => \Symfony\Component\HtmlSanitizer\HtmlSanitizer::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -635,7 +678,6 @@ 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, - 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -677,9 +719,15 @@ 'App\Settings\ThresholdSettings' => \App\Settings\ThresholdSettings::class, 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\EmailVerificationResponse' => \Filament\Http\Responses\Auth\EmailVerificationResponse::class, 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, - 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, + 'Filament\Http\Responses\Auth\Contracts\PasswordResetResponse' => \Filament\Http\Responses\Auth\PasswordResetResponse::class, + 'Filament\Http\Responses\Auth\Contracts\RegistrationResponse' => \Filament\Http\Responses\Auth\RegistrationResponse::class, + 'Filament\Support\Assets\AssetManager' => \Filament\Support\Assets\AssetManager::class, + 'Filament\Support\Colors\ColorManager' => \Filament\Support\Colors\ColorManager::class, + 'Filament\Support\Icons\IconManager' => \Filament\Support\Icons\IconManager::class, + 'Filament\Support\View\ViewManager' => \Filament\Support\View\ViewManager::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -808,8 +856,16 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, + 'Livewire\Mechanisms\DataStore' => \Livewire\Mechanisms\DataStore::class, + 'Livewire\Mechanisms\ExtendBlade\ExtendBlade' => \Livewire\Mechanisms\ExtendBlade\ExtendBlade::class, + 'Livewire\Mechanisms\FrontendAssets\FrontendAssets' => \Livewire\Mechanisms\FrontendAssets\FrontendAssets::class, + 'Livewire\Mechanisms\HandleComponents\HandleComponents' => \Livewire\Mechanisms\HandleComponents\HandleComponents::class, + 'Livewire\Mechanisms\HandleRequests\HandleRequests' => \Livewire\Mechanisms\HandleRequests\HandleRequests::class, + 'Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware' => \Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware::class, + 'Livewire\Mechanisms\RenderComponent' => \Livewire\Mechanisms\RenderComponent::class, 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, @@ -832,6 +888,7 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, + 'Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface' => \Symfony\Component\HtmlSanitizer\HtmlSanitizer::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -855,7 +912,6 @@ 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, - 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -897,9 +953,15 @@ 'App\Settings\ThresholdSettings' => \App\Settings\ThresholdSettings::class, 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\EmailVerificationResponse' => \Filament\Http\Responses\Auth\EmailVerificationResponse::class, 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, - 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, + 'Filament\Http\Responses\Auth\Contracts\PasswordResetResponse' => \Filament\Http\Responses\Auth\PasswordResetResponse::class, + 'Filament\Http\Responses\Auth\Contracts\RegistrationResponse' => \Filament\Http\Responses\Auth\RegistrationResponse::class, + 'Filament\Support\Assets\AssetManager' => \Filament\Support\Assets\AssetManager::class, + 'Filament\Support\Colors\ColorManager' => \Filament\Support\Colors\ColorManager::class, + 'Filament\Support\Icons\IconManager' => \Filament\Support\Icons\IconManager::class, + 'Filament\Support\View\ViewManager' => \Filament\Support\View\ViewManager::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -1028,8 +1090,16 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, + 'Livewire\Mechanisms\DataStore' => \Livewire\Mechanisms\DataStore::class, + 'Livewire\Mechanisms\ExtendBlade\ExtendBlade' => \Livewire\Mechanisms\ExtendBlade\ExtendBlade::class, + 'Livewire\Mechanisms\FrontendAssets\FrontendAssets' => \Livewire\Mechanisms\FrontendAssets\FrontendAssets::class, + 'Livewire\Mechanisms\HandleComponents\HandleComponents' => \Livewire\Mechanisms\HandleComponents\HandleComponents::class, + 'Livewire\Mechanisms\HandleRequests\HandleRequests' => \Livewire\Mechanisms\HandleRequests\HandleRequests::class, + 'Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware' => \Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware::class, + 'Livewire\Mechanisms\RenderComponent' => \Livewire\Mechanisms\RenderComponent::class, 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, @@ -1052,6 +1122,7 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, + 'Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface' => \Symfony\Component\HtmlSanitizer\HtmlSanitizer::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -1075,7 +1146,6 @@ 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, - 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1117,9 +1187,15 @@ 'App\Settings\ThresholdSettings' => \App\Settings\ThresholdSettings::class, 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\EmailVerificationResponse' => \Filament\Http\Responses\Auth\EmailVerificationResponse::class, 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, - 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, + 'Filament\Http\Responses\Auth\Contracts\PasswordResetResponse' => \Filament\Http\Responses\Auth\PasswordResetResponse::class, + 'Filament\Http\Responses\Auth\Contracts\RegistrationResponse' => \Filament\Http\Responses\Auth\RegistrationResponse::class, + 'Filament\Support\Assets\AssetManager' => \Filament\Support\Assets\AssetManager::class, + 'Filament\Support\Colors\ColorManager' => \Filament\Support\Colors\ColorManager::class, + 'Filament\Support\Icons\IconManager' => \Filament\Support\Icons\IconManager::class, + 'Filament\Support\View\ViewManager' => \Filament\Support\View\ViewManager::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -1248,8 +1324,16 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, + 'Livewire\Mechanisms\DataStore' => \Livewire\Mechanisms\DataStore::class, + 'Livewire\Mechanisms\ExtendBlade\ExtendBlade' => \Livewire\Mechanisms\ExtendBlade\ExtendBlade::class, + 'Livewire\Mechanisms\FrontendAssets\FrontendAssets' => \Livewire\Mechanisms\FrontendAssets\FrontendAssets::class, + 'Livewire\Mechanisms\HandleComponents\HandleComponents' => \Livewire\Mechanisms\HandleComponents\HandleComponents::class, + 'Livewire\Mechanisms\HandleRequests\HandleRequests' => \Livewire\Mechanisms\HandleRequests\HandleRequests::class, + 'Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware' => \Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware::class, + 'Livewire\Mechanisms\RenderComponent' => \Livewire\Mechanisms\RenderComponent::class, 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, @@ -1272,6 +1356,7 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, + 'Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface' => \Symfony\Component\HtmlSanitizer\HtmlSanitizer::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -1295,7 +1380,6 @@ 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, - 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1337,9 +1421,15 @@ 'App\Settings\ThresholdSettings' => \App\Settings\ThresholdSettings::class, 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\EmailVerificationResponse' => \Filament\Http\Responses\Auth\EmailVerificationResponse::class, 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, - 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, + 'Filament\Http\Responses\Auth\Contracts\PasswordResetResponse' => \Filament\Http\Responses\Auth\PasswordResetResponse::class, + 'Filament\Http\Responses\Auth\Contracts\RegistrationResponse' => \Filament\Http\Responses\Auth\RegistrationResponse::class, + 'Filament\Support\Assets\AssetManager' => \Filament\Support\Assets\AssetManager::class, + 'Filament\Support\Colors\ColorManager' => \Filament\Support\Colors\ColorManager::class, + 'Filament\Support\Icons\IconManager' => \Filament\Support\Icons\IconManager::class, + 'Filament\Support\View\ViewManager' => \Filament\Support\View\ViewManager::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -1468,8 +1558,16 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, + 'Livewire\Mechanisms\DataStore' => \Livewire\Mechanisms\DataStore::class, + 'Livewire\Mechanisms\ExtendBlade\ExtendBlade' => \Livewire\Mechanisms\ExtendBlade\ExtendBlade::class, + 'Livewire\Mechanisms\FrontendAssets\FrontendAssets' => \Livewire\Mechanisms\FrontendAssets\FrontendAssets::class, + 'Livewire\Mechanisms\HandleComponents\HandleComponents' => \Livewire\Mechanisms\HandleComponents\HandleComponents::class, + 'Livewire\Mechanisms\HandleRequests\HandleRequests' => \Livewire\Mechanisms\HandleRequests\HandleRequests::class, + 'Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware' => \Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware::class, + 'Livewire\Mechanisms\RenderComponent' => \Livewire\Mechanisms\RenderComponent::class, 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, @@ -1492,6 +1590,7 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, + 'Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface' => \Symfony\Component\HtmlSanitizer\HtmlSanitizer::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -1515,7 +1614,6 @@ 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, - 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1557,9 +1655,15 @@ 'App\Settings\ThresholdSettings' => \App\Settings\ThresholdSettings::class, 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\EmailVerificationResponse' => \Filament\Http\Responses\Auth\EmailVerificationResponse::class, 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, - 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, + 'Filament\Http\Responses\Auth\Contracts\PasswordResetResponse' => \Filament\Http\Responses\Auth\PasswordResetResponse::class, + 'Filament\Http\Responses\Auth\Contracts\RegistrationResponse' => \Filament\Http\Responses\Auth\RegistrationResponse::class, + 'Filament\Support\Assets\AssetManager' => \Filament\Support\Assets\AssetManager::class, + 'Filament\Support\Colors\ColorManager' => \Filament\Support\Colors\ColorManager::class, + 'Filament\Support\Icons\IconManager' => \Filament\Support\Icons\IconManager::class, + 'Filament\Support\View\ViewManager' => \Filament\Support\View\ViewManager::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -1688,8 +1792,16 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, + 'Livewire\Mechanisms\DataStore' => \Livewire\Mechanisms\DataStore::class, + 'Livewire\Mechanisms\ExtendBlade\ExtendBlade' => \Livewire\Mechanisms\ExtendBlade\ExtendBlade::class, + 'Livewire\Mechanisms\FrontendAssets\FrontendAssets' => \Livewire\Mechanisms\FrontendAssets\FrontendAssets::class, + 'Livewire\Mechanisms\HandleComponents\HandleComponents' => \Livewire\Mechanisms\HandleComponents\HandleComponents::class, + 'Livewire\Mechanisms\HandleRequests\HandleRequests' => \Livewire\Mechanisms\HandleRequests\HandleRequests::class, + 'Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware' => \Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware::class, + 'Livewire\Mechanisms\RenderComponent' => \Livewire\Mechanisms\RenderComponent::class, 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, @@ -1712,6 +1824,7 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, + 'Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface' => \Symfony\Component\HtmlSanitizer\HtmlSanitizer::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -1735,7 +1848,6 @@ 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, - 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1777,9 +1889,15 @@ 'App\Settings\ThresholdSettings' => \App\Settings\ThresholdSettings::class, 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\EmailVerificationResponse' => \Filament\Http\Responses\Auth\EmailVerificationResponse::class, 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, - 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, + 'Filament\Http\Responses\Auth\Contracts\PasswordResetResponse' => \Filament\Http\Responses\Auth\PasswordResetResponse::class, + 'Filament\Http\Responses\Auth\Contracts\RegistrationResponse' => \Filament\Http\Responses\Auth\RegistrationResponse::class, + 'Filament\Support\Assets\AssetManager' => \Filament\Support\Assets\AssetManager::class, + 'Filament\Support\Colors\ColorManager' => \Filament\Support\Colors\ColorManager::class, + 'Filament\Support\Icons\IconManager' => \Filament\Support\Icons\IconManager::class, + 'Filament\Support\View\ViewManager' => \Filament\Support\View\ViewManager::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -1908,8 +2026,16 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, + 'Livewire\Mechanisms\DataStore' => \Livewire\Mechanisms\DataStore::class, + 'Livewire\Mechanisms\ExtendBlade\ExtendBlade' => \Livewire\Mechanisms\ExtendBlade\ExtendBlade::class, + 'Livewire\Mechanisms\FrontendAssets\FrontendAssets' => \Livewire\Mechanisms\FrontendAssets\FrontendAssets::class, + 'Livewire\Mechanisms\HandleComponents\HandleComponents' => \Livewire\Mechanisms\HandleComponents\HandleComponents::class, + 'Livewire\Mechanisms\HandleRequests\HandleRequests' => \Livewire\Mechanisms\HandleRequests\HandleRequests::class, + 'Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware' => \Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware::class, + 'Livewire\Mechanisms\RenderComponent' => \Livewire\Mechanisms\RenderComponent::class, 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, @@ -1932,6 +2058,7 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, + 'Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface' => \Symfony\Component\HtmlSanitizer\HtmlSanitizer::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -1955,7 +2082,6 @@ 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, - 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1997,9 +2123,15 @@ 'App\Settings\ThresholdSettings' => \App\Settings\ThresholdSettings::class, 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\EmailVerificationResponse' => \Filament\Http\Responses\Auth\EmailVerificationResponse::class, 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, - 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, + 'Filament\Http\Responses\Auth\Contracts\PasswordResetResponse' => \Filament\Http\Responses\Auth\PasswordResetResponse::class, + 'Filament\Http\Responses\Auth\Contracts\RegistrationResponse' => \Filament\Http\Responses\Auth\RegistrationResponse::class, + 'Filament\Support\Assets\AssetManager' => \Filament\Support\Assets\AssetManager::class, + 'Filament\Support\Colors\ColorManager' => \Filament\Support\Colors\ColorManager::class, + 'Filament\Support\Icons\IconManager' => \Filament\Support\Icons\IconManager::class, + 'Filament\Support\View\ViewManager' => \Filament\Support\View\ViewManager::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -2128,8 +2260,16 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, + 'Livewire\Mechanisms\DataStore' => \Livewire\Mechanisms\DataStore::class, + 'Livewire\Mechanisms\ExtendBlade\ExtendBlade' => \Livewire\Mechanisms\ExtendBlade\ExtendBlade::class, + 'Livewire\Mechanisms\FrontendAssets\FrontendAssets' => \Livewire\Mechanisms\FrontendAssets\FrontendAssets::class, + 'Livewire\Mechanisms\HandleComponents\HandleComponents' => \Livewire\Mechanisms\HandleComponents\HandleComponents::class, + 'Livewire\Mechanisms\HandleRequests\HandleRequests' => \Livewire\Mechanisms\HandleRequests\HandleRequests::class, + 'Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware' => \Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware::class, + 'Livewire\Mechanisms\RenderComponent' => \Livewire\Mechanisms\RenderComponent::class, 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, @@ -2152,6 +2292,7 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, + 'Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface' => \Symfony\Component\HtmlSanitizer\HtmlSanitizer::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -2175,7 +2316,6 @@ 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, - 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -2217,9 +2357,15 @@ 'App\Settings\ThresholdSettings' => \App\Settings\ThresholdSettings::class, 'BladeUI\Icons\Factory' => \BladeUI\Icons\Factory::class, 'BladeUI\Icons\IconsManifest' => \BladeUI\Icons\IconsManifest::class, + 'Filament\Http\Responses\Auth\Contracts\EmailVerificationResponse' => \Filament\Http\Responses\Auth\EmailVerificationResponse::class, 'Filament\Http\Responses\Auth\Contracts\LoginResponse' => \Filament\Http\Responses\Auth\LoginResponse::class, 'Filament\Http\Responses\Auth\Contracts\LogoutResponse' => \Filament\Http\Responses\Auth\LogoutResponse::class, - 'HtmlSanitizer\SanitizerInterface' => \HtmlSanitizer\Sanitizer::class, + 'Filament\Http\Responses\Auth\Contracts\PasswordResetResponse' => \Filament\Http\Responses\Auth\PasswordResetResponse::class, + 'Filament\Http\Responses\Auth\Contracts\RegistrationResponse' => \Filament\Http\Responses\Auth\RegistrationResponse::class, + 'Filament\Support\Assets\AssetManager' => \Filament\Support\Assets\AssetManager::class, + 'Filament\Support\Colors\ColorManager' => \Filament\Support\Colors\ColorManager::class, + 'Filament\Support\Icons\IconManager' => \Filament\Support\Icons\IconManager::class, + 'Filament\Support\View\ViewManager' => \Filament\Support\View\ViewManager::class, 'Illuminate\Auth\Console\ClearResetsCommand' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'Illuminate\Auth\Middleware\RequirePassword' => \Illuminate\Auth\Middleware\RequirePassword::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, @@ -2348,8 +2494,16 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, - 'Livewire\LivewireComponentsFinder' => \Livewire\LivewireComponentsFinder::class, + 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, + 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, + 'Livewire\Mechanisms\DataStore' => \Livewire\Mechanisms\DataStore::class, + 'Livewire\Mechanisms\ExtendBlade\ExtendBlade' => \Livewire\Mechanisms\ExtendBlade\ExtendBlade::class, + 'Livewire\Mechanisms\FrontendAssets\FrontendAssets' => \Livewire\Mechanisms\FrontendAssets\FrontendAssets::class, + 'Livewire\Mechanisms\HandleComponents\HandleComponents' => \Livewire\Mechanisms\HandleComponents\HandleComponents::class, + 'Livewire\Mechanisms\HandleRequests\HandleRequests' => \Livewire\Mechanisms\HandleRequests\HandleRequests::class, + 'Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware' => \Livewire\Mechanisms\PersistentMiddleware\PersistentMiddleware::class, + 'Livewire\Mechanisms\RenderComponent' => \Livewire\Mechanisms\RenderComponent::class, 'Maatwebsite\Excel\Cache\CacheManager' => \Maatwebsite\Excel\Cache\CacheManager::class, 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, @@ -2372,6 +2526,7 @@ 'Spatie\LaravelSettings\SettingsRepositories\SettingsRepository' => \Spatie\LaravelSettings\SettingsRepositories\DatabaseSettingsRepository::class, 'Spatie\LaravelSettings\Support\SettingsCacheFactory' => \Spatie\LaravelSettings\Support\SettingsCacheFactory::class, 'Squire\RepositoryManager' => \Squire\RepositoryManager::class, + 'Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface' => \Symfony\Component\HtmlSanitizer\HtmlSanitizer::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, 'auth.password' => \Illuminate\Auth\Passwords\PasswordBrokerManager::class, @@ -2395,7 +2550,6 @@ 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, 'filament' => \Filament\FilamentManager::class, - 'filament-versions-manager' => \FilamentVersions\FilamentVersionsManager::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.cloud' => \Illuminate\Filesystem\FilesystemAdapter::class, diff --git a/README.md b/README.md index 41eb7eb7b..aff3a348f 100644 --- a/README.md +++ b/README.md @@ -22,15 +22,15 @@ Speedtest Tracker is containerized so you can run it anywhere you run your Docke ## API -A robust API is planned for a later release but `v0.11.8` includes a legacy endpoint `/api/speedtest/latest` which is used by home lab dashboards like [Homepage](https://github.com/benphelps/homepage) and [Organizr](https://github.com/causefx/Organizr/tree/v2-master). +A robust API is planned for a later release but as of `v0.11.8` a legacy endpoint `/api/speedtest/latest` which is used by home lab dashboards like [Homepage](https://github.com/benphelps/homepage) and [Organizr](https://github.com/causefx/Organizr/tree/v2-master). ## Screenshots -![Dashboard](.github/screenshots/dashboard_screenshot.png) +![Dashboard](.github/screenshots/dashboard_screenshot.jpg) **Dashboard** -![Results page](.github/screenshots/results_screenshot.png) +![Results page](.github/screenshots/results_screenshot.jpg) **Results page** -![General Settings page](.github/screenshots/general_settings_screenshot.png) +![General Settings page](.github/screenshots/general_settings_screenshot.jpg) **General Settings page** diff --git a/_ide_helper.php b/_ide_helper.php index 53b93bc9b..f67fd11c3 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.21.1. + * Generated for Laravel 10.22.0. * * This file should not be included in your code, only analyzed by your IDE! * @@ -18483,6 +18483,7 @@ public static function sanitizeHtml() /** * * + * @method static void setUpdateUri() * @see \Livewire\LivewireManager */ class Livewire { @@ -18491,160 +18492,170 @@ class Livewire { * * @static */ - public static function component($alias, $viewClass = null) + public static function setProvider($provider) { /** @var \Livewire\LivewireManager $instance */ - return $instance->component($alias, $viewClass); + return $instance->setProvider($provider); } /** * * * @static */ - public static function getAlias($class, $default = null) + public static function provide($callback) { /** @var \Livewire\LivewireManager $instance */ - return $instance->getAlias($class, $default); + return $instance->provide($callback); } /** * * * @static */ - public static function getComponentAliases() + public static function component($name, $class = null) { /** @var \Livewire\LivewireManager $instance */ - return $instance->getComponentAliases(); + return $instance->component($name, $class); } /** * * * @static */ - public static function resolveMissingComponent($resolver) + public static function componentHook($hook) { /** @var \Livewire\LivewireManager $instance */ - return $instance->resolveMissingComponent($resolver); + return $instance->componentHook($hook); } /** * * * @static */ - public static function getClass($alias) + public static function propertySynthesizer($synth) { /** @var \Livewire\LivewireManager $instance */ - return $instance->getClass($alias); + return $instance->propertySynthesizer($synth); } /** * * * @static */ - public static function getInstance($component, $id) + public static function directive($name, $callback) { /** @var \Livewire\LivewireManager $instance */ - return $instance->getInstance($component, $id); + return $instance->directive($name, $callback); } /** * * * @static */ - public static function mount($name, $params = []) + public static function precompiler($callback) { /** @var \Livewire\LivewireManager $instance */ - return $instance->mount($name, $params); + return $instance->precompiler($callback); } /** * * * @static */ - public static function dummyMount($id, $tagName) + public static function new($name, $id = null) { /** @var \Livewire\LivewireManager $instance */ - return $instance->dummyMount($id, $tagName); + return $instance->new($name, $id); } /** * * * @static */ - public static function test($name, $params = []) + public static function isDiscoverable($componentNameOrClass) { /** @var \Livewire\LivewireManager $instance */ - return $instance->test($name, $params); + return $instance->isDiscoverable($componentNameOrClass); } /** * * * @static */ - public static function visit($browser, $class, $queryString = '') + public static function resolveMissingComponent($resolver) { /** @var \Livewire\LivewireManager $instance */ - return $instance->visit($browser, $class, $queryString); + return $instance->resolveMissingComponent($resolver); } /** * * * @static */ - public static function actingAs($user, $driver = null) + public static function mount($name, $params = [], $key = null) { /** @var \Livewire\LivewireManager $instance */ - return $instance->actingAs($user, $driver); + return $instance->mount($name, $params, $key); } /** * * * @static */ - public static function addPersistentMiddleware($middleware) + public static function snapshot($component) { /** @var \Livewire\LivewireManager $instance */ - return $instance->addPersistentMiddleware($middleware); + return $instance->snapshot($component); } /** * * * @static */ - public static function setPersistentMiddleware($middleware) + public static function fromSnapshot($snapshot) { /** @var \Livewire\LivewireManager $instance */ - return $instance->setPersistentMiddleware($middleware); + return $instance->fromSnapshot($snapshot); } /** * * * @static */ - public static function getPersistentMiddleware() + public static function listen($eventName, $callback) { /** @var \Livewire\LivewireManager $instance */ - return $instance->getPersistentMiddleware(); + return $instance->listen($eventName, $callback); + } + /** + * + * + * @static + */ + public static function current() + { + /** @var \Livewire\LivewireManager $instance */ + return $instance->current(); } /** * * * @static */ - public static function styles($options = []) + public static function update($snapshot, $diff, $calls) { /** @var \Livewire\LivewireManager $instance */ - return $instance->styles($options); + return $instance->update($snapshot, $diff, $calls); } /** * * * @static */ - public static function scripts($options = []) + public static function updateProperty($component, $path, $value) { /** @var \Livewire\LivewireManager $instance */ - return $instance->scripts($options); + return $instance->updateProperty($component, $path, $value); } /** * @@ -18661,150 +18672,150 @@ public static function isLivewireRequest() * * @static */ - public static function isDefinitelyLivewireRequest() + public static function componentHasBeenRendered() { /** @var \Livewire\LivewireManager $instance */ - return $instance->isDefinitelyLivewireRequest(); + return $instance->componentHasBeenRendered(); } /** * * * @static */ - public static function isProbablyLivewireRequest() + public static function forceAssetInjection() { /** @var \Livewire\LivewireManager $instance */ - return $instance->isProbablyLivewireRequest(); + return $instance->forceAssetInjection(); } /** * * * @static */ - public static function originalUrl() + public static function setUpdateRoute($callback) { /** @var \Livewire\LivewireManager $instance */ - return $instance->originalUrl(); + return $instance->setUpdateRoute($callback); } /** * * * @static */ - public static function originalPath() + public static function getUpdateUri() { /** @var \Livewire\LivewireManager $instance */ - return $instance->originalPath(); + return $instance->getUpdateUri(); } /** * * * @static */ - public static function originalMethod() + public static function setScriptRoute($callback) { /** @var \Livewire\LivewireManager $instance */ - return $instance->originalMethod(); + return $instance->setScriptRoute($callback); } /** * * * @static */ - public static function getRootElementTagName($dom) + public static function useScriptTagAttributes($attributes) { /** @var \Livewire\LivewireManager $instance */ - return $instance->getRootElementTagName($dom); + return $instance->useScriptTagAttributes($attributes); } /** * * * @static */ - public static function dispatch($event, ...$params) + public static function withUrlParams($params) { /** @var \Livewire\LivewireManager $instance */ - return $instance->dispatch($event, ...$params); + return $instance->withUrlParams($params); } /** * * * @static */ - public static function listen($event, $callback) + public static function withQueryParams($params) { /** @var \Livewire\LivewireManager $instance */ - return $instance->listen($event, $callback); + return $instance->withQueryParams($params); } /** * * * @static */ - public static function isOnVapor() + public static function test($name, $params = []) { /** @var \Livewire\LivewireManager $instance */ - return $instance->isOnVapor(); + return $instance->test($name, $params); } /** * * * @static */ - public static function isRunningServerless() + public static function visit($name) { /** @var \Livewire\LivewireManager $instance */ - return $instance->isRunningServerless(); + return $instance->visit($name); } /** * * * @static */ - public static function withQueryParams($queryParams) + public static function actingAs($user, $driver = null) { /** @var \Livewire\LivewireManager $instance */ - return $instance->withQueryParams($queryParams); + return $instance->actingAs($user, $driver); } /** * * * @static */ - public static function setBackButtonCache() + public static function isRunningServerless() { /** @var \Livewire\LivewireManager $instance */ - return $instance->setBackButtonCache(); + return $instance->isRunningServerless(); } /** * * * @static */ - public static function disableBackButtonCache() + public static function addPersistentMiddleware($middleware) { /** @var \Livewire\LivewireManager $instance */ - return $instance->disableBackButtonCache(); + return $instance->addPersistentMiddleware($middleware); } /** * * * @static */ - public static function enableBackButtonCache() + public static function setPersistentMiddleware($middleware) { /** @var \Livewire\LivewireManager $instance */ - return $instance->enableBackButtonCache(); + return $instance->setPersistentMiddleware($middleware); } /** * * * @static */ - public static function shouldDisableBackButtonCache() + public static function getPersistentMiddleware() { /** @var \Livewire\LivewireManager $instance */ - return $instance->shouldDisableBackButtonCache(); + return $instance->getPersistentMiddleware(); } /** * @@ -18815,6 +18826,36 @@ public static function flushState() { /** @var \Livewire\LivewireManager $instance */ return $instance->flushState(); + } + /** + * + * + * @static + */ + public static function originalUrl() + { + /** @var \Livewire\LivewireManager $instance */ + return $instance->originalUrl(); + } + /** + * + * + * @static + */ + public static function originalPath() + { + /** @var \Livewire\LivewireManager $instance */ + return $instance->originalPath(); + } + /** + * + * + * @static + */ + public static function originalMethod() + { + /** @var \Livewire\LivewireManager $instance */ + return $instance->originalMethod(); } } @@ -19543,3286 +19584,4146 @@ public static function hasValidSignatureWhileIgnoring($ignoreQuery = [], $absolu } - namespace Livewire\Testing { + namespace Illuminate\Database\Query { /** * * - * @mixin \Illuminate\Testing\TestResponse */ - class TestableLivewire { + class Builder { /** * * - * @see \Filament\Support\Testing\TestsActions::parseActionName() - * @param string $name - * @return string + * @see \Kirschbaum\PowerJoins\Mixins\QueryBuilderExtraMethods::getGroupBy() * @static */ - public static function parseActionName($name) + public static function getGroupBy() { - return \Livewire\Testing\TestableLivewire::parseActionName($name); + return \Illuminate\Database\Query\Builder::getGroupBy(); } /** * * - * @see \Filament\Support\Testing\TestsActions::assertActionListInOrder() - * @param array $names - * @param array $actions - * @param string $actionType - * @param string $actionClass - * @return self + * @see \Kirschbaum\PowerJoins\Mixins\QueryBuilderExtraMethods::getSelect() * @static */ - public static function assertActionListInOrder($names, $actions, $actionType, $actionClass) + public static function getSelect() { - return \Livewire\Testing\TestableLivewire::assertActionListInOrder($names, $actions, $actionType, $actionClass); + return \Illuminate\Database\Query\Builder::getSelect(); } + + } + +} + + namespace Illuminate\Database\Eloquent\Relations { + /** + * + * + */ + class Relation { /** * * - * @see \Filament\Testing\TestsPageActions::mountPageAction() - * @param string $name - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::performJoinForEloquentPowerJoins() + * @param mixed $builder + * @param mixed $joinType + * @param mixed $callback + * @param mixed $alias + * @param bool $disableExtraConditions * @static */ - public static function mountPageAction($name) + public static function performJoinForEloquentPowerJoins($builder, $joinType = 'leftJoin', $callback = null, $alias = null, $disableExtraConditions = false) { - return \Livewire\Testing\TestableLivewire::mountPageAction($name); + return \Illuminate\Database\Eloquent\Relations\Relation::performJoinForEloquentPowerJoins($builder, $joinType, $callback, $alias, $disableExtraConditions); } /** * * - * @see \Filament\Testing\TestsPageActions::setPageActionData() - * @param array $data - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::performJoinForEloquentPowerJoinsForBelongsTo() + * @param mixed $query + * @param mixed $joinType + * @param mixed $callback + * @param mixed $alias + * @param bool $disableExtraConditions * @static */ - public static function setPageActionData($data) + public static function performJoinForEloquentPowerJoinsForBelongsTo($query, $joinType, $callback = null, $alias = null, $disableExtraConditions = false) { - return \Livewire\Testing\TestableLivewire::setPageActionData($data); + return \Illuminate\Database\Eloquent\Relations\Relation::performJoinForEloquentPowerJoinsForBelongsTo($query, $joinType, $callback, $alias, $disableExtraConditions); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionDataSet() - * @param array $data - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::performJoinForEloquentPowerJoinsForBelongsToMany() + * @param mixed $builder + * @param mixed $joinType + * @param mixed $callback + * @param mixed $alias + * @param bool $disableExtraConditions * @static */ - public static function assertPageActionDataSet($data) + public static function performJoinForEloquentPowerJoinsForBelongsToMany($builder, $joinType, $callback = null, $alias = null, $disableExtraConditions = false) { - return \Livewire\Testing\TestableLivewire::assertPageActionDataSet($data); + return \Illuminate\Database\Eloquent\Relations\Relation::performJoinForEloquentPowerJoinsForBelongsToMany($builder, $joinType, $callback, $alias, $disableExtraConditions); } /** * * - * @see \Filament\Testing\TestsPageActions::callPageAction() - * @param string $name - * @param array $data - * @param array $arguments - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::performJoinForEloquentPowerJoinsForMorphToMany() + * @param mixed $builder + * @param mixed $joinType + * @param mixed $callback + * @param mixed $alias + * @param bool $disableExtraConditions * @static */ - public static function callPageAction($name, $data = [], $arguments = []) + public static function performJoinForEloquentPowerJoinsForMorphToMany($builder, $joinType, $callback = null, $alias = null, $disableExtraConditions = false) { - return \Livewire\Testing\TestableLivewire::callPageAction($name, $data, $arguments); + return \Illuminate\Database\Eloquent\Relations\Relation::performJoinForEloquentPowerJoinsForMorphToMany($builder, $joinType, $callback, $alias, $disableExtraConditions); } /** * * - * @see \Filament\Testing\TestsPageActions::callMountedPageAction() - * @param array $arguments - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::performJoinForEloquentPowerJoinsForMorph() + * @param mixed $builder + * @param mixed $joinType + * @param mixed $callback + * @param mixed $alias + * @param bool $disableExtraConditions * @static */ - public static function callMountedPageAction($arguments = []) + public static function performJoinForEloquentPowerJoinsForMorph($builder, $joinType, $callback = null, $alias = null, $disableExtraConditions = false) { - return \Livewire\Testing\TestableLivewire::callMountedPageAction($arguments); + return \Illuminate\Database\Eloquent\Relations\Relation::performJoinForEloquentPowerJoinsForMorph($builder, $joinType, $callback, $alias, $disableExtraConditions); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionExists() - * @param string $name - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::performJoinForEloquentPowerJoinsForHasMany() + * @param mixed $builder + * @param mixed $joinType + * @param mixed $callback + * @param mixed $alias + * @param bool $disableExtraConditions * @static */ - public static function assertPageActionExists($name) + public static function performJoinForEloquentPowerJoinsForHasMany($builder, $joinType, $callback = null, $alias = null, $disableExtraConditions = false) { - return \Livewire\Testing\TestableLivewire::assertPageActionExists($name); + return \Illuminate\Database\Eloquent\Relations\Relation::performJoinForEloquentPowerJoinsForHasMany($builder, $joinType, $callback, $alias, $disableExtraConditions); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionDoesNotExist() - * @param string $name - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::performJoinForEloquentPowerJoinsForHasManyThrough() + * @param mixed $builder + * @param mixed $joinType + * @param mixed $callback + * @param mixed $alias + * @param bool $disableExtraConditions * @static */ - public static function assertPageActionDoesNotExist($name) + public static function performJoinForEloquentPowerJoinsForHasManyThrough($builder, $joinType, $callback = null, $alias = null, $disableExtraConditions = false) { - return \Livewire\Testing\TestableLivewire::assertPageActionDoesNotExist($name); + return \Illuminate\Database\Eloquent\Relations\Relation::performJoinForEloquentPowerJoinsForHasManyThrough($builder, $joinType, $callback, $alias, $disableExtraConditions); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionsExistInOrder() - * @param array $names - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::performHavingForEloquentPowerJoins() + * @param mixed $builder + * @param mixed $operator + * @param mixed $count * @static */ - public static function assertPageActionsExistInOrder($names) + public static function performHavingForEloquentPowerJoins($builder, $operator, $count) { - return \Livewire\Testing\TestableLivewire::assertPageActionsExistInOrder($names); + return \Illuminate\Database\Eloquent\Relations\Relation::performHavingForEloquentPowerJoins($builder, $operator, $count); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionVisible() - * @param string $name - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::usesSoftDeletes() + * @param mixed $model * @static */ - public static function assertPageActionVisible($name) + public static function usesSoftDeletes($model) { - return \Livewire\Testing\TestableLivewire::assertPageActionVisible($name); + return \Illuminate\Database\Eloquent\Relations\Relation::usesSoftDeletes($model); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionHidden() - * @param string $name - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::getThroughParent() * @static */ - public static function assertPageActionHidden($name) + public static function getThroughParent() { - return \Livewire\Testing\TestableLivewire::assertPageActionHidden($name); + return \Illuminate\Database\Eloquent\Relations\Relation::getThroughParent(); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionEnabled() - * @param string $name - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::getFarParent() * @static */ - public static function assertPageActionEnabled($name) + public static function getFarParent() { - return \Livewire\Testing\TestableLivewire::assertPageActionEnabled($name); + return \Illuminate\Database\Eloquent\Relations\Relation::getFarParent(); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionDisabled() - * @param string $name - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::applyExtraConditions() + * @param \Kirschbaum\PowerJoins\PowerJoinClause $join * @static */ - public static function assertPageActionDisabled($name) + public static function applyExtraConditions($join) { - return \Livewire\Testing\TestableLivewire::assertPageActionDisabled($name); + return \Illuminate\Database\Eloquent\Relations\Relation::applyExtraConditions($join); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionHasIcon() - * @param string $name - * @param string $icon - * @param mixed $record - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::applyBasicCondition() + * @param mixed $join + * @param mixed $condition * @static */ - public static function assertPageActionHasIcon($name, $icon, $record = null) + public static function applyBasicCondition($join, $condition) { - return \Livewire\Testing\TestableLivewire::assertPageActionHasIcon($name, $icon, $record); + return \Illuminate\Database\Eloquent\Relations\Relation::applyBasicCondition($join, $condition); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionDoesNotHaveIcon() - * @param string $name - * @param string $icon - * @param mixed $record - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::applyNullCondition() + * @param mixed $join + * @param mixed $condition * @static */ - public static function assertPageActionDoesNotHaveIcon($name, $icon, $record = null) + public static function applyNullCondition($join, $condition) { - return \Livewire\Testing\TestableLivewire::assertPageActionDoesNotHaveIcon($name, $icon, $record); + return \Illuminate\Database\Eloquent\Relations\Relation::applyNullCondition($join, $condition); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionHasLabel() - * @param string $name - * @param string $label - * @param mixed $record - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::applyNotNullCondition() + * @param mixed $join + * @param mixed $condition * @static */ - public static function assertPageActionHasLabel($name, $label, $record = null) + public static function applyNotNullCondition($join, $condition) { - return \Livewire\Testing\TestableLivewire::assertPageActionHasLabel($name, $label, $record); + return \Illuminate\Database\Eloquent\Relations\Relation::applyNotNullCondition($join, $condition); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionDoesNotHaveLabel() - * @param string $name - * @param string $label - * @param mixed $record - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::applyNestedCondition() + * @param mixed $join + * @param mixed $condition * @static */ - public static function assertPageActionDoesNotHaveLabel($name, $label, $record = null) + public static function applyNestedCondition($join, $condition) { - return \Livewire\Testing\TestableLivewire::assertPageActionDoesNotHaveLabel($name, $label, $record); + return \Illuminate\Database\Eloquent\Relations\Relation::applyNestedCondition($join, $condition); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionHasColor() - * @param string $name - * @param string $color - * @param mixed $record - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::shouldNotApplyExtraCondition() + * @param mixed $condition * @static */ - public static function assertPageActionHasColor($name, $color, $record = null) + public static function shouldNotApplyExtraCondition($condition) { - return \Livewire\Testing\TestableLivewire::assertPageActionHasColor($name, $color, $record); + return \Illuminate\Database\Eloquent\Relations\Relation::shouldNotApplyExtraCondition($condition); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionDoesNotHaveColor() - * @param string $name - * @param string $color - * @param mixed $record - * @return static + * @see \Kirschbaum\PowerJoins\Mixins\RelationshipsExtraMethods::getPowerJoinExistenceCompareKey() * @static */ - public static function assertPageActionDoesNotHaveColor($name, $color, $record = null) + public static function getPowerJoinExistenceCompareKey() { - return \Livewire\Testing\TestableLivewire::assertPageActionDoesNotHaveColor($name, $color, $record); + return \Illuminate\Database\Eloquent\Relations\Relation::getPowerJoinExistenceCompareKey(); } + + } + +} + + namespace Livewire\Features\SupportTesting { + /** + * + * + * @mixin \Illuminate\Testing\TestResponse + */ + class Testable { /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionHasUrl() - * @param string $name - * @param string $url - * @param mixed $record + * @see \Filament\Actions\Testing\TestsActions::mountAction() + * @param array|string $name + * @param array $arguments * @return static * @static */ - public static function assertPageActionHasUrl($name, $url, $record = null) + public static function mountAction($name, $arguments = []) { - return \Livewire\Testing\TestableLivewire::assertPageActionHasUrl($name, $url, $record); + return \Livewire\Features\SupportTesting\Testable::mountAction($name, $arguments); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionDoesNotHaveUrl() - * @param string $name - * @param string $url - * @param mixed $record + * @see \Filament\Actions\Testing\TestsActions::unmountAction() * @return static * @static */ - public static function assertPageActionDoesNotHaveUrl($name, $url, $record = null) + public static function unmountAction() { - return \Livewire\Testing\TestableLivewire::assertPageActionDoesNotHaveUrl($name, $url, $record); + return \Livewire\Features\SupportTesting\Testable::unmountAction(); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionShouldOpenUrlInNewTab() - * @param string $name - * @param mixed $record + * @see \Filament\Actions\Testing\TestsActions::setActionData() + * @param array $data * @return static * @static */ - public static function assertPageActionShouldOpenUrlInNewTab($name, $record = null) + public static function setActionData($data) { - return \Livewire\Testing\TestableLivewire::assertPageActionShouldOpenUrlInNewTab($name, $record); + return \Livewire\Features\SupportTesting\Testable::setActionData($data); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionShouldNotOpenUrlInNewTab() - * @param string $name - * @param mixed $record + * @see \Filament\Actions\Testing\TestsActions::assertActionDataSet() + * @param array $data * @return static * @static */ - public static function assertPageActionShouldNotOpenUrlInNewTab($name, $record = null) + public static function assertActionDataSet($data) { - return \Livewire\Testing\TestableLivewire::assertPageActionShouldNotOpenUrlInNewTab($name, $record); + return \Livewire\Features\SupportTesting\Testable::assertActionDataSet($data); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionHalted() - * @param string $name + * @see \Filament\Actions\Testing\TestsActions::callAction() + * @param array|string $name + * @param array $data + * @param array $arguments * @return static * @static */ - public static function assertPageActionHalted($name) + public static function callAction($name, $data = [], $arguments = []) { - return \Livewire\Testing\TestableLivewire::assertPageActionHalted($name); + return \Livewire\Features\SupportTesting\Testable::callAction($name, $data, $arguments); } /** * * - * @see \Filament\Testing\TestsPageActions::assertPageActionHalted() - * @param string $name + * @see \Filament\Actions\Testing\TestsActions::callMountedAction() + * @param array $arguments * @return static * @static */ - public static function assertPageActionHeld($name) + public static function callMountedAction($arguments = []) { - return \Livewire\Testing\TestableLivewire::assertPageActionHeld($name); + return \Livewire\Features\SupportTesting\Testable::callMountedAction($arguments); } /** * * - * @see \Filament\Testing\TestsPageActions::assertHasPageActionErrors() - * @param array $keys + * @see \Filament\Actions\Testing\TestsActions::assertActionExists() + * @param array|string $name * @return static * @static */ - public static function assertHasPageActionErrors($keys = []) + public static function assertActionExists($name) { - return \Livewire\Testing\TestableLivewire::assertHasPageActionErrors($keys); + return \Livewire\Features\SupportTesting\Testable::assertActionExists($name); } /** * * - * @see \Filament\Testing\TestsPageActions::assertHasNoPageActionErrors() - * @param array $keys + * @see \Filament\Actions\Testing\TestsActions::assertActionDoesNotExist() + * @param array|string $name * @return static * @static */ - public static function assertHasNoPageActionErrors($keys = []) + public static function assertActionDoesNotExist($name) { - return \Livewire\Testing\TestableLivewire::assertHasNoPageActionErrors($keys); + return \Livewire\Features\SupportTesting\Testable::assertActionDoesNotExist($name); } /** * * - * @see \Filament\Forms\Testing\TestsForms::fillForm() - * @param array $state - * @param string $formName + * @see \Filament\Actions\Testing\TestsActions::assertActionVisible() + * @param array|string $name * @return static * @static */ - public static function fillForm($state = [], $formName = 'form') + public static function assertActionVisible($name) { - return \Livewire\Testing\TestableLivewire::fillForm($state, $formName); + return \Livewire\Features\SupportTesting\Testable::assertActionVisible($name); } /** * * - * @see \Filament\Forms\Testing\TestsForms::assertFormSet() - * @param array $state - * @param string $formName + * @see \Filament\Actions\Testing\TestsActions::assertActionHidden() + * @param array|string $name * @return static * @static */ - public static function assertFormSet($state, $formName = 'form') + public static function assertActionHidden($name) { - return \Livewire\Testing\TestableLivewire::assertFormSet($state, $formName); + return \Livewire\Features\SupportTesting\Testable::assertActionHidden($name); } /** * * - * @see \Filament\Forms\Testing\TestsForms::assertHasFormErrors() - * @param array $keys - * @param string $formName + * @see \Filament\Actions\Testing\TestsActions::assertActionEnabled() + * @param array|string $name * @return static * @static */ - public static function assertHasFormErrors($keys = [], $formName = 'form') + public static function assertActionEnabled($name) { - return \Livewire\Testing\TestableLivewire::assertHasFormErrors($keys, $formName); + return \Livewire\Features\SupportTesting\Testable::assertActionEnabled($name); } /** * * - * @see \Filament\Forms\Testing\TestsForms::assertHasNoFormErrors() - * @param array $keys - * @param string $formName + * @see \Filament\Actions\Testing\TestsActions::assertActionDisabled() + * @param array|string $name * @return static * @static */ - public static function assertHasNoFormErrors($keys = [], $formName = 'form') + public static function assertActionDisabled($name) { - return \Livewire\Testing\TestableLivewire::assertHasNoFormErrors($keys, $formName); + return \Livewire\Features\SupportTesting\Testable::assertActionDisabled($name); } /** * * - * @see \Filament\Forms\Testing\TestsForms::assertFormExists() - * @param string $name + * @see \Filament\Actions\Testing\TestsActions::assertActionHasIcon() + * @param array|string $name + * @param string $icon + * @param mixed $record * @return static * @static */ - public static function assertFormExists($name = 'form') + public static function assertActionHasIcon($name, $icon, $record = null) { - return \Livewire\Testing\TestableLivewire::assertFormExists($name); + return \Livewire\Features\SupportTesting\Testable::assertActionHasIcon($name, $icon, $record); } /** * * - * @see \Filament\Forms\Testing\TestsForms::assertFormFieldExists() - * @param string $fieldName - * @param \Closure|string $formName - * @param \Closure|null $callback + * @see \Filament\Actions\Testing\TestsActions::assertActionDoesNotHaveIcon() + * @param array|string $name + * @param string $icon + * @param mixed $record * @return static * @static */ - public static function assertFormFieldExists($fieldName, $formName = 'form', $callback = null) + public static function assertActionDoesNotHaveIcon($name, $icon, $record = null) { - return \Livewire\Testing\TestableLivewire::assertFormFieldExists($fieldName, $formName, $callback); + return \Livewire\Features\SupportTesting\Testable::assertActionDoesNotHaveIcon($name, $icon, $record); } /** * * - * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsDisabled() - * @param string $fieldName - * @param string $formName + * @see \Filament\Actions\Testing\TestsActions::assertActionHasLabel() + * @param array|string $name + * @param string $label + * @param mixed $record * @return static * @static */ - public static function assertFormFieldIsDisabled($fieldName, $formName = 'form') + public static function assertActionHasLabel($name, $label, $record = null) { - return \Livewire\Testing\TestableLivewire::assertFormFieldIsDisabled($fieldName, $formName); + return \Livewire\Features\SupportTesting\Testable::assertActionHasLabel($name, $label, $record); } /** * * - * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsEnabled() - * @param string $fieldName - * @param string $formName + * @see \Filament\Actions\Testing\TestsActions::assertActionDoesNotHaveLabel() + * @param array|string $name + * @param string $label + * @param mixed $record * @return static * @static */ - public static function assertFormFieldIsEnabled($fieldName, $formName = 'form') + public static function assertActionDoesNotHaveLabel($name, $label, $record = null) { - return \Livewire\Testing\TestableLivewire::assertFormFieldIsEnabled($fieldName, $formName); + return \Livewire\Features\SupportTesting\Testable::assertActionDoesNotHaveLabel($name, $label, $record); } /** * * - * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsHidden() - * @param string $fieldName - * @param string $formName + * @see \Filament\Actions\Testing\TestsActions::assertActionHasColor() + * @param array|string $name + * @param array|string $color + * @param mixed $record * @return static * @static */ - public static function assertFormFieldIsHidden($fieldName, $formName = 'form') + public static function assertActionHasColor($name, $color, $record = null) { - return \Livewire\Testing\TestableLivewire::assertFormFieldIsHidden($fieldName, $formName); + return \Livewire\Features\SupportTesting\Testable::assertActionHasColor($name, $color, $record); } /** * * - * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsVisible() - * @param string $fieldName - * @param string $formName + * @see \Filament\Actions\Testing\TestsActions::assertActionDoesNotHaveColor() + * @param array|string $name + * @param array|string $color + * @param mixed $record * @return static * @static */ - public static function assertFormFieldIsVisible($fieldName, $formName = 'form') + public static function assertActionDoesNotHaveColor($name, $color, $record = null) { - return \Livewire\Testing\TestableLivewire::assertFormFieldIsVisible($fieldName, $formName); + return \Livewire\Features\SupportTesting\Testable::assertActionDoesNotHaveColor($name, $color, $record); } /** * * - * @see \Filament\Notifications\Testing\TestsNotifications::assertNotified() - * @param \Filament\Notifications\Notification|string|null $notification + * @see \Filament\Actions\Testing\TestsActions::assertActionHasUrl() + * @param array|string $name + * @param string $url + * @param mixed $record * @return static * @static */ - public static function assertNotified($notification = null) + public static function assertActionHasUrl($name, $url, $record = null) { - return \Livewire\Testing\TestableLivewire::assertNotified($notification); + return \Livewire\Features\SupportTesting\Testable::assertActionHasUrl($name, $url, $record); } /** * * - * @see \Filament\Tables\Testing\TestsActions::mountTableAction() - * @param string $name + * @see \Filament\Actions\Testing\TestsActions::assertActionDoesNotHaveUrl() + * @param array|string $name + * @param string $url * @param mixed $record * @return static * @static */ - public static function mountTableAction($name, $record = null) + public static function assertActionDoesNotHaveUrl($name, $url, $record = null) { - return \Livewire\Testing\TestableLivewire::mountTableAction($name, $record); + return \Livewire\Features\SupportTesting\Testable::assertActionDoesNotHaveUrl($name, $url, $record); } /** * * - * @see \Filament\Tables\Testing\TestsActions::setTableActionData() - * @param array $data + * @see \Filament\Actions\Testing\TestsActions::assertActionShouldOpenUrlInNewTab() + * @param array|string $name + * @param mixed $record * @return static * @static */ - public static function setTableActionData($data) + public static function assertActionShouldOpenUrlInNewTab($name, $record = null) { - return \Livewire\Testing\TestableLivewire::setTableActionData($data); + return \Livewire\Features\SupportTesting\Testable::assertActionShouldOpenUrlInNewTab($name, $record); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionDataSet() - * @param array $data + * @see \Filament\Actions\Testing\TestsActions::assertActionShouldNotOpenUrlInNewTab() + * @param array|string $name + * @param mixed $record * @return static * @static */ - public static function assertTableActionDataSet($data) + public static function assertActionShouldNotOpenUrlInNewTab($name, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableActionDataSet($data); + return \Livewire\Features\SupportTesting\Testable::assertActionShouldNotOpenUrlInNewTab($name, $record); } /** * * - * @see \Filament\Tables\Testing\TestsActions::callTableAction() - * @param string $name - * @param mixed $record - * @param array $data - * @param array $arguments + * @see \Filament\Actions\Testing\TestsActions::assertActionMounted() + * @param array|string $name * @return static * @static */ - public static function callTableAction($name, $record = null, $data = [], $arguments = []) + public static function assertActionMounted($name) { - return \Livewire\Testing\TestableLivewire::callTableAction($name, $record, $data, $arguments); + return \Livewire\Features\SupportTesting\Testable::assertActionMounted($name); } /** * * - * @see \Filament\Tables\Testing\TestsActions::callMountedTableAction() - * @param array $arguments + * @see \Filament\Actions\Testing\TestsActions::assertActionNotMounted() + * @param array|string $name * @return static * @static */ - public static function callMountedTableAction($arguments = []) + public static function assertActionNotMounted($name) { - return \Livewire\Testing\TestableLivewire::callMountedTableAction($arguments); + return \Livewire\Features\SupportTesting\Testable::assertActionNotMounted($name); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionExists() - * @param string $name + * @see \Filament\Actions\Testing\TestsActions::assertActionMounted() + * @param array|string $name * @return static * @static */ - public static function assertTableActionExists($name) + public static function assertActionHalted($name) { - return \Livewire\Testing\TestableLivewire::assertTableActionExists($name); + return \Livewire\Features\SupportTesting\Testable::assertActionHalted($name); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotExist() - * @param string $name + * @see \Filament\Actions\Testing\TestsActions::assertActionMounted() + * @param array|string $name * @return static * @static */ - public static function assertTableActionDoesNotExist($name) + public static function assertActionHeld($name) { - return \Livewire\Testing\TestableLivewire::assertTableActionDoesNotExist($name); + return \Livewire\Features\SupportTesting\Testable::assertActionHeld($name); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionsExistInOrder() - * @param array $names + * @see \Filament\Actions\Testing\TestsActions::assertHasActionErrors() + * @param array $keys * @return static * @static */ - public static function assertTableActionsExistInOrder($names) + public static function assertHasActionErrors($keys = []) { - return \Livewire\Testing\TestableLivewire::assertTableActionsExistInOrder($names); + return \Livewire\Features\SupportTesting\Testable::assertHasActionErrors($keys); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableHeaderActionsExistInOrder() - * @param array $names + * @see \Filament\Actions\Testing\TestsActions::assertHasNoActionErrors() + * @param array $keys * @return static * @static */ - public static function assertTableHeaderActionsExistInOrder($names) + public static function assertHasNoActionErrors($keys = []) { - return \Livewire\Testing\TestableLivewire::assertTableHeaderActionsExistInOrder($names); + return \Livewire\Features\SupportTesting\Testable::assertHasNoActionErrors($keys); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableEmptyStateActionsExistInOrder() + * @see \Filament\Actions\Testing\TestsActions::assertActionListInOrder() * @param array $names - * @return static - * @static - */ - public static function assertTableEmptyStateActionsExistInOrder($names) - { - return \Livewire\Testing\TestableLivewire::assertTableEmptyStateActionsExistInOrder($names); - } - /** - * - * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionVisible() - * @param string $name - * @param mixed $record - * @return static + * @param array $actions + * @param string $actionType + * @param string $actionClass + * @return self * @static */ - public static function assertTableActionVisible($name, $record = null) + public static function assertActionListInOrder($names, $actions, $actionType, $actionClass) { - return \Livewire\Testing\TestableLivewire::assertTableActionVisible($name, $record); + return \Livewire\Features\SupportTesting\Testable::assertActionListInOrder($names, $actions, $actionType, $actionClass); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionHidden() + * @see \Filament\Actions\Testing\TestsActions::parseActionName() * @param string $name - * @param mixed $record - * @return static + * @return string * @static */ - public static function assertTableActionHidden($name, $record = null) + public static function parseActionName($name) { - return \Livewire\Testing\TestableLivewire::assertTableActionHidden($name, $record); + return \Livewire\Features\SupportTesting\Testable::parseActionName($name); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionEnabled() - * @param string $name - * @param mixed $record - * @return static + * @see \Filament\Actions\Testing\TestsActions::parseNestedActionName() + * @param array|string $name + * @return array * @static */ - public static function assertTableActionEnabled($name, $record = null) + public static function parseNestedActionName($name) { - return \Livewire\Testing\TestableLivewire::assertTableActionEnabled($name, $record); + return \Livewire\Features\SupportTesting\Testable::parseNestedActionName($name); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionDisabled() - * @param string $name - * @param mixed $record + * @see \Filament\Forms\Testing\TestsForms::fillForm() + * @param array $state + * @param string $formName * @return static * @static */ - public static function assertTableActionDisabled($name, $record = null) + public static function fillForm($state = [], $formName = 'form') { - return \Livewire\Testing\TestableLivewire::assertTableActionDisabled($name, $record); + return \Livewire\Features\SupportTesting\Testable::fillForm($state, $formName); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasIcon() - * @param string $name - * @param string $icon - * @param mixed $record + * @see \Filament\Forms\Testing\TestsForms::assertFormSet() + * @param array $state + * @param string $formName * @return static * @static */ - public static function assertTableActionHasIcon($name, $icon, $record = null) + public static function assertFormSet($state, $formName = 'form') { - return \Livewire\Testing\TestableLivewire::assertTableActionHasIcon($name, $icon, $record); + return \Livewire\Features\SupportTesting\Testable::assertFormSet($state, $formName); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveIcon() - * @param string $name - * @param string $icon - * @param mixed $record + * @see \Filament\Forms\Testing\TestsForms::assertHasFormErrors() + * @param array $keys + * @param string $formName * @return static * @static */ - public static function assertTableActionDoesNotHaveIcon($name, $icon, $record = null) + public static function assertHasFormErrors($keys = [], $formName = 'form') { - return \Livewire\Testing\TestableLivewire::assertTableActionDoesNotHaveIcon($name, $icon, $record); + return \Livewire\Features\SupportTesting\Testable::assertHasFormErrors($keys, $formName); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasLabel() - * @param string $name - * @param string $label - * @param mixed $record + * @see \Filament\Forms\Testing\TestsForms::assertHasNoFormErrors() + * @param array $keys + * @param string $formName * @return static * @static */ - public static function assertTableActionHasLabel($name, $label, $record = null) + public static function assertHasNoFormErrors($keys = [], $formName = 'form') { - return \Livewire\Testing\TestableLivewire::assertTableActionHasLabel($name, $label, $record); + return \Livewire\Features\SupportTesting\Testable::assertHasNoFormErrors($keys, $formName); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveLabel() + * @see \Filament\Forms\Testing\TestsForms::assertFormExists() * @param string $name - * @param string $label - * @param mixed $record * @return static * @static */ - public static function assertTableActionDoesNotHaveLabel($name, $label, $record = null) + public static function assertFormExists($name = 'form') { - return \Livewire\Testing\TestableLivewire::assertTableActionDoesNotHaveLabel($name, $label, $record); + return \Livewire\Features\SupportTesting\Testable::assertFormExists($name); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasColor() - * @param string $name - * @param string $color - * @param mixed $record + * @see \Filament\Forms\Testing\TestsForms::assertFormFieldExists() + * @param string $fieldName + * @param \Closure|string $formName + * @param \Closure|null $checkFieldUsing * @return static * @static */ - public static function assertTableActionHasColor($name, $color, $record = null) + public static function assertFormFieldExists($fieldName, $formName = 'form', $checkFieldUsing = null) { - return \Livewire\Testing\TestableLivewire::assertTableActionHasColor($name, $color, $record); + return \Livewire\Features\SupportTesting\Testable::assertFormFieldExists($fieldName, $formName, $checkFieldUsing); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveColor() - * @param string $name - * @param string $color - * @param mixed $record + * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsDisabled() + * @param string $fieldName + * @param string $formName * @return static * @static */ - public static function assertTableActionDoesNotHaveColor($name, $color, $record = null) + public static function assertFormFieldIsDisabled($fieldName, $formName = 'form') { - return \Livewire\Testing\TestableLivewire::assertTableActionDoesNotHaveColor($name, $color, $record); + return \Livewire\Features\SupportTesting\Testable::assertFormFieldIsDisabled($fieldName, $formName); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasUrl() - * @param string $name - * @param string $url - * @param mixed $record + * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsEnabled() + * @param string $fieldName + * @param string $formName * @return static * @static */ - public static function assertTableActionHasUrl($name, $url, $record = null) + public static function assertFormFieldIsEnabled($fieldName, $formName = 'form') { - return \Livewire\Testing\TestableLivewire::assertTableActionHasUrl($name, $url, $record); + return \Livewire\Features\SupportTesting\Testable::assertFormFieldIsEnabled($fieldName, $formName); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveUrl() - * @param string $name - * @param string $url - * @param mixed $record + * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsReadOnly() + * @param string $fieldName + * @param string $formName * @return static * @static */ - public static function assertTableActionDoesNotHaveUrl($name, $url, $record = null) + public static function assertFormFieldIsReadOnly($fieldName, $formName = 'form') { - return \Livewire\Testing\TestableLivewire::assertTableActionDoesNotHaveUrl($name, $url, $record); + return \Livewire\Features\SupportTesting\Testable::assertFormFieldIsReadOnly($fieldName, $formName); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionShouldOpenUrlInNewTab() - * @param string $name - * @param mixed $record + * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsHidden() + * @param string $fieldName + * @param string $formName * @return static * @static */ - public static function assertTableActionShouldOpenUrlInNewTab($name, $record = null) + public static function assertFormFieldIsHidden($fieldName, $formName = 'form') { - return \Livewire\Testing\TestableLivewire::assertTableActionShouldOpenUrlInNewTab($name, $record); + return \Livewire\Features\SupportTesting\Testable::assertFormFieldIsHidden($fieldName, $formName); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionShouldNotOpenUrlInNewTab() - * @param string $name - * @param mixed $record + * @see \Filament\Forms\Testing\TestsForms::assertFormFieldIsVisible() + * @param string $fieldName + * @param string $formName * @return static * @static */ - public static function assertTableActionShouldNotOpenUrlInNewTab($name, $record = null) + public static function assertFormFieldIsVisible($fieldName, $formName = 'form') { - return \Livewire\Testing\TestableLivewire::assertTableActionShouldNotOpenUrlInNewTab($name, $record); + return \Livewire\Features\SupportTesting\Testable::assertFormFieldIsVisible($fieldName, $formName); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionHalted() - * @param string $name + * @see \Filament\Notifications\Testing\TestsNotifications::assertNotified() + * @param \Filament\Notifications\Notification|string|null $notification * @return static * @static */ - public static function assertTableActionHalted($name) + public static function assertNotified($notification = null) { - return \Livewire\Testing\TestableLivewire::assertTableActionHalted($name); + return \Livewire\Features\SupportTesting\Testable::assertNotified($notification); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertTableActionHalted() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::mountTableAction() + * @param array|string $name + * @param mixed $record * @return static * @static */ - public static function assertTableActionHeld($name) + public static function mountTableAction($name, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableActionHeld($name); + return \Livewire\Features\SupportTesting\Testable::mountTableAction($name, $record); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertHasTableActionErrors() - * @param array $keys + * @see \Filament\Tables\Testing\TestsActions::unmountTableAction() * @return static * @static */ - public static function assertHasTableActionErrors($keys = []) + public static function unmountTableAction() { - return \Livewire\Testing\TestableLivewire::assertHasTableActionErrors($keys); + return \Livewire\Features\SupportTesting\Testable::unmountTableAction(); } /** * * - * @see \Filament\Tables\Testing\TestsActions::assertHasNoTableActionErrors() - * @param array $keys + * @see \Filament\Tables\Testing\TestsActions::setTableActionData() + * @param array $data * @return static * @static */ - public static function assertHasNoTableActionErrors($keys = []) + public static function setTableActionData($data) { - return \Livewire\Testing\TestableLivewire::assertHasNoTableActionErrors($keys); + return \Livewire\Features\SupportTesting\Testable::setTableActionData($data); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::mountTableBulkAction() - * @param string $name - * @param \Illuminate\Support\Collection|array $records + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDataSet() + * @param array $data * @return static * @static */ - public static function mountTableBulkAction($name, $records) + public static function assertTableActionDataSet($data) { - return \Livewire\Testing\TestableLivewire::mountTableBulkAction($name, $records); + return \Livewire\Features\SupportTesting\Testable::assertTableActionDataSet($data); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::setTableBulkActionData() + * @see \Filament\Tables\Testing\TestsActions::callTableAction() + * @param array|string $name + * @param mixed $record * @param array $data + * @param array $arguments * @return static * @static */ - public static function setTableBulkActionData($data) + public static function callTableAction($name, $record = null, $data = [], $arguments = []) { - return \Livewire\Testing\TestableLivewire::setTableBulkActionData($data); + return \Livewire\Features\SupportTesting\Testable::callTableAction($name, $record, $data, $arguments); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDataSet() - * @param array $data + * @see \Filament\Tables\Testing\TestsActions::callMountedTableAction() + * @param array $arguments * @return static * @static */ - public static function assertTableBulkActionDataSet($data) + public static function callMountedTableAction($arguments = []) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionDataSet($data); + return \Livewire\Features\SupportTesting\Testable::callMountedTableAction($arguments); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::callTableBulkAction() - * @param string $name - * @param \Illuminate\Support\Collection|array $records - * @param array $data - * @param array $arguments + * @see \Filament\Tables\Testing\TestsActions::assertTableActionExists() + * @param array|string $name * @return static * @static */ - public static function callTableBulkAction($name, $records, $data = [], $arguments = []) + public static function assertTableActionExists($name) { - return \Livewire\Testing\TestableLivewire::callTableBulkAction($name, $records, $data, $arguments); + return \Livewire\Features\SupportTesting\Testable::assertTableActionExists($name); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::callMountedTableBulkAction() - * @param array $arguments + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotExist() + * @param array|string $name * @return static * @static */ - public static function callMountedTableBulkAction($arguments = []) + public static function assertTableActionDoesNotExist($name) { - return \Livewire\Testing\TestableLivewire::callMountedTableBulkAction($arguments); + return \Livewire\Features\SupportTesting\Testable::assertTableActionDoesNotExist($name); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionExists() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionsExistInOrder() + * @param array $names * @return static * @static */ - public static function assertTableBulkActionExists($name) + public static function assertTableActionsExistInOrder($names) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionExists($name); + return \Livewire\Features\SupportTesting\Testable::assertTableActionsExistInOrder($names); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotExist() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableHeaderActionsExistInOrder() + * @param array $names * @return static * @static */ - public static function assertTableBulkActionDoesNotExist($name) + public static function assertTableHeaderActionsExistInOrder($names) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionDoesNotExist($name); + return \Livewire\Features\SupportTesting\Testable::assertTableHeaderActionsExistInOrder($names); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionsExistInOrder() + * @see \Filament\Tables\Testing\TestsActions::assertTableEmptyStateActionsExistInOrder() * @param array $names * @return static * @static */ - public static function assertTableBulkActionsExistInOrder($names) + public static function assertTableEmptyStateActionsExistInOrder($names) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionsExistInOrder($names); + return \Livewire\Features\SupportTesting\Testable::assertTableEmptyStateActionsExistInOrder($names); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionVisible() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionVisible() + * @param array|string $name + * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionVisible($name) + public static function assertTableActionVisible($name, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionVisible($name); + return \Livewire\Features\SupportTesting\Testable::assertTableActionVisible($name, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHidden() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionHidden() + * @param array|string $name + * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionHidden($name) + public static function assertTableActionHidden($name, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionHidden($name); + return \Livewire\Features\SupportTesting\Testable::assertTableActionHidden($name, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionEnabled() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionEnabled() + * @param array|string $name + * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionEnabled($name) + public static function assertTableActionEnabled($name, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionEnabled($name); + return \Livewire\Features\SupportTesting\Testable::assertTableActionEnabled($name, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDisabled() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDisabled() + * @param array|string $name + * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionDisabled($name) + public static function assertTableActionDisabled($name, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionDisabled($name); + return \Livewire\Features\SupportTesting\Testable::assertTableActionDisabled($name, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHasIcon() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasIcon() + * @param array|string $name * @param string $icon * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionHasIcon($name, $icon, $record = null) + public static function assertTableActionHasIcon($name, $icon, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionHasIcon($name, $icon, $record); + return \Livewire\Features\SupportTesting\Testable::assertTableActionHasIcon($name, $icon, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotHaveIcon() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveIcon() + * @param array|string $name * @param string $icon * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionDoesNotHaveIcon($name, $icon, $record = null) + public static function assertTableActionDoesNotHaveIcon($name, $icon, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionDoesNotHaveIcon($name, $icon, $record); + return \Livewire\Features\SupportTesting\Testable::assertTableActionDoesNotHaveIcon($name, $icon, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHasLabel() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasLabel() + * @param array|string $name * @param string $label * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionHasLabel($name, $label, $record = null) + public static function assertTableActionHasLabel($name, $label, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionHasLabel($name, $label, $record); + return \Livewire\Features\SupportTesting\Testable::assertTableActionHasLabel($name, $label, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotHaveLabel() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveLabel() + * @param array|string $name * @param string $label * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionDoesNotHaveLabel($name, $label, $record = null) + public static function assertTableActionDoesNotHaveLabel($name, $label, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionDoesNotHaveLabel($name, $label, $record); + return \Livewire\Features\SupportTesting\Testable::assertTableActionDoesNotHaveLabel($name, $label, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHasColor() - * @param string $name - * @param string $color + * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasColor() + * @param array|string $name + * @param array|string $color * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionHasColor($name, $color, $record = null) + public static function assertTableActionHasColor($name, $color, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionHasColor($name, $color, $record); + return \Livewire\Features\SupportTesting\Testable::assertTableActionHasColor($name, $color, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotHaveColor() - * @param string $name - * @param string $color + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveColor() + * @param array|string $name + * @param array|string $color * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionDoesNotHaveColor($name, $color, $record = null) + public static function assertTableActionDoesNotHaveColor($name, $color, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionDoesNotHaveColor($name, $color, $record); + return \Livewire\Features\SupportTesting\Testable::assertTableActionDoesNotHaveColor($name, $color, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHalted() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionHasUrl() + * @param array|string $name + * @param string $url + * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionHalted($name) + public static function assertTableActionHasUrl($name, $url, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionHalted($name); + return \Livewire\Features\SupportTesting\Testable::assertTableActionHasUrl($name, $url, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHalted() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionDoesNotHaveUrl() + * @param array|string $name + * @param string $url + * @param mixed $record * @return static * @static */ - public static function assertTableBulkActionHeld($name) + public static function assertTableActionDoesNotHaveUrl($name, $url, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableBulkActionHeld($name); + return \Livewire\Features\SupportTesting\Testable::assertTableActionDoesNotHaveUrl($name, $url, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertHasTableBulkActionErrors() - * @param array $keys + * @see \Filament\Tables\Testing\TestsActions::assertTableActionShouldOpenUrlInNewTab() + * @param array|string $name + * @param mixed $record * @return static * @static */ - public static function assertHasTableBulkActionErrors($keys = []) + public static function assertTableActionShouldOpenUrlInNewTab($name, $record = null) { - return \Livewire\Testing\TestableLivewire::assertHasTableBulkActionErrors($keys); + return \Livewire\Features\SupportTesting\Testable::assertTableActionShouldOpenUrlInNewTab($name, $record); } /** * * - * @see \Filament\Tables\Testing\TestsBulkActions::assertHasNoTableBulkActionErrors() - * @param array $keys + * @see \Filament\Tables\Testing\TestsActions::assertTableActionShouldNotOpenUrlInNewTab() + * @param array|string $name + * @param mixed $record * @return static * @static */ - public static function assertHasNoTableBulkActionErrors($keys = []) + public static function assertTableActionShouldNotOpenUrlInNewTab($name, $record = null) { - return \Livewire\Testing\TestableLivewire::assertHasNoTableBulkActionErrors($keys); + return \Livewire\Features\SupportTesting\Testable::assertTableActionShouldNotOpenUrlInNewTab($name, $record); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertCanRenderTableColumn() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionMounted() + * @param array|string $name * @return static * @static */ - public static function assertCanRenderTableColumn($name) + public static function assertTableActionMounted($name) { - return \Livewire\Testing\TestableLivewire::assertCanRenderTableColumn($name); + return \Livewire\Features\SupportTesting\Testable::assertTableActionMounted($name); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertCanNotRenderTableColumn() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionNotMounted() + * @param array|string $name * @return static * @static */ - public static function assertCanNotRenderTableColumn($name) + public static function assertTableActionNotMounted($name) { - return \Livewire\Testing\TestableLivewire::assertCanNotRenderTableColumn($name); + return \Livewire\Features\SupportTesting\Testable::assertTableActionNotMounted($name); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnExists() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionMounted() + * @param array|string $name * @return static * @static */ - public static function assertTableColumnExists($name) + public static function assertTableActionHalted($name) { - return \Livewire\Testing\TestableLivewire::assertTableColumnExists($name); + return \Livewire\Features\SupportTesting\Testable::assertTableActionHalted($name); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnVisible() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertTableActionMounted() + * @param array|string $name * @return static * @static */ - public static function assertTableColumnVisible($name) + public static function assertTableActionHeld($name) { - return \Livewire\Testing\TestableLivewire::assertTableColumnVisible($name); + return \Livewire\Features\SupportTesting\Testable::assertTableActionHeld($name); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnHidden() - * @param string $name + * @see \Filament\Tables\Testing\TestsActions::assertHasTableActionErrors() + * @param array $keys * @return static * @static */ - public static function assertTableColumnHidden($name) + public static function assertHasTableActionErrors($keys = []) { - return \Livewire\Testing\TestableLivewire::assertTableColumnHidden($name); + return \Livewire\Features\SupportTesting\Testable::assertHasTableActionErrors($keys); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnStateSet() - * @param string $name - * @param mixed $value - * @param mixed $record + * @see \Filament\Tables\Testing\TestsActions::assertHasNoTableActionErrors() + * @param array $keys * @return static * @static */ - public static function assertTableColumnStateSet($name, $value, $record) + public static function assertHasNoTableActionErrors($keys = []) { - return \Livewire\Testing\TestableLivewire::assertTableColumnStateSet($name, $value, $record); + return \Livewire\Features\SupportTesting\Testable::assertHasNoTableActionErrors($keys); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnStateNotSet() + * @see \Filament\Tables\Testing\TestsBulkActions::mountTableBulkAction() * @param string $name - * @param mixed $value - * @param mixed $record + * @param \Illuminate\Support\Collection|array $records * @return static * @static */ - public static function assertTableColumnStateNotSet($name, $value, $record) + public static function mountTableBulkAction($name, $records) { - return \Livewire\Testing\TestableLivewire::assertTableColumnStateNotSet($name, $value, $record); + return \Livewire\Features\SupportTesting\Testable::mountTableBulkAction($name, $records); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnFormattedStateSet() - * @param string $name - * @param mixed $value - * @param mixed $record + * @see \Filament\Tables\Testing\TestsBulkActions::setTableBulkActionData() + * @param array $data * @return static * @static */ - public static function assertTableColumnFormattedStateSet($name, $value, $record) + public static function setTableBulkActionData($data) { - return \Livewire\Testing\TestableLivewire::assertTableColumnFormattedStateSet($name, $value, $record); + return \Livewire\Features\SupportTesting\Testable::setTableBulkActionData($data); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnFormattedStateNotSet() - * @param string $name - * @param mixed $value - * @param mixed $record + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDataSet() + * @param array $data * @return static * @static */ - public static function assertTableColumnFormattedStateNotSet($name, $value, $record) + public static function assertTableBulkActionDataSet($data) { - return \Livewire\Testing\TestableLivewire::assertTableColumnFormattedStateNotSet($name, $value, $record); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionDataSet($data); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnHasExtraAttributes() + * @see \Filament\Tables\Testing\TestsBulkActions::callTableBulkAction() * @param string $name - * @param array $attributes - * @param mixed $record + * @param \Illuminate\Support\Collection|array $records + * @param array $data + * @param array $arguments + * @return static * @static */ - public static function assertTableColumnHasExtraAttributes($name, $attributes, $record) + public static function callTableBulkAction($name, $records, $data = [], $arguments = []) { - return \Livewire\Testing\TestableLivewire::assertTableColumnHasExtraAttributes($name, $attributes, $record); + return \Livewire\Features\SupportTesting\Testable::callTableBulkAction($name, $records, $data, $arguments); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnDoesNotHaveExtraAttributes() - * @param string $name - * @param array $attributes - * @param mixed $record + * @see \Filament\Tables\Testing\TestsBulkActions::callMountedTableBulkAction() + * @param array $arguments + * @return static * @static */ - public static function assertTableColumnDoesNotHaveExtraAttributes($name, $attributes, $record) + public static function callMountedTableBulkAction($arguments = []) { - return \Livewire\Testing\TestableLivewire::assertTableColumnDoesNotHaveExtraAttributes($name, $attributes, $record); + return \Livewire\Features\SupportTesting\Testable::callMountedTableBulkAction($arguments); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnHasDescription() + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionExists() * @param string $name - * @param mixed $description - * @param mixed $record - * @param string $position + * @return static * @static */ - public static function assertTableColumnHasDescription($name, $description, $record, $position = 'below') + public static function assertTableBulkActionExists($name) { - return \Livewire\Testing\TestableLivewire::assertTableColumnHasDescription($name, $description, $record, $position); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionExists($name); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnDoesNotHaveDescription() + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotExist() * @param string $name - * @param mixed $description - * @param mixed $record - * @param string $position + * @return static * @static */ - public static function assertTableColumnDoesNotHaveDescription($name, $description, $record, $position = 'below') + public static function assertTableBulkActionDoesNotExist($name) { - return \Livewire\Testing\TestableLivewire::assertTableColumnDoesNotHaveDescription($name, $description, $record, $position); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionDoesNotExist($name); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertSelectColumnHasOptions() - * @param string $name - * @param array $options - * @param mixed $record + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionsExistInOrder() + * @param array $names + * @return static * @static */ - public static function assertSelectColumnHasOptions($name, $options, $record) + public static function assertTableBulkActionsExistInOrder($names) { - return \Livewire\Testing\TestableLivewire::assertSelectColumnHasOptions($name, $options, $record); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionsExistInOrder($names); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::assertSelectColumnDoesNotHaveOptions() + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionVisible() * @param string $name - * @param array $options - * @param mixed $record + * @return static * @static */ - public static function assertSelectColumnDoesNotHaveOptions($name, $options, $record) + public static function assertTableBulkActionVisible($name) { - return \Livewire\Testing\TestableLivewire::assertSelectColumnDoesNotHaveOptions($name, $options, $record); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionVisible($name); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::callTableColumnAction() + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHidden() * @param string $name - * @param mixed $record * @return static * @static */ - public static function callTableColumnAction($name, $record = null) + public static function assertTableBulkActionHidden($name) { - return \Livewire\Testing\TestableLivewire::callTableColumnAction($name, $record); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionHidden($name); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::sortTable() - * @param string|null $name - * @param string|null $direction + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionEnabled() + * @param string $name * @return static * @static */ - public static function sortTable($name = null, $direction = null) + public static function assertTableBulkActionEnabled($name) { - return \Livewire\Testing\TestableLivewire::sortTable($name, $direction); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionEnabled($name); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::searchTable() - * @param string|null $search + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDisabled() + * @param string $name * @return static * @static */ - public static function searchTable($search = null) + public static function assertTableBulkActionDisabled($name) { - return \Livewire\Testing\TestableLivewire::searchTable($search); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionDisabled($name); } /** * * - * @see \Filament\Tables\Testing\TestsColumns::searchTableColumns() - * @param array $searches + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHasIcon() + * @param string $name + * @param string $icon + * @param mixed $record * @return static * @static */ - public static function searchTableColumns($searches) + public static function assertTableBulkActionHasIcon($name, $icon, $record = null) { - return \Livewire\Testing\TestableLivewire::searchTableColumns($searches); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionHasIcon($name, $icon, $record); } /** * * - * @see \Filament\Tables\Testing\TestsFilters::filterTable() + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotHaveIcon() * @param string $name - * @param mixed $data + * @param string $icon + * @param mixed $record * @return static * @static */ - public static function filterTable($name, $data = null) + public static function assertTableBulkActionDoesNotHaveIcon($name, $icon, $record = null) { - return \Livewire\Testing\TestableLivewire::filterTable($name, $data); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionDoesNotHaveIcon($name, $icon, $record); } /** * * - * @see \Filament\Tables\Testing\TestsFilters::resetTableFilters() + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHasLabel() + * @param string $name + * @param string $label + * @param mixed $record * @return static * @static */ - public static function resetTableFilters() + public static function assertTableBulkActionHasLabel($name, $label, $record = null) { - return \Livewire\Testing\TestableLivewire::resetTableFilters(); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionHasLabel($name, $label, $record); } /** * * - * @see \Filament\Tables\Testing\TestsFilters::removeTableFilter() - * @param string $filter - * @param string|null $field + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotHaveLabel() + * @param string $name + * @param string $label + * @param mixed $record * @return static * @static */ - public static function removeTableFilter($filter, $field = null) + public static function assertTableBulkActionDoesNotHaveLabel($name, $label, $record = null) { - return \Livewire\Testing\TestableLivewire::removeTableFilter($filter, $field); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionDoesNotHaveLabel($name, $label, $record); } /** * * - * @see \Filament\Tables\Testing\TestsFilters::removeTableFilters() + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionHasColor() + * @param string $name + * @param array|string $color + * @param mixed $record * @return static * @static */ - public static function removeTableFilters() + public static function assertTableBulkActionHasColor($name, $color, $record = null) { - return \Livewire\Testing\TestableLivewire::removeTableFilters(); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionHasColor($name, $color, $record); } /** * * - * @see \Filament\Tables\Testing\TestsFilters::assertTableFilterExists() + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionDoesNotHaveColor() * @param string $name + * @param array|string $color + * @param mixed $record * @return static * @static */ - public static function assertTableFilterExists($name) + public static function assertTableBulkActionDoesNotHaveColor($name, $color, $record = null) { - return \Livewire\Testing\TestableLivewire::assertTableFilterExists($name); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionDoesNotHaveColor($name, $color, $record); } /** * * - * @see \Filament\Tables\Testing\TestsRecords::assertCanSeeTableRecords() - * @param \Illuminate\Support\Collection|array $records - * @param bool $inOrder + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionMounted() + * @param string $name * @return static * @static */ - public static function assertCanSeeTableRecords($records, $inOrder = false) + public static function assertTableBulkActionMounted($name) { - return \Livewire\Testing\TestableLivewire::assertCanSeeTableRecords($records, $inOrder); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionMounted($name); } /** * * - * @see \Filament\Tables\Testing\TestsRecords::assertCanNotSeeTableRecords() - * @param \Illuminate\Support\Collection|array $records + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionNotMounted() + * @param string $name * @return static * @static */ - public static function assertCanNotSeeTableRecords($records) + public static function assertTableBulkActionNotMounted($name) { - return \Livewire\Testing\TestableLivewire::assertCanNotSeeTableRecords($records); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionNotMounted($name); } /** * * - * @see \Filament\Tables\Testing\TestsRecords::assertCountTableRecords() - * @param int $count + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionMounted() + * @param string $name * @return static * @static */ - public static function assertCountTableRecords($count) + public static function assertTableBulkActionHalted($name) { - return \Livewire\Testing\TestableLivewire::assertCountTableRecords($count); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionHalted($name); } /** * * - * @see \Filament\Tables\Testing\TestsRecords::loadTable() + * @see \Filament\Tables\Testing\TestsBulkActions::assertTableBulkActionMounted() + * @param string $name * @return static * @static */ - public static function loadTable() + public static function assertTableBulkActionHeld($name) { - return \Livewire\Testing\TestableLivewire::loadTable(); + return \Livewire\Features\SupportTesting\Testable::assertTableBulkActionHeld($name); } - - } - -} - - namespace Illuminate\Testing { - /** - * - * - * @mixin \Illuminate\Http\Response - */ - class TestResponse { /** * * - * @see \Livewire\LivewireServiceProvider::registerTestMacros() - * @param mixed $component + * @see \Filament\Tables\Testing\TestsBulkActions::assertHasTableBulkActionErrors() + * @param array $keys + * @return static * @static */ - public static function assertSeeLivewire($component) + public static function assertHasTableBulkActionErrors($keys = []) { - return \Illuminate\Testing\TestResponse::assertSeeLivewire($component); + return \Livewire\Features\SupportTesting\Testable::assertHasTableBulkActionErrors($keys); } /** * * - * @see \Livewire\LivewireServiceProvider::registerTestMacros() - * @param mixed $component + * @see \Filament\Tables\Testing\TestsBulkActions::assertHasNoTableBulkActionErrors() + * @param array $keys + * @return static * @static */ - public static function assertDontSeeLivewire($component) + public static function assertHasNoTableBulkActionErrors($keys = []) { - return \Illuminate\Testing\TestResponse::assertDontSeeLivewire($component); + return \Livewire\Features\SupportTesting\Testable::assertHasNoTableBulkActionErrors($keys); } - - } - /** - * - * - */ - class TestView { /** * * - * @see \Livewire\LivewireServiceProvider::registerTestMacros() - * @param mixed $component + * @see \Filament\Tables\Testing\TestsColumns::assertCanRenderTableColumn() + * @param string $name + * @return static * @static */ - public static function assertSeeLivewire($component) + public static function assertCanRenderTableColumn($name) { - return \Illuminate\Testing\TestView::assertSeeLivewire($component); + return \Livewire\Features\SupportTesting\Testable::assertCanRenderTableColumn($name); } /** * * - * @see \Livewire\LivewireServiceProvider::registerTestMacros() - * @param mixed $component + * @see \Filament\Tables\Testing\TestsColumns::assertCanNotRenderTableColumn() + * @param string $name + * @return static * @static */ - public static function assertDontSeeLivewire($component) + public static function assertCanNotRenderTableColumn($name) { - return \Illuminate\Testing\TestView::assertDontSeeLivewire($component); + return \Livewire\Features\SupportTesting\Testable::assertCanNotRenderTableColumn($name); } - - } - -} - - namespace Illuminate\View { - /** - * - * - */ - class ComponentAttributeBag { /** * * - * @see \Livewire\LivewireServiceProvider::registerViewMacros() - * @param mixed $name + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnExists() + * @param string $name + * @return static * @static */ - public static function wire($name) + public static function assertTableColumnExists($name) { - return \Illuminate\View\ComponentAttributeBag::wire($name); + return \Livewire\Features\SupportTesting\Testable::assertTableColumnExists($name); } - - } - /** - * - * - */ - class View { /** * * - * @see \Livewire\Macros\ViewMacros::extends() - * @param mixed $view - * @param mixed $params + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnVisible() + * @param string $name + * @return static * @static */ - public static function extends($view, $params = []) + public static function assertTableColumnVisible($name) { - return \Illuminate\View\View::extends($view, $params); + return \Livewire\Features\SupportTesting\Testable::assertTableColumnVisible($name); } /** * * - * @see \Livewire\Macros\ViewMacros::layout() - * @param mixed $view - * @param mixed $params + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnHidden() + * @param string $name + * @return static * @static */ - public static function layout($view, $params = []) + public static function assertTableColumnHidden($name) { - return \Illuminate\View\View::layout($view, $params); + return \Livewire\Features\SupportTesting\Testable::assertTableColumnHidden($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnStateSet() + * @param string $name + * @param mixed $value + * @param mixed $record + * @return static + * @static + */ + public static function assertTableColumnStateSet($name, $value, $record) + { + return \Livewire\Features\SupportTesting\Testable::assertTableColumnStateSet($name, $value, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnStateNotSet() + * @param string $name + * @param mixed $value + * @param mixed $record + * @return static + * @static + */ + public static function assertTableColumnStateNotSet($name, $value, $record) + { + return \Livewire\Features\SupportTesting\Testable::assertTableColumnStateNotSet($name, $value, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnFormattedStateSet() + * @param string $name + * @param mixed $value + * @param mixed $record + * @return static + * @static + */ + public static function assertTableColumnFormattedStateSet($name, $value, $record) + { + return \Livewire\Features\SupportTesting\Testable::assertTableColumnFormattedStateSet($name, $value, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnFormattedStateNotSet() + * @param string $name + * @param mixed $value + * @param mixed $record + * @return static + * @static + */ + public static function assertTableColumnFormattedStateNotSet($name, $value, $record) + { + return \Livewire\Features\SupportTesting\Testable::assertTableColumnFormattedStateNotSet($name, $value, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnHasExtraAttributes() + * @param string $name + * @param array $attributes + * @param mixed $record + * @static + */ + public static function assertTableColumnHasExtraAttributes($name, $attributes, $record) + { + return \Livewire\Features\SupportTesting\Testable::assertTableColumnHasExtraAttributes($name, $attributes, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnDoesNotHaveExtraAttributes() + * @param string $name + * @param array $attributes + * @param mixed $record + * @static + */ + public static function assertTableColumnDoesNotHaveExtraAttributes($name, $attributes, $record) + { + return \Livewire\Features\SupportTesting\Testable::assertTableColumnDoesNotHaveExtraAttributes($name, $attributes, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnHasDescription() + * @param string $name + * @param mixed $description + * @param mixed $record + * @param string $position + * @static + */ + public static function assertTableColumnHasDescription($name, $description, $record, $position = 'below') + { + return \Livewire\Features\SupportTesting\Testable::assertTableColumnHasDescription($name, $description, $record, $position); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableColumnDoesNotHaveDescription() + * @param string $name + * @param mixed $description + * @param mixed $record + * @param string $position + * @static + */ + public static function assertTableColumnDoesNotHaveDescription($name, $description, $record, $position = 'below') + { + return \Livewire\Features\SupportTesting\Testable::assertTableColumnDoesNotHaveDescription($name, $description, $record, $position); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableSelectColumnHasOptions() + * @param string $name + * @param array $options + * @param mixed $record + * @static + */ + public static function assertTableSelectColumnHasOptions($name, $options, $record) + { + return \Livewire\Features\SupportTesting\Testable::assertTableSelectColumnHasOptions($name, $options, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::assertTableSelectColumnDoesNotHaveOptions() + * @param string $name + * @param array $options + * @param mixed $record + * @static + */ + public static function assertTableSelectColumnDoesNotHaveOptions($name, $options, $record) + { + return \Livewire\Features\SupportTesting\Testable::assertTableSelectColumnDoesNotHaveOptions($name, $options, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::callTableColumnAction() + * @param string $name + * @param mixed $record + * @return static + * @static + */ + public static function callTableColumnAction($name, $record = null) + { + return \Livewire\Features\SupportTesting\Testable::callTableColumnAction($name, $record); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::sortTable() + * @param string|null $name + * @param string|null $direction + * @return static + * @static + */ + public static function sortTable($name = null, $direction = null) + { + return \Livewire\Features\SupportTesting\Testable::sortTable($name, $direction); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::searchTable() + * @param string|null $search + * @return static + * @static + */ + public static function searchTable($search = null) + { + return \Livewire\Features\SupportTesting\Testable::searchTable($search); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsColumns::searchTableColumns() + * @param array $searches + * @return static + * @static + */ + public static function searchTableColumns($searches) + { + return \Livewire\Features\SupportTesting\Testable::searchTableColumns($searches); } /** * * - * @see \Livewire\Macros\ViewMacros::layoutData() + * @see \Filament\Tables\Testing\TestsFilters::filterTable() + * @param string $name * @param mixed $data + * @return static * @static */ - public static function layoutData($data = []) + public static function filterTable($name, $data = null) { - return \Illuminate\View\View::layoutData($data); + return \Livewire\Features\SupportTesting\Testable::filterTable($name, $data); } /** * * - * @see \Livewire\Macros\ViewMacros::section() - * @param mixed $section + * @see \Filament\Tables\Testing\TestsFilters::resetTableFilters() + * @return static * @static */ - public static function section($section) + public static function resetTableFilters() { - return \Illuminate\View\View::section($section); + return \Livewire\Features\SupportTesting\Testable::resetTableFilters(); } /** * * - * @see \Livewire\Macros\ViewMacros::slot() - * @param mixed $slot + * @see \Filament\Tables\Testing\TestsFilters::removeTableFilter() + * @param string $filter + * @param string|null $field + * @return static * @static */ - public static function slot($slot) + public static function removeTableFilter($filter, $field = null) { - return \Illuminate\View\View::slot($slot); + return \Livewire\Features\SupportTesting\Testable::removeTableFilter($filter, $field); } - - } - -} - - -namespace { - class App extends \Illuminate\Support\Facades\App {} - class Arr extends \Illuminate\Support\Arr {} - class Artisan extends \Illuminate\Support\Facades\Artisan {} - class Auth extends \Illuminate\Support\Facades\Auth {} - class Blade extends \Illuminate\Support\Facades\Blade {} - class Broadcast extends \Illuminate\Support\Facades\Broadcast {} - class Bus extends \Illuminate\Support\Facades\Bus {} - class Cache extends \Illuminate\Support\Facades\Cache {} - class Config extends \Illuminate\Support\Facades\Config {} - class Cookie extends \Illuminate\Support\Facades\Cookie {} - class Crypt extends \Illuminate\Support\Facades\Crypt {} - class Date extends \Illuminate\Support\Facades\Date {} - class DB extends \Illuminate\Support\Facades\DB {} - class Eloquent extends \Illuminate\Database\Eloquent\Model { + /** + * + * + * @see \Filament\Tables\Testing\TestsFilters::removeTableFilters() + * @return static + * @static + */ + public static function removeTableFilters() + { + return \Livewire\Features\SupportTesting\Testable::removeTableFilters(); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsFilters::assertTableFilterExists() + * @param string $name + * @return static + * @static + */ + public static function assertTableFilterExists($name) + { + return \Livewire\Features\SupportTesting\Testable::assertTableFilterExists($name); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsRecords::assertCanSeeTableRecords() + * @param \Illuminate\Support\Collection|array $records + * @param bool $inOrder + * @return static + * @static + */ + public static function assertCanSeeTableRecords($records, $inOrder = false) + { + return \Livewire\Features\SupportTesting\Testable::assertCanSeeTableRecords($records, $inOrder); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsRecords::assertCanNotSeeTableRecords() + * @param \Illuminate\Support\Collection|array $records + * @return static + * @static + */ + public static function assertCanNotSeeTableRecords($records) + { + return \Livewire\Features\SupportTesting\Testable::assertCanNotSeeTableRecords($records); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsRecords::assertCountTableRecords() + * @param int $count + * @return static + * @static + */ + public static function assertCountTableRecords($count) + { + return \Livewire\Features\SupportTesting\Testable::assertCountTableRecords($count); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsRecords::loadTable() + * @return static + * @static + */ + public static function loadTable() + { + return \Livewire\Features\SupportTesting\Testable::loadTable(); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsSummaries::assertTableColumnSummarySet() + * @param string $columnName + * @param string $summarizerId + * @param mixed $state + * @param bool $isCurrentPaginationPageOnly + * @return static + * @static + */ + public static function assertTableColumnSummarySet($columnName, $summarizerId, $state, $isCurrentPaginationPageOnly = false) + { + return \Livewire\Features\SupportTesting\Testable::assertTableColumnSummarySet($columnName, $summarizerId, $state, $isCurrentPaginationPageOnly); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsSummaries::assertTableColumnSummaryNotSet() + * @param string $columnName + * @param string $summarizerId + * @param mixed $state + * @param bool $isCurrentPaginationPageOnly + * @return static + * @static + */ + public static function assertTableColumnSummaryNotSet($columnName, $summarizerId, $state, $isCurrentPaginationPageOnly = false) + { + return \Livewire\Features\SupportTesting\Testable::assertTableColumnSummaryNotSet($columnName, $summarizerId, $state, $isCurrentPaginationPageOnly); + } + /** + * + * + * @see \Filament\Tables\Testing\TestsSummaries::assertTableColumnSummarizerExists() + * @param string $columnName + * @param string $summarizerId + * @return static + * @static + */ + public static function assertTableColumnSummarizerExists($columnName, $summarizerId) + { + return \Livewire\Features\SupportTesting\Testable::assertTableColumnSummarizerExists($columnName, $summarizerId); + } + + } + +} + + namespace Illuminate\Routing { + /** + * + * + */ + class Route { + /** + * + * + * @see \Livewire\Features\SupportLazyLoading\SupportLazyLoading::registerRouteMacro() + * @param mixed $enabled + * @static + */ + public static function lazy($enabled = true) + { + return \Illuminate\Routing\Route::lazy($enabled); + } + + } + +} + + namespace Illuminate\View { + /** + * + * + */ + class ComponentAttributeBag { + /** + * + * + * @see \Livewire\Features\SupportBladeAttributes\SupportBladeAttributes::provide() + * @param mixed $name + * @static + */ + public static function wire($name) + { + return \Illuminate\View\ComponentAttributeBag::wire($name); + } + + } + /** + * + * + */ + class View { + /** + * + * + * @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros() + * @param mixed $data + * @static + */ + public static function layoutData($data = []) + { + return \Illuminate\View\View::layoutData($data); + } + /** + * + * + * @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros() + * @param mixed $section + * @static + */ + public static function section($section) + { + return \Illuminate\View\View::section($section); + } + /** + * + * + * @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros() + * @param mixed $title + * @static + */ + public static function title($title) + { + return \Illuminate\View\View::title($title); + } + /** + * + * + * @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros() + * @param mixed $slot + * @static + */ + public static function slot($slot) + { + return \Illuminate\View\View::slot($slot); + } + /** + * + * + * @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros() + * @param mixed $view + * @param mixed $params + * @static + */ + public static function extends($view, $params = []) + { + return \Illuminate\View\View::extends($view, $params); + } + /** + * + * + * @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros() + * @param mixed $view + * @param mixed $params + * @static + */ + public static function layout($view, $params = []) + { + return \Illuminate\View\View::layout($view, $params); + } + + } + +} + + +namespace { + class App extends \Illuminate\Support\Facades\App {} + class Arr extends \Illuminate\Support\Arr {} + class Artisan extends \Illuminate\Support\Facades\Artisan {} + class Auth extends \Illuminate\Support\Facades\Auth {} + class Blade extends \Illuminate\Support\Facades\Blade {} + class Broadcast extends \Illuminate\Support\Facades\Broadcast {} + class Bus extends \Illuminate\Support\Facades\Bus {} + class Cache extends \Illuminate\Support\Facades\Cache {} + class Config extends \Illuminate\Support\Facades\Config {} + class Cookie extends \Illuminate\Support\Facades\Cookie {} + class Crypt extends \Illuminate\Support\Facades\Crypt {} + class Date extends \Illuminate\Support\Facades\Date {} + class DB extends \Illuminate\Support\Facades\DB {} + class Eloquent extends \Illuminate\Database\Eloquent\Model { + /** + * Create and return an un-saved model instance. + * + * @param array $attributes + * @return \Illuminate\Database\Eloquent\Model|static + * @static + */ + public static function make($attributes = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->make($attributes); + } + + /** + * Register a new global scope. + * + * @param string $identifier + * @param \Illuminate\Database\Eloquent\Scope|\Closure $scope + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function withGlobalScope($identifier, $scope) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withGlobalScope($identifier, $scope); + } + + /** + * Remove a registered global scope. + * + * @param \Illuminate\Database\Eloquent\Scope|string $scope + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function withoutGlobalScope($scope) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withoutGlobalScope($scope); + } + + /** + * Remove all or passed registered global scopes. + * + * @param array|null $scopes + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function withoutGlobalScopes($scopes = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->withoutGlobalScopes($scopes); + } + + /** + * Get an array of global scopes that were removed from the query. + * + * @return array + * @static + */ + public static function removedScopes() + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->removedScopes(); + } + + /** + * Add a where clause on the primary key to the query. + * + * @param mixed $id + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function whereKey($id) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->whereKey($id); + } + + /** + * Add a where clause on the primary key to the query. + * + * @param mixed $id + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function whereKeyNot($id) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->whereKeyNot($id); + } + + /** + * Add a basic where clause to the query. + * + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @param string $boolean + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function where($column, $operator = null, $value = null, $boolean = 'and') + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->where($column, $operator, $value, $boolean); + } + + /** + * Add a basic where clause to the query, and return the first result. + * + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @param string $boolean + * @return \Illuminate\Database\Eloquent\Model|static|null + * @static + */ + public static function firstWhere($column, $operator = null, $value = null, $boolean = 'and') + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->firstWhere($column, $operator, $value, $boolean); + } + + /** + * Add an "or where" clause to the query. + * + * @param \Closure|array|string|\Illuminate\Contracts\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function orWhere($column, $operator = null, $value = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->orWhere($column, $operator, $value); + } + + /** + * Add a basic "where not" clause to the query. + * + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @param string $boolean + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function whereNot($column, $operator = null, $value = null, $boolean = 'and') + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->whereNot($column, $operator, $value, $boolean); + } + + /** + * Add an "or where not" clause to the query. + * + * @param \Closure|array|string|\Illuminate\Contracts\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function orWhereNot($column, $operator = null, $value = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->orWhereNot($column, $operator, $value); + } + + /** + * Add an "order by" clause for a timestamp to the query. + * + * @param string|\Illuminate\Contracts\Database\Query\Expression $column + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function latest($column = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->latest($column); + } + + /** + * Add an "order by" clause for a timestamp to the query. + * + * @param string|\Illuminate\Contracts\Database\Query\Expression $column + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function oldest($column = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->oldest($column); + } + + /** + * Create a collection of models from plain arrays. + * + * @param array $items + * @return \Illuminate\Database\Eloquent\Collection + * @static + */ + public static function hydrate($items) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->hydrate($items); + } + + /** + * Create a collection of models from a raw query. + * + * @param string $query + * @param array $bindings + * @return \Illuminate\Database\Eloquent\Collection + * @static + */ + public static function fromQuery($query, $bindings = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->fromQuery($query, $bindings); + } + + /** + * Find a model by its primary key. + * + * @param mixed $id + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|null + * @static + */ + public static function find($id, $columns = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->find($id, $columns); + } + + /** + * Find multiple models by their primary keys. + * + * @param \Illuminate\Contracts\Support\Arrayable|array $ids + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Collection + * @static + */ + public static function findMany($ids, $columns = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->findMany($ids, $columns); + } + + /** + * Find a model by its primary key or throw an exception. + * + * @param mixed $id + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static|static[] + * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> + * @static + */ + public static function findOrFail($id, $columns = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->findOrFail($id, $columns); + } + + /** + * Find a model by its primary key or return fresh model instance. + * + * @param mixed $id + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model|static + * @static + */ + public static function findOrNew($id, $columns = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->findOrNew($id, $columns); + } + + /** + * Find a model by its primary key or call a callback. + * + * @param mixed $id + * @param \Closure|array|string $columns + * @param \Closure|null $callback + * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|mixed + * @static + */ + public static function findOr($id, $columns = [], $callback = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->findOr($id, $columns, $callback); + } + + /** + * Get the first record matching the attributes or instantiate it. + * + * @param array $attributes + * @param array $values + * @return \Illuminate\Database\Eloquent\Model|static + * @static + */ + public static function firstOrNew($attributes = [], $values = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->firstOrNew($attributes, $values); + } + + /** + * Get the first record matching the attributes. If the record is not found, create it. + * + * @param array $attributes + * @param array $values + * @return \Illuminate\Database\Eloquent\Model|static + * @static + */ + public static function firstOrCreate($attributes = [], $values = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->firstOrCreate($attributes, $values); + } + + /** + * Attempt to create the record. If a unique constraint violation occurs, attempt to find the matching record. + * + * @param array $attributes + * @param array $values + * @return \Illuminate\Database\Eloquent\Model|static + * @static + */ + public static function createOrFirst($attributes = [], $values = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->createOrFirst($attributes, $values); + } + + /** + * Create or update a record matching the attributes, and fill it with values. + * + * @param array $attributes + * @param array $values + * @return \Illuminate\Database\Eloquent\Model|static + * @static + */ + public static function updateOrCreate($attributes, $values = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->updateOrCreate($attributes, $values); + } + + /** + * Execute the query and get the first result or throw an exception. + * + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model|static + * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> + * @static + */ + public static function firstOrFail($columns = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->firstOrFail($columns); + } + + /** + * Execute the query and get the first result or call a callback. + * + * @param \Closure|array|string $columns + * @param \Closure|null $callback + * @return \Illuminate\Database\Eloquent\Model|static|mixed + * @static + */ + public static function firstOr($columns = [], $callback = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->firstOr($columns, $callback); + } + + /** + * Execute the query and get the first result if it's the sole matching record. + * + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model + * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> + * @throws \Illuminate\Database\MultipleRecordsFoundException + * @static + */ + public static function sole($columns = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->sole($columns); + } + + /** + * Get a single column's value from the first result of a query. + * + * @param string|\Illuminate\Contracts\Database\Query\Expression $column + * @return mixed + * @static + */ + public static function value($column) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->value($column); + } + + /** + * Get a single column's value from the first result of a query if it's the sole matching record. + * + * @param string|\Illuminate\Contracts\Database\Query\Expression $column + * @return mixed + * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> + * @throws \Illuminate\Database\MultipleRecordsFoundException + * @static + */ + public static function soleValue($column) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->soleValue($column); + } + + /** + * Get a single column's value from the first result of the query or throw an exception. + * + * @param string|\Illuminate\Contracts\Database\Query\Expression $column + * @return mixed + * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> + * @static + */ + public static function valueOrFail($column) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->valueOrFail($column); + } + + /** + * Execute the query as a "select" statement. + * + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Collection|static[] + * @static + */ + public static function get($columns = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->get($columns); + } + + /** + * Get the hydrated models without eager loading. + * + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model[]|static[] + * @static + */ + public static function getModels($columns = []) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->getModels($columns); + } + /** - * Create and return an un-saved model instance. + * Eager load the relationships for the models. * - * @param array $attributes - * @return \Illuminate\Database\Eloquent\Model|static + * @param array $models + * @return array * @static */ - public static function make($attributes = []) + public static function eagerLoadRelations($models) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->make($attributes); + return $instance->eagerLoadRelations($models); } /** - * Register a new global scope. + * Get a lazy collection for the given query. * - * @param string $identifier - * @param \Illuminate\Database\Eloquent\Scope|\Closure $scope - * @return \Illuminate\Database\Eloquent\Builder|static + * @return \Illuminate\Support\LazyCollection * @static */ - public static function withGlobalScope($identifier, $scope) + public static function cursor() { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withGlobalScope($identifier, $scope); + return $instance->cursor(); } /** - * Remove a registered global scope. + * Get a collection with the values of a given column. * - * @param \Illuminate\Database\Eloquent\Scope|string $scope - * @return \Illuminate\Database\Eloquent\Builder|static + * @param string|\Illuminate\Contracts\Database\Query\Expression $column + * @param string|null $key + * @return \Illuminate\Support\Collection * @static */ - public static function withoutGlobalScope($scope) + public static function pluck($column, $key = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withoutGlobalScope($scope); + return $instance->pluck($column, $key); } /** - * Remove all or passed registered global scopes. + * Paginate the given query. * - * @param array|null $scopes - * @return \Illuminate\Database\Eloquent\Builder|static + * @param int|null|\Closure $perPage + * @param array|string $columns + * @param string $pageName + * @param int|null $page + * @param \Closure|int|null $total + * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator + * @throws \InvalidArgumentException * @static */ - public static function withoutGlobalScopes($scopes = null) + public static function paginate($perPage = null, $columns = [], $pageName = 'page', $page = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withoutGlobalScopes($scopes); + return $instance->paginate($perPage, $columns, $pageName, $page); } /** - * Get an array of global scopes that were removed from the query. + * Paginate the given query into a simple paginator. * - * @return array + * @param int|null $perPage + * @param array|string $columns + * @param string $pageName + * @param int|null $page + * @return \Illuminate\Contracts\Pagination\Paginator * @static */ - public static function removedScopes() + public static function simplePaginate($perPage = null, $columns = [], $pageName = 'page', $page = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->removedScopes(); + return $instance->simplePaginate($perPage, $columns, $pageName, $page); } /** - * Add a where clause on the primary key to the query. + * Paginate the given query into a cursor paginator. * - * @param mixed $id - * @return \Illuminate\Database\Eloquent\Builder|static + * @param int|null $perPage + * @param array|string $columns + * @param string $cursorName + * @param \Illuminate\Pagination\Cursor|string|null $cursor + * @return \Illuminate\Contracts\Pagination\CursorPaginator * @static */ - public static function whereKey($id) + public static function cursorPaginate($perPage = null, $columns = [], $cursorName = 'cursor', $cursor = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereKey($id); + return $instance->cursorPaginate($perPage, $columns, $cursorName, $cursor); } /** - * Add a where clause on the primary key to the query. + * Save a new model and return the instance. * - * @param mixed $id - * @return \Illuminate\Database\Eloquent\Builder|static + * @param array $attributes + * @return \Illuminate\Database\Eloquent\Model|$this * @static */ - public static function whereKeyNot($id) + public static function create($attributes = []) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereKeyNot($id); + return $instance->create($attributes); } /** - * Add a basic where clause to the query. + * Save a new model and return the instance. Allow mass-assignment. * - * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - * @param mixed $operator - * @param mixed $value - * @param string $boolean - * @return \Illuminate\Database\Eloquent\Builder|static + * @param array $attributes + * @return \Illuminate\Database\Eloquent\Model|$this * @static */ - public static function where($column, $operator = null, $value = null, $boolean = 'and') + public static function forceCreate($attributes) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->where($column, $operator, $value, $boolean); + return $instance->forceCreate($attributes); } /** - * Add a basic where clause to the query, and return the first result. + * Save a new model instance with mass assignment without raising model events. * - * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - * @param mixed $operator - * @param mixed $value - * @param string $boolean - * @return \Illuminate\Database\Eloquent\Model|static|null + * @param array $attributes + * @return \Illuminate\Database\Eloquent\Model|$this * @static */ - public static function firstWhere($column, $operator = null, $value = null, $boolean = 'and') + public static function forceCreateQuietly($attributes = []) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->firstWhere($column, $operator, $value, $boolean); + return $instance->forceCreateQuietly($attributes); } /** - * Add an "or where" clause to the query. + * Insert new records or update the existing ones. * - * @param \Closure|array|string|\Illuminate\Contracts\Database\Query\Expression $column - * @param mixed $operator - * @param mixed $value - * @return \Illuminate\Database\Eloquent\Builder|static + * @param array $values + * @param array|string $uniqueBy + * @param array|null $update + * @return int * @static */ - public static function orWhere($column, $operator = null, $value = null) + public static function upsert($values, $uniqueBy, $update = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orWhere($column, $operator, $value); + return $instance->upsert($values, $uniqueBy, $update); } /** - * Add a basic "where not" clause to the query. + * Register a replacement for the default delete function. * - * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - * @param mixed $operator - * @param mixed $value - * @param string $boolean - * @return \Illuminate\Database\Eloquent\Builder|static + * @param \Closure $callback + * @return void * @static */ - public static function whereNot($column, $operator = null, $value = null, $boolean = 'and') + public static function onDelete($callback) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereNot($column, $operator, $value, $boolean); + $instance->onDelete($callback); } /** - * Add an "or where not" clause to the query. + * Call the given local model scopes. * - * @param \Closure|array|string|\Illuminate\Contracts\Database\Query\Expression $column - * @param mixed $operator - * @param mixed $value - * @return \Illuminate\Database\Eloquent\Builder|static + * @param array|string $scopes + * @return static|mixed * @static */ - public static function orWhereNot($column, $operator = null, $value = null) + public static function scopes($scopes) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orWhereNot($column, $operator, $value); + return $instance->scopes($scopes); } /** - * Add an "order by" clause for a timestamp to the query. + * Apply the scopes to the Eloquent builder instance and return it. * - * @param string|\Illuminate\Contracts\Database\Query\Expression $column - * @return \Illuminate\Database\Eloquent\Builder|static + * @return static * @static */ - public static function latest($column = null) + public static function applyScopes() { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->latest($column); + return $instance->applyScopes(); } /** - * Add an "order by" clause for a timestamp to the query. + * Prevent the specified relations from being eager loaded. * - * @param string|\Illuminate\Contracts\Database\Query\Expression $column + * @param mixed $relations * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function oldest($column = null) + public static function without($relations) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->oldest($column); + return $instance->without($relations); } /** - * Create a collection of models from plain arrays. + * Set the relationships that should be eager loaded while removing any previously added eager loading specifications. * - * @param array $items - * @return \Illuminate\Database\Eloquent\Collection + * @param mixed $relations + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function hydrate($items) + public static function withOnly($relations) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->hydrate($items); + return $instance->withOnly($relations); } /** - * Create a collection of models from a raw query. + * Create a new instance of the model being queried. * - * @param string $query - * @param array $bindings - * @return \Illuminate\Database\Eloquent\Collection + * @param array $attributes + * @return \Illuminate\Database\Eloquent\Model|static * @static */ - public static function fromQuery($query, $bindings = []) + public static function newModelInstance($attributes = []) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->fromQuery($query, $bindings); + return $instance->newModelInstance($attributes); } /** - * Find a model by its primary key. + * Apply query-time casts to the model instance. * - * @param mixed $id - * @param array|string $columns - * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|null + * @param array $casts + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function find($id, $columns = []) + public static function withCasts($casts) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->find($id, $columns); + return $instance->withCasts($casts); } /** - * Find multiple models by their primary keys. + * Execute the given Closure within a transaction savepoint if needed. * - * @param \Illuminate\Contracts\Support\Arrayable|array $ids - * @param array|string $columns - * @return \Illuminate\Database\Eloquent\Collection + * @template TModelValue + * @param \Closure(): TModelValue $scope + * @return \Illuminate\Database\Eloquent\TModelValue * @static */ - public static function findMany($ids, $columns = []) + public static function withSavepointIfNeeded($scope) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->findMany($ids, $columns); + return $instance->withSavepointIfNeeded($scope); } /** - * Find a model by its primary key or throw an exception. + * Get the underlying query builder instance. * - * @param mixed $id - * @param array|string $columns - * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static|static[] - * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> + * @return \Illuminate\Database\Query\Builder * @static */ - public static function findOrFail($id, $columns = []) + public static function getQuery() { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->findOrFail($id, $columns); + return $instance->getQuery(); } /** - * Find a model by its primary key or return fresh model instance. + * Set the underlying query builder instance. * - * @param mixed $id - * @param array|string $columns - * @return \Illuminate\Database\Eloquent\Model|static + * @param \Illuminate\Database\Query\Builder $query + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function findOrNew($id, $columns = []) + public static function setQuery($query) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->findOrNew($id, $columns); + return $instance->setQuery($query); } /** - * Find a model by its primary key or call a callback. + * Get a base query builder instance. * - * @param mixed $id - * @param \Closure|array|string $columns - * @param \Closure|null $callback - * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|mixed + * @return \Illuminate\Database\Query\Builder * @static */ - public static function findOr($id, $columns = [], $callback = null) + public static function toBase() { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->findOr($id, $columns, $callback); + return $instance->toBase(); } /** - * Get the first record matching the attributes or instantiate it. + * Get the relationships being eagerly loaded. * - * @param array $attributes - * @param array $values - * @return \Illuminate\Database\Eloquent\Model|static + * @return array * @static */ - public static function firstOrNew($attributes = [], $values = []) + public static function getEagerLoads() { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->firstOrNew($attributes, $values); + return $instance->getEagerLoads(); } /** - * Get the first record matching the attributes. If the record is not found, create it. + * Set the relationships being eagerly loaded. * - * @param array $attributes - * @param array $values - * @return \Illuminate\Database\Eloquent\Model|static + * @param array $eagerLoad + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function firstOrCreate($attributes = [], $values = []) + public static function setEagerLoads($eagerLoad) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->firstOrCreate($attributes, $values); + return $instance->setEagerLoads($eagerLoad); } /** - * Attempt to create the record. If a unique constraint violation occurs, attempt to find the matching record. + * Indicate that the given relationships should not be eagerly loaded. * - * @param array $attributes - * @param array $values - * @return \Illuminate\Database\Eloquent\Model|static + * @param array $relations + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function createOrFirst($attributes = [], $values = []) + public static function withoutEagerLoad($relations) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->createOrFirst($attributes, $values); + return $instance->withoutEagerLoad($relations); } /** - * Create or update a record matching the attributes, and fill it with values. + * Flush the relationships being eagerly loaded. * - * @param array $attributes - * @param array $values - * @return \Illuminate\Database\Eloquent\Model|static + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function updateOrCreate($attributes, $values = []) + public static function withoutEagerLoads() { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->updateOrCreate($attributes, $values); + return $instance->withoutEagerLoads(); } /** - * Execute the query and get the first result or throw an exception. + * Get the model instance being queried. * - * @param array|string $columns * @return \Illuminate\Database\Eloquent\Model|static - * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> * @static */ - public static function firstOrFail($columns = []) + public static function getModel() { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->firstOrFail($columns); + return $instance->getModel(); } /** - * Execute the query and get the first result or call a callback. + * Set a model instance for the model being queried. * - * @param \Closure|array|string $columns - * @param \Closure|null $callback - * @return \Illuminate\Database\Eloquent\Model|static|mixed + * @param \Illuminate\Database\Eloquent\Model $model + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function firstOr($columns = [], $callback = null) + public static function setModel($model) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->firstOr($columns, $callback); + return $instance->setModel($model); } /** - * Execute the query and get the first result if it's the sole matching record. + * Get the given macro by name. * - * @param array|string $columns - * @return \Illuminate\Database\Eloquent\Model - * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> - * @throws \Illuminate\Database\MultipleRecordsFoundException + * @param string $name + * @return \Closure * @static */ - public static function sole($columns = []) + public static function getMacro($name) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->sole($columns); + return $instance->getMacro($name); } /** - * Get a single column's value from the first result of a query. + * Checks if a macro is registered. * - * @param string|\Illuminate\Contracts\Database\Query\Expression $column - * @return mixed + * @param string $name + * @return bool * @static */ - public static function value($column) + public static function hasMacro($name) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->value($column); + return $instance->hasMacro($name); } /** - * Get a single column's value from the first result of a query if it's the sole matching record. + * Get the given global macro by name. * - * @param string|\Illuminate\Contracts\Database\Query\Expression $column - * @return mixed - * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> - * @throws \Illuminate\Database\MultipleRecordsFoundException + * @param string $name + * @return \Closure * @static */ - public static function soleValue($column) + public static function getGlobalMacro($name) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->soleValue($column); + return \Illuminate\Database\Eloquent\Builder::getGlobalMacro($name); } /** - * Get a single column's value from the first result of the query or throw an exception. + * Checks if a global macro is registered. * - * @param string|\Illuminate\Contracts\Database\Query\Expression $column - * @return mixed - * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<\Illuminate\Database\Eloquent\Model> + * @param string $name + * @return bool * @static */ - public static function valueOrFail($column) + public static function hasGlobalMacro($name) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->valueOrFail($column); + return \Illuminate\Database\Eloquent\Builder::hasGlobalMacro($name); } /** - * Execute the query as a "select" statement. + * Clone the Eloquent query builder. * - * @param array|string $columns - * @return \Illuminate\Database\Eloquent\Collection|static[] + * @return static * @static */ - public static function get($columns = []) + public static function clone() { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->get($columns); + return $instance->clone(); } /** - * Get the hydrated models without eager loading. + * Chunk the results of the query. * - * @param array|string $columns - * @return \Illuminate\Database\Eloquent\Model[]|static[] + * @param int $count + * @param callable $callback + * @return bool * @static */ - public static function getModels($columns = []) + public static function chunk($count, $callback) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->getModels($columns); + return $instance->chunk($count, $callback); } /** - * Eager load the relationships for the models. + * Run a map over each item while chunking. * - * @param array $models - * @return array + * @param callable $callback + * @param int $count + * @return \Illuminate\Support\Collection * @static */ - public static function eagerLoadRelations($models) + public static function chunkMap($callback, $count = 1000) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->eagerLoadRelations($models); + return $instance->chunkMap($callback, $count); } /** - * Get a lazy collection for the given query. + * Execute a callback over each item while chunking. * - * @return \Illuminate\Support\LazyCollection + * @param callable $callback + * @param int $count + * @return bool + * @throws \RuntimeException * @static */ - public static function cursor() + public static function each($callback, $count = 1000) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->cursor(); + return $instance->each($callback, $count); } /** - * Get a collection with the values of a given column. + * Chunk the results of a query by comparing IDs. * - * @param string|\Illuminate\Contracts\Database\Query\Expression $column - * @param string|null $key - * @return \Illuminate\Support\Collection + * @param int $count + * @param callable $callback + * @param string|null $column + * @param string|null $alias + * @return bool * @static */ - public static function pluck($column, $key = null) + public static function chunkById($count, $callback, $column = null, $alias = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->pluck($column, $key); + return $instance->chunkById($count, $callback, $column, $alias); } /** - * Paginate the given query. + * Execute a callback over each item while chunking by ID. * - * @param int|null|\Closure $perPage - * @param array|string $columns - * @param string $pageName - * @param int|null $page - * @param \Closure|int|null $total - * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator - * @throws \InvalidArgumentException + * @param callable $callback + * @param int $count + * @param string|null $column + * @param string|null $alias + * @return bool * @static */ - public static function paginate($perPage = null, $columns = [], $pageName = 'page', $page = null) + public static function eachById($callback, $count = 1000, $column = null, $alias = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->paginate($perPage, $columns, $pageName, $page); + return $instance->eachById($callback, $count, $column, $alias); } /** - * Paginate the given query into a simple paginator. + * Query lazily, by chunks of the given size. * - * @param int|null $perPage - * @param array|string $columns - * @param string $pageName - * @param int|null $page - * @return \Illuminate\Contracts\Pagination\Paginator + * @param int $chunkSize + * @return \Illuminate\Support\LazyCollection + * @throws \InvalidArgumentException * @static */ - public static function simplePaginate($perPage = null, $columns = [], $pageName = 'page', $page = null) + public static function lazy($chunkSize = 1000) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->simplePaginate($perPage, $columns, $pageName, $page); + return $instance->lazy($chunkSize); } /** - * Paginate the given query into a cursor paginator. + * Query lazily, by chunking the results of a query by comparing IDs. * - * @param int|null $perPage - * @param array|string $columns - * @param string $cursorName - * @param \Illuminate\Pagination\Cursor|string|null $cursor - * @return \Illuminate\Contracts\Pagination\CursorPaginator + * @param int $chunkSize + * @param string|null $column + * @param string|null $alias + * @return \Illuminate\Support\LazyCollection + * @throws \InvalidArgumentException * @static */ - public static function cursorPaginate($perPage = null, $columns = [], $cursorName = 'cursor', $cursor = null) + public static function lazyById($chunkSize = 1000, $column = null, $alias = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->cursorPaginate($perPage, $columns, $cursorName, $cursor); + return $instance->lazyById($chunkSize, $column, $alias); } /** - * Save a new model and return the instance. + * Query lazily, by chunking the results of a query by comparing IDs in descending order. * - * @param array $attributes - * @return \Illuminate\Database\Eloquent\Model|$this + * @param int $chunkSize + * @param string|null $column + * @param string|null $alias + * @return \Illuminate\Support\LazyCollection + * @throws \InvalidArgumentException * @static */ - public static function create($attributes = []) + public static function lazyByIdDesc($chunkSize = 1000, $column = null, $alias = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->create($attributes); + return $instance->lazyByIdDesc($chunkSize, $column, $alias); } /** - * Save a new model and return the instance. Allow mass-assignment. + * Execute the query and get the first result. * - * @param array $attributes - * @return \Illuminate\Database\Eloquent\Model|$this + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model|object|static|null * @static */ - public static function forceCreate($attributes) + public static function first($columns = []) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->forceCreate($attributes); + return $instance->first($columns); } /** - * Save a new model instance with mass assignment without raising model events. + * Execute the query and get the first result if it's the sole matching record. * - * @param array $attributes - * @return \Illuminate\Database\Eloquent\Model|$this + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model|object|static|null + * @throws \Illuminate\Database\RecordsNotFoundException + * @throws \Illuminate\Database\MultipleRecordsFoundException * @static */ - public static function forceCreateQuietly($attributes = []) + public static function baseSole($columns = []) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->forceCreateQuietly($attributes); + return $instance->baseSole($columns); } /** - * Insert new records or update the existing ones. + * Pass the query to a given callback. * - * @param array $values - * @param array|string $uniqueBy - * @param array|null $update - * @return int + * @param callable $callback + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function upsert($values, $uniqueBy, $update = null) + public static function tap($callback) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->upsert($values, $uniqueBy, $update); + return $instance->tap($callback); } /** - * Register a replacement for the default delete function. + * Apply the callback if the given "value" is (or resolves to) truthy. * - * @param \Closure $callback - * @return void + * @template TWhenParameter + * @template TWhenReturnType + * @param \Illuminate\Database\Eloquent\(\Closure($this): TWhenParameter)|TWhenParameter|null $value + * @param \Illuminate\Database\Eloquent\(callable($this, TWhenParameter): TWhenReturnType)|null $callback + * @param \Illuminate\Database\Eloquent\(callable($this, TWhenParameter): TWhenReturnType)|null $default + * @return $this|\Illuminate\Database\Eloquent\TWhenReturnType * @static */ - public static function onDelete($callback) + public static function when($value = null, $callback = null, $default = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - $instance->onDelete($callback); + return $instance->when($value, $callback, $default); } /** - * Call the given local model scopes. + * Apply the callback if the given "value" is (or resolves to) falsy. * - * @param array|string $scopes - * @return static|mixed + * @template TUnlessParameter + * @template TUnlessReturnType + * @param \Illuminate\Database\Eloquent\(\Closure($this): TUnlessParameter)|TUnlessParameter|null $value + * @param \Illuminate\Database\Eloquent\(callable($this, TUnlessParameter): TUnlessReturnType)|null $callback + * @param \Illuminate\Database\Eloquent\(callable($this, TUnlessParameter): TUnlessReturnType)|null $default + * @return $this|\Illuminate\Database\Eloquent\TUnlessReturnType * @static */ - public static function scopes($scopes) + public static function unless($value = null, $callback = null, $default = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->scopes($scopes); + return $instance->unless($value, $callback, $default); } /** - * Apply the scopes to the Eloquent builder instance and return it. + * Add a relationship count / exists condition to the query. * - * @return static + * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation + * @param string $operator + * @param int $count + * @param string $boolean + * @param \Closure|null $callback + * @return \Illuminate\Database\Eloquent\Builder|static + * @throws \RuntimeException * @static */ - public static function applyScopes() + public static function has($relation, $operator = '>=', $count = 1, $boolean = 'and', $callback = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->applyScopes(); + return $instance->has($relation, $operator, $count, $boolean, $callback); } /** - * Prevent the specified relations from being eager loaded. + * Add a relationship count / exists condition to the query with an "or". * - * @param mixed $relations + * @param string $relation + * @param string $operator + * @param int $count * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function without($relations) + public static function orHas($relation, $operator = '>=', $count = 1) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->without($relations); + return $instance->orHas($relation, $operator, $count); } /** - * Set the relationships that should be eager loaded while removing any previously added eager loading specifications. + * Add a relationship count / exists condition to the query. * - * @param mixed $relations + * @param string $relation + * @param string $boolean + * @param \Closure|null $callback * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function withOnly($relations) + public static function doesntHave($relation, $boolean = 'and', $callback = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withOnly($relations); + return $instance->doesntHave($relation, $boolean, $callback); } /** - * Create a new instance of the model being queried. + * Add a relationship count / exists condition to the query with an "or". * - * @param array $attributes - * @return \Illuminate\Database\Eloquent\Model|static + * @param string $relation + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function newModelInstance($attributes = []) + public static function orDoesntHave($relation) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->newModelInstance($attributes); + return $instance->orDoesntHave($relation); } /** - * Apply query-time casts to the model instance. + * Add a relationship count / exists condition to the query with where clauses. * - * @param array $casts + * @param string $relation + * @param \Closure|null $callback + * @param string $operator + * @param int $count * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function withCasts($casts) + public static function whereHas($relation, $callback = null, $operator = '>=', $count = 1) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withCasts($casts); + return $instance->whereHas($relation, $callback, $operator, $count); } /** - * Execute the given Closure within a transaction savepoint if needed. + * Add a relationship count / exists condition to the query with where clauses. + * + * Also load the relationship with same condition. * - * @template TModelValue - * @param \Closure(): TModelValue $scope - * @return \Illuminate\Database\Eloquent\TModelValue + * @param string $relation + * @param \Closure|null $callback + * @param string $operator + * @param int $count + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function withSavepointIfNeeded($scope) + public static function withWhereHas($relation, $callback = null, $operator = '>=', $count = 1) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withSavepointIfNeeded($scope); + return $instance->withWhereHas($relation, $callback, $operator, $count); } /** - * Get the underlying query builder instance. + * Add a relationship count / exists condition to the query with where clauses and an "or". * - * @return \Illuminate\Database\Query\Builder + * @param string $relation + * @param \Closure|null $callback + * @param string $operator + * @param int $count + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function getQuery() + public static function orWhereHas($relation, $callback = null, $operator = '>=', $count = 1) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->getQuery(); + return $instance->orWhereHas($relation, $callback, $operator, $count); } /** - * Set the underlying query builder instance. + * Add a relationship count / exists condition to the query with where clauses. * - * @param \Illuminate\Database\Query\Builder $query + * @param string $relation + * @param \Closure|null $callback * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function setQuery($query) + public static function whereDoesntHave($relation, $callback = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->setQuery($query); + return $instance->whereDoesntHave($relation, $callback); } /** - * Get a base query builder instance. + * Add a relationship count / exists condition to the query with where clauses and an "or". * - * @return \Illuminate\Database\Query\Builder + * @param string $relation + * @param \Closure|null $callback + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function toBase() + public static function orWhereDoesntHave($relation, $callback = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->toBase(); + return $instance->orWhereDoesntHave($relation, $callback); } /** - * Get the relationships being eagerly loaded. + * Add a polymorphic relationship count / exists condition to the query. * - * @return array + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types + * @param string $operator + * @param int $count + * @param string $boolean + * @param \Closure|null $callback + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function getEagerLoads() + public static function hasMorph($relation, $types, $operator = '>=', $count = 1, $boolean = 'and', $callback = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->getEagerLoads(); + return $instance->hasMorph($relation, $types, $operator, $count, $boolean, $callback); } /** - * Set the relationships being eagerly loaded. + * Add a polymorphic relationship count / exists condition to the query with an "or". * - * @param array $eagerLoad + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types + * @param string $operator + * @param int $count * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function setEagerLoads($eagerLoad) + public static function orHasMorph($relation, $types, $operator = '>=', $count = 1) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->setEagerLoads($eagerLoad); + return $instance->orHasMorph($relation, $types, $operator, $count); } /** - * Indicate that the given relationships should not be eagerly loaded. + * Add a polymorphic relationship count / exists condition to the query. * - * @param array $relations + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types + * @param string $boolean + * @param \Closure|null $callback * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function withoutEagerLoad($relations) + public static function doesntHaveMorph($relation, $types, $boolean = 'and', $callback = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withoutEagerLoad($relations); + return $instance->doesntHaveMorph($relation, $types, $boolean, $callback); } /** - * Flush the relationships being eagerly loaded. + * Add a polymorphic relationship count / exists condition to the query with an "or". * + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function withoutEagerLoads() + public static function orDoesntHaveMorph($relation, $types) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withoutEagerLoads(); + return $instance->orDoesntHaveMorph($relation, $types); } /** - * Get the model instance being queried. + * Add a polymorphic relationship count / exists condition to the query with where clauses. * - * @return \Illuminate\Database\Eloquent\Model|static + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types + * @param \Closure|null $callback + * @param string $operator + * @param int $count + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function getModel() + public static function whereHasMorph($relation, $types, $callback = null, $operator = '>=', $count = 1) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->getModel(); + return $instance->whereHasMorph($relation, $types, $callback, $operator, $count); } /** - * Set a model instance for the model being queried. + * Add a polymorphic relationship count / exists condition to the query with where clauses and an "or". * - * @param \Illuminate\Database\Eloquent\Model $model + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types + * @param \Closure|null $callback + * @param string $operator + * @param int $count * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function setModel($model) + public static function orWhereHasMorph($relation, $types, $callback = null, $operator = '>=', $count = 1) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->setModel($model); + return $instance->orWhereHasMorph($relation, $types, $callback, $operator, $count); } /** - * Get the given macro by name. + * Add a polymorphic relationship count / exists condition to the query with where clauses. * - * @param string $name - * @return \Closure + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types + * @param \Closure|null $callback + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function getMacro($name) + public static function whereDoesntHaveMorph($relation, $types, $callback = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->getMacro($name); + return $instance->whereDoesntHaveMorph($relation, $types, $callback); } /** - * Checks if a macro is registered. + * Add a polymorphic relationship count / exists condition to the query with where clauses and an "or". * - * @param string $name - * @return bool + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types + * @param \Closure|null $callback + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function hasMacro($name) + public static function orWhereDoesntHaveMorph($relation, $types, $callback = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->hasMacro($name); + return $instance->orWhereDoesntHaveMorph($relation, $types, $callback); } /** - * Get the given global macro by name. + * Add a basic where clause to a relationship query. * - * @param string $name - * @return \Closure + * @param string $relation + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function getGlobalMacro($name) + public static function whereRelation($relation, $column, $operator = null, $value = null) { - return \Illuminate\Database\Eloquent\Builder::getGlobalMacro($name); + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->whereRelation($relation, $column, $operator, $value); } /** - * Checks if a global macro is registered. + * Add an "or where" clause to a relationship query. * - * @param string $name - * @return bool + * @param string $relation + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function hasGlobalMacro($name) + public static function orWhereRelation($relation, $column, $operator = null, $value = null) { - return \Illuminate\Database\Eloquent\Builder::hasGlobalMacro($name); + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->orWhereRelation($relation, $column, $operator, $value); } /** - * Clone the Eloquent query builder. + * Add a polymorphic relationship condition to the query with a where clause. * - * @return static + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function clone() + public static function whereMorphRelation($relation, $types, $column, $operator = null, $value = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->clone(); + return $instance->whereMorphRelation($relation, $types, $column, $operator, $value); } /** - * Chunk the results of the query. + * Add a polymorphic relationship condition to the query with an "or where" clause. * - * @param int $count - * @param callable $callback - * @return bool + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param string|array $types + * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column + * @param mixed $operator + * @param mixed $value + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function chunk($count, $callback) + public static function orWhereMorphRelation($relation, $types, $column, $operator = null, $value = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->chunk($count, $callback); + return $instance->orWhereMorphRelation($relation, $types, $column, $operator, $value); } /** - * Run a map over each item while chunking. + * Add a morph-to relationship condition to the query. * - * @param callable $callback - * @param int $count - * @return \Illuminate\Support\Collection + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param \Illuminate\Database\Eloquent\Model|string|null $model + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function chunkMap($callback, $count = 1000) + public static function whereMorphedTo($relation, $model, $boolean = 'and') { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->chunkMap($callback, $count); + return $instance->whereMorphedTo($relation, $model, $boolean); } /** - * Execute a callback over each item while chunking. + * Add a not morph-to relationship condition to the query. * - * @param callable $callback - * @param int $count - * @return bool - * @throws \RuntimeException + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param \Illuminate\Database\Eloquent\Model|string $model + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function each($callback, $count = 1000) + public static function whereNotMorphedTo($relation, $model, $boolean = 'and') { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->each($callback, $count); + return $instance->whereNotMorphedTo($relation, $model, $boolean); } /** - * Chunk the results of a query by comparing IDs. + * Add a morph-to relationship condition to the query with an "or where" clause. * - * @param int $count - * @param callable $callback - * @param string|null $column - * @param string|null $alias - * @return bool + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param \Illuminate\Database\Eloquent\Model|string|null $model + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function chunkById($count, $callback, $column = null, $alias = null) + public static function orWhereMorphedTo($relation, $model) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->chunkById($count, $callback, $column, $alias); + return $instance->orWhereMorphedTo($relation, $model); } /** - * Execute a callback over each item while chunking by ID. + * Add a not morph-to relationship condition to the query with an "or where" clause. * - * @param callable $callback - * @param int $count - * @param string|null $column - * @param string|null $alias - * @return bool + * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation + * @param \Illuminate\Database\Eloquent\Model|string $model + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function eachById($callback, $count = 1000, $column = null, $alias = null) + public static function orWhereNotMorphedTo($relation, $model) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->eachById($callback, $count, $column, $alias); + return $instance->orWhereNotMorphedTo($relation, $model); } /** - * Query lazily, by chunks of the given size. + * Add a "belongs to" relationship where clause to the query. * - * @param int $chunkSize - * @return \Illuminate\Support\LazyCollection - * @throws \InvalidArgumentException + * @param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection<\Illuminate\Database\Eloquent\Model> $related + * @param string|null $relationshipName + * @param string $boolean + * @return \Illuminate\Database\Eloquent\Builder|static + * @throws \Illuminate\Database\Eloquent\RelationNotFoundException * @static */ - public static function lazy($chunkSize = 1000) + public static function whereBelongsTo($related, $relationshipName = null, $boolean = 'and') { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->lazy($chunkSize); + return $instance->whereBelongsTo($related, $relationshipName, $boolean); } /** - * Query lazily, by chunking the results of a query by comparing IDs. + * Add an "BelongsTo" relationship with an "or where" clause to the query. * - * @param int $chunkSize - * @param string|null $column - * @param string|null $alias - * @return \Illuminate\Support\LazyCollection - * @throws \InvalidArgumentException + * @param \Illuminate\Database\Eloquent\Model $related + * @param string|null $relationshipName + * @return \Illuminate\Database\Eloquent\Builder|static + * @throws \RuntimeException * @static */ - public static function lazyById($chunkSize = 1000, $column = null, $alias = null) + public static function orWhereBelongsTo($related, $relationshipName = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->lazyById($chunkSize, $column, $alias); + return $instance->orWhereBelongsTo($related, $relationshipName); } /** - * Query lazily, by chunking the results of a query by comparing IDs in descending order. + * Add subselect queries to include an aggregate value for a relationship. * - * @param int $chunkSize - * @param string|null $column - * @param string|null $alias - * @return \Illuminate\Support\LazyCollection - * @throws \InvalidArgumentException + * @param mixed $relations + * @param string $column + * @param string $function + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function lazyByIdDesc($chunkSize = 1000, $column = null, $alias = null) + public static function withAggregate($relations, $column, $function = null) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->lazyByIdDesc($chunkSize, $column, $alias); + return $instance->withAggregate($relations, $column, $function); } /** - * Execute the query and get the first result. + * Add subselect queries to count the relations. * - * @param array|string $columns - * @return \Illuminate\Database\Eloquent\Model|object|static|null + * @param mixed $relations + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function first($columns = []) + public static function withCount($relations) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->first($columns); + return $instance->withCount($relations); } /** - * Execute the query and get the first result if it's the sole matching record. + * Add subselect queries to include the max of the relation's column. * - * @param array|string $columns - * @return \Illuminate\Database\Eloquent\Model|object|static|null - * @throws \Illuminate\Database\RecordsNotFoundException - * @throws \Illuminate\Database\MultipleRecordsFoundException + * @param string|array $relation + * @param string $column + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function baseSole($columns = []) + public static function withMax($relation, $column) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->baseSole($columns); + return $instance->withMax($relation, $column); } /** - * Pass the query to a given callback. + * Add subselect queries to include the min of the relation's column. * - * @param callable $callback + * @param string|array $relation + * @param string $column * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function tap($callback) + public static function withMin($relation, $column) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->tap($callback); + return $instance->withMin($relation, $column); } /** - * Apply the callback if the given "value" is (or resolves to) truthy. + * Add subselect queries to include the sum of the relation's column. * - * @template TWhenParameter - * @template TWhenReturnType - * @param \Illuminate\Database\Eloquent\(\Closure($this): TWhenParameter)|TWhenParameter|null $value - * @param \Illuminate\Database\Eloquent\(callable($this, TWhenParameter): TWhenReturnType)|null $callback - * @param \Illuminate\Database\Eloquent\(callable($this, TWhenParameter): TWhenReturnType)|null $default - * @return $this|\Illuminate\Database\Eloquent\TWhenReturnType + * @param string|array $relation + * @param string $column + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function when($value = null, $callback = null, $default = null) + public static function withSum($relation, $column) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->when($value, $callback, $default); + return $instance->withSum($relation, $column); } /** - * Apply the callback if the given "value" is (or resolves to) falsy. + * Add subselect queries to include the average of the relation's column. * - * @template TUnlessParameter - * @template TUnlessReturnType - * @param \Illuminate\Database\Eloquent\(\Closure($this): TUnlessParameter)|TUnlessParameter|null $value - * @param \Illuminate\Database\Eloquent\(callable($this, TUnlessParameter): TUnlessReturnType)|null $callback - * @param \Illuminate\Database\Eloquent\(callable($this, TUnlessParameter): TUnlessReturnType)|null $default - * @return $this|\Illuminate\Database\Eloquent\TUnlessReturnType + * @param string|array $relation + * @param string $column + * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function unless($value = null, $callback = null, $default = null) + public static function withAvg($relation, $column) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->unless($value, $callback, $default); + return $instance->withAvg($relation, $column); } /** - * Add a relationship count / exists condition to the query. + * Add subselect queries to include the existence of related models. * - * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation - * @param string $operator - * @param int $count - * @param string $boolean - * @param \Closure|null $callback + * @param string|array $relation * @return \Illuminate\Database\Eloquent\Builder|static - * @throws \RuntimeException * @static */ - public static function has($relation, $operator = '>=', $count = 1, $boolean = 'and', $callback = null) + public static function withExists($relation) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->has($relation, $operator, $count, $boolean, $callback); + return $instance->withExists($relation); } /** - * Add a relationship count / exists condition to the query with an "or". + * Merge the where constraints from another query to the current query. * - * @param string $relation - * @param string $operator - * @param int $count + * @param \Illuminate\Database\Eloquent\Builder $from * @return \Illuminate\Database\Eloquent\Builder|static * @static */ - public static function orHas($relation, $operator = '>=', $count = 1) + public static function mergeConstraintsFrom($from) { /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orHas($relation, $operator, $count); + return $instance->mergeConstraintsFrom($from); } /** - * Add a relationship count / exists condition to the query. + * * - * @param string $relation - * @param string $boolean - * @param \Closure|null $callback - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::powerJoin() + * @param mixed $table + * @param mixed $first + * @param mixed $operator + * @param mixed $second + * @param mixed $type + * @param mixed $where + * @return static * @static */ - public static function doesntHave($relation, $boolean = 'and', $callback = null) + public static function powerJoin($table, $first, $operator = null, $second = null, $type = 'inner', $where = false) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->doesntHave($relation, $boolean, $callback); + return \Illuminate\Database\Eloquent\Builder::powerJoin($table, $first, $operator, $second, $type, $where); } /** - * Add a relationship count / exists condition to the query with an "or". + * * - * @param string $relation - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::leftPowerJoin() + * @param mixed $table + * @param mixed $first + * @param mixed $operator + * @param mixed $second * @static */ - public static function orDoesntHave($relation) + public static function leftPowerJoin($table, $first, $operator = null, $second = null) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orDoesntHave($relation); + return \Illuminate\Database\Eloquent\Builder::leftPowerJoin($table, $first, $operator, $second); } /** - * Add a relationship count / exists condition to the query with where clauses. + * * - * @param string $relation - * @param \Closure|null $callback - * @param string $operator - * @param int $count - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::rightPowerJoin() + * @param mixed $table + * @param mixed $first + * @param mixed $operator + * @param mixed $second * @static */ - public static function whereHas($relation, $callback = null, $operator = '>=', $count = 1) + public static function rightPowerJoin($table, $first, $operator = null, $second = null) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereHas($relation, $callback, $operator, $count); + return \Illuminate\Database\Eloquent\Builder::rightPowerJoin($table, $first, $operator, $second); } /** - * Add a relationship count / exists condition to the query with where clauses. * - * Also load the relationship with same condition. * - * @param string $relation - * @param \Closure|null $callback - * @param string $operator - * @param int $count - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::newPowerJoinClause() + * @param \Illuminate\Database\Query\Builder $parentQuery + * @param mixed $type + * @param mixed $table + * @param \Illuminate\Database\Eloquent\Model|null $model * @static */ - public static function withWhereHas($relation, $callback = null, $operator = '>=', $count = 1) + public static function newPowerJoinClause($parentQuery, $type, $table, $model = null) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withWhereHas($relation, $callback, $operator, $count); + return \Illuminate\Database\Eloquent\Builder::newPowerJoinClause($parentQuery, $type, $table, $model); } /** - * Add a relationship count / exists condition to the query with where clauses and an "or". + * * - * @param string $relation - * @param \Closure|null $callback - * @param string $operator - * @param int $count - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::joinRelationship() + * @param mixed $relationName + * @param mixed $callback + * @param mixed $joinType + * @param mixed $useAlias + * @param bool $disableExtraConditions * @static */ - public static function orWhereHas($relation, $callback = null, $operator = '>=', $count = 1) + public static function joinRelationship($relationName, $callback = null, $joinType = 'join', $useAlias = false, $disableExtraConditions = false) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orWhereHas($relation, $callback, $operator, $count); + return \Illuminate\Database\Eloquent\Builder::joinRelationship($relationName, $callback, $joinType, $useAlias, $disableExtraConditions); } /** - * Add a relationship count / exists condition to the query with where clauses. - * - * @param string $relation - * @param \Closure|null $callback - * @return \Illuminate\Database\Eloquent\Builder|static + * + * + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::joinRelationshipUsingAlias() + * @param mixed $relationName + * @param mixed $callback + * @param bool $disableExtraConditions * @static */ - public static function whereDoesntHave($relation, $callback = null) + public static function joinRelationshipUsingAlias($relationName, $callback = null, $disableExtraConditions = false) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereDoesntHave($relation, $callback); + return \Illuminate\Database\Eloquent\Builder::joinRelationshipUsingAlias($relationName, $callback, $disableExtraConditions); } /** - * Add a relationship count / exists condition to the query with where clauses and an "or". + * * - * @param string $relation - * @param \Closure|null $callback - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::leftJoinRelationshipUsingAlias() + * @param mixed $relationName + * @param mixed $callback + * @param bool $disableExtraConditions * @static */ - public static function orWhereDoesntHave($relation, $callback = null) + public static function leftJoinRelationshipUsingAlias($relationName, $callback = null, $disableExtraConditions = false) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orWhereDoesntHave($relation, $callback); + return \Illuminate\Database\Eloquent\Builder::leftJoinRelationshipUsingAlias($relationName, $callback, $disableExtraConditions); } /** - * Add a polymorphic relationship count / exists condition to the query. + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param string|array $types - * @param string $operator - * @param int $count - * @param string $boolean - * @param \Closure|null $callback - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::rightJoinRelationshipUsingAlias() + * @param mixed $relationName + * @param mixed $callback + * @param bool $disableExtraConditions * @static */ - public static function hasMorph($relation, $types, $operator = '>=', $count = 1, $boolean = 'and', $callback = null) + public static function rightJoinRelationshipUsingAlias($relationName, $callback = null, $disableExtraConditions = false) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->hasMorph($relation, $types, $operator, $count, $boolean, $callback); + return \Illuminate\Database\Eloquent\Builder::rightJoinRelationshipUsingAlias($relationName, $callback, $disableExtraConditions); } /** - * Add a polymorphic relationship count / exists condition to the query with an "or". + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param string|array $types - * @param string $operator - * @param int $count - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::joinRelation() + * @param mixed $relationName + * @param mixed $callback + * @param mixed $joinType + * @param mixed $useAlias + * @param bool $disableExtraConditions * @static */ - public static function orHasMorph($relation, $types, $operator = '>=', $count = 1) + public static function joinRelation($relationName, $callback = null, $joinType = 'join', $useAlias = false, $disableExtraConditions = false) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orHasMorph($relation, $types, $operator, $count); + return \Illuminate\Database\Eloquent\Builder::joinRelation($relationName, $callback, $joinType, $useAlias, $disableExtraConditions); } /** - * Add a polymorphic relationship count / exists condition to the query. + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param string|array $types - * @param string $boolean - * @param \Closure|null $callback - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::leftJoinRelationship() + * @param mixed $relation + * @param mixed $callback + * @param mixed $useAlias + * @param bool $disableExtraConditions * @static */ - public static function doesntHaveMorph($relation, $types, $boolean = 'and', $callback = null) + public static function leftJoinRelationship($relation, $callback = null, $useAlias = false, $disableExtraConditions = false) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->doesntHaveMorph($relation, $types, $boolean, $callback); + return \Illuminate\Database\Eloquent\Builder::leftJoinRelationship($relation, $callback, $useAlias, $disableExtraConditions); } /** - * Add a polymorphic relationship count / exists condition to the query with an "or". + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param string|array $types - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::leftJoinRelation() + * @param mixed $relation + * @param mixed $callback + * @param mixed $useAlias + * @param bool $disableExtraConditions * @static */ - public static function orDoesntHaveMorph($relation, $types) + public static function leftJoinRelation($relation, $callback = null, $useAlias = false, $disableExtraConditions = false) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orDoesntHaveMorph($relation, $types); + return \Illuminate\Database\Eloquent\Builder::leftJoinRelation($relation, $callback, $useAlias, $disableExtraConditions); } /** - * Add a polymorphic relationship count / exists condition to the query with where clauses. + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param string|array $types - * @param \Closure|null $callback - * @param string $operator - * @param int $count - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::rightJoinRelationship() + * @param mixed $relation + * @param mixed $callback + * @param mixed $useAlias + * @param bool $disableExtraConditions * @static */ - public static function whereHasMorph($relation, $types, $callback = null, $operator = '>=', $count = 1) + public static function rightJoinRelationship($relation, $callback = null, $useAlias = false, $disableExtraConditions = false) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereHasMorph($relation, $types, $callback, $operator, $count); + return \Illuminate\Database\Eloquent\Builder::rightJoinRelationship($relation, $callback, $useAlias, $disableExtraConditions); } /** - * Add a polymorphic relationship count / exists condition to the query with where clauses and an "or". + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param string|array $types - * @param \Closure|null $callback - * @param string $operator - * @param int $count - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::rightJoinRelation() + * @param mixed $relation + * @param mixed $callback + * @param mixed $useAlias + * @param bool $disableExtraConditions * @static */ - public static function orWhereHasMorph($relation, $types, $callback = null, $operator = '>=', $count = 1) + public static function rightJoinRelation($relation, $callback = null, $useAlias = false, $disableExtraConditions = false) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orWhereHasMorph($relation, $types, $callback, $operator, $count); + return \Illuminate\Database\Eloquent\Builder::rightJoinRelation($relation, $callback, $useAlias, $disableExtraConditions); } /** - * Add a polymorphic relationship count / exists condition to the query with where clauses. + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param string|array $types - * @param \Closure|null $callback - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::joinNestedRelationship() + * @param string $relationships + * @param mixed $callback + * @param mixed $joinType + * @param mixed $useAlias + * @param bool $disableExtraConditions * @static */ - public static function whereDoesntHaveMorph($relation, $types, $callback = null) + public static function joinNestedRelationship($relationships, $callback = null, $joinType = 'join', $useAlias = false, $disableExtraConditions = false) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereDoesntHaveMorph($relation, $types, $callback); + return \Illuminate\Database\Eloquent\Builder::joinNestedRelationship($relationships, $callback, $joinType, $useAlias, $disableExtraConditions); } /** - * Add a polymorphic relationship count / exists condition to the query with where clauses and an "or". + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param string|array $types - * @param \Closure|null $callback - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByPowerJoins() + * @param mixed $sort + * @param mixed $direction + * @param mixed $aggregation + * @param mixed $joinType * @static */ - public static function orWhereDoesntHaveMorph($relation, $types, $callback = null) + public static function orderByPowerJoins($sort, $direction = 'asc', $aggregation = null, $joinType = 'join') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orWhereDoesntHaveMorph($relation, $types, $callback); + return \Illuminate\Database\Eloquent\Builder::orderByPowerJoins($sort, $direction, $aggregation, $joinType); } /** - * Add a basic where clause to a relationship query. + * * - * @param string $relation - * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - * @param mixed $operator - * @param mixed $value - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByLeftPowerJoins() + * @param mixed $sort + * @param mixed $direction * @static */ - public static function whereRelation($relation, $column, $operator = null, $value = null) + public static function orderByLeftPowerJoins($sort, $direction = 'asc') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereRelation($relation, $column, $operator, $value); + return \Illuminate\Database\Eloquent\Builder::orderByLeftPowerJoins($sort, $direction); } /** - * Add an "or where" clause to a relationship query. + * * - * @param string $relation - * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - * @param mixed $operator - * @param mixed $value - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByPowerJoinsCount() + * @param mixed $sort + * @param mixed $direction * @static */ - public static function orWhereRelation($relation, $column, $operator = null, $value = null) + public static function orderByPowerJoinsCount($sort, $direction = 'asc') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orWhereRelation($relation, $column, $operator, $value); + return \Illuminate\Database\Eloquent\Builder::orderByPowerJoinsCount($sort, $direction); } /** - * Add a polymorphic relationship condition to the query with a where clause. + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param string|array $types - * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - * @param mixed $operator - * @param mixed $value - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByLeftPowerJoinsCount() + * @param mixed $sort + * @param mixed $direction * @static */ - public static function whereMorphRelation($relation, $types, $column, $operator = null, $value = null) + public static function orderByLeftPowerJoinsCount($sort, $direction = 'asc') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereMorphRelation($relation, $types, $column, $operator, $value); + return \Illuminate\Database\Eloquent\Builder::orderByLeftPowerJoinsCount($sort, $direction); } /** - * Add a polymorphic relationship condition to the query with an "or where" clause. + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param string|array $types - * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - * @param mixed $operator - * @param mixed $value - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByPowerJoinsSum() + * @param mixed $sort + * @param mixed $direction * @static */ - public static function orWhereMorphRelation($relation, $types, $column, $operator = null, $value = null) + public static function orderByPowerJoinsSum($sort, $direction = 'asc') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orWhereMorphRelation($relation, $types, $column, $operator, $value); + return \Illuminate\Database\Eloquent\Builder::orderByPowerJoinsSum($sort, $direction); } /** - * Add a morph-to relationship condition to the query. + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param \Illuminate\Database\Eloquent\Model|string|null $model - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByLeftPowerJoinsSum() + * @param mixed $sort + * @param mixed $direction * @static */ - public static function whereMorphedTo($relation, $model, $boolean = 'and') + public static function orderByLeftPowerJoinsSum($sort, $direction = 'asc') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereMorphedTo($relation, $model, $boolean); + return \Illuminate\Database\Eloquent\Builder::orderByLeftPowerJoinsSum($sort, $direction); } /** - * Add a not morph-to relationship condition to the query. + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param \Illuminate\Database\Eloquent\Model|string $model - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByPowerJoinsAvg() + * @param mixed $sort + * @param mixed $direction * @static */ - public static function whereNotMorphedTo($relation, $model, $boolean = 'and') + public static function orderByPowerJoinsAvg($sort, $direction = 'asc') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereNotMorphedTo($relation, $model, $boolean); + return \Illuminate\Database\Eloquent\Builder::orderByPowerJoinsAvg($sort, $direction); } /** - * Add a morph-to relationship condition to the query with an "or where" clause. + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param \Illuminate\Database\Eloquent\Model|string|null $model - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByLeftPowerJoinsAvg() + * @param mixed $sort + * @param mixed $direction * @static */ - public static function orWhereMorphedTo($relation, $model) + public static function orderByLeftPowerJoinsAvg($sort, $direction = 'asc') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orWhereMorphedTo($relation, $model); + return \Illuminate\Database\Eloquent\Builder::orderByLeftPowerJoinsAvg($sort, $direction); } /** - * Add a not morph-to relationship condition to the query with an "or where" clause. + * * - * @param \Illuminate\Database\Eloquent\Relations\MorphTo|string $relation - * @param \Illuminate\Database\Eloquent\Model|string $model - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByPowerJoinsMin() + * @param mixed $sort + * @param mixed $direction * @static */ - public static function orWhereNotMorphedTo($relation, $model) + public static function orderByPowerJoinsMin($sort, $direction = 'asc') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orWhereNotMorphedTo($relation, $model); + return \Illuminate\Database\Eloquent\Builder::orderByPowerJoinsMin($sort, $direction); } /** - * Add a "belongs to" relationship where clause to the query. + * * - * @param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection<\Illuminate\Database\Eloquent\Model> $related - * @param string|null $relationshipName - * @param string $boolean - * @return \Illuminate\Database\Eloquent\Builder|static - * @throws \Illuminate\Database\Eloquent\RelationNotFoundException + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByLeftPowerJoinsMin() + * @param mixed $sort + * @param mixed $direction * @static */ - public static function whereBelongsTo($related, $relationshipName = null, $boolean = 'and') + public static function orderByLeftPowerJoinsMin($sort, $direction = 'asc') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->whereBelongsTo($related, $relationshipName, $boolean); + return \Illuminate\Database\Eloquent\Builder::orderByLeftPowerJoinsMin($sort, $direction); } /** - * Add an "BelongsTo" relationship with an "or where" clause to the query. + * * - * @param \Illuminate\Database\Eloquent\Model $related - * @param string|null $relationshipName - * @return \Illuminate\Database\Eloquent\Builder|static - * @throws \RuntimeException + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByPowerJoinsMax() + * @param mixed $sort + * @param mixed $direction * @static */ - public static function orWhereBelongsTo($related, $relationshipName = null) + public static function orderByPowerJoinsMax($sort, $direction = 'asc') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->orWhereBelongsTo($related, $relationshipName); + return \Illuminate\Database\Eloquent\Builder::orderByPowerJoinsMax($sort, $direction); } /** - * Add subselect queries to include an aggregate value for a relationship. + * * - * @param mixed $relations - * @param string $column - * @param string $function - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::orderByLeftPowerJoinsMax() + * @param mixed $sort + * @param mixed $direction * @static */ - public static function withAggregate($relations, $column, $function = null) + public static function orderByLeftPowerJoinsMax($sort, $direction = 'asc') { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withAggregate($relations, $column, $function); + return \Illuminate\Database\Eloquent\Builder::orderByLeftPowerJoinsMax($sort, $direction); } /** - * Add subselect queries to count the relations. + * * - * @param mixed $relations - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::powerJoinHas() + * @param mixed $relation + * @param mixed $operator + * @param mixed $count + * @param mixed $boolean + * @param mixed $callback + * @return static * @static */ - public static function withCount($relations) + public static function powerJoinHas($relation, $operator = '>=', $count = 1, $boolean = 'and', $callback = null) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withCount($relations); + return \Illuminate\Database\Eloquent\Builder::powerJoinHas($relation, $operator, $count, $boolean, $callback); } /** - * Add subselect queries to include the max of the relation's column. + * * - * @param string|array $relation - * @param string $column - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::hasNestedUsingJoins() + * @param mixed $relations + * @param mixed $operator + * @param mixed $count + * @param mixed $boolean + * @param \Closure|null $callback + * @return static * @static */ - public static function withMax($relation, $column) + public static function hasNestedUsingJoins($relations, $operator = '>=', $count = 1, $boolean = 'and', $callback = null) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withMax($relation, $column); + return \Illuminate\Database\Eloquent\Builder::hasNestedUsingJoins($relations, $operator, $count, $boolean, $callback); } /** - * Add subselect queries to include the min of the relation's column. + * * - * @param string|array $relation - * @param string $column - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::powerJoinDoesntHave() + * @param mixed $relation + * @param mixed $boolean + * @param \Closure|null $callback * @static */ - public static function withMin($relation, $column) + public static function powerJoinDoesntHave($relation, $boolean = 'and', $callback = null) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withMin($relation, $column); + return \Illuminate\Database\Eloquent\Builder::powerJoinDoesntHave($relation, $boolean, $callback); } /** - * Add subselect queries to include the sum of the relation's column. + * * - * @param string|array $relation - * @param string $column - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\JoinRelationship::powerJoinWhereHas() + * @param mixed $relation + * @param mixed $callback + * @param mixed $operator + * @param mixed $count * @static */ - public static function withSum($relation, $column) + public static function powerJoinWhereHas($relation, $callback = null, $operator = '>=', $count = 1) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withSum($relation, $column); + return \Illuminate\Database\Eloquent\Builder::powerJoinWhereHas($relation, $callback, $operator, $count); } /** - * Add subselect queries to include the average of the relation's column. + * * - * @param string|array $relation - * @param string $column - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\QueryRelationshipExistence::getGroupBy() * @static */ - public static function withAvg($relation, $column) + public static function getGroupBy() { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withAvg($relation, $column); + return \Illuminate\Database\Eloquent\Builder::getGroupBy(); } /** - * Add subselect queries to include the existence of related models. + * * - * @param string|array $relation - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\QueryRelationshipExistence::getSelect() * @static */ - public static function withExists($relation) + public static function getSelect() { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->withExists($relation); + return \Illuminate\Database\Eloquent\Builder::getSelect(); } /** - * Merge the where constraints from another query to the current query. + * * - * @param \Illuminate\Database\Eloquent\Builder $from - * @return \Illuminate\Database\Eloquent\Builder|static + * @see \Kirschbaum\PowerJoins\Mixins\QueryRelationshipExistence::getRelationWithoutConstraintsProxy() + * @param mixed $relation * @static */ - public static function mergeConstraintsFrom($from) + public static function getRelationWithoutConstraintsProxy($relation) { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->mergeConstraintsFrom($from); + return \Illuminate\Database\Eloquent\Builder::getRelationWithoutConstraintsProxy($relation); } /** diff --git a/app/Filament/Pages/Dashboard.php b/app/Filament/Pages/Dashboard.php index 9142d10eb..5910c8f83 100644 --- a/app/Filament/Pages/Dashboard.php +++ b/app/Filament/Pages/Dashboard.php @@ -2,53 +2,28 @@ namespace App\Filament\Pages; -use App\Filament\Widgets\RecentJitterChart; -use App\Filament\Widgets\RecentPingChart; -use App\Filament\Widgets\RecentSpeedChart; -use App\Filament\Widgets\StatsOverview; +use App\Filament\Widgets\RecentJitterChartWidget; +use App\Filament\Widgets\RecentPingChartWidget; +use App\Filament\Widgets\RecentSpeedChartWidget; +use App\Filament\Widgets\StatsOverviewWidget; use App\Jobs\ExecSpeedtest; -use App\Models\Result; use App\Settings\GeneralSettings; +use Filament\Actions\Action; use Filament\Notifications\Notification; -use Filament\Pages\Actions\Action; use Filament\Pages\Dashboard as BasePage; -use Illuminate\Contracts\View\View; class Dashboard extends BasePage { - public string $lastResult = 'never'; - - public int $resultsCount; + protected static ?string $pollingInterval = null; protected static string $view = 'filament.pages.dashboard'; - public function render(): View + protected function getPollingInterval(): ?string { - $this->resultsCount = Result::count(); - - if ($this->resultsCount) { - $result = Result::latest() - ->first(); - - $settings = new GeneralSettings(); - - $this->lastResult = $result->created_at - ->timezone($settings->timezone) - ->format($settings->time_format); - } - - return view(static::$view, $this->getViewData()) - ->layout(static::$layout, $this->getLayoutData()); + return null; } - protected function getMaxContentWidth(): string - { - $settings = new GeneralSettings(); - - return $settings->content_width; - } - - protected function getActions(): array + protected function getHeaderActions(): array { return [ Action::make('speedtest') @@ -57,23 +32,13 @@ protected function getActions(): array ]; } - public function getHeaderWidgets(): array - { - return [ - StatsOverview::class, - ]; - } - - public function getFooterWidgets(): array + protected function getHeaderWidgets(): array { - if (! $this->resultsCount) { - return []; - } - return [ - RecentSpeedChart::class, - RecentPingChart::class, - RecentJitterChart::class, + StatsOverviewWidget::make(), + RecentSpeedChartWidget::make(), + RecentPingChartWidget::make(), + RecentJitterChartWidget::make(), ]; } diff --git a/app/Filament/Pages/DeleteData.php b/app/Filament/Pages/DeleteData.php index ee8ce1ac7..5c9b761f6 100644 --- a/app/Filament/Pages/DeleteData.php +++ b/app/Filament/Pages/DeleteData.php @@ -3,8 +3,8 @@ namespace App\Filament\Pages; use App\Jobs\DeleteResultsData; +use Filament\Actions\Action; use Filament\Notifications\Notification; -use Filament\Pages\Actions\Action; use Filament\Pages\Page; class DeleteData extends Page @@ -21,7 +21,7 @@ class DeleteData extends Page protected ?string $maxContentWidth = '3xl'; - public function getActions(): array + public function getHeaderActions(): array { return [ Action::make('delete') @@ -30,9 +30,8 @@ public function getActions(): array ->action(fn () => $this->deleteData()) ->requiresConfirmation() ->modalHeading('Confirmation') - ->modalSubheading('Are you really-really-really sure you want to do this?') - ->modalContent(view('filament.pages.modals.delete-results-data-confirmation')) - ->modalButton('Yes, I\'m sure'), + ->modalDescription('This will delete all results data from the database, this cannot be undone. You have been warned!') + ->modalSubmitActionLabel('Yes, I am sure'), ]; } @@ -41,7 +40,7 @@ protected function deleteData() DeleteResultsData::dispatch(); Notification::make() - ->title('Deleting speedtest results data') + ->title('Deleting results data') ->body('The job has been added to the queue and will be completed shortly.') ->warning() ->send(); diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index ceda0bc40..1d47ef8b6 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -4,10 +4,8 @@ use App\Rules\Cron; use App\Settings\GeneralSettings; -use Filament\Forms\Components\Grid; -use Filament\Forms\Components\Section; -use Filament\Forms\Components\Select; -use Filament\Forms\Components\TextInput; +use Filament\Forms; +use Filament\Forms\Form; use Filament\Pages\SettingsPage; use Illuminate\Support\Facades\Http; use Squire\Models\Timezone; @@ -26,134 +24,102 @@ class GeneralPage extends SettingsPage protected static string $settings = GeneralSettings::class; - protected function getMaxContentWidth(): string + public function form(Form $form): Form { - $settings = new GeneralSettings(); - - return $settings->content_width; + return $form + ->schema([ + Forms\Components\Grid::make([ + 'default' => 1, + ]) + ->schema([ + Forms\Components\Section::make('Site Settings') + ->schema([ + Forms\Components\TextInput::make('site_name') + ->maxLength(50) + ->required() + ->columnSpan(['md' => 2]), + Forms\Components\Select::make('timezone') + ->label('Time zone') + ->options(Timezone::all()->pluck('code', 'code')) + ->searchable() + ->required(), + Forms\Components\TextInput::make('time_format') + ->helperText('Use [DateTime Format](https://www.php.net/manual/en/datetime.format.php) options to change the format of the datetime in views.') + ->placeholder('M j, Y G:i:s') + ->maxLength(25) + ->required(), + ]) + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, + ]), + + Forms\Components\Section::make('Speedtest Settings') + ->schema([ + Forms\Components\TextInput::make('speedtest_schedule') + ->rules([new Cron()]) + ->helperText('Leave empty to disable the schedule. You can also use the cron expression generator [HERE](https://crontab.cronhub.io/) to help you make schedules.') + ->nullable() + ->columnSpan(1), + Forms\Components\Select::make('speedtest_server') + ->label('Speedtest servers') + ->helperText('Leave empty to let the system pick the best server.') + ->nullable() + ->multiple() + ->maxItems(10) + ->preload() + ->searchable() + ->getSearchResultsUsing(fn (string $search): array => $this->getServerSearchOptions($search)) + ->getOptionLabelsUsing(fn (array $values): array => $this->getServerLabels($values)) + ->columnSpan('full'), + ]) + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, + ]), + ]) + ->columnSpan('full'), + ]); } - protected function getFormSchema(): array + protected function getServerLabels(array $values): array { - return [ - Grid::make([ - 'default' => 1, - 'md' => 3, - ]) - ->schema([ - Grid::make([ - 'default' => 1, - ]) - ->schema([ - Section::make('Site Settings') - ->schema([ - TextInput::make('site_name') - ->maxLength(50) - ->required() - ->columnSpan(['md' => 2]), - Select::make('timezone') - ->options(Timezone::all()->pluck('code', 'code')) - ->searchable() - ->required(), - TextInput::make('time_format') - ->helperText('Use [DateTime Format](https://www.php.net/manual/en/datetime.format.php) options to change the format of the datetime in views.') - ->placeholder('M j, Y G:i:s') - ->maxLength(25) - ->required(), - Select::make('content_width') - ->options([ - '7xl' => 'Default width', - 'full' => 'Full width', - ]), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - - Section::make('Speedtest Settings') - ->schema([ - TextInput::make('speedtest_schedule') - ->rules([new Cron()]) - ->helperText('Leave empty to disable the schedule. You can also use the cron expression generator [HERE](https://crontab.cronhub.io/) to help you make schedules.') - ->nullable() - ->columnSpan(1), - Select::make('speedtest_server') - ->label('Speedtest server ID') - ->helperText('Leave empty to let the system pick the best server.') - ->nullable() - ->multiple() - ->maxItems(10) - ->searchable() - ->options(function () { - $response = Http::get( - url: 'https://www.speedtest.net/api/js/servers', - query: [ - 'engine' => 'js', - 'https_functional' => true, - 'limit' => 10, - ] - ); - - if ($response->failed()) { - return [ - '' => 'There was an error retrieving Speedtest servers', - ]; - } - - return $response->collect()->map(function ($item) { - return [ - 'id' => $item['id'], - 'name' => $item['id'].': '.$item['name'].' ('.$item['sponsor'].')', - ]; - })->pluck('name', 'id'); - }) - ->getSearchResultsUsing(function (string $search) { - $response = Http::get( - url: 'https://www.speedtest.net/api/js/servers', - query: [ - 'engine' => 'js', - 'search' => $search, - 'https_functional' => true, - 'limit' => 10, - ] - ); - - if ($response->failed()) { - return [ - '' => 'There was an error retrieving Speedtest servers', - ]; - } - - if (! $response->collect()->count() && is_numeric($search)) { - return collect([ - [ - 'id' => $search, - 'name' => $search.': No server found, manually add this ID.', - ], - ]); - } + return collect($values)->mapWithKeys(function (string $item, int $key) { + return [$item => $item]; + })->toArray(); + } - return $response->collect()->map(function ($item) { - return [ - 'id' => $item['id'], - 'name' => $item['id'].': '.$item['name'].' ('.$item['sponsor'].')', - ]; - })->pluck('name', 'id'); - }) - ->columnSpan(2), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - ]) - ->columnSpan([ - 'md' => 2, - ]), - ]), - ]; + protected function getServerSearchOptions(string $search): array + { + $response = Http::get( + url: 'https://www.speedtest.net/api/js/servers', + query: [ + 'engine' => 'js', + 'search' => $search, + 'https_functional' => true, + 'limit' => 10, + ] + ); + + if ($response->failed()) { + return [ + '' => 'There was an error retrieving Speedtest servers', + ]; + } + + if (! $response->collect()->count() && is_numeric($search)) { + return collect([ + [ + 'id' => $search, + 'name' => 'Unknown server', + ], + ])->pluck('name', 'id')->toArray(); + } + + return $response->collect()->mapWithKeys(function (array $item, int $key) { + return [$item['id'] => $item['id'].': '.$item['name'].' ('.$item['sponsor'].')']; + })->toArray(); } } diff --git a/app/Filament/Pages/Settings/InfluxDbPage.php b/app/Filament/Pages/Settings/InfluxDbPage.php index 1bea4572d..5f306a31c 100644 --- a/app/Filament/Pages/Settings/InfluxDbPage.php +++ b/app/Filament/Pages/Settings/InfluxDbPage.php @@ -2,19 +2,14 @@ namespace App\Filament\Pages\Settings; -use App\Settings\GeneralSettings; use App\Settings\InfluxDbSettings; -use Closure; -use Filament\Forms\Components\Checkbox; -use Filament\Forms\Components\Grid; -use Filament\Forms\Components\Section; -use Filament\Forms\Components\TextInput; -use Filament\Forms\Components\Toggle; +use Filament\Forms; +use Filament\Forms\Form; use Filament\Pages\SettingsPage; class InfluxDbPage extends SettingsPage { - protected static ?string $navigationIcon = 'heroicon-o-database'; + protected static ?string $navigationIcon = 'heroicon-o-circle-stack'; protected static ?string $navigationGroup = 'Settings'; @@ -26,75 +21,62 @@ class InfluxDbPage extends SettingsPage protected static string $settings = InfluxDbSettings::class; - protected function getMaxContentWidth(): string + public function form(Form $form): Form { - $settings = new GeneralSettings(); - - return $settings->content_width; - } - - protected function getFormSchema(): array - { - return [ - Grid::make([ - 'default' => 1, - 'md' => 3, - ]) - ->schema([ - Grid::make([ - 'default' => 1, - ]) - ->schema([ - Section::make('InfluxDB v2 Settings') - ->schema([ - Toggle::make('v2_enabled') - ->label('Enable') - ->reactive() - ->columnSpan(2), - Grid::make([ - 'default' => 1, - ]) - ->hidden(fn (Closure $get) => $get('v2_enabled') !== true) - ->schema([ - TextInput::make('v2_url') - ->label('URL') - ->placeholder('http://your-influxdb-instance') - ->maxLength(255) - ->required(fn (Closure $get) => $get('v2_enabled') == true) - ->columnSpan(['md' => 2]), - Checkbox::make('v2_verify_ssl') - ->label('Verify SSL') - ->columnSpan(['md' => 2]), - TextInput::make('v2_org') - ->label('Org') - ->maxLength(255) - ->required(fn (Closure $get) => $get('v2_enabled') == true) - ->columnSpan(1), - TextInput::make('v2_bucket') - ->placeholder('speedtest-tracker') - ->label('Bucket') - ->maxLength(255) - ->required(fn (Closure $get) => $get('v2_enabled') == true) - ->columnSpan(1), - TextInput::make('v2_token') - ->label('Token') - ->maxLength(255) - ->password() - ->required(fn (Closure $get) => $get('v2_enabled') == true) - ->disableAutocomplete() - ->columnSpan(['md' => 2]), - ]), - ]) - ->compact() - ->columns([ + return $form + ->schema([ + Forms\Components\Grid::make([ + 'default' => 1, + ]) + ->schema([ + Forms\Components\Section::make('InfluxDB v2 Settings') + ->schema([ + Forms\Components\Toggle::make('v2_enabled') + ->label('Enable') + ->reactive() + ->columnSpan(2), + Forms\Components\Grid::make([ 'default' => 1, - 'md' => 2, - ]), - ]) - ->columnSpan([ - 'md' => 2, - ]), - ]), - ]; + 'md' => 3, + ]) + ->hidden(fn (Forms\Get $get) => $get('v2_enabled') !== true) + ->schema([ + Forms\Components\TextInput::make('v2_url') + ->label('URL') + ->placeholder('http://your-influxdb-instance') + ->maxLength(255) + ->required(fn (Forms\Get $get) => $get('v2_enabled') == true) + ->columnSpanFull(), + Forms\Components\Checkbox::make('v2_verify_ssl') + ->label('Verify SSL') + ->columnSpanFull(), + Forms\Components\TextInput::make('v2_org') + ->label('Org') + ->maxLength(255) + ->required(fn (Forms\Get $get) => $get('v2_enabled') == true) + ->columnSpan(['md' => 2]), + Forms\Components\TextInput::make('v2_bucket') + ->placeholder('speedtest-tracker') + ->label('Bucket') + ->maxLength(255) + ->required(fn (Forms\Get $get) => $get('v2_enabled') == true) + ->columnSpan(['md' => 1]), + Forms\Components\TextInput::make('v2_token') + ->label('Token') + ->maxLength(255) + ->password() + ->required(fn (Forms\Get $get) => $get('v2_enabled') == true) + ->disableAutocomplete() + ->columnSpanFull(), + ]), + ]) + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, + ]), + ]) + ->columnSpan('full'), + ]); } } diff --git a/app/Filament/Pages/Settings/NotificationPage.php b/app/Filament/Pages/Settings/NotificationPage.php index ed2c3c445..3f089db6a 100755 --- a/app/Filament/Pages/Settings/NotificationPage.php +++ b/app/Filament/Pages/Settings/NotificationPage.php @@ -7,17 +7,9 @@ use App\Forms\Components\TestTelegramNotification; use App\Mail\Test; use App\Notifications\Telegram\TestNotification as TelegramTestNotification; -use App\Settings\GeneralSettings; use App\Settings\NotificationSettings; -use Closure; -use Filament\Forms\Components\Card; -use Filament\Forms\Components\Fieldset; -use Filament\Forms\Components\Grid; -use Filament\Forms\Components\Repeater; -use Filament\Forms\Components\Section; -use Filament\Forms\Components\TextInput; -use Filament\Forms\Components\Toggle; -use Filament\Forms\Components\View; +use Filament\Forms; +use Filament\Forms\Form; use Filament\Notifications\Notification; use Filament\Pages\SettingsPage; use Illuminate\Support\Facades\Mail; @@ -37,147 +29,141 @@ class NotificationPage extends SettingsPage protected static string $settings = NotificationSettings::class; - protected function getMaxContentWidth(): string + public function form(Form $form): Form { - $settings = new GeneralSettings(); - - return $settings->content_width; - } - - protected function getFormSchema(): array - { - return [ - Grid::make([ - 'default' => 1, - 'md' => 3, - ]) - ->schema([ - Grid::make([ - 'default' => 1, - ]) - ->schema([ - Section::make('Database') - ->description('Notifications sent to this channel will show up under the 🔔 icon in the header.') - ->schema([ - Toggle::make('database_enabled') - ->label('Enable database notifications') - ->reactive() - ->columnSpan(2), - Grid::make([ + return $form + ->schema([ + Forms\Components\Grid::make([ + 'default' => 1, + 'md' => 3, + ]) + ->schema([ + Forms\Components\Grid::make([ + 'default' => 1, + ]) + ->schema([ + Forms\Components\Section::make('Database') + ->description('Notifications sent to this channel will show up under the 🔔 icon in the header.') + ->schema([ + Forms\Components\Toggle::make('database_enabled') + ->label('Enable database notifications') + ->reactive() + ->columnSpan(2), + Forms\Components\Grid::make([ + 'default' => 1, + ]) + ->hidden(fn (Forms\Get $get) => $get('database_enabled') !== true) + ->schema([ + Forms\Components\Fieldset::make('Triggers') + ->schema([ + Forms\Components\Toggle::make('database_on_speedtest_run') + ->label('Notify on every speedtest run') + ->columnSpan(2), + Forms\Components\Toggle::make('database_on_threshold_failure') + ->label('Notify on threshold failures') + ->columnSpan(2), + ]), + TestDatabaseNotification::make('test channel'), + ]), + ]) + ->compact() + ->columns([ 'default' => 1, + 'md' => 2, + ]), + + Forms\Components\Section::make('Mail') + ->schema([ + Forms\Components\Toggle::make('mail_enabled') + ->label('Enable mail notifications') + ->reactive() + ->columnSpan(2), + Forms\Components\Grid::make([ + 'default' => 1, + ]) + ->schema([ + Forms\Components\Fieldset::make('Triggers') + ->schema([ + Forms\Components\Toggle::make('mail_on_speedtest_run') + ->label('Notify on every speedtest run') + ->columnSpan(2), + Forms\Components\Toggle::make('mail_on_threshold_failure') + ->label('Notify on threshold failures') + ->columnSpan(2), + ]), + ]) + ->hidden(fn (Forms\Get $get) => $get('mail_enabled') !== true), + + Forms\Components\Repeater::make('mail_recipients') + ->label('Recipients') + ->schema([ + Forms\Components\TextInput::make('email_address') + ->email() + ->required(), + ]) + ->hidden(fn (Forms\Get $get) => $get('mail_enabled') !== true) + ->columnSpan(['md' => 2]), + TestMailNotification::make('test channel') + ->hidden(fn (Forms\Get $get) => $get('mail_enabled') !== true), ]) - ->hidden(fn (Closure $get) => $get('database_enabled') !== true) - ->schema([ - Fieldset::make('Triggers') - ->schema([ - Toggle::make('database_on_speedtest_run') - ->label('Notify on every speedtest run') - ->columnSpan(2), - Toggle::make('database_on_threshold_failure') - ->label('Notify on threshold failures') - ->columnSpan(2), - ]), - TestDatabaseNotification::make('test channel'), - ]), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - - Section::make('Mail') - ->schema([ - Toggle::make('mail_enabled') - ->label('Enable mail notifications') - ->reactive() - ->columnSpan(2), - Grid::make([ + ->compact() + ->columns([ 'default' => 1, + 'md' => 2, + ]), + + Forms\Components\Section::make('Telegram') + ->schema([ + Forms\Components\Toggle::make('telegram_enabled') + ->label('Enable telegram notifications') + ->reactive() + ->columnSpan(2), + Forms\Components\Grid::make([ + 'default' => 1, ]) + ->hidden(fn (Forms\Get $get) => $get('telegram_enabled') !== true) + ->schema([ + Forms\Components\Fieldset::make('Triggers') + ->schema([ + Forms\Components\Toggle::make('telegram_on_speedtest_run') + ->label('Notify on every speedtest run') + ->columnSpan(2), + Forms\Components\Toggle::make('telegram_on_threshold_failure') + ->label('Notify on threshold failures') + ->columnSpan(2), + ]), + ]), + Forms\Components\Repeater::make('telegram_recipients') + ->label('Recipients') + ->schema([ + Forms\Components\TextInput::make('telegram_chat_id') + ->maxLength(50) + ->required() + ->columnSpan(['md' => 2]), + ]) + ->hidden(fn (Forms\Get $get) => $get('telegram_enabled') !== true) + ->columnSpan(['md' => 2]), + TestTelegramNotification::make('test channel') + ->hidden(fn (Forms\Get $get) => $get('telegram_enabled') !== true), ]) - ->schema([ - Fieldset::make('Triggers') - ->schema([ - Toggle::make('mail_on_speedtest_run') - ->label('Notify on every speedtest run') - ->columnSpan(2), - Toggle::make('mail_on_threshold_failure') - ->label('Notify on threshold failures') - ->columnSpan(2), - ]), - ]) - ->hidden(fn (Closure $get) => $get('mail_enabled') !== true), - - Repeater::make('mail_recipients') - ->label('Recipients') - ->schema([ - TextInput::make('email_address') - ->email() - ->required(), - ]) - ->hidden(fn (Closure $get) => $get('mail_enabled') !== true) - ->columnSpan(['md' => 2]), - TestMailNotification::make('test channel') - ->hidden(fn (Closure $get) => $get('mail_enabled') !== true), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - - Section::make('Telegram') - ->schema([ - Toggle::make('telegram_enabled') - ->label('Enable telegram notifications') - ->reactive() - ->columnSpan(2), - Grid::make([ - 'default' => 1, ]) - ->hidden(fn (Closure $get) => $get('telegram_enabled') !== true) - ->schema([ - Fieldset::make('Triggers') - ->schema([ - Toggle::make('telegram_on_speedtest_run') - ->label('Notify on every speedtest run') - ->columnSpan(2), - Toggle::make('telegram_on_threshold_failure') - ->label('Notify on threshold failures') - ->columnSpan(2), - ]), - ]), - Repeater::make('telegram_recipients') - ->label('Recipients') - ->schema([ - TextInput::make('telegram_chat_id') - ->maxLength(50) - ->required() - ->columnSpan(['md' => 2]), - ]) - ->hidden(fn (Closure $get) => $get('telegram_enabled') !== true) - ->columnSpan(['md' => 2]), - TestTelegramNotification::make('test channel') - ->hidden(fn (Closure $get) => $get('telegram_enabled') !== true), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - ]) - ->columnSpan([ - 'md' => 2, - ]), - - Card::make() - ->schema([ - View::make('filament.forms.notifications-helptext'), - ]) - ->columnSpan([ - 'md' => 1, - ]), - ]), - ]; + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, + ]), + ]) + ->columnSpan([ + 'md' => 2, + ]), + + Forms\Components\Section::make() + ->schema([ + Forms\Components\View::make('filament.forms.notifications-helptext'), + ]) + ->columnSpan([ + 'md' => 1, + ]), + ]), + ]); } public function sendTestDatabaseNotification(): void diff --git a/app/Filament/Pages/Settings/ThresholdsPage.php b/app/Filament/Pages/Settings/ThresholdsPage.php index f139846e6..cb51d6b5a 100644 --- a/app/Filament/Pages/Settings/ThresholdsPage.php +++ b/app/Filament/Pages/Settings/ThresholdsPage.php @@ -2,21 +2,14 @@ namespace App\Filament\Pages\Settings; -use App\Settings\GeneralSettings; use App\Settings\ThresholdSettings; -use Closure; -use Filament\Forms\Components\Card; -use Filament\Forms\Components\Fieldset; -use Filament\Forms\Components\Grid; -use Filament\Forms\Components\Section; -use Filament\Forms\Components\TextInput; -use Filament\Forms\Components\Toggle; -use Filament\Forms\Components\View; +use Filament\Forms; +use Filament\Forms\Form; use Filament\Pages\SettingsPage; class ThresholdsPage extends SettingsPage { - protected static ?string $navigationIcon = 'heroicon-o-exclamation'; + protected static ?string $navigationIcon = 'heroicon-o-exclamation-triangle'; protected static ?string $navigationGroup = 'Settings'; @@ -28,88 +21,82 @@ class ThresholdsPage extends SettingsPage protected static string $settings = ThresholdSettings::class; - protected function getMaxContentWidth(): string + public function form(Form $form): Form { - $settings = new GeneralSettings(); - - return $settings->content_width; - } - - protected function getFormSchema(): array - { - return [ - Grid::make([ - 'default' => 1, - 'md' => 3, - ]) - ->schema([ - Grid::make([ - 'default' => 1, - ]) - ->schema([ - Section::make('Absolute') - ->description('Absolute thresholds do not take into account previous history and could be triggered on each test.') - ->schema([ - Toggle::make('absolute_enabled') - ->label('Enable absolute thresholds') - ->reactive() - ->columnSpan(2), - Grid::make([ - 'default' => 1, - ]) - ->hidden(fn (Closure $get) => $get('absolute_enabled') !== true) - ->schema([ - Fieldset::make('Metrics') - ->schema([ - TextInput::make('absolute_download') - ->label('Download') - ->hint('Mbps') - ->helperText('Set to zero to disable this metric.') - ->default(0) - ->minValue(0) - ->numeric() - ->required(), - TextInput::make('absolute_upload') - ->label('Upload') - ->hint('Mbps') - ->helperText('Set to zero to disable this metric.') - ->default(0) - ->minValue(0) - ->numeric() - ->required(), - TextInput::make('absolute_ping') - ->label('Ping') - ->hint('Ms') - ->helperText('Set to zero to disable this metric.') - ->default(0) - ->minValue(0) - ->numeric() - ->required(), - ]) - ->columns([ - 'default' => 1, - 'md' => 2, - ]), - ]), - ]) - ->compact() - ->columns([ - 'default' => 1, - 'md' => 2, - ]), + return $form + ->schema([ + Forms\Components\Grid::make([ + 'default' => 1, + 'md' => 3, + ]) + ->schema([ + Forms\Components\Grid::make([ + 'default' => 1, ]) - ->columnSpan([ - 'md' => 2, - ]), + ->schema([ + Forms\Components\Section::make('Absolute') + ->description('Absolute thresholds do not take into account previous history and could be triggered on each test.') + ->schema([ + Forms\Components\Toggle::make('absolute_enabled') + ->label('Enable absolute thresholds') + ->reactive() + ->columnSpan(2), + Forms\Components\Grid::make([ + 'default' => 1, + ]) + ->hidden(fn (Forms\Get $get) => $get('absolute_enabled') !== true) + ->schema([ + Forms\Components\Fieldset::make('Metrics') + ->schema([ + Forms\Components\TextInput::make('absolute_download') + ->label('Download') + ->hint('Mbps') + ->helperText('Set to zero to disable this metric.') + ->default(0) + ->minValue(0) + ->numeric() + ->required(), + Forms\Components\TextInput::make('absolute_upload') + ->label('Upload') + ->hint('Mbps') + ->helperText('Set to zero to disable this metric.') + ->default(0) + ->minValue(0) + ->numeric() + ->required(), + Forms\Components\TextInput::make('absolute_ping') + ->label('Ping') + ->hint('Ms') + ->helperText('Set to zero to disable this metric.') + ->default(0) + ->minValue(0) + ->numeric() + ->required(), + ]) + ->columns([ + 'default' => 1, + 'md' => 2, + ]), + ]), + ]) + ->compact() + ->columns([ + 'default' => 1, + 'md' => 2, + ]), + ]) + ->columnSpan([ + 'md' => 2, + ]), - Card::make() - ->schema([ - View::make('filament.forms.thresholds-helptext'), - ]) - ->columnSpan([ - 'md' => 1, - ]), - ]), - ]; + Forms\Components\Section::make() + ->schema([ + Forms\Components\View::make('filament.forms.thresholds-helptext'), + ]) + ->columnSpan([ + 'md' => 1, + ]), + ]), + ]); } } diff --git a/app/Filament/Resources/ResultResource.php b/app/Filament/Resources/ResultResource.php index 5bfa8e0aa..70fb80868 100644 --- a/app/Filament/Resources/ResultResource.php +++ b/app/Filament/Resources/ResultResource.php @@ -9,13 +9,13 @@ use Carbon\Carbon; use Filament\Forms; use Filament\Forms\Components\TextInput; -use Filament\Resources\Form; +use Filament\Forms\Form; use Filament\Resources\Resource; -use Filament\Resources\Table; use Filament\Tables; use Filament\Tables\Actions\Action; use Filament\Tables\Columns\IconColumn; use Filament\Tables\Columns\TextColumn; +use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Collection; use Maatwebsite\Excel\Facades\Excel; @@ -24,7 +24,7 @@ class ResultResource extends Resource { protected static ?string $model = Result::class; - protected static ?string $navigationIcon = 'heroicon-o-table'; + protected static ?string $navigationIcon = 'heroicon-o-table-cells'; protected static ?string $navigationLabel = 'Results'; @@ -76,7 +76,7 @@ public static function form(Form $form): Form ->label('Ping (Ms)'), ]) ->columnSpan(2), - Forms\Components\Card::make() + Forms\Components\Section::make() ->schema([ Forms\Components\Checkbox::make('successful'), Forms\Components\Checkbox::make('scheduled'), @@ -167,7 +167,7 @@ public static function table(Table $table): Table ->openUrlInNewTab(), Tables\Actions\ViewAction::make(), Tables\Actions\Action::make('updateComments') - ->icon('heroicon-o-annotation') + ->icon('heroicon-o-chat-bubble-bottom-center-text') ->mountUsing(fn (Forms\ComponentContainer $form, Result $record) => $form->fill([ 'comments' => $record->comments, ])) @@ -187,7 +187,7 @@ public static function table(Table $table): Table ->bulkActions([ Tables\Actions\BulkAction::make('export') ->label('Export selected') - ->icon('heroicon-o-download') + ->icon('heroicon-o-arrow-down-tray') ->action(function (Collection $records) { $export = new ResultsSelectedBulkExport($records->toArray()); diff --git a/app/Filament/Resources/ResultResource/Pages/ListResults.php b/app/Filament/Resources/ResultResource/Pages/ListResults.php index b14ae44a0..c139b6748 100644 --- a/app/Filament/Resources/ResultResource/Pages/ListResults.php +++ b/app/Filament/Resources/ResultResource/Pages/ListResults.php @@ -3,7 +3,6 @@ namespace App\Filament\Resources\ResultResource\Pages; use App\Filament\Resources\ResultResource; -use App\Settings\GeneralSettings; use Filament\Resources\Pages\ListRecords; class ListResults extends ListRecords @@ -15,13 +14,6 @@ protected function getTablePollingInterval(): ?string return config('speedtest.results_polling'); } - protected function getMaxContentWidth(): string - { - $settings = new GeneralSettings(); - - return $settings->content_width; - } - protected function getHeaderWidgets(): array { return ResultResource::getWidgets(); diff --git a/app/Filament/Resources/UserResource.php b/app/Filament/Resources/UserResource.php index bf25f254c..5282bf38b 100644 --- a/app/Filament/Resources/UserResource.php +++ b/app/Filament/Resources/UserResource.php @@ -6,16 +6,11 @@ use App\Filament\Resources\UserResource\Pages\CreateUser; use App\Filament\Resources\UserResource\Pages\EditUser; use App\Models\User; -use Filament\Forms\Components\Card; -use Filament\Forms\Components\Group; -use Filament\Forms\Components\Placeholder; -use Filament\Forms\Components\TextInput; -use Filament\Resources\Form; +use Filament\Forms; +use Filament\Forms\Form; use Filament\Resources\Resource; -use Filament\Resources\Table; -use Filament\Tables\Actions\DeleteBulkAction; -use Filament\Tables\Actions\EditAction; -use Filament\Tables\Columns\TextColumn; +use Filament\Tables; +use Filament\Tables\Table; use Illuminate\Support\Facades\Hash; use Illuminate\Support\HtmlString; use Illuminate\Validation\Rules\Password; @@ -26,7 +21,7 @@ class UserResource extends Resource protected static ?string $navigationGroup = 'System'; - protected static ?string $navigationIcon = 'heroicon-o-collection'; + protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; protected static ?int $navigationSort = 0; @@ -36,65 +31,84 @@ public static function form(Form $form): Form { return $form ->schema([ - 'left' => Card::make([ - 'name' => TextInput::make('name') - ->required(), - 'email' => TextInput::make('email') - ->required() - ->email() - ->unique(ignoreRecord: true), - 'password' => TextInput::make('password') - ->required() - ->password() - ->dehydrateStateUsing(fn ($state) => Hash::make($state)) - ->visible(fn ($livewire) => $livewire instanceof CreateUser) - ->rule(Password::default()), - 'new_password_group' => Group::make([ - 'new_password' => TextInput::make('new_password') - ->password() - ->label('New Password') - ->nullable() - ->rule(Password::default()) - ->visible(fn ($livewire) => $livewire instanceof EditUser) - ->dehydrated(false), - 'new_password_confirmation' => TextInput::make('new_password_confirmation') - ->password() - ->label('Confirm New Password') - ->rule('required', fn ($get) => (bool) $get('new_password')) - ->same('new_password') - ->visible(fn ($livewire) => $livewire instanceof EditUser) - ->dehydrated(false), + Forms\Components\Grid::make([ + 'default' => 1, + 'md' => 3, + ]) + ->schema([ + Forms\Components\Section::make() + ->schema([ + Forms\Components\TextInput::make('name') + ->required(), + Forms\Components\TextInput::make('email') + ->required() + ->email() + ->unique(ignoreRecord: true), + Forms\Components\TextInput::make('password') + ->required() + ->password() + ->dehydrateStateUsing(fn ($state) => Hash::make($state)) + ->visible(fn ($livewire) => $livewire instanceof CreateUser) + ->rule(Password::default()), + Forms\Components\TextInput::make('new_password') + ->password() + ->label('New Password') + ->nullable() + ->rule(Password::default()) + ->visible(fn ($livewire) => $livewire instanceof EditUser) + ->dehydrated(false), + Forms\Components\TextInput::make('new_password_confirmation') + ->password() + ->label('Confirm New Password') + ->rule('required', fn ($get) => (bool) $get('new_password')) + ->same('new_password') + ->visible(fn ($livewire) => $livewire instanceof EditUser) + ->dehydrated(false), + ]) + ->columns('full') + ->columnSpan([ + 'md' => 2, + ]), + + Forms\Components\Section::make() + ->schema([ + Forms\Components\Placeholder::make('created_at') + ->content(fn ($record) => $record?->created_at?->diffForHumans() ?? new HtmlString('—')), + Forms\Components\Placeholder::make('updated_at') + ->content(fn ($record) => $record?->updated_at?->diffForHumans() ?? new HtmlString('—')), + ]) + ->columns('full') + ->columnSpan(1), ]), - ])->columnSpan(8), - 'right' => Card::make([ - 'created_at' => Placeholder::make('created_at') - ->content(fn ($record) => $record?->created_at?->diffForHumans() ?? new HtmlString('—')), - ])->columnSpan(4), - ]) - ->columns(12); + ]); } public static function table(Table $table): Table { return $table ->columns([ - TextColumn::make('name'), - TextColumn::make('email'), - TextColumn::make('email_verified_at') + Tables\Columns\TextColumn::make('name') + ->searchable(), + Tables\Columns\TextColumn::make('email') + ->searchable(), + Tables\Columns\TextColumn::make('email_verified_at') ->dateTime(), - TextColumn::make('created_at') + Tables\Columns\TextColumn::make('created_at') ->dateTime(), - TextColumn::make('updated_at') + Tables\Columns\TextColumn::make('updated_at') ->dateTime(), ]) ->filters([ // ]) ->actions([ - EditAction::make(), + Tables\Actions\EditAction::make(), ]) ->bulkActions([ - DeleteBulkAction::make(), + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make() + ->requiresConfirmation(), + ]), ]); } diff --git a/app/Filament/Resources/UserResource/Pages/CreateUser.php b/app/Filament/Resources/UserResource/Pages/CreateUser.php index 28ffe65b3..78a389490 100644 --- a/app/Filament/Resources/UserResource/Pages/CreateUser.php +++ b/app/Filament/Resources/UserResource/Pages/CreateUser.php @@ -3,17 +3,9 @@ namespace App\Filament\Resources\UserResource\Pages; use App\Filament\Resources\UserResource; -use App\Settings\GeneralSettings; use Filament\Resources\Pages\CreateRecord; class CreateUser extends CreateRecord { protected static string $resource = UserResource::class; - - protected function getMaxContentWidth(): string - { - $settings = new GeneralSettings(); - - return $settings->content_width; - } } diff --git a/app/Filament/Resources/UserResource/Pages/EditUser.php b/app/Filament/Resources/UserResource/Pages/EditUser.php index 821933578..3eacbab42 100644 --- a/app/Filament/Resources/UserResource/Pages/EditUser.php +++ b/app/Filament/Resources/UserResource/Pages/EditUser.php @@ -3,8 +3,7 @@ namespace App\Filament\Resources\UserResource\Pages; use App\Filament\Resources\UserResource; -use App\Settings\GeneralSettings; -use Filament\Pages\Actions; +use Filament\Actions; use Filament\Resources\Pages\EditRecord; use Illuminate\Support\Facades\Hash; @@ -12,14 +11,7 @@ class EditUser extends EditRecord { protected static string $resource = UserResource::class; - protected function getMaxContentWidth(): string - { - $settings = new GeneralSettings(); - - return $settings->content_width; - } - - protected function getActions(): array + protected function getHeaderActions(): array { return [ Actions\DeleteAction::make(), diff --git a/app/Filament/Resources/UserResource/Pages/ListUsers.php b/app/Filament/Resources/UserResource/Pages/ListUsers.php index 30c1f6238..0766ffed7 100644 --- a/app/Filament/Resources/UserResource/Pages/ListUsers.php +++ b/app/Filament/Resources/UserResource/Pages/ListUsers.php @@ -3,22 +3,14 @@ namespace App\Filament\Resources\UserResource\Pages; use App\Filament\Resources\UserResource; -use App\Settings\GeneralSettings; -use Filament\Pages\Actions; +use Filament\Actions; use Filament\Resources\Pages\ListRecords; class ListUsers extends ListRecords { protected static string $resource = UserResource::class; - protected function getMaxContentWidth(): string - { - $settings = new GeneralSettings(); - - return $settings->content_width; - } - - protected function getActions(): array + protected function getHeaderActions(): array { return [ Actions\CreateAction::make(), diff --git a/app/Filament/VersionProviders/SpeedtestTrackerVersionProvider.php b/app/Filament/VersionProviders/SpeedtestTrackerVersionProvider.php new file mode 100644 index 000000000..d4b9e1c5d --- /dev/null +++ b/app/Filament/VersionProviders/SpeedtestTrackerVersionProvider.php @@ -0,0 +1,18 @@ +isProduction() + ? config('speedtest.build_version') + : config('app.env'); + } +} diff --git a/app/Filament/Widgets/RecentJitterChart.php b/app/Filament/Widgets/RecentJitterChartWidget.php similarity index 93% rename from app/Filament/Widgets/RecentJitterChart.php rename to app/Filament/Widgets/RecentJitterChartWidget.php index e843f437b..e300c2ba1 100644 --- a/app/Filament/Widgets/RecentJitterChart.php +++ b/app/Filament/Widgets/RecentJitterChartWidget.php @@ -4,10 +4,12 @@ use App\Models\Result; use App\Settings\GeneralSettings; -use Filament\Widgets\LineChartWidget; +use Filament\Widgets\ChartWidget; -class RecentJitterChart extends LineChartWidget +class RecentJitterChartWidget extends ChartWidget { + protected static ?string $heading = 'Jitter'; + protected int|string|array $columnSpan = 'full'; protected static ?string $maxHeight = '300px'; @@ -19,11 +21,6 @@ protected function getPollingInterval(): ?string return config('speedtest.dashboard_polling'); } - protected function getHeading(): string - { - return 'Jitter'; - } - protected function getFilters(): ?array { return [ @@ -83,4 +80,9 @@ protected function getData(): array 'labels' => $results->map(fn ($item) => $item->created_at->timezone($settings->timezone)->format('M d - G:i')), ]; } + + protected function getType(): string + { + return 'line'; + } } diff --git a/app/Filament/Widgets/RecentPingChart.php b/app/Filament/Widgets/RecentPingChartWidget.php similarity index 90% rename from app/Filament/Widgets/RecentPingChart.php rename to app/Filament/Widgets/RecentPingChartWidget.php index 36874af7a..2b83a1d7e 100644 --- a/app/Filament/Widgets/RecentPingChart.php +++ b/app/Filament/Widgets/RecentPingChartWidget.php @@ -4,10 +4,12 @@ use App\Models\Result; use App\Settings\GeneralSettings; -use Filament\Widgets\LineChartWidget; +use Filament\Widgets\ChartWidget; -class RecentPingChart extends LineChartWidget +class RecentPingChartWidget extends ChartWidget { + protected static ?string $heading = 'Ping (ms)'; + protected int|string|array $columnSpan = 'full'; protected static ?string $maxHeight = '300px'; @@ -19,11 +21,6 @@ protected function getPollingInterval(): ?string return config('speedtest.dashboard_polling'); } - protected function getHeading(): string - { - return 'Ping (ms)'; - } - protected function getFilters(): ?array { return [ @@ -65,4 +62,9 @@ protected function getData(): array 'labels' => $results->map(fn ($item) => $item->created_at->timezone($settings->timezone)->format('M d - G:i')), ]; } + + protected function getType(): string + { + return 'line'; + } } diff --git a/app/Filament/Widgets/RecentSpeedChart.php b/app/Filament/Widgets/RecentSpeedChartWidget.php similarity index 91% rename from app/Filament/Widgets/RecentSpeedChart.php rename to app/Filament/Widgets/RecentSpeedChartWidget.php index bc011eb62..b5a557756 100644 --- a/app/Filament/Widgets/RecentSpeedChart.php +++ b/app/Filament/Widgets/RecentSpeedChartWidget.php @@ -4,10 +4,12 @@ use App\Models\Result; use App\Settings\GeneralSettings; -use Filament\Widgets\LineChartWidget; +use Filament\Widgets\ChartWidget; -class RecentSpeedChart extends LineChartWidget +class RecentSpeedChartWidget extends ChartWidget { + protected static ?string $heading = 'Download / Upload'; + protected int|string|array $columnSpan = 'full'; protected static ?string $maxHeight = '300px'; @@ -19,11 +21,6 @@ protected function getPollingInterval(): ?string return config('speedtest.dashboard_polling'); } - protected function getHeading(): string - { - return 'Download / Upload'; - } - protected function getFilters(): ?array { return [ @@ -74,4 +71,9 @@ protected function getData(): array 'labels' => $results->map(fn ($item) => $item->created_at->timezone($settings->timezone)->format('M d - G:i')), ]; } + + protected function getType(): string + { + return 'line'; + } } diff --git a/app/Filament/Widgets/StatsOverview.php b/app/Filament/Widgets/StatsOverview.php deleted file mode 100644 index 8d469c4d9..000000000 --- a/app/Filament/Widgets/StatsOverview.php +++ /dev/null @@ -1,69 +0,0 @@ -first(); - - $settings = new GeneralSettings(); - - if (! $result || ! $result->successful) { - return [ - Card::make('Latest download', '-') - ->icon('heroicon-o-download'), - Card::make('Latest upload', '-') - ->icon('heroicon-o-upload'), - Card::make('Latest ping', '-') - ->icon('heroicon-o-clock'), - ]; - } - - $previous = $result->previous(); - - if (! $previous || ! $previous->successful) { - return [ - Card::make('Latest download', fn (): string => ! blank($result) ? toBits(convertSize($result->download), 2).' (Mbps)' : 'n/a') - ->icon('heroicon-o-download'), - Card::make('Latest upload', fn (): string => ! blank($result) ? toBits(convertSize($result->upload), 2).' (Mbps)' : 'n/a') - ->icon('heroicon-o-upload'), - Card::make('Latest ping', fn (): string => ! blank($result) ? number_format($result->ping, 2).' (ms)' : 'n/a') - ->icon('heroicon-o-clock'), - ]; - } - - $downloadChange = percentChange($result->download, $previous->download, 2); - $uploadChange = percentChange($result->upload, $previous->upload, 2); - $pingChange = percentChange($result->ping, $previous->ping, 2); - - return [ - Card::make('Latest download', fn (): string => ! blank($result) ? toBits(convertSize($result->download), 2).' (Mbps)' : 'n/a') - ->icon('heroicon-o-download') - ->description($downloadChange > 0 ? $downloadChange.'% faster' : abs($downloadChange).'% slower') - ->descriptionIcon($downloadChange > 0 ? 'heroicon-s-trending-up' : 'heroicon-s-trending-down') - ->color($downloadChange > 0 ? 'success' : 'danger'), - Card::make('Latest upload', fn (): string => ! blank($result) ? toBits(convertSize($result->upload), 2).' (Mbps)' : 'n/a') - ->icon('heroicon-o-upload') - ->description($uploadChange > 0 ? $uploadChange.'% faster' : abs($uploadChange).'% slower') - ->descriptionIcon($uploadChange > 0 ? 'heroicon-s-trending-up' : 'heroicon-s-trending-down') - ->color($uploadChange > 0 ? 'success' : 'danger'), - Card::make('Latest ping', fn (): string => ! blank($result) ? number_format($result->ping, 2).' (ms)' : 'n/a') - ->icon('heroicon-o-clock') - ->description($pingChange > 0 ? $pingChange.'% slower' : abs($pingChange).'% faster') - ->descriptionIcon($pingChange > 0 ? 'heroicon-s-trending-up' : 'heroicon-s-trending-down') - ->color($pingChange > 0 ? 'danger' : 'success'), - ]; - } -} diff --git a/app/Filament/Widgets/StatsOverviewWidget.php b/app/Filament/Widgets/StatsOverviewWidget.php new file mode 100644 index 000000000..1237d6c82 --- /dev/null +++ b/app/Filament/Widgets/StatsOverviewWidget.php @@ -0,0 +1,73 @@ +result = Result::query() + ->latest() + ->first(); + + if (blank($this->result) || ! $this->result->successful) { + return [ + Stat::make('Latest download', '-') + ->icon('heroicon-o-arrow-down-tray'), + Stat::make('Latest upload', '-') + ->icon('heroicon-o-arrow-up-tray'), + Stat::make('Latest ping', '-') + ->icon('heroicon-o-clock'), + ]; + } + + $previous = Result::query() + ->where('id', '<', $this->result->id) + ->latest() + ->first(); + + if (! $previous || ! $previous->successful) { + return [ + Stat::make('Latest download', fn (): string => ! blank($this->result) ? toBits(convertSize($this->result->download), 2).' (Mbps)' : 'n/a') + ->icon('heroicon-o-arrow-down-tray'), + Stat::make('Latest upload', fn (): string => ! blank($this->result) ? toBits(convertSize($this->result->upload), 2).' (Mbps)' : 'n/a') + ->icon('heroicon-o-arrow-up-tray'), + Stat::make('Latest ping', fn (): string => ! blank($this->result) ? number_format($this->result->ping, 2).' (ms)' : 'n/a') + ->icon('heroicon-o-clock'), + ]; + } + + $downloadChange = percentChange($this->result->download, $previous->download, 2); + $uploadChange = percentChange($this->result->upload, $previous->upload, 2); + $pingChange = percentChange($this->result->ping, $previous->ping, 2); + + return [ + Stat::make('Latest download', fn (): string => ! blank($this->result) ? toBits(convertSize($this->result->download), 2).' (Mbps)' : 'n/a') + ->icon('heroicon-o-arrow-down-tray') + ->description($downloadChange > 0 ? $downloadChange.'% faster' : abs($downloadChange).'% slower') + ->descriptionIcon($downloadChange > 0 ? 'heroicon-m-arrow-trending-up' : 'heroicon-m-arrow-trending-down') + ->color($downloadChange > 0 ? 'success' : 'danger'), + Stat::make('Latest upload', fn (): string => ! blank($this->result) ? toBits(convertSize($this->result->upload), 2).' (Mbps)' : 'n/a') + ->icon('heroicon-o-arrow-up-tray') + ->description($uploadChange > 0 ? $uploadChange.'% faster' : abs($uploadChange).'% slower') + ->descriptionIcon($uploadChange > 0 ? 'heroicon-m-arrow-trending-up' : 'heroicon-m-arrow-trending-down') + ->color($uploadChange > 0 ? 'success' : 'danger'), + Stat::make('Latest ping', fn (): string => ! blank($this->result) ? number_format($this->result->ping, 2).' (ms)' : 'n/a') + ->icon('heroicon-o-clock') + ->description($pingChange > 0 ? $pingChange.'% slower' : abs($pingChange).'% faster') + ->descriptionIcon($pingChange > 0 ? 'heroicon-m-arrow-trending-up' : 'heroicon-m-arrow-trending-down') + ->color($pingChange > 0 ? 'danger' : 'success'), + ]; + } +} diff --git a/app/Models/Result.php b/app/Models/Result.php index 77ebd1ae3..1d7a592ef 100644 --- a/app/Models/Result.php +++ b/app/Models/Result.php @@ -106,14 +106,4 @@ public function getJitterData(): array 'ping' => $data['ping']['jitter'] ?? null, ]; } - - /** - * Return the previous test result. - */ - public function previous(): ?self - { - return static::orderByDesc('id') - ->where('id', '<', $this->id) - ->first(); - } } diff --git a/app/Models/User.php b/app/Models/User.php index 377014bf5..f75e81e1f 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -5,6 +5,7 @@ // use Illuminate\Contracts\Auth\MustVerifyEmail; use Filament\Models\Contracts\FilamentUser; +use Filament\Panel; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; @@ -48,7 +49,7 @@ class User extends Authenticatable implements FilamentUser /** * Any user can access the Filament admin panel. */ - public function canAccessFilament(): bool + public function canAccessPanel(Panel $panel): bool { return true; } diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php new file mode 100644 index 000000000..126c38204 --- /dev/null +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -0,0 +1,95 @@ +default() + ->id('admin') + ->path('admin') + ->login() + ->colors([ + 'primary' => Color::Amber, + ]) + ->font( + 'Inter', + url: asset('fonts/inter/inter.css'), + provider: LocalFontProvider::class, + ) + ->viteTheme('resources/css/filament/admin/theme.css') + ->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources') + ->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages') + ->pages([]) + ->plugins([ + VersionsPlugin::make() + ->hasDefaults(false) + ->items([ + new SpeedtestTrackerVersionProvider(), + ]), + ]) + ->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\\Filament\\Widgets') + ->widgets([]) + ->databaseNotifications() + ->databaseNotificationsPolling(config('speedtest.notification_polling')) + ->maxContentWidth(config('speedtest.content_width')) + ->middleware([ + EncryptCookies::class, + AddQueuedCookiesToResponse::class, + StartSession::class, + AuthenticateSession::class, + ShareErrorsFromSession::class, + VerifyCsrfToken::class, + SubstituteBindings::class, + DisableBladeIconComponents::class, + DispatchServingFilamentEvent::class, + ]) + ->authMiddleware([ + Authenticate::class, + ]) + ->navigationGroups([ + NavigationGroup::make() + ->label('Settings'), + NavigationGroup::make() + ->label('System'), + NavigationGroup::make() + ->label('Links') + ->collapsible(false), + ]) + ->navigationItems([ + NavigationItem::make('Documentation') + ->url('https://docs.speedtest-tracker.dev/', shouldOpenInNewTab: true) + ->icon('heroicon-o-book-open') + ->group('Links'), + NavigationItem::make('Donate') + ->url('https://github.com/sponsors/alexjustesen', shouldOpenInNewTab: true) + ->icon('heroicon-o-banknotes') + ->group('Links'), + NavigationItem::make('GitHub') + ->url('https://github.com/alexjustesen/speedtest-tracker', shouldOpenInNewTab: true) + ->icon('heroicon-o-code-bracket') + ->group('Links'), + ]); + } +} diff --git a/app/Providers/FilamentServiceProvider.php b/app/Providers/FilamentServiceProvider.php deleted file mode 100644 index 019d90992..000000000 --- a/app/Providers/FilamentServiceProvider.php +++ /dev/null @@ -1,60 +0,0 @@ - app(GeneralSettings::class)->site_name ?? config('app.name')]); - } catch (\Throwable $th) { - // if this fails it's because the migration doesn't exist so it can be skipped - } - - FilamentVersions::addItem('Speedtest Tracker', 'v'.config('speedtest.build_version')); - - Filament::serving(function () { - Filament::registerNavigationGroups([ - 'Settings', - 'System', - 'Links', - ]); - - Filament::registerNavigationItems([ - NavigationItem::make('Documentation') - ->url('https://docs.speedtest-tracker.dev/', shouldOpenInNewTab: true) - ->icon('heroicon-o-book-open') - ->group('Links') - ->sort(0), - NavigationItem::make('Donate') - ->url('https://github.com/sponsors/alexjustesen', shouldOpenInNewTab: true) - ->icon('heroicon-o-cash') - ->group('Links') - ->sort(1), - NavigationItem::make('Source Code') - ->url('https://github.com/alexjustesen/speedtest-tracker', shouldOpenInNewTab: true) - ->icon('heroicon-o-code') - ->group('Links') - ->sort(2), - ]); - }); - } -} diff --git a/app/Settings/GeneralSettings.php b/app/Settings/GeneralSettings.php index 6c1e6a11e..ee48bc82b 100644 --- a/app/Settings/GeneralSettings.php +++ b/app/Settings/GeneralSettings.php @@ -8,8 +8,6 @@ class GeneralSettings extends Settings { public bool $auth_enabled; - public string $content_width; - public ?string $speedtest_schedule; /** @var string[] */ diff --git a/composer.json b/composer.json index afc7ab5e3..4113d0704 100644 --- a/composer.json +++ b/composer.json @@ -2,25 +2,23 @@ "name": "laravel/laravel", "type": "project", "description": "The Laravel Framework.", - "keywords": [ - "framework", - "laravel" - ], + "keywords": ["framework", "laravel"], "license": "MIT", "require": { "php": "^8.1", - "awcodes/filament-versions": "^1.1.1", + "awcodes/filament-versions": "^2.0", "chrisullyott/php-filesize": "^4.2.1", "doctrine/dbal": "^3.6.6", "dragonmantank/cron-expression": "^3.3.3", - "filament/filament": "^2.17.53", - "filament/spatie-laravel-settings-plugin": "^2.17.53", + "filament/filament": "^3.0.47", + "filament/spatie-laravel-settings-plugin": "^3.0.47", "guzzlehttp/guzzle": "^7.8", "influxdata/influxdb-client-php": "^3.4", "laravel-notification-channels/telegram": "^4.0", - "laravel/framework": "^10.21.1", + "laravel/framework": "^10.22.0", "laravel/sanctum": "^3.3.0", "laravel/tinker": "^2.8.2", + "livewire/livewire": "^3.0.2", "maatwebsite/excel": "^3.1.48", "maennchen/zipstream-php": "^2.4", "spatie/laravel-settings": "^2.8.3", @@ -29,11 +27,11 @@ "require-dev": { "barryvdh/laravel-ide-helper": "^2.13", "fakerphp/faker": "^1.23.0", - "laravel/pint": "^1.12.0", - "laravel/sail": "^1.24.0", + "laravel/pint": "^1.13.1", + "laravel/sail": "^1.24.1", "mockery/mockery": "^1.6.6", "nunomaduro/collision": "^7.8.1", - "phpunit/phpunit": "^10.3.2", + "phpunit/phpunit": "^10.3.3", "spatie/laravel-ignition": "^2.3" }, "autoload": { @@ -54,7 +52,8 @@ "scripts": { "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", - "@php artisan package:discover --ansi" + "@php artisan package:discover --ansi", + "@php artisan filament:upgrade" ], "post-update-cmd": [ "@php artisan vendor:publish --tag=laravel-assets --ansi --force", diff --git a/composer.lock b/composer.lock index 0115a762f..4afdf1a87 100644 --- a/composer.lock +++ b/composer.lock @@ -4,107 +4,41 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "19816f12fea6a605f91edb078e67f26b", + "content-hash": "bc918703a67702c619b5683108121250", "packages": [ - { - "name": "akaunting/laravel-money", - "version": "4.0.1", - "source": { - "type": "git", - "url": "https://github.com/akaunting/laravel-money.git", - "reference": "df99d0f5d415490ef7e79362c3b694e8cc8af903" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/akaunting/laravel-money/zipball/df99d0f5d415490ef7e79362c3b694e8cc8af903", - "reference": "df99d0f5d415490ef7e79362c3b694e8cc8af903", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^9.0|^10.0", - "illuminate/support": "^9.0|^10.0", - "illuminate/validation": "^9.0|^10.0", - "illuminate/view": "^9.0|^10.0", - "php": "^8.0", - "vlucas/phpdotenv": "^5.4.1" - }, - "require-dev": { - "orchestra/testbench": "^7.4|^8.0", - "phpunit/phpunit": "^9.5|^10.0", - "vimeo/psalm": "^4.23" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Akaunting\\Money\\Provider" - ] - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Akaunting\\Money\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Denis Duliçi", - "email": "info@akaunting.com", - "homepage": "https://akaunting.com", - "role": "Developer" - } - ], - "description": "Currency formatting and conversion package for Laravel", - "keywords": [ - "convert", - "currency", - "format", - "laravel", - "money" - ], - "support": { - "issues": "https://github.com/akaunting/laravel-money/issues", - "source": "https://github.com/akaunting/laravel-money/tree/4.0.1" - }, - "time": "2023-03-16T14:39:27+00:00" - }, { "name": "awcodes/filament-versions", - "version": "v1.1.1", + "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/awcodes/filament-versions.git", - "reference": "390040fca42fea98ca8e963b27647a62d041038a" + "reference": "3f727cf224f4c4c417d9bca267347a00bde16cd3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/awcodes/filament-versions/zipball/390040fca42fea98ca8e963b27647a62d041038a", - "reference": "390040fca42fea98ca8e963b27647a62d041038a", + "url": "https://api.github.com/repos/awcodes/filament-versions/zipball/3f727cf224f4c4c417d9bca267347a00bde16cd3", + "reference": "3f727cf224f4c4c417d9bca267347a00bde16cd3", "shasum": "" }, "require": { - "filament/filament": "^2.0", - "php": "^8.0.2", - "spatie/laravel-package-tools": "^1.9.2" + "filament/filament": "^3.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.14.2" + }, + "require-dev": { + "laravel/pint": "^1.10" }, "type": "package", "extra": { "laravel": { "providers": [ - "FilamentVersions\\FilamentVersionsServiceProvider" + "Awcodes\\FilamentVersions\\FilamentVersionsServiceProvider" ] } }, "autoload": { "psr-4": { - "FilamentVersions\\": "src/" + "Awcodes\\FilamentVersions\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -126,31 +60,37 @@ ], "support": { "issues": "https://github.com/awcodes/filament-versions/issues", - "source": "https://github.com/awcodes/filament-versions/tree/v1.1.1" + "source": "https://github.com/awcodes/filament-versions/tree/v2.0.0" }, - "time": "2023-05-08T12:49:27+00:00" + "funding": [ + { + "url": "https://github.com/awcodes", + "type": "github" + } + ], + "time": "2023-08-01T17:57:24+00:00" }, { "name": "blade-ui-kit/blade-heroicons", - "version": "1.4.0", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/blade-ui-kit/blade-heroicons.git", - "reference": "dea08e8308d9bad9ebff1bc482d5985dbaacc91b" + "reference": "f756c807b0d04afd2caf7079bac26492da9cc6d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/blade-ui-kit/blade-heroicons/zipball/dea08e8308d9bad9ebff1bc482d5985dbaacc91b", - "reference": "dea08e8308d9bad9ebff1bc482d5985dbaacc91b", + "url": "https://api.github.com/repos/blade-ui-kit/blade-heroicons/zipball/f756c807b0d04afd2caf7079bac26492da9cc6d4", + "reference": "f756c807b0d04afd2caf7079bac26492da9cc6d4", "shasum": "" }, "require": { "blade-ui-kit/blade-icons": "^1.1", - "illuminate/support": "^8.0|^9.0|^10.0", - "php": "^7.4|^8.0" + "illuminate/support": "^9.0|^10.0", + "php": "^8.0" }, "require-dev": { - "orchestra/testbench": "^6.0|^7.0|^8.0", + "orchestra/testbench": "^7.0|^8.0", "phpunit/phpunit": "^9.0" }, "type": "library", @@ -185,7 +125,7 @@ ], "support": { "issues": "https://github.com/blade-ui-kit/blade-heroicons/issues", - "source": "https://github.com/blade-ui-kit/blade-heroicons/tree/1.4.0" + "source": "https://github.com/blade-ui-kit/blade-heroicons/tree/2.1.0" }, "funding": [ { @@ -197,7 +137,7 @@ "type": "github" } ], - "time": "2023-01-25T17:57:58+00:00" + "time": "2023-01-11T08:38:22+00:00" }, { "name": "blade-ui-kit/blade-icons", @@ -1407,38 +1347,90 @@ }, "time": "2022-09-18T07:06:19+00:00" }, + { + "name": "filament/actions", + "version": "v3.0.47", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/actions.git", + "reference": "1d8b7e393f9a783d674768e3b9f54e76a357b2e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/actions/zipball/1d8b7e393f9a783d674768e3b9f54e76a357b2e6", + "reference": "1d8b7e393f9a783d674768e3b9f54e76a357b2e6", + "shasum": "" + }, + "require": { + "filament/forms": "self.version", + "filament/infolists": "self.version", + "filament/notifications": "self.version", + "filament/support": "self.version", + "illuminate/contracts": "^10.0", + "illuminate/database": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Actions\\ActionsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Actions\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful action modals to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2023-09-11T12:30:47+00:00" + }, { "name": "filament/filament", - "version": "v2.17.53", + "version": "v3.0.47", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "b96c8e5845189d1b294f3d0c8a32482ebc6a9331" + "reference": "81d35fc7e545890e9e0cb9dd2f1f14ed55934741" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/b96c8e5845189d1b294f3d0c8a32482ebc6a9331", - "reference": "b96c8e5845189d1b294f3d0c8a32482ebc6a9331", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/81d35fc7e545890e9e0cb9dd2f1f14ed55934741", + "reference": "81d35fc7e545890e9e0cb9dd2f1f14ed55934741", "shasum": "" }, "require": { "danharrin/livewire-rate-limiting": "^0.3|^1.0", + "filament/actions": "self.version", "filament/forms": "self.version", + "filament/infolists": "self.version", "filament/notifications": "self.version", "filament/support": "self.version", "filament/tables": "self.version", - "illuminate/auth": "^8.6|^9.0|^10.0", - "illuminate/console": "^8.6|^9.0|^10.0", - "illuminate/contracts": "^8.6|^9.0|^10.0", - "illuminate/cookie": "^8.6|^9.0|^10.0", - "illuminate/database": "^8.6|^9.0|^10.0", - "illuminate/http": "^8.6|^9.0|^10.0", - "illuminate/routing": "^8.6|^9.0|^10.0", - "illuminate/session": "^8.6|^9.0|^10.0", - "illuminate/support": "^8.6|^9.0|^10.0", - "illuminate/view": "^8.6|^9.0|^10.0", - "livewire/livewire": "^2.10.7", - "php": "^8.0", + "filament/widgets": "self.version", + "illuminate/auth": "^10.0", + "illuminate/console": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/cookie": "^10.0", + "illuminate/database": "^10.0", + "illuminate/http": "^10.0", + "illuminate/routing": "^10.0", + "illuminate/session": "^10.0", + "illuminate/support": "^10.0", + "illuminate/view": "^10.0", + "php": "^8.1", "spatie/laravel-package-tools": "^1.9" }, "type": "library", @@ -1451,6 +1443,7 @@ }, "autoload": { "files": [ + "src/global_helpers.php", "src/helpers.php" ], "psr-4": { @@ -1461,42 +1454,40 @@ "license": [ "MIT" ], - "description": "Effortlessly build TALL-powered admin panels.", + "description": "A collection of full-stack components for accelerated Laravel app development.", "homepage": "https://github.com/filamentphp/filament", "support": { "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-08-30T06:12:55+00:00" + "time": "2023-09-11T12:31:00+00:00" }, { "name": "filament/forms", - "version": "v2.17.53", + "version": "v3.0.47", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "f4c91363db8c6585f100a22322702523bf5b86a7" + "reference": "c58999f6f76ff10938f4e943a386e224d1375069" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/f4c91363db8c6585f100a22322702523bf5b86a7", - "reference": "f4c91363db8c6585f100a22322702523bf5b86a7", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/c58999f6f76ff10938f4e943a386e224d1375069", + "reference": "c58999f6f76ff10938f4e943a386e224d1375069", "shasum": "" }, "require": { - "blade-ui-kit/blade-heroicons": "^1.2", "danharrin/date-format-converter": "^0.3", - "filament/notifications": "self.version", + "filament/actions": "self.version", "filament/support": "self.version", - "illuminate/console": "^8.6|^9.0|^10.0", - "illuminate/contracts": "^8.6|^9.0|^10.0", - "illuminate/database": "^8.6|^9.0|^10.0", - "illuminate/filesystem": "^8.6|^9.0|^10.0", - "illuminate/support": "^8.6|^9.0|^10.0", - "illuminate/validation": "^8.6|^9.0|^10.0", - "illuminate/view": "^8.6|^9.0|^10.0", - "livewire/livewire": "^2.10.7", - "php": "^8.0", + "illuminate/console": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/database": "^10.0", + "illuminate/filesystem": "^10.0", + "illuminate/support": "^10.0", + "illuminate/validation": "^10.0", + "illuminate/view": "^10.0", + "php": "^8.1", "spatie/laravel-package-tools": "^1.9" }, "type": "library", @@ -1519,37 +1510,87 @@ "license": [ "MIT" ], - "description": "Effortlessly build TALL-powered forms.", + "description": "Easily add beautiful forms to any Livewire component.", "homepage": "https://github.com/filamentphp/filament", "support": { "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-08-30T06:12:42+00:00" + "time": "2023-09-11T12:30:49+00:00" + }, + { + "name": "filament/infolists", + "version": "v3.0.47", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/infolists.git", + "reference": "db3f36f1fa243213996262f1afdce76aba497f7b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/infolists/zipball/db3f36f1fa243213996262f1afdce76aba497f7b", + "reference": "db3f36f1fa243213996262f1afdce76aba497f7b", + "shasum": "" + }, + "require": { + "filament/actions": "self.version", + "filament/support": "self.version", + "illuminate/console": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/database": "^10.0", + "illuminate/filesystem": "^10.0", + "illuminate/support": "^10.0", + "illuminate/view": "^10.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Infolists\\InfolistsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Infolists\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful read-only infolists to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2023-09-11T12:30:48+00:00" }, { "name": "filament/notifications", - "version": "v2.17.53", + "version": "v3.0.47", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "d28fd12dbb4602f24f94d88730128d28f0f565db" + "reference": "b675b8310bb4984334bc5b01b3b770a6b0d56a83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/d28fd12dbb4602f24f94d88730128d28f0f565db", - "reference": "d28fd12dbb4602f24f94d88730128d28f0f565db", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/b675b8310bb4984334bc5b01b3b770a6b0d56a83", + "reference": "b675b8310bb4984334bc5b01b3b770a6b0d56a83", "shasum": "" }, "require": { - "blade-ui-kit/blade-heroicons": "^1.2", + "filament/actions": "self.version", "filament/support": "self.version", - "illuminate/contracts": "^8.6|^9.0|^10.0", - "illuminate/filesystem": "^8.6|^9.0|^10.0", - "illuminate/notifications": "^8.6|^9.0|^10.0", - "illuminate/support": "^8.6|^9.0|^10.0", - "livewire/livewire": "^2.10.7", - "php": "^8.0", + "illuminate/contracts": "^10.0", + "illuminate/filesystem": "^10.0", + "illuminate/notifications": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1", "spatie/laravel-package-tools": "^1.9" }, "type": "library", @@ -1572,34 +1613,34 @@ "license": [ "MIT" ], - "description": "Effortlessly build TALL-powered notifications.", + "description": "Easily add beautiful notifications to any Livewire app.", "homepage": "https://github.com/filamentphp/filament", "support": { "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-07-03T09:23:01+00:00" + "time": "2023-09-06T14:23:07+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v2.17.53", + "version": "v3.0.47", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", - "reference": "11c944db9ebd9b47d32040be709dcf1cb587bde8" + "reference": "627e392360ed79784cb3ec92fbe79d0e19fd9799" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/11c944db9ebd9b47d32040be709dcf1cb587bde8", - "reference": "11c944db9ebd9b47d32040be709dcf1cb587bde8", + "url": "https://api.github.com/repos/filamentphp/spatie-laravel-settings-plugin/zipball/627e392360ed79784cb3ec92fbe79d0e19fd9799", + "reference": "627e392360ed79784cb3ec92fbe79d0e19fd9799", "shasum": "" }, "require": { "filament/filament": "self.version", - "illuminate/console": "^8.6|^9.0|^10.0", - "illuminate/filesystem": "^8.6|^9.0|^10.0", - "illuminate/support": "^8.6|^9.0|^10.0", - "php": "^8.0", + "illuminate/console": "^10.0", + "illuminate/filesystem": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1", "spatie/laravel-settings": "^2.2|^3.0" }, "type": "library", @@ -1625,30 +1666,36 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-05-30T10:44:48+00:00" + "time": "2023-09-08T12:20:33+00:00" }, { "name": "filament/support", - "version": "v2.17.53", + "version": "v3.0.47", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "9982a88704efc58b710c4e6b5000d85a6f4daf56" + "reference": "0140227c8969179b5c1cd5044be5d0382e4af2e0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/9982a88704efc58b710c4e6b5000d85a6f4daf56", - "reference": "9982a88704efc58b710c4e6b5000d85a6f4daf56", + "url": "https://api.github.com/repos/filamentphp/support/zipball/0140227c8969179b5c1cd5044be5d0382e4af2e0", + "reference": "0140227c8969179b5c1cd5044be5d0382e4af2e0", "shasum": "" }, "require": { - "illuminate/contracts": "^8.6|^9.0|^10.0", - "illuminate/support": "^8.6|^9.0|^10.0", - "illuminate/view": "^8.6|^9.0|^10.0", - "php": "^8.0", + "blade-ui-kit/blade-heroicons": "^2.0", + "doctrine/dbal": "^3.2", + "ext-intl": "*", + "illuminate/contracts": "^10.0", + "illuminate/support": "^10.0", + "illuminate/view": "^10.0", + "livewire/livewire": "^3.0", + "php": "^8.1", "ryangjchandler/blade-capture-directive": "^0.2|^0.3", + "spatie/color": "^1.5", + "spatie/invade": "^1.0", "spatie/laravel-package-tools": "^1.9", - "tgalopin/html-sanitizer": "^1.5" + "symfony/html-sanitizer": "^6.1" }, "type": "library", "extra": { @@ -1670,43 +1717,40 @@ "license": [ "MIT" ], - "description": "Associated helper methods and foundation code for Filament packages.", + "description": "Core helper methods and foundation code for all Filament packages.", "homepage": "https://github.com/filamentphp/filament", "support": { "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-07-03T09:23:04+00:00" + "time": "2023-09-10T23:29:54+00:00" }, { "name": "filament/tables", - "version": "v2.17.53", + "version": "v3.0.47", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "0c66490a4a3e7809d3bb62c363f41840f6a9a875" + "reference": "dced9ad3805f46d17288bf6b79f5fd14229857a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/0c66490a4a3e7809d3bb62c363f41840f6a9a875", - "reference": "0c66490a4a3e7809d3bb62c363f41840f6a9a875", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/dced9ad3805f46d17288bf6b79f5fd14229857a3", + "reference": "dced9ad3805f46d17288bf6b79f5fd14229857a3", "shasum": "" }, "require": { - "akaunting/laravel-money": "^1.2|^2.0|^3.0|^4.0", - "blade-ui-kit/blade-heroicons": "^1.2", + "filament/actions": "self.version", "filament/forms": "self.version", - "filament/notifications": "self.version", "filament/support": "self.version", - "illuminate/console": "^8.6|^9.0|^10.0", - "illuminate/contracts": "^8.6|^9.0|^10.0", - "illuminate/database": "^8.6|^9.0|^10.0", - "illuminate/filesystem": "^8.6|^9.0|^10.0", - "illuminate/support": "^8.6|^9.0|^10.0", - "illuminate/view": "^8.6|^9.0|^10.0", - "livewire/livewire": "^2.10.7", - "php": "^8.0", - "spatie/invade": "^1.0", + "illuminate/console": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/database": "^10.0", + "illuminate/filesystem": "^10.0", + "illuminate/support": "^10.0", + "illuminate/view": "^10.0", + "kirschbaum-development/eloquent-power-joins": "^3.0", + "php": "^8.1", "spatie/laravel-package-tools": "^1.9" }, "type": "library", @@ -1726,13 +1770,57 @@ "license": [ "MIT" ], - "description": "Effortlessly build TALL-powered tables.", + "description": "Easily add beautiful tables to any Livewire component.", "homepage": "https://github.com/filamentphp/filament", "support": { "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-07-23T10:32:18+00:00" + "time": "2023-09-11T12:30:48+00:00" + }, + { + "name": "filament/widgets", + "version": "v3.0.47", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/widgets.git", + "reference": "11f37f08912f277e1bfc5b19e5b21d74b4f9b4e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/widgets/zipball/11f37f08912f277e1bfc5b19e5b21d74b4f9b4e0", + "reference": "11f37f08912f277e1bfc5b19e5b21d74b4f9b4e0", + "shasum": "" + }, + "require": { + "filament/support": "self.version", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Widgets\\WidgetsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Widgets\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful dashboard widgets to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2023-09-10T23:30:09+00:00" }, { "name": "fruitcake/php-cors", @@ -2322,6 +2410,68 @@ }, "time": "2023-07-28T03:48:29+00:00" }, + { + "name": "kirschbaum-development/eloquent-power-joins", + "version": "3.2.3", + "source": { + "type": "git", + "url": "https://github.com/kirschbaum-development/eloquent-power-joins.git", + "reference": "e9d936e0071d47796735b40ed6cce5dfd0a4305d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/e9d936e0071d47796735b40ed6cce5dfd0a4305d", + "reference": "e9d936e0071d47796735b40ed6cce5dfd0a4305d", + "shasum": "" + }, + "require": { + "illuminate/database": "^8.0|^9.0|^10.0", + "illuminate/support": "^8.0|^9.0|^10.0", + "php": "^8.0" + }, + "require-dev": { + "laravel/legacy-factories": "^1.0@dev", + "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0", + "phpunit/phpunit": "^8.0|^9.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Kirschbaum\\PowerJoins\\PowerJoinsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Kirschbaum\\PowerJoins\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luis Dalmolin", + "email": "luis.nh@gmail.com", + "role": "Developer" + } + ], + "description": "The Laravel magic applied to joins.", + "homepage": "https://github.com/kirschbaum-development/eloquent-power-joins", + "keywords": [ + "eloquent", + "join", + "laravel", + "mysql" + ], + "support": { + "issues": "https://github.com/kirschbaum-development/eloquent-power-joins/issues", + "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/3.2.3" + }, + "time": "2023-09-04T10:21:44+00:00" + }, { "name": "laravel-notification-channels/telegram", "version": "4.0.0", @@ -2397,16 +2547,16 @@ }, { "name": "laravel/framework", - "version": "v10.21.1", + "version": "v10.22.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "ae93199f5349fd8a02364424249aad2a90185a95" + "reference": "9234388a895206d4e1df37342b61adc67e5c5d31" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/ae93199f5349fd8a02364424249aad2a90185a95", - "reference": "ae93199f5349fd8a02364424249aad2a90185a95", + "url": "https://api.github.com/repos/laravel/framework/zipball/9234388a895206d4e1df37342b61adc67e5c5d31", + "reference": "9234388a895206d4e1df37342b61adc67e5c5d31", "shasum": "" }, "require": { @@ -2593,7 +2743,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-09-04T14:34:36+00:00" + "time": "2023-09-05T13:20:01+00:00" }, { "name": "laravel/prompts", @@ -3028,16 +3178,16 @@ }, { "name": "league/flysystem", - "version": "3.15.1", + "version": "3.16.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "a141d430414fcb8bf797a18716b09f759a385bed" + "reference": "4fdf372ca6b63c6e281b1c01a624349ccb757729" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a141d430414fcb8bf797a18716b09f759a385bed", - "reference": "a141d430414fcb8bf797a18716b09f759a385bed", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/4fdf372ca6b63c6e281b1c01a624349ccb757729", + "reference": "4fdf372ca6b63c6e281b1c01a624349ccb757729", "shasum": "" }, "require": { @@ -3046,6 +3196,8 @@ "php": "^8.0.2" }, "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", "aws/aws-sdk-php": "3.209.31 || 3.210.0", "guzzlehttp/guzzle": "<7.0", "guzzlehttp/ringphp": "<1.1.1", @@ -3065,7 +3217,7 @@ "microsoft/azure-storage-blob": "^1.1", "phpseclib/phpseclib": "^3.0.14", "phpstan/phpstan": "^0.12.26", - "phpunit/phpunit": "^9.5.11", + "phpunit/phpunit": "^9.5.11|^10.0", "sabre/dav": "^4.3.1" }, "type": "library", @@ -3100,7 +3252,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.15.1" + "source": "https://github.com/thephpleague/flysystem/tree/3.16.0" }, "funding": [ { @@ -3112,20 +3264,20 @@ "type": "github" } ], - "time": "2023-05-04T09:04:26+00:00" + "time": "2023-09-07T19:22:17+00:00" }, { "name": "league/flysystem-local", - "version": "3.15.0", + "version": "3.16.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3" + "reference": "ec7383f25642e6fd4bb0c9554fc2311245391781" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/543f64c397fefdf9cfeac443ffb6beff602796b3", - "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/ec7383f25642e6fd4bb0c9554fc2311245391781", + "reference": "ec7383f25642e6fd4bb0c9554fc2311245391781", "shasum": "" }, "require": { @@ -3160,7 +3312,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem-local/issues", - "source": "https://github.com/thephpleague/flysystem-local/tree/3.15.0" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.16.0" }, "funding": [ { @@ -3172,7 +3324,7 @@ "type": "github" } ], - "time": "2023-05-02T20:02:14+00:00" + "time": "2023-08-30T10:23:59+00:00" }, { "name": "league/mime-type-detection", @@ -3231,45 +3383,45 @@ "time": "2023-08-05T12:09:49+00:00" }, { - "name": "league/uri-parser", - "version": "1.4.1", + "name": "league/uri", + "version": "7.3.0", "source": { "type": "git", - "url": "https://github.com/thephpleague/uri-parser.git", - "reference": "671548427e4c932352d9b9279fdfa345bf63fa00" + "url": "https://github.com/thephpleague/uri.git", + "reference": "36743c3961bb82bf93da91917b6bced0358a8d45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-parser/zipball/671548427e4c932352d9b9279fdfa345bf63fa00", - "reference": "671548427e4c932352d9b9279fdfa345bf63fa00", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/36743c3961bb82bf93da91917b6bced0358a8d45", + "reference": "36743c3961bb82bf93da91917b6bced0358a8d45", "shasum": "" }, "require": { - "php": ">=7.0.0" + "league/uri-interfaces": "^7.3", + "php": "^8.1" }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.0", - "phpstan/phpstan": "^0.9.2", - "phpstan/phpstan-phpunit": "^0.9.4", - "phpstan/phpstan-strict-rules": "^0.9.0", - "phpunit/phpunit": "^6.0" + "conflict": { + "league/uri-schemes": "^1.0" }, "suggest": { - "ext-intl": "Allow parsing RFC3987 compliant hosts", - "league/uri-schemes": "Allow validating and normalizing URI parsing results" + "ext-bcmath": "to improve IPV4 host parsing", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "7.x-dev" } }, "autoload": { - "files": [ - "src/functions_include.php" - ], "psr-4": { - "League\\Uri\\": "src" + "League\\Uri\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -3283,52 +3435,156 @@ "homepage": "https://nyamsprod.com" } ], - "description": "userland URI parser RFC 3986 compliant", - "homepage": "https://github.com/thephpleague/uri-parser", + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", "parse_url", - "parser", + "psr-7", + "query-string", + "querystring", "rfc3986", "rfc3987", + "rfc6570", "uri", - "url" + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.3.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2023-09-09T17:21:43+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.3.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "c409b60ed2245ff94c965a8c798a60166db53361" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/c409b60ed2245ff94c965a8c798a60166db53361", + "reference": "c409b60ed2245ff94c965a8c798a60166db53361", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-factory": "^1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common interfaces and classes for URI representation and interaction", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" ], "support": { - "issues": "https://github.com/thephpleague/uri-parser/issues", - "source": "https://github.com/thephpleague/uri-parser/tree/master" + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.3.0" }, - "abandoned": true, - "time": "2018-11-22T07:55:51+00:00" + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2023-09-09T17:21:43+00:00" }, { "name": "livewire/livewire", - "version": "v2.12.6", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "7d3a57b3193299cf1a0639a3935c696f4da2cf92" + "reference": "daa88b5a6203c0e60f0a9bf8a8b5ac1394708ddc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/7d3a57b3193299cf1a0639a3935c696f4da2cf92", - "reference": "7d3a57b3193299cf1a0639a3935c696f4da2cf92", + "url": "https://api.github.com/repos/livewire/livewire/zipball/daa88b5a6203c0e60f0a9bf8a8b5ac1394708ddc", + "reference": "daa88b5a6203c0e60f0a9bf8a8b5ac1394708ddc", "shasum": "" }, "require": { - "illuminate/database": "^7.0|^8.0|^9.0|^10.0", - "illuminate/support": "^7.0|^8.0|^9.0|^10.0", - "illuminate/validation": "^7.0|^8.0|^9.0|^10.0", + "illuminate/database": "^10.0", + "illuminate/support": "^10.0", + "illuminate/validation": "^10.0", "league/mime-type-detection": "^1.9", - "php": "^7.2.5|^8.0", + "php": "^8.1", "symfony/http-kernel": "^5.0|^6.0" }, "require-dev": { "calebporzio/sushi": "^2.1", - "laravel/framework": "^7.0|^8.0|^9.0|^10.0", + "laravel/framework": "^10.0", "mockery/mockery": "^1.3.1", - "orchestra/testbench": "^5.0|^6.0|^7.0|^8.0", - "orchestra/testbench-dusk": "^5.2|^6.0|^7.0|^8.0", - "phpunit/phpunit": "^8.4|^9.0", + "orchestra/testbench": "^7.0|^8.0", + "orchestra/testbench-dusk": "^7.0|^8.0", + "phpunit/phpunit": "^9.0", "psy/psysh": "@stable" }, "type": "library", @@ -3363,7 +3619,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v2.12.6" + "source": "https://github.com/livewire/livewire/tree/v3.0.2" }, "funding": [ { @@ -3371,7 +3627,7 @@ "type": "github" } ], - "time": "2023-08-11T04:02:34+00:00" + "time": "2023-09-06T16:02:17+00:00" }, { "name": "maatwebsite/excel", @@ -3871,16 +4127,16 @@ }, { "name": "nesbot/carbon", - "version": "2.69.0", + "version": "2.70.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "4308217830e4ca445583a37d1bf4aff4153fa81c" + "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4308217830e4ca445583a37d1bf4aff4153fa81c", - "reference": "4308217830e4ca445583a37d1bf4aff4153fa81c", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/d3298b38ea8612e5f77d38d1a99438e42f70341d", + "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d", "shasum": "" }, "require": { @@ -3973,7 +4229,7 @@ "type": "tidelift" } ], - "time": "2023-08-03T09:00:52+00:00" + "time": "2023-09-07T16:43:50+00:00" }, { "name": "nette/schema", @@ -4889,16 +5145,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.23.1", + "version": "1.24.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26" + "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/846ae76eef31c6d7790fac9bc399ecee45160b26", - "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/3510b0a6274cc42f7219367cb3abfc123ffa09d6", + "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6", "shasum": "" }, "require": { @@ -4930,9 +5186,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.23.1" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.0" }, - "time": "2023-08-03T16:32:59+00:00" + "time": "2023-09-07T20:46:32+00:00" }, { "name": "psr/cache", @@ -5774,6 +6030,65 @@ ], "time": "2023-02-14T16:54:54+00:00" }, + { + "name": "spatie/color", + "version": "1.5.3", + "source": { + "type": "git", + "url": "https://github.com/spatie/color.git", + "reference": "49739265900cabce4640cd26c3266fd8d2cca390" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/color/zipball/49739265900cabce4640cd26c3266fd8d2cca390", + "reference": "49739265900cabce4640cd26c3266fd8d2cca390", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "pestphp/pest": "^1.22", + "phpunit/phpunit": "^6.5||^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Color\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sebastian De Deyne", + "email": "sebastian@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A little library to handle color conversions", + "homepage": "https://github.com/spatie/color", + "keywords": [ + "color", + "conversion", + "rgb", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/color/issues", + "source": "https://github.com/spatie/color/tree/1.5.3" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2022-12-18T12:58:32+00:00" + }, { "name": "spatie/invade", "version": "1.1.1", @@ -6828,6 +7143,75 @@ ], "time": "2023-07-31T08:31:44+00:00" }, + { + "name": "symfony/html-sanitizer", + "version": "v6.3.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/html-sanitizer.git", + "reference": "947492c7351d6b01a7b38e515c98fb1107dc357d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/947492c7351d6b01a7b38e515c98fb1107dc357d", + "reference": "947492c7351d6b01a7b38e515c98fb1107dc357d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "league/uri": "^6.5|^7.0", + "masterminds/html5": "^2.7.2", + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HtmlSanitizer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Titouan Galopin", + "email": "galopintitouan@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to sanitize untrusted HTML input for safe insertion into a document's DOM.", + "homepage": "https://symfony.com", + "keywords": [ + "Purifier", + "html", + "sanitizer" + ], + "support": { + "source": "https://github.com/symfony/html-sanitizer/tree/v6.3.4" + }, + "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": "2023-08-23T13:34:34+00:00" + }, { "name": "symfony/http-foundation", "version": "v6.3.4", @@ -8630,55 +9014,6 @@ ], "time": "2023-08-24T14:51:05+00:00" }, - { - "name": "tgalopin/html-sanitizer", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/tgalopin/html-sanitizer.git", - "reference": "5d02dcb6f2ea4f505731eac440798caa1b3b0913" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tgalopin/html-sanitizer/zipball/5d02dcb6f2ea4f505731eac440798caa1b3b0913", - "reference": "5d02dcb6f2ea4f505731eac440798caa1b3b0913", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "league/uri-parser": "^1.4.1", - "masterminds/html5": "^2.4", - "php": ">=7.1", - "psr/log": "^1.0|^2.0|^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^7.4", - "symfony/var-dumper": "^4.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "HtmlSanitizer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Titouan Galopin", - "email": "galopintitouan@gmail.com" - } - ], - "description": "Sanitize untrustworthy HTML user input", - "support": { - "issues": "https://github.com/tgalopin/html-sanitizer/issues", - "source": "https://github.com/tgalopin/html-sanitizer/tree/1.5.0" - }, - "abandoned": "symfony/html-sanitizer", - "time": "2021-09-14T08:27:50+00:00" - }, { "name": "tijsverkoyen/css-to-inline-styles", "version": "2.2.6", @@ -9432,16 +9767,16 @@ }, { "name": "laravel/pint", - "version": "v1.12.0", + "version": "v1.13.1", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "08bcf51e520a5e5aea458fc600ac4869f6934a66" + "reference": "22f204242d68095b3ba7dab5d3ef0240454a4652" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/08bcf51e520a5e5aea458fc600ac4869f6934a66", - "reference": "08bcf51e520a5e5aea458fc600ac4869f6934a66", + "url": "https://api.github.com/repos/laravel/pint/zipball/22f204242d68095b3ba7dab5d3ef0240454a4652", + "reference": "22f204242d68095b3ba7dab5d3ef0240454a4652", "shasum": "" }, "require": { @@ -9494,20 +9829,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-08-30T07:53:32+00:00" + "time": "2023-09-06T11:03:34+00:00" }, { "name": "laravel/sail", - "version": "v1.24.0", + "version": "v1.24.1", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "c8a621d7b69ab2e568d97a20f837ca733a224006" + "reference": "3a373bb2845623aed2017c672dc61c84ae974890" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/c8a621d7b69ab2e568d97a20f837ca733a224006", - "reference": "c8a621d7b69ab2e568d97a20f837ca733a224006", + "url": "https://api.github.com/repos/laravel/sail/zipball/3a373bb2845623aed2017c672dc61c84ae974890", + "reference": "3a373bb2845623aed2017c672dc61c84ae974890", "shasum": "" }, "require": { @@ -9559,7 +9894,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-08-27T14:26:11+00:00" + "time": "2023-09-01T14:05:17+00:00" }, { "name": "mockery/mockery", @@ -10232,16 +10567,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.3.2", + "version": "10.3.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "0dafb1175c366dd274eaa9a625e914451506bcd1" + "reference": "241ed4dd0db1c096984e62d414c4e1ac8d5dbff4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0dafb1175c366dd274eaa9a625e914451506bcd1", - "reference": "0dafb1175c366dd274eaa9a625e914451506bcd1", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/241ed4dd0db1c096984e62d414c4e1ac8d5dbff4", + "reference": "241ed4dd0db1c096984e62d414c4e1ac8d5dbff4", "shasum": "" }, "require": { @@ -10313,7 +10648,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.3.2" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.3" }, "funding": [ { @@ -10329,7 +10664,7 @@ "type": "tidelift" } ], - "time": "2023-08-15T05:34:23+00:00" + "time": "2023-09-05T04:34:51+00:00" }, { "name": "sebastian/cli-parser", @@ -10766,16 +11101,16 @@ }, { "name": "sebastian/exporter", - "version": "5.0.0", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0" + "reference": "32ff03d078fed1279c4ec9a407d08c5e9febb480" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0", - "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/32ff03d078fed1279c4ec9a407d08c5e9febb480", + "reference": "32ff03d078fed1279c4ec9a407d08c5e9febb480", "shasum": "" }, "require": { @@ -10831,7 +11166,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/5.0.1" }, "funding": [ { @@ -10839,7 +11175,7 @@ "type": "github" } ], - "time": "2023-02-03T07:06:49+00:00" + "time": "2023-09-08T04:46:58+00:00" }, { "name": "sebastian/global-state", @@ -11684,5 +12020,5 @@ "php": "^8.1" }, "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/config/app.php b/config/app.php index 8521377db..7301e08bb 100644 --- a/config/app.php +++ b/config/app.php @@ -161,7 +161,6 @@ /* * Package Service Providers... */ - App\Providers\FilamentServiceProvider::class, /* * Application Service Providers... @@ -170,6 +169,7 @@ App\Providers\AuthServiceProvider::class, // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, + App\Providers\Filament\AdminPanelProvider::class, App\Providers\RouteServiceProvider::class, ])->toArray(), diff --git a/config/filament.php b/config/filament.php index 26af0f258..b68797308 100644 --- a/config/filament.php +++ b/config/filament.php @@ -1,199 +1,16 @@ env('FILAMENT_PATH', 'admin'), - - /* - |-------------------------------------------------------------------------- - | Filament Core Path - |-------------------------------------------------------------------------- - | - | This is the path which Filament will use to load its core routes and assets. - | You may change it if it conflicts with your other routes. - | - */ - - 'core_path' => env('FILAMENT_CORE_PATH', 'filament'), - - /* - |-------------------------------------------------------------------------- - | Filament Domain - |-------------------------------------------------------------------------- - | - | You may change the domain where Filament should be active. If the domain - | is empty, all domains will be valid. - | - */ - - 'domain' => env('FILAMENT_DOMAIN'), - - /* - |-------------------------------------------------------------------------- - | Homepage URL - |-------------------------------------------------------------------------- - | - | This is the URL that Filament will redirect the user to when they click - | on the sidebar's header. - | - */ - - 'home_url' => '/admin', - - /* - |-------------------------------------------------------------------------- - | Brand Name - |-------------------------------------------------------------------------- - | - | This will be displayed on the login page and in the sidebar's header. - | - */ - - 'brand' => env('APP_NAME'), - - /* - |-------------------------------------------------------------------------- - | Auth - |-------------------------------------------------------------------------- - | - | This is the configuration that Filament will use to handle authentication - | into the admin panel. - | - */ - - 'auth' => [ - 'guard' => env('FILAMENT_AUTH_GUARD', 'web'), - 'pages' => [ - 'login' => \Filament\Http\Livewire\Auth\Login::class, - ], - ], - - /* - |-------------------------------------------------------------------------- - | Pages - |-------------------------------------------------------------------------- - | - | This is the namespace and directory that Filament will automatically - | register pages from. You may also register pages here. - | - */ - - 'pages' => [ - 'namespace' => 'App\\Filament\\Pages', - 'path' => app_path('Filament/Pages'), - 'register' => [ - // Pages\Dashboard::class, - ], - ], - - /* - |-------------------------------------------------------------------------- - | Resources - |-------------------------------------------------------------------------- - | - | This is the namespace and directory that Filament will automatically - | register resources from. You may also register resources here. - | - */ - - 'resources' => [ - 'namespace' => 'App\\Filament\\Resources', - 'path' => app_path('Filament/Resources'), - 'register' => [], - ], - - /* - |-------------------------------------------------------------------------- - | Widgets - |-------------------------------------------------------------------------- - | - | This is the namespace and directory that Filament will automatically - | register dashboard widgets from. You may also register widgets here. - | - */ - - 'widgets' => [ - 'namespace' => 'App\\Filament\\Widgets', - 'path' => app_path('Filament/Widgets'), - 'register' => [ - Widgets\AccountWidget::class, - // Widgets\FilamentInfoWidget::class, - ], - ], - - /* - |-------------------------------------------------------------------------- - | Livewire - |-------------------------------------------------------------------------- - | - | This is the namespace and directory that Filament will automatically - | register Livewire components inside. - | - */ - - 'livewire' => [ - 'namespace' => 'App\\Filament', - 'path' => app_path('Filament'), - ], - - /* - |-------------------------------------------------------------------------- - | Dark mode - |-------------------------------------------------------------------------- - | - | By enabling this feature, your users are able to select between a light - | and dark appearance for the admin panel, or let their system decide. - | - */ - - 'dark_mode' => true, - - /* - |-------------------------------------------------------------------------- - | Database notifications - |-------------------------------------------------------------------------- - | - | By enabling this feature, your users are able to open a slide-over within - | the admin panel to view their database notifications. - | - */ - - 'database_notifications' => [ - 'enabled' => true, - 'polling_interval' => env('NOTIFICATION_POLLING', '60s'), - ], - /* |-------------------------------------------------------------------------- | Broadcasting |-------------------------------------------------------------------------- | - | By uncommenting the Laravel Echo configuration, you may connect your - | admin panel to any Pusher-compatible websockets server. + | By uncommenting the Laravel Echo configuration, you may connect Filament + | to any Pusher-compatible websockets server. | - | This will allow your admin panel to receive real-time notifications. + | This will allow your users to receive real-time notifications. | */ @@ -208,73 +25,6 @@ ], - /* - |-------------------------------------------------------------------------- - | Layout - |-------------------------------------------------------------------------- - | - | This is the configuration for the general layout of the admin panel. - | - | You may configure the max content width from `xl` to `7xl`, or `full` - | for no max width. - | - */ - - 'layout' => [ - 'actions' => [ - 'modal' => [ - 'actions' => [ - 'alignment' => 'left', - ], - ], - ], - 'forms' => [ - 'actions' => [ - 'alignment' => 'left', - ], - 'have_inline_labels' => false, - ], - 'footer' => [ - 'should_show_logo' => true, - ], - 'max_content_width' => null, - 'notifications' => [ - 'vertical_alignment' => 'bottom', - 'alignment' => 'right', - ], - 'sidebar' => [ - 'is_collapsible_on_desktop' => true, - 'groups' => [ - 'are_collapsible' => true, - ], - 'width' => null, - 'collapsed_width' => null, - ], - ], - - /* - |-------------------------------------------------------------------------- - | Favicon - |-------------------------------------------------------------------------- - | - | This is the path to the favicon used for pages in the admin panel. - | - */ - - 'favicon' => env('app.url').'/img/speedtest-tracker-icon.png', - - /* - |-------------------------------------------------------------------------- - | Default Avatar Provider - |-------------------------------------------------------------------------- - | - | This is the service that will be used to retrieve default avatars if one - | has not been uploaded. - | - */ - - 'default_avatar_provider' => \Filament\AvatarProviders\UiAvatarsProvider::class, - /* |-------------------------------------------------------------------------- | Default Filesystem Disk @@ -285,48 +35,6 @@ | */ - 'default_filesystem_disk' => env('FILAMENT_FILESYSTEM_DRIVER', 'public'), - - /* - |-------------------------------------------------------------------------- - | Google Fonts - |-------------------------------------------------------------------------- - | - | This is the URL for Google Fonts that should be loaded. You may use any - | font, or set to `null` to prevent any Google Fonts from loading. - | - | When using a custom font, you should also set the font family in your - | custom theme's `tailwind.config.js` file. - | - */ - - 'google_fonts' => 'https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap', - - /* - |-------------------------------------------------------------------------- - | Middleware - |-------------------------------------------------------------------------- - | - | You may customise the middleware stack that Filament uses to handle - | requests. - | - */ - - 'middleware' => [ - 'auth' => [ - Authenticate::class, - ], - 'base' => [ - EncryptCookies::class, - AddQueuedCookiesToResponse::class, - StartSession::class, - AuthenticateSession::class, - ShareErrorsFromSession::class, - VerifyCsrfToken::class, - SubstituteBindings::class, - DispatchServingFilamentEvent::class, - MirrorConfigToSubpackages::class, - ], - ], + 'default_filesystem_disk' => env('FILAMENT_FILESYSTEM_DISK', 'public'), ]; diff --git a/config/speedtest.php b/config/speedtest.php index 8925107b6..dc60b8f68 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -10,10 +10,17 @@ 'build_version' => '0.12.0-beta.3', + /** + * General + */ + 'content_width' => env('CONTENT_WIDTH', '7xl'), + /** * Polling */ 'dashboard_polling' => env('DASHBOARD_POLLING', '60s'), + 'notification_polling' => env('NOTIFICATION_POLLING', '60s'), + 'results_polling' => env('RESULTS_POLLING', null), ]; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..5a163a322 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1718 @@ +{ + "name": "html", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "@tailwindcss/forms": "^0.5.6", + "@tailwindcss/typography": "^0.5.10", + "autoprefixer": "^10.4.15", + "laravel-vite-plugin": "^0.7.3", + "postcss": "^8.4.29", + "tailwindcss": "^3.3.3", + "vite": "^4.0.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.6.tgz", + "integrity": "sha512-Fw+2BJ0tmAwK/w01tEFL5TiaJBX1NLT1/YbWgvm7ws3Qcn11kiXxzNTEQDMs5V3mQemhB56l3u0i9dwdzSQldA==", + "dev": true, + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.10.tgz", + "integrity": "sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==", + "dev": true, + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.15", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", + "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001520", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001529", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001529.tgz", + "integrity": "sha512-n2pUQYGAkrLG4QYj2desAh+NqsJpHbNmVZz87imptDdxLAtjxary7Df/psdfyDGmskJK/9Dt9cPnx5RZ3CU4Og==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.512", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.512.tgz", + "integrity": "sha512-1W8wRbYlQE4ph7eoj3TJ+uqwO6+xvAE/L+KGU7WTQQvX3tnSIGZAb90MTsMoJqzntamiwJhBAj4WZmygXhsOUg==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/laravel-vite-plugin": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.8.tgz", + "integrity": "sha512-HWYqpQYHR3kEQ1LsHX7gHJoNNf0bz5z5mDaHBLzS+PGLCTmYqlU5/SZyeEgObV7z7bC/cnStYcY9H1DI1D5Udg==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.0.5" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "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", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "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==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "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/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nested/node_modules/postcss-selector-parser": { + "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==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.0.tgz", + "integrity": "sha512-nszM8DINnx1vSS+TpbWKMkxem0CDWk3cSit/WWCBVs9/JZ1I/XLwOsiUglYuYReaeWWSsW9kge5zE5NZtf/a4w==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "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.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.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", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { + "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==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/vite": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", + "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-full-reload": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.5.tgz", + "integrity": "sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + }, + "peerDependencies": { + "vite": "^2 || ^3 || ^4" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "dev": true, + "engines": { + "node": ">= 14" + } + } + } +} diff --git a/package.json b/package.json index 6267eac1f..afd8f728c 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,17 @@ { "private": true, + "type": "module", "scripts": { "dev": "vite", "build": "vite build" }, "devDependencies": { - "axios": "^0.27", - "laravel-vite-plugin": "^0.5.0", - "lodash": "^4.17.19", - "postcss": "^8.1.14", - "vite": "^3.0.0" + "@tailwindcss/forms": "^0.5.6", + "@tailwindcss/typography": "^0.5.10", + "autoprefixer": "^10.4.15", + "laravel-vite-plugin": "^0.7.3", + "postcss": "^8.4.29", + "tailwindcss": "^3.3.3", + "vite": "^4.0.0" } } diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 000000000..49c0612d5 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/public/build/assets/theme-03c153f0.css b/public/build/assets/theme-03c153f0.css new file mode 100644 index 000000000..5fb7496b3 --- /dev/null +++ b/public/build/assets/theme-03c153f0.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:-0px}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\,_theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-y-none{overscroll-behavior-y:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-gray-950\/5{border-color:rgba(var(--gray-950),.05)}.border-primary-500{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:#00000080}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.-tracking-tight{letter-spacing:.025em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-200), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-900\/10{--tw-ring-color: rgba(var(--gray-900), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0px}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:#fff3}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/20){border-color:#fff3}:is(.dark .dark\:border-white\/5){border-color:#ffffff0d}:is(.dark .dark\:border-t-white\/10){border-top-color:#ffffff1a}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:#ffffff1a}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:#ffffff0d}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color: rgba(var(--gray-50), .1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-900), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:#ffffff0d}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0px}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0px}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width: 1024px){.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-\[--collapsed-sidebar-width\]{max-width:var(--collapsed-sidebar-width)}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:ps-\[--collapsed-sidebar-width\]{padding-inline-start:var(--collapsed-sidebar-width)}.lg\:ps-\[--sidebar-width\]{padding-inline-start:var(--sidebar-width)}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:#ffffff0d}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>*:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>*:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>*:first-child:before{content:var(--tw-content);top:0;bottom:0}.\[\&\>\*\:first-child\]\:before\:start-0>*:first-child:before{content:var(--tw-content);inset-inline-start:0px}.\[\&\>\*\:first-child\]\:before\:w-0\.5>*:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} diff --git a/public/build/manifest.json b/public/build/manifest.json new file mode 100644 index 000000000..d9f4c7b3f --- /dev/null +++ b/public/build/manifest.json @@ -0,0 +1,7 @@ +{ + "resources/css/filament/admin/theme.css": { + "file": "assets/theme-03c153f0.css", + "isEntry": true, + "src": "resources/css/filament/admin/theme.css" + } +} \ No newline at end of file diff --git a/public/css/filament/filament/app.css b/public/css/filament/filament/app.css new file mode 100644 index 000000000..cd62c02c0 --- /dev/null +++ b/public/css/filament/filament/app.css @@ -0,0 +1 @@ +/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:rgba(var(--gray-200),1);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-400),1);opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-400),1);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='rgba(var(--gray-500), var(--tw-stroke-opacity, 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose] *)){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose :where(thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose] *)){vertical-align:top}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(video):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(li):not(:where([class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose] *)){font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm :where(h2):not(:where([class~=not-prose] *)){font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm :where(h3):not(:where([class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.prose-sm :where(h4):not(:where([class~=not-prose] *)){line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.prose-sm :where(img):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(video):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(figcaption):not(:where([class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(code):not(:where([class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose] *)){border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose] *)){margin-bottom:.2857143em;margin-top:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(.prose-sm>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose] *)){margin-bottom:2.8571429em;margin-top:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.6em;margin-top:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose] *)){font-size:2.25em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose-base :where(h2):not(:where([class~=not-prose] *)){font-size:1.5em;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose-base :where(h3):not(:where([class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose-base :where(h4):not(:where([class~=not-prose] *)){line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose-base :where(img):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(video):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(figcaption):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose] *)){border-radius:.375rem;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(.prose-base>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(hr):not(:where([class~=not-prose] *)){margin-bottom:3em;margin-top:3em}.prose-base :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose] *)){font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.prose-lg :where(h2):not(:where([class~=not-prose] *)){font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.prose-lg :where(h3):not(:where([class~=not-prose] *)){font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-lg :where(h4):not(:where([class~=not-prose] *)){line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.prose-lg :where(img):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(video):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(figcaption):not(:where([class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(code):not(:where([class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose] *)){border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose] *)){margin-bottom:.6666667em;margin-top:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(.prose-lg>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(hr):not(:where([class~=not-prose] *)){margin-bottom:3.1111111em;margin-top:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-bottom:4rem;margin-top:4rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-auto{margin-bottom:auto;margin-top:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:0}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-12,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x:-3rem}.-translate-x-5{--tw-translate-x:-1.25rem}.-translate-x-5,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-12{--tw-translate-y:-3rem}.-translate-y-12,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-12{--tw-translate-x:3rem}.translate-x-12,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y:3rem}.-rotate-180{--tw-rotate:-180deg}.-rotate-180,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\2c _theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-y-none{overscroll-behavior-y:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-bottom-width:1px;border-top-width:1px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity:1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity:1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity:1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-custom-100{--tw-bg-opacity:1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity:1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity:1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity:1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--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)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-custom-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color:rgba(var(--c-600),0.1)}.ring-custom-600\/20{--tw-ring-color:rgba(var(--c-600),0.2)}.ring-danger-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-300),var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color:rgba(var(--gray-600),0.1)}.ring-gray-900\/10{--tw-ring-color:rgba(var(--gray-900),0.1)}.ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}.ring-gray-950\/5{--tw-ring-color:rgba(var(--gray-950),0.05)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{bottom:0;content:var(--tw-content);top:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}.first\:rounded-s-lg:first-child{border-end-start-radius:.5rem;border-start-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0}.first\:border-t-0:first-child{border-top-width:0}.last\:rounded-e-lg:last-child{border-end-end-radius:.5rem;border-start-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color:rgba(var(--c-500),0.5)}.focus\:ring-custom-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color:rgba(var(--gray-400),0.4)}.focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color:rgba(var(--danger-500),0.5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color:rgba(var(--primary-500),0.5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity:1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x:-1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:border-white\/5){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-t-white\/10){border-top-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:bg-white\/5){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity:1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:hsla(0,0%,100%,.05)}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color:rgba(var(--c-400),0.3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color:rgba(var(--gray-400),0.2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color:rgba(var(--gray-50),0.1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-700),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-900),var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity:1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color:rgba(var(--c-400),0.5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color:rgba(var(--danger-400),0.5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color:rgba(var(--primary-400),0.5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width:640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width:768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width:1024px){.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-\[--collapsed-sidebar-width\]{max-width:var(--collapsed-sidebar-width)}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x:-100%}.lg\:-translate-x-full,.lg\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x:0px}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:ps-\[--collapsed-sidebar-width\]{padding-inline-start:var(--collapsed-sidebar-width)}.lg\:ps-\[--sidebar-width\]{padding-inline-start:var(--sidebar-width)}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.lg\:shadow-none,.lg\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.lg\:ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width:1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width:1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>:first-child:before{bottom:0;content:var(--tw-content);top:0}.\[\&\>\*\:first-child\]\:before\:start-0>:first-child:before{content:var(--tw-content);inset-inline-start:0}.\[\&\>\*\:first-child\]\:before\:w-0\.5>:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} \ No newline at end of file diff --git a/public/css/filament/forms/forms.css b/public/css/filament/forms/forms.css new file mode 100644 index 000000000..3b7a8e768 --- /dev/null +++ b/public/css/filament/forms/forms.css @@ -0,0 +1,49 @@ +input::-webkit-datetime-edit{display:block;padding:0}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{inset:0;position:absolute}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.filepond--assistant{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--browser.filepond--browser{font-size:0;left:1em;margin:0;opacity:0;padding:0;position:absolute;top:1.75em;width:calc(100% - 2em)}.filepond--data{border:none;contain:strict;height:0;margin:0;padding:0;visibility:hidden;width:0}.filepond--data,.filepond--drip{pointer-events:none;position:absolute}.filepond--drip{background:rgba(0,0,0,.01);border-radius:.5em;inset:0;opacity:.1;overflow:hidden}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;transform-origin:center center;width:8em}.filepond--drip-blob,.filepond--drop-label{left:0;position:absolute;top:0;will-change:transform,opacity}.filepond--drop-label{align-items:center;color:#4f4f4f;display:flex;height:0;justify-content:center;margin:0;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;line-height:1.5;text-align:center}.filepond--label-action{-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration:underline;text-decoration-color:#a7a4a4;text-decoration-skip-ink:auto}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{border:none;font-family:inherit;font-size:1em;height:1.625em;line-height:inherit;margin:0;outline:none;padding:0;width:1.625em;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file-action-button.filepond--file-action-button svg{height:100%;width:100%}.filepond--file-action-button.filepond--file-action-button:after{content:"";inset:-.75em;position:absolute}.filepond--file-action-button{background-color:#00000080;background-image:none;border-radius:50%;box-shadow:0 0 #fff0;color:#fff;cursor:auto;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{background-color:#00000040;color:#ffffff80}.filepond--file-action-button[hidden]{display:none}.filepond--file-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin:0 .5em 0 0;min-width:0;pointer-events:none;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;pointer-events:none;position:static;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;height:100%;margin:0;min-width:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file{align-items:flex-start;border-radius:.5em;color:#fff;display:flex;height:100%;padding:.5625em;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translate(-.0625em)}20%,80%{transform:translate(.125em)}30%,50%,70%{transform:translate(-.25em)}40%,60%{transform:translate(.25em)}}@keyframes fall{0%{animation-timing-function:ease-out;opacity:0;transform:scale(.5)}70%{animation-timing-function:ease-in-out;opacity:1;transform:scale(1.1)}to{animation-timing-function:ease-out;transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";inset:0;position:absolute;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{left:0;margin:.25em;padding:0;position:absolute;right:0;top:0;will-change:transform,opacity;z-index:1}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{box-shadow:0 0 0 transparent;transition:box-shadow .125s ease-in-out}.filepond--item[data-drag-state=drag]{cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{left:0;margin:0;position:absolute;right:0;top:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);overflow-x:hidden;overflow-y:scroll}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#0000004d;border:.3125em solid transparent;border-radius:99999px}.filepond--list.filepond--list{list-style-type:none;margin:0;padding:0;position:absolute;top:0;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{height:100%;margin:0;max-width:none;width:100%}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-bottom:0;margin-top:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{height:100%!important;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{background-color:transparent!important;border:none!important;transform-style:preserve-3d}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{left:0;margin:0;padding:0;position:absolute;right:0;top:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.filepond--panel-top:after{background-color:inherit;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.filepond--panel-bottom,.filepond--panel-center{backface-visibility:hidden;transform:translate3d(0,.5em,0);transform-origin:left top;will-change:transform}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{background-color:inherit;content:"";height:2px;left:0;position:absolute;right:0;top:-1px}.filepond--panel-center{border-bottom:none!important;border-radius:0!important;border-top:none!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;height:1.25em;margin:0;pointer-events:none;position:static;width:1.25em;will-change:transform,opacity}.filepond--progress-indicator svg{height:100%;transform-box:fill-box;vertical-align:top;width:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;contain:layout style size;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;margin-bottom:1em;position:relative;text-align:left;text-rendering:optimizeLegibility}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-bottom:1em;margin-top:1em}.filepond--root .filepond--credits{bottom:-14px;color:inherit;font-size:11px;line-height:.85;opacity:.175;position:absolute;right:0;text-decoration:none;z-index:3}.filepond--root .filepond--credits[style]{bottom:auto;margin-top:14px;top:0}.filepond--action-edit-item.filepond--action-edit-item{height:2em;padding:.1875em;width:2em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{background:transparent;border:none;color:inherit;font-family:inherit;line-height:inherit;margin:0 0 0 .25em;outline:none;padding:0;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{height:1.3125em;width:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}.filepond--image-preview-markup{left:0;position:absolute;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;left:0;margin:0;max-height:7rem;min-height:5rem;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:2}.filepond--image-preview-overlay svg{color:inherit;height:auto;max-height:inherit;width:100%}.filepond--image-preview-overlay-idle{color:#282828d9;mix-blend-mode:multiply}.filepond--image-preview-overlay-success{color:#369763;mix-blend-mode:normal}.filepond--image-preview-overlay-failure{color:#c44e47;mix-blend-mode:normal}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{background:rgba(0,0,0,.01);border-radius:.45em;height:100%;left:0;margin:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filepond--image-preview{align-items:center;background:#222;display:flex;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:1}.filepond--image-clip{margin:0 auto;overflow:hidden;position:relative}.filepond--image-clip[data-transparency-indicator=grid] canvas,.filepond--image-clip[data-transparency-indicator=grid] img{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0h50v50H0M50 50h50v50H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{left:0;position:absolute;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{align-items:center;display:flex;height:100%;justify-content:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{bottom:0;top:auto;transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-bottom:.1875em;margin-left:.1875em;margin-top:0}.filepond--media-preview audio{display:none}.filepond--media-preview .audioplayer{margin:2.3em auto auto;width:calc(100% - 1.4em)}.filepond--media-preview .playpausebtn{background-position:50%;background-repeat:no-repeat;border:none;border-radius:25px;cursor:pointer;float:left;height:25px;margin-right:.3em;margin-top:.3em;outline:none;width:25px}.filepond--media-preview .playpausebtn:hover{background-color:#00000080}.filepond--media-preview .play{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAyElEQVQ4T9XUsWoCQRRG4XPaFL5SfIy8gKYKBCysrax8Ahs7qzQ2qVIFOwsrsbEWLEK6EBFGBrIQhN2d3dnGgalm+Jh7789Ix8uOPe4YDCH0gZ66atKW0pJDCE/AEngDXtRjCpwCRucbGANzNVTBqWBhfAJDdV+GNgWj8wtM41bPt3AbsDB2f69d/0dzwC0wUDe54A8wAWbqJbfkD+BZPeQO5QsYqYu6LKb0MIb7VT3VYfG8CnwEHtT3FKi4c8e/TZMyk3LYFrwCgMdHFbRDKS8AAAAASUVORK5CYII=)}.filepond--media-preview .pause{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAh0lEQVQ4T+2UsQkCURBE30PLMbAMMResQrAPsQ0TK9AqDKxGZeTLD74aGNwlhzfZssvADDMrPcOe+RggYZIJcG2s2KinMidZAvu6u6uzT8u+JCeZArfmcKUeK+EaONTdQy23bxgJX8aPHvIHsSnVuzTx36rn2pQFsGuqN//ZlK7vbIDvq6vkJ9yteBXzecYbAAAAAElFTkSuQmCC)}.filepond--media-preview .timeline{background:hsla(0,0%,100%,.3);border-radius:15px;float:left;height:3px;margin-top:1em;width:calc(100% - 2.5em)}.filepond--media-preview .playhead{background:#fff;border-radius:50%;height:13px;margin-top:-5px;width:13px}.filepond--media-preview-wrapper{background:rgba(0,0,0,.01);border-radius:.45em;height:100%;left:0;margin:0;overflow:hidden;pointer-events:auto;position:absolute;right:0;top:0}.filepond--media-preview-wrapper:before{background:linear-gradient(180deg,#000 0,transparent);content:" ";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);height:2em;position:absolute;width:100%;z-index:3}.filepond--media-preview{display:block;height:100%;position:relative;transform-origin:center center;width:100%;will-change:transform,opacity;z-index:1}.filepond--media-preview audio,.filepond--media-preview video{width:100%;will-change:transform}.filepond--root{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.1);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);margin-bottom:0;overflow:hidden}:is(.dark .filepond--root){--tw-ring-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.05)}.filepond--root[data-disabled=disabled]{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}:is(.dark .filepond--root[data-disabled=disabled]){--tw-ring-color:hsla(0,0%,100%,.1);background-color:transparent}.filepond--panel-root{background-color:transparent}.filepond--root .filepond--drop-label{min-height:6rem}.filepond--drop-label label{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem;padding:.75rem!important}:is(.dark .filepond--drop-label label){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.filepond--label-action{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity));font-weight:500;text-decoration-line:none;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filepond--label-action:hover{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .filepond--label-action){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .filepond--label-action:hover){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.filepond--drip-blob{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}:is(.dark .filepond--drip-blob){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}.filepond--root[data-style-panel-layout=grid] .filepond--item{display:inline;width:calc(50% - .5rem)}@media (min-width:1024px){.filepond--root[data-style-panel-layout=grid] .filepond--item{width:calc(33.33% - .5rem)}}.filepond--download-icon{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:inline-block;height:1rem;margin-inline-end:.25rem;pointer-events:auto;vertical-align:bottom;width:1rem}.filepond--download-icon:hover{background-color:hsla(0,0%,100%,.7)}.filepond--download-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWRvd25sb2FkIj48cGF0aCBkPSJNMjEgMTV2NGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMnYtNE03IDEwbDUgNSA1LTVNMTIgMTVWMyIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWRvd25sb2FkIj48cGF0aCBkPSJNMjEgMTV2NGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMnYtNE03IDEwbDUgNSA1LTVNMTIgMTVWMyIvPjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.filepond--open-icon{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:inline-block;height:1rem;margin-inline-end:.25rem;pointer-events:auto;vertical-align:bottom;width:1rem}.filepond--open-icon:hover{background-color:hsla(0,0%,100%,.7)}.filepond--open-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwIDAtMiAydjEwYTIgMiAwIDAgMCAyIDJoMTBhMiAyIDAgMCAwIDItMnYtNE0xNCA0aDZtMCAwdjZtMC02TDEwIDE0Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwIDAtMiAydjEwYTIgMiAwIDAgMCAyIDJoMTBhMiAyIDAgMCAwIDItMnYtNE0xNCA0aDZtMCAwdjZtMC02TDEwIDE0Ii8+PC9zdmc+);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.filepond--file-action-button.filepond--action-edit-item{background-color:rgba(0,0,0,.5)}.cropper-drag-box.cropper-crop.cropper-modal{background-color:rgba(var(--gray-100),.5);opacity:1}:is(.dark .cropper-drag-box.cropper-crop.cropper-modal){background-color:rgba(var(--gray-900),.8)}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{inset:-50px 0 0;overflow:hidden;position:absolute}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:0;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:0;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:0 0!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{inset:0;position:absolute;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{word-wrap:break-word;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;font:inherit;height:auto;padding:10px;z-index:0}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;border-bottom-right-radius:0!important;border-right:none!important;height:auto;inset:50px 0 0;position:fixed!important;z-index:8}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-bottom-right-radius:0;border-right:none!important;flex:1 1 auto;position:relative}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px;padding:9px 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.editor-toolbar.fullscreen{background:#fff;border:0;box-sizing:border-box;height:50px;left:0;opacity:1;padding-bottom:10px;padding-top:10px;position:fixed;top:0;width:100%;z-index:9}.editor-toolbar.fullscreen:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));height:50px;left:0;margin:0;padding:0;position:fixed;top:0;width:20px}.editor-toolbar.fullscreen:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);height:50px;margin:0;padding:0;position:fixed;right:0;top:0;width:20px}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0;text-align:center;text-decoration:none!important}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;display:inline-block;margin:0 6px;text-indent:-10px;width:0}.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px;vertical-align:text-bottom}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"\25b2"}.editor-toolbar button.heading-smaller:after{content:"\25bc"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{color:#959694;font-size:12px;padding:8px 10px;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;margin-left:1em;min-width:4em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}.editor-preview-full,.editor-preview-side{box-sizing:border-box;display:none;overflow:auto}.editor-preview-side{word-wrap:break-word;border:1px solid #ddd;bottom:0;position:fixed;right:0;top:50px;width:50%;z-index:9}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{background:#fafafa;padding:10px}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{line-height:1.2;margin-bottom:.5rem}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{border:1px solid #fff;border-radius:0;position:relative}.editor-toolbar .easymde-dropdown,.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff,#fff 84%,#333 0,#333)}.easymde-dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px #0003;display:block;padding:8px;position:absolute;top:30px;visibility:hidden;z-index:2}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:0;max-height:100%;max-width:100%;padding-top:var(--height);width:var(--width)}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}.EasyMDEContainer .cm-s-easymde .cm-header-1{font-size:1.875rem;line-height:2.25rem}.EasyMDEContainer .cm-s-easymde .cm-header-2{font-size:1.5rem;line-height:2rem}.EasyMDEContainer .cm-s-easymde .cm-header-3{font-size:1.25rem;line-height:1.75rem}.EasyMDEContainer .cm-s-easymde .cm-header-4{font-size:1.125rem;line-height:1.75rem}.EasyMDEContainer .cm-s-easymde .cm-header-5{font-size:1rem;line-height:1.5rem}.EasyMDEContainer .cm-s-easymde .cm-header-6{font-size:.875rem;line-height:1.25rem}.EasyMDEContainer .cm-s-easymde .cm-comment{background-image:none}.EasyMDEContainer .cm-keyword{color:#708}.EasyMDEContainer .cm-atom{color:#219}.EasyMDEContainer .cm-number{color:#164}.EasyMDEContainer .cm-def{color:#00f}.EasyMDEContainer .cm-variable-2{color:#05a}.EasyMDEContainer .cm-formatting-list,.EasyMDEContainer .cm-formatting-list+.cm-variable-2{color:#000}.EasyMDEContainer .cm-s-default .cm-type,.EasyMDEContainer .cm-variable-3{color:#085}.EasyMDEContainer .cm-comment{color:#a50}.EasyMDEContainer .cm-string{color:#a11}.EasyMDEContainer .cm-string-2{color:#f50}.EasyMDEContainer .cm-meta,.EasyMDEContainer .cm-qualifier{color:#555}.EasyMDEContainer .cm-builtin{color:#30a}.EasyMDEContainer .cm-bracket{color:#997}.EasyMDEContainer .cm-tag{color:#170}.EasyMDEContainer .cm-attribute{color:#00c}.EasyMDEContainer .cm-hr{color:#999}.EasyMDEContainer .cm-link{color:#00c}.EasyMDEContainer .CodeMirror{background-color:transparent;border-style:none;color:inherit;padding:.375rem .75rem}.EasyMDEContainer .CodeMirror-scroll{height:auto}.EasyMDEContainer .CodeMirror-cursor{border-color:currentColor}.EasyMDEContainer .editor-toolbar{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity));border-radius:0;border-width:0 0 1px;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;overflow-x:auto;padding:.5rem .625rem}:is(.dark .EasyMDEContainer .editor-toolbar){border-color:hsla(0,0%,100%,.1)}.EasyMDEContainer .editor-toolbar button{border-radius:.5rem;border-style:none;cursor:pointer;display:grid;height:2rem;padding:0;place-content:center;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.EasyMDEContainer .editor-toolbar button:focus,.EasyMDEContainer .editor-toolbar button:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}:is(.dark .EasyMDEContainer .editor-toolbar button:hover){background-color:hsla(0,0%,100%,.05)}:is(.dark .EasyMDEContainer .editor-toolbar button:focus){background-color:hsla(0,0%,100%,.05)}.EasyMDEContainer .editor-toolbar button.active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}:is(.dark .EasyMDEContainer .editor-toolbar button.active){background-color:hsla(0,0%,100%,.05)}.EasyMDEContainer .editor-toolbar button:before{--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity));display:block;height:1rem;width:1rem}:is(.dark .EasyMDEContainer .editor-toolbar button):before{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.EasyMDEContainer .editor-toolbar button:before{content:"";-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.EasyMDEContainer .editor-toolbar button.active:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .EasyMDEContainer .editor-toolbar button.active):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}.EasyMDEContainer .editor-toolbar .separator{border-style:none;margin:0!important;width:.25rem}.EasyMDEContainer .editor-toolbar .bold:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M321.1 242.4c19-22.3 30.9-50.8 30.9-82.4 0-70.59-57.42-128-128-128l-192 .01c-17.67 0-32 14.31-32 32s14.33 32 32 32h16v320H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h224c70.58 0 128-57.41 128-128 0-46.71-25.4-87.21-62.9-109.61zM112 96.01h112c35.3 0 64 28.72 64 64s-28.7 64-64 64H112v-128zM256 416H112V288h144c35.3 0 64 28.71 64 63.1S291.3 416 256 416z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M321.1 242.4c19-22.3 30.9-50.8 30.9-82.4 0-70.59-57.42-128-128-128l-192 .01c-17.67 0-32 14.31-32 32s14.33 32 32 32h16v320H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h224c70.58 0 128-57.41 128-128 0-46.71-25.4-87.21-62.9-109.61zM112 96.01h112c35.3 0 64 28.72 64 64s-28.7 64-64 64H112v-128zM256 416H112V288h144c35.3 0 64 28.71 64 63.1S291.3 416 256 416z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .italic:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M384 64.01c0 17.69-14.31 32-32 32h-58.67l-133.3 320H224c17.69 0 32 14.31 32 32s-14.31 32-32 32H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h58.67l133.3-320H160c-17.69 0-32-14.31-32-32s14.31-32 32-32h192c17.7 0 32 14.32 32 32z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M384 64.01c0 17.69-14.31 32-32 32h-58.67l-133.3 320H224c17.69 0 32 14.31 32 32s-14.31 32-32 32H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h58.67l133.3-320H160c-17.69 0-32-14.31-32-32s14.31-32 32-32h192c17.7 0 32 14.32 32 32z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .strikethrough:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M332.2 319.9c17.22 12.17 22.33 26.51 18.61 48.21-3.031 17.59-10.88 29.34-24.72 36.99-35.44 19.75-108.5 11.96-186-19.68-16.34-6.686-35.03 1.156-41.72 17.53s1.188 35.05 17.53 41.71c31.75 12.93 95.69 35.37 157.6 35.37 29.62 0 58.81-5.156 83.72-18.96 30.81-17.09 50.44-45.46 56.72-82.11 3.998-23.27 2.168-42.58-3.488-59.05H332.2zm155.8-80-176.5-.03c-15.85-5.614-31.83-10.34-46.7-14.62-85.47-24.62-110.9-39.05-103.7-81.33 2.5-14.53 10.16-25.96 22.72-34.03 20.47-13.15 64.06-23.84 155.4.343 17.09 4.53 34.59-5.654 39.13-22.74 4.531-17.09-5.656-34.59-22.75-39.12-91.31-24.18-160.7-21.62-206.3 7.654C121.8 73.72 103.6 101.1 98.09 133.1c-8.83 51.4 9.81 84.2 39.11 106.8H24c-13.25 0-24 10.75-24 23.1 0 13.25 10.75 23.1 24 23.1h464c13.25 0 24-10.75 24-23.1 0-12.3-10.7-23.1-24-23.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M332.2 319.9c17.22 12.17 22.33 26.51 18.61 48.21-3.031 17.59-10.88 29.34-24.72 36.99-35.44 19.75-108.5 11.96-186-19.68-16.34-6.686-35.03 1.156-41.72 17.53s1.188 35.05 17.53 41.71c31.75 12.93 95.69 35.37 157.6 35.37 29.62 0 58.81-5.156 83.72-18.96 30.81-17.09 50.44-45.46 56.72-82.11 3.998-23.27 2.168-42.58-3.488-59.05H332.2zm155.8-80-176.5-.03c-15.85-5.614-31.83-10.34-46.7-14.62-85.47-24.62-110.9-39.05-103.7-81.33 2.5-14.53 10.16-25.96 22.72-34.03 20.47-13.15 64.06-23.84 155.4.343 17.09 4.53 34.59-5.654 39.13-22.74 4.531-17.09-5.656-34.59-22.75-39.12-91.31-24.18-160.7-21.62-206.3 7.654C121.8 73.72 103.6 101.1 98.09 133.1c-8.83 51.4 9.81 84.2 39.11 106.8H24c-13.25 0-24 10.75-24 23.1 0 13.25 10.75 23.1 24 23.1h464c13.25 0 24-10.75 24-23.1 0-12.3-10.7-23.1-24-23.1z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .link:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M598.6 41.41C570.1 13.8 534.8 0 498.6 0s-72.36 13.8-99.96 41.41l-43.36 43.36c15.11 8.012 29.47 17.58 41.91 30.02 3.146 3.146 5.898 6.518 8.742 9.838l37.96-37.96C458.5 72.05 477.1 64 498.6 64c20.67 0 40.1 8.047 54.71 22.66 14.61 14.61 22.66 34.04 22.66 54.71s-8.049 40.1-22.66 54.71l-133.3 133.3C405.5 343.1 386 352 365.4 352s-40.1-8.048-54.71-22.66C296 314.7 287.1 295.3 287.1 274.6s8.047-40.1 22.66-54.71l4.44-3.49c-2.1-3.9-4.3-7.9-7.5-11.1-8.6-8.6-19.9-13.3-32.1-13.3-11.93 0-23.1 4.664-31.61 12.97-30.71 53.96-23.63 123.6 22.39 169.6C293 402.2 329.2 416 365.4 416c36.18 0 72.36-13.8 99.96-41.41L598.6 241.3c28.45-28.45 42.24-66.01 41.37-103.3-.87-35.9-14.57-69.84-41.37-96.59zM234 387.4l-37.9 37.9C181.5 439.1 162 448 141.4 448c-20.67 0-40.1-8.047-54.71-22.66-14.61-14.61-22.66-34.04-22.66-54.71s8.049-40.1 22.66-54.71l133.3-133.3C234.5 168 253.1 160 274.6 160s40.1 8.048 54.71 22.66c14.62 14.61 22.66 34.04 22.66 54.71s-8.047 40.1-22.66 54.71l-3.51 3.52c2.094 3.939 4.219 7.895 7.465 11.15C341.9 315.3 353.3 320 365.4 320c11.93 0 23.1-4.664 31.61-12.97 30.71-53.96 23.63-123.6-22.39-169.6C346.1 109.8 310.8 96 274.6 96c-36.2 0-72.3 13.8-99.9 41.4L41.41 270.7C13.81 298.3 0 334.48 0 370.66c0 36.18 13.8 72.36 41.41 99.97C69.01 498.2 105.2 512 141.4 512c36.18 0 72.36-13.8 99.96-41.41l43.36-43.36c-15.11-8.012-29.47-17.58-41.91-30.02-3.21-3.11-5.91-6.51-8.81-9.81z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M598.6 41.41C570.1 13.8 534.8 0 498.6 0s-72.36 13.8-99.96 41.41l-43.36 43.36c15.11 8.012 29.47 17.58 41.91 30.02 3.146 3.146 5.898 6.518 8.742 9.838l37.96-37.96C458.5 72.05 477.1 64 498.6 64c20.67 0 40.1 8.047 54.71 22.66 14.61 14.61 22.66 34.04 22.66 54.71s-8.049 40.1-22.66 54.71l-133.3 133.3C405.5 343.1 386 352 365.4 352s-40.1-8.048-54.71-22.66C296 314.7 287.1 295.3 287.1 274.6s8.047-40.1 22.66-54.71l4.44-3.49c-2.1-3.9-4.3-7.9-7.5-11.1-8.6-8.6-19.9-13.3-32.1-13.3-11.93 0-23.1 4.664-31.61 12.97-30.71 53.96-23.63 123.6 22.39 169.6C293 402.2 329.2 416 365.4 416c36.18 0 72.36-13.8 99.96-41.41L598.6 241.3c28.45-28.45 42.24-66.01 41.37-103.3-.87-35.9-14.57-69.84-41.37-96.59zM234 387.4l-37.9 37.9C181.5 439.1 162 448 141.4 448c-20.67 0-40.1-8.047-54.71-22.66-14.61-14.61-22.66-34.04-22.66-54.71s8.049-40.1 22.66-54.71l133.3-133.3C234.5 168 253.1 160 274.6 160s40.1 8.048 54.71 22.66c14.62 14.61 22.66 34.04 22.66 54.71s-8.047 40.1-22.66 54.71l-3.51 3.52c2.094 3.939 4.219 7.895 7.465 11.15C341.9 315.3 353.3 320 365.4 320c11.93 0 23.1-4.664 31.61-12.97 30.71-53.96 23.63-123.6-22.39-169.6C346.1 109.8 310.8 96 274.6 96c-36.2 0-72.3 13.8-99.9 41.4L41.41 270.7C13.81 298.3 0 334.48 0 370.66c0 36.18 13.8 72.36 41.41 99.97C69.01 498.2 105.2 512 141.4 512c36.18 0 72.36-13.8 99.96-41.41l43.36-43.36c-15.11-8.012-29.47-17.58-41.91-30.02-3.21-3.11-5.91-6.51-8.81-9.81z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .heading:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v112h224V96h-16c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v320h16c17.7 0 32 14.3 32 32s-14.3 32-32 32h-96c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112v144h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V96H32C14.3 96 0 81.7 0 64z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v112h224V96h-16c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v320h16c17.7 0 32 14.3 32 32s-14.3 32-32 32h-96c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112v144h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V96H32C14.3 96 0 81.7 0 64z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .quote:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M96 224c-11.28 0-21.95 2.3-32 5.9V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.3-32-32-32C57.42 96 0 153.4 0 224v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96zm256 0c-11.28 0-21.95 2.305-32 5.879V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.33-32-32-32c-70.58 0-128 57.42-128 128v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M96 224c-11.28 0-21.95 2.3-32 5.9V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.3-32-32-32C57.42 96 0 153.4 0 224v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96zm256 0c-11.28 0-21.95 2.305-32 5.879V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.33-32-32-32c-70.58 0-128 57.42-128 128v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .code:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M416 31.94C416 21.75 408.1 0 384.1 0c-13.98 0-26.87 9.072-30.89 23.18l-128 448a31.933 31.933 0 0 0-1.241 8.801C223.1 490.3 232 512 256 512c13.92 0 26.73-9.157 30.75-23.22l128-448c.85-2.97 1.25-5.93 1.25-8.84zM176 143.1c0-18.28-14.95-32-32-32-8.188 0-16.38 3.125-22.62 9.376l-112 112C3.125 239.6 0 247.8 0 255.1s3.125 17.3 9.375 23.5l112 112c6.225 6.3 14.425 8.5 22.625 8.5 17.05 0 32-13.73 32-32 0-8.188-3.125-16.38-9.375-22.63L77.25 255.1l89.38-89.38c6.27-5.42 9.37-13.52 9.37-22.62zm464 112c0-8.188-3.125-16.38-9.375-22.63l-112-112C512.4 115.1 504.2 111.1 496 111.1c-17.05 0-32 13.73-32 32 0 8.188 3.125 16.38 9.375 22.63l89.38 89.38-89.38 89.38C467.1 351.6 464 359.8 464 367.1c0 18.28 14.95 32 32 32 8.188 0 16.38-3.125 22.62-9.376l112-112C636.9 272.4 640 264.2 640 255.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M416 31.94C416 21.75 408.1 0 384.1 0c-13.98 0-26.87 9.072-30.89 23.18l-128 448a31.933 31.933 0 0 0-1.241 8.801C223.1 490.3 232 512 256 512c13.92 0 26.73-9.157 30.75-23.22l128-448c.85-2.97 1.25-5.93 1.25-8.84zM176 143.1c0-18.28-14.95-32-32-32-8.188 0-16.38 3.125-22.62 9.376l-112 112C3.125 239.6 0 247.8 0 255.1s3.125 17.3 9.375 23.5l112 112c6.225 6.3 14.425 8.5 22.625 8.5 17.05 0 32-13.73 32-32 0-8.188-3.125-16.38-9.375-22.63L77.25 255.1l89.38-89.38c6.27-5.42 9.37-13.52 9.37-22.62zm464 112c0-8.188-3.125-16.38-9.375-22.63l-112-112C512.4 115.1 504.2 111.1 496 111.1c-17.05 0-32 13.73-32 32 0 8.188 3.125 16.38 9.375 22.63l89.38 89.38-89.38 89.38C467.1 351.6 464 359.8 464 367.1c0 18.28 14.95 32 32 32 8.188 0 16.38-3.125 22.62-9.376l112-112C636.9 272.4 640 264.2 640 255.1z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .unordered-list:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M16 96c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.5-21.49 48-48 48s-48-21.5-48-48zm464-32c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zM16 416c0-26.5 21.49-48 48-48s48 21.5 48 48-21.49 48-48 48-48-21.5-48-48zm96-160c0 26.5-21.49 48-48 48s-48-21.5-48-48 21.49-48 48-48 48 21.5 48 48z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M16 96c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.5-21.49 48-48 48s-48-21.5-48-48zm464-32c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zM16 416c0-26.5 21.49-48 48-48s48 21.5 48 48-21.49 48-48 48-48-21.5-48-48zm96-160c0 26.5-21.49 48-48 48s-48-21.5-48-48 21.49-48 48-48 48 21.5 48 48z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .ordered-list:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M55.1 56.04c0-13.26 11.64-24 24-24h32c14.2 0 24 10.74 24 24V176h16c14.2 0 24 10.8 24 24 0 13.3-9.8 24-24 24h-80c-12.36 0-24-10.7-24-24 0-13.2 11.64-24 24-24h16V80.04h-8c-12.36 0-24-10.75-24-24zm63.6 285.16c-6.6-7.4-18.3-6.9-24.05 1.2l-11.12 15.5c-7.7 10.8-22.69 13.3-33.48 5.6-10.79-7.7-13.28-22.7-5.58-33.4l11.12-15.6c23.74-33.3 72.31-35.7 99.21-4.9 21.3 23.5 20.8 60.9-1.1 84.7L118.8 432H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-9.53 0-18.16-5.6-21.98-14.4-3.83-8.7-2.12-18.9 4.34-25.9l72.04-78c5.3-5.8 5.4-14.6.3-20.5zM512 64c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M55.1 56.04c0-13.26 11.64-24 24-24h32c14.2 0 24 10.74 24 24V176h16c14.2 0 24 10.8 24 24 0 13.3-9.8 24-24 24h-80c-12.36 0-24-10.7-24-24 0-13.2 11.64-24 24-24h16V80.04h-8c-12.36 0-24-10.75-24-24zm63.6 285.16c-6.6-7.4-18.3-6.9-24.05 1.2l-11.12 15.5c-7.7 10.8-22.69 13.3-33.48 5.6-10.79-7.7-13.28-22.7-5.58-33.4l11.12-15.6c23.74-33.3 72.31-35.7 99.21-4.9 21.3 23.5 20.8 60.9-1.1 84.7L118.8 432H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-9.53 0-18.16-5.6-21.98-14.4-3.83-8.7-2.12-18.9 4.34-25.9l72.04-78c5.3-5.8 5.4-14.6.3-20.5zM512 64c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .table:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath d='M576 1376v-192q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V800q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zM576 608V416q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm-512-768V416q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V416q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm128-320v1088q0 66-47 113t-113 47H224q-66 0-113-47t-47-113V288q0-66 47-113t113-47h1344q66 0 113 47t47 113z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath d='M576 1376v-192q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V800q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zM576 608V416q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm-512-768V416q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V416q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm128-320v1088q0 66-47 113t-113 47H224q-66 0-113-47t-47-113V288q0-66 47-113t113-47h1344q66 0 113 47t47 113z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .upload-image:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M447.1 32h-484C28.64 32-.01 60.65-.01 96v320c0 35.35 28.65 64 63.1 64h384c35.35 0 64-28.65 64-64V96c.01-35.35-27.79-64-63.99-64zm-336 64c26.51 0 48 21.49 48 48s-20.6 48-48 48-48-21.49-48-48 22.38-48 48-48zm335 311.6c-2.8 5.2-8.2 8.4-14.1 8.4H82.01a15.993 15.993 0 0 1-14.26-8.75 16 16 0 0 1 1.334-16.68l70-96C142.1 290.4 146.9 288 152 288s9.916 2.441 12.93 6.574l32.46 44.51 93.3-139.1C293.7 194.7 298.7 192 304 192s10.35 2.672 13.31 7.125l128 192c3.29 4.875 3.59 11.175.79 16.475z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M447.1 32h-484C28.64 32-.01 60.65-.01 96v320c0 35.35 28.65 64 63.1 64h384c35.35 0 64-28.65 64-64V96c.01-35.35-27.79-64-63.99-64zm-336 64c26.51 0 48 21.49 48 48s-20.6 48-48 48-48-21.49-48-48 22.38-48 48-48zm335 311.6c-2.8 5.2-8.2 8.4-14.1 8.4H82.01a15.993 15.993 0 0 1-14.26-8.75 16 16 0 0 1 1.334-16.68l70-96C142.1 290.4 146.9 288 152 288s9.916 2.441 12.93 6.574l32.46 44.51 93.3-139.1C293.7 194.7 298.7 192 304 192s10.35 2.672 13.31 7.125l128 192c3.29 4.875 3.59 11.175.79 16.475z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .undo:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M480 256c0 123.4-100.5 223.9-223.9 223.9-48.84 0-95.17-15.58-134.2-44.86-14.12-10.59-16.97-30.66-6.375-44.81 10.59-14.12 30.62-16.94 44.81-6.375 27.84 20.91 61 31.94 95.88 31.94C344.3 415.8 416 344.1 416 256S344.31 96.2 256.2 96.2c-37.46 0-73.09 13.49-101.3 36.64l45.12 45.14c17.01 17.02 4.955 46.1-19.1 46.1H35.17C24.58 224.1 16 215.5 16 204.9V59.04C16 35 45.07 22.96 62.07 39.97l47.6 47.63C149.9 52.71 201.5 32.11 256.1 32.11 379.5 32.11 480 132.6 480 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M480 256c0 123.4-100.5 223.9-223.9 223.9-48.84 0-95.17-15.58-134.2-44.86-14.12-10.59-16.97-30.66-6.375-44.81 10.59-14.12 30.62-16.94 44.81-6.375 27.84 20.91 61 31.94 95.88 31.94C344.3 415.8 416 344.1 416 256S344.31 96.2 256.2 96.2c-37.46 0-73.09 13.49-101.3 36.64l45.12 45.14c17.01 17.02 4.955 46.1-19.1 46.1H35.17C24.58 224.1 16 215.5 16 204.9V59.04C16 35 45.07 22.96 62.07 39.97l47.6 47.63C149.9 52.71 201.5 32.11 256.1 32.11 379.5 32.11 480 132.6 480 256z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .redo:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M468.9 32.11c13.87 0 27.18 10.77 27.18 27.04v145.9c0 10.59-8.584 19.17-19.17 19.17h-145.7c-16.28 0-27.06-13.32-27.06-27.2 0-6.634 2.461-13.4 7.96-18.9l45.12-45.14c-28.22-23.14-63.85-36.64-101.3-36.64-88.09 0-159.8 71.69-159.8 159.8S167.8 415.9 255.9 415.9c73.14 0 89.44-38.31 115.1-38.31 18.48 0 31.97 15.04 31.97 31.96 0 35.04-81.59 70.41-147 70.41-123.4 0-223.9-100.5-223.9-223.9S132.6 32.44 256 32.44c54.6 0 106.2 20.39 146.4 55.26L450 40.07c5.5-5.5 12.3-7.96 18.9-7.96z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M468.9 32.11c13.87 0 27.18 10.77 27.18 27.04v145.9c0 10.59-8.584 19.17-19.17 19.17h-145.7c-16.28 0-27.06-13.32-27.06-27.2 0-6.634 2.461-13.4 7.96-18.9l45.12-45.14c-28.22-23.14-63.85-36.64-101.3-36.64-88.09 0-159.8 71.69-159.8 159.8S167.8 415.9 255.9 415.9c73.14 0 89.44-38.31 115.1-38.31 18.48 0 31.97 15.04 31.97 31.96 0 35.04-81.59 70.41-147 70.41-123.4 0-223.9-100.5-223.9-223.9S132.6 32.44 256 32.44c54.6 0 106.2 20.39 146.4 55.26L450 40.07c5.5-5.5 12.3-7.96 18.9-7.96z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-statusbar{display:none}.fi-fo-rich-editor trix-toolbar .trix-dialogs{position:relative}.fi-fo-rich-editor trix-toolbar .trix-dialog{--tw-bg-opacity:1;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-color:rgba(var(--gray-50),var(--tw-bg-opacity));border-radius:.5rem;bottom:auto;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:0;padding:.5rem;position:absolute;right:0;top:1rem}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields{display:flex;flex-direction:column;gap:.5rem;width:100%}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group{display:flex;gap:.5rem}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input{--tw-bg-opacity:1;--tw-text-opacity:1;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.1);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.375rem;border-style:none;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgba(var(--gray-950),var(--tw-text-opacity));display:block;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;padding-bottom:.375rem;padding-inline-end:.75rem;padding-top:.375rem;padding-inline-start:.75rem;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input){--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-color:hsla(0,0%,100%,.2);background-color:rgba(var(--gray-700),var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}@media (min-width:640px){.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input{font-size:.875rem;line-height:1.5rem}}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group .trix-button{--tw-bg-opacity:1;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity));background-color:rgba(var(--gray-50),var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);font-size:.75rem;line-height:1rem;padding:.125rem .5rem}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group .trix-button){--tw-bg-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-600),var(--tw-ring-opacity));background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}.fi-fo-rich-editor trix-editor:empty:before{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .fi-fo-rich-editor trix-editor:empty):before{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.fi-fo-rich-editor trix-editor:empty:before{content:attr(placeholder)}.fi-fo-rich-editor trix-editor.prose :where(ol):not(:where([class~=not-prose] *)),.fi-fo-rich-editor trix-editor.prose :where(ul):not(:where([class~=not-prose] *)){padding-inline-end:0!important;padding-inline-start:1.625em!important}.fi-fo-rich-editor trix-editor.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-inline-end:0!important;padding-inline-start:.375em!important}select:not(.choices){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}[dir=rtl] select{background-position:left .5rem center!important}.choices{outline:2px solid transparent;outline-offset:2px;position:relative}.choices [hidden]{display:none!important}.choices[data-type*=select-one] .has-no-choices{display:none}.choices[data-type*=select-one] .choices__input{display:block;margin:0;width:100%}.choices__inner{background-repeat:no-repeat;outline:2px solid transparent;outline-offset:2px;padding-bottom:.375rem;padding-inline-end:2rem;padding-top:.375rem;padding-inline-start:.75rem}@media (min-width:640px){.choices__inner{font-size:.875rem;line-height:1.5rem}}.choices__inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-size:1.5em 1.5em}.choices.is-disabled .choices__inner{cursor:default}[dir=rtl] .choices__inner{background-position:left .5rem center}.choices__list--single{display:inline-block}.choices__list--single .choices__item{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}:is(.dark .choices__list--single .choices__item){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.choices.is-disabled .choices__list--single .choices__item{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .choices.is-disabled .choices__list--single .choices__item){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__list--multiple{display:flex;flex-wrap:wrap;gap:.375rem}.choices__list--multiple:not(:empty){margin-bottom:.25rem;margin-left:-.25rem;margin-right:-.25rem;padding-bottom:.125rem;padding-top:.125rem}.choices__list--multiple .choices__item{--tw-bg-opacity:1;--tw-text-opacity:1;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-color:rgba(var(--primary-600),0.1);align-items:center;background-color:rgba(var(--primary-50),var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgba(var(--primary-600),var(--tw-text-opacity));display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;line-height:1rem;padding:.25rem .5rem;word-break:break-all}:is(.dark .choices__list--multiple .choices__item){--tw-text-opacity:1;--tw-ring-color:rgba(var(--primary-400),0.3);background-color:rgba(var(--primary-400),.1);color:rgba(var(--primary-400),var(--tw-text-opacity))}.choices__list--dropdown,.choices__list[aria-expanded]{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.05);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);display:none;font-size:.875rem;line-height:1.25rem;margin-top:.5rem;overflow:hidden;overflow-wrap:break-word;position:absolute;top:100%;width:100%;will-change:visibility;z-index:10}:is(.dark .choices__list--dropdown),:is(.dark .choices__list[aria-expanded]){--tw-bg-opacity:1;--tw-ring-color:hsla(0,0%,100%,.1);background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block;padding:.25rem}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:15rem;overflow:auto;will-change:scroll-position}.choices__item--choice{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity));padding:.5rem;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.dark .choices__item--choice){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__item--choice.choices__item--selectable{--tw-text-opacity:1;border-radius:.375rem;color:rgba(var(--gray-950),var(--tw-text-opacity))}:is(.dark .choices__item--choice.choices__item--selectable){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}:is(.dark .choices__list--dropdown .choices__item--selectable.is-highlighted),:is(.dark .choices__list[aria-expanded] .choices__item--selectable.is-highlighted){background-color:hsla(0,0%,100%,.05)}.choices__item{cursor:default}.choices__item--disabled{pointer-events:none}.choices__item--disabled:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .choices__item--disabled:disabled){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices.is-disabled .choices__placeholder.choices__item,.choices__placeholder.choices__item{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity));cursor:default}:is(.dark .choices.is-disabled .choices__placeholder.choices__item),:is(.dark .choices__placeholder.choices__item){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.choices__button{background-color:transparent;background-position:50%;background-repeat:no-repeat;border-width:0;outline:2px solid transparent;outline-offset:2px;text-indent:-9999px}.choices[data-type*=select-one] .choices__button{height:1rem;inset-inline-end:0;margin-inline-end:2.25rem;opacity:.5;padding:0;position:absolute;transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}:is(.dark .choices[data-type*=select-one] .choices__button){opacity:.4}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:.7142em .7142em;top:calc(50% - .5714em)}.dark .choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=)}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:.7}:is(.dark .choices[data-type*=select-one] .choices__button:focus),:is(.dark .choices[data-type*=select-one] .choices__button:hover){opacity:.6}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-multiple] .choices__button{height:1rem;opacity:.5;width:1rem}:is(.dark .choices[data-type*=select-multiple] .choices__button){opacity:.4}.choices[data-type*=select-multiple] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:.7142em .7142em}.dark .choices[data-type*=select-multiple] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=)}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover{opacity:.7}:is(.dark .choices[data-type*=select-multiple] .choices__button:focus),:is(.dark .choices[data-type*=select-multiple] .choices__button:hover){opacity:.6}.choices.is-disabled .choices__button{display:none}.choices__input{--tw-text-opacity:1;background-color:transparent!important;border-style:none;color:rgba(var(--gray-950),var(--tw-text-opacity));font-size:1rem!important;line-height:1.5rem!important;padding:0!important;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.choices__input::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__input::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.choices__input:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .choices__input){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .choices__input)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .choices__input)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .choices__input:disabled){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width:640px){.choices__input{font-size:.875rem!important;line-height:1.5rem}}.choices__list--dropdown .choices__input{padding:.5rem!important}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}.choices__group{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity));padding:1rem .5rem .5rem}.choices__group:first-child{padding-top:.5rem}:is(.dark .choices__group){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.webkit-calendar-picker-indicator\:opacity-0::-webkit-calendar-picker-indicator{opacity:0}/*! Bundled license information: + +cropperjs/dist/cropper.min.css: + (*! + * Cropper.js v1.5.13 + * https://fengyuanchen.github.io/cropperjs + * + * Copyright 2015-present Chen Fengyuan + * Released under the MIT license + * + * Date: 2022-11-20T05:30:43.444Z + *) + +filepond/dist/filepond.min.css: + (*! + * FilePond 4.30.4 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-edit/dist/filepond-plugin-image-edit.css: + (*! + * FilePondPluginImageEdit 1.6.3 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css: + (*! + * FilePondPluginImagePreview 4.6.11 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-media-preview/dist/filepond-plugin-media-preview.css: + (*! + * FilePondPluginmediaPreview 1.0.11 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit undefined for details. + *) + +easymde/dist/easymde.min.css: + (** + * easymde v2.18.0 + * Copyright Jeroen Akkerman + * @link https://github.com/ionaru/easy-markdown-editor + * @license MIT + *) +*/ \ No newline at end of file diff --git a/public/css/filament/support/support.css b/public/css/filament/support/support.css new file mode 100644 index 000000000..0530803e0 --- /dev/null +++ b/public/css/filament/support/support.css @@ -0,0 +1 @@ +.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff} diff --git a/public/fonts/inter/Inter-Black.woff b/public/fonts/inter/Inter-Black.woff new file mode 100644 index 0000000000000000000000000000000000000000..a18593a096e8005f2596651a837a4480bc91f0e7 GIT binary patch literal 138764 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

E^2obT_|c0me#AaV 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 VBM+r4O@i+xOU)e7am5<&{2S&wy;lGL literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-Black.woff2 b/public/fonts/inter/Inter-Black.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..68f64c9ed98c55061b983702c6cfd9939a43606f GIT binary patch literal 102868 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 ZgFJ2c9%r83o_G)Ur944zi5&m{{0~CD@IU|n literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-BlackItalic.woff b/public/fonts/inter/Inter-BlackItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..b6b01943d9fb8480f1f03c1222d3c4e930dac517 GIT binary patch literal 146824 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%0D=QyXVIe=YIVBw_Tstb3!{(rC)Q} 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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-BlackItalic.woff2 b/public/fonts/inter/Inter-BlackItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1c9c7ca8b04ac8dd13585fdaeaa3e3a624ef1c4d GIT binary patch literal 108752 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

Yc285^P2A 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

)V`qXZDL!rw2D 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

B1ttL7O_Gw{HhNLeIl%?EWPJgN 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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-BoldItalic.woff b/public/fonts/inter/Inter-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..327507616409e4c5ebf77c82447b39dc7567b991 GIT binary patch literal 151052 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 C5eyyx literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-ExtraBoldItalic.woff2 b/public/fonts/inter/Inter-ExtraBoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4a81dc798265b791268992e33c32f1b6d449ac7a GIT binary patch literal 111708 zcmb5V1C%A(wk^8Swr$(aO53(=XQgf1wklO=JG0WZZL<=;_TJ~*d(V6CzxIE$Xc2R@ zIU`n!HfJBB_dX)r<;9o*KmY&$=%)?Rj6ZwGRU8eSr2 zrSSCiKQ=#(@wgifFP1D9H#ZJHU?RfsaKcE+wL;1!E$b%t%S{i&VWIpf;UH3~wAJiJ zH4Q~MLLEh?R23Zxy7M365%^Ze*oluIT7?Q~Ax%ab@U74Tg_y8j5-U1;NqEu2VdzOV z8Yv2`C$XfFspkb@g+Z2~Itshrhdp;gY=hPJqg_BZQB)6t#EzrpkvI<0jIfw^_O(7c z1saL9^s__3po3p(5{Pw$ZF?rkJ+`D*GX^CjWa&|Kpx6(%-SB8nPgPQsy@G$Za;WbK zpARBoh;){he^u-ADxqbrND)D*wY(b<7EP5Cc27m3xzek0kZpN6=5j){L{mEr(8O`K z31hT5lWJb9wAH2cZ%LZ0DwJDP_HSOF)N4SdMm7ZvfM^X(;2pB@&aJw{4Wf+Wd)r=+ z@cr~2W=F8`>4WR2Cfi=2z>PTtk2{Fuv{vA6d}0Zv=81Xm5;2YL-brXfYcPMih~|rX z2>EcNyoeHz2$MG|P;knAm@P4~v-U;KQ$CCKoS@-jb;RgE(nYp+iL2?8F9^bfU%kBX z?#r&f^z7ek4R)S#0^Vg&ii+n5T8B%zErOhrpJvj8@mM_eP%Lcd+qC;eQm41&G_?hF zjVYK4*`5(3Rv-KI;b~8ITUxu~0FoSC2R4s7u~#T|opZsL`&$^|_jpTt?-6$}BDwK{ zu!iFj|2&Zjo>Qs9QSDJC^g)3+R!S9L(bjBL_$T{D{PtpVkg6mu74b}P(~&0X^}3@N z!3z=tlNCitS#ABjbM&aR+n$^ps3roHg_-h|iJ=kxtO z$1M|Y?|OQ7buo|RZ_H!kXk{^S;>4#2Y5hmI_SSp zdkA2be1NH|Id}E<_D&&M#HSZknDpkvx8DN}K}U4X>UQ50CHdE8xQ8*8r)IBjyQI6G zA4rCCD4srI&?3g11tN`|5u{X66bqvaf9R%Z<0?M!dUW#lsKo@(Z+vZrMWB91jI`N9 zPKidq7;V|F0#enDspgxmy*$o+-nv>htuPHS?IWA(7otUsw(2HUE1G#bozbgOsILRo z68J^g4=*D66=8NiIhFU#kG)NpjBBFHcSjWAeu2tWc)`k-txx)VVV5`y54a=e!x;AS z^0?+Uw`D0hx;nmzn8eteO*OeRd5KU`$~xY{;$qj(_Oo#}b7DU}Q6i#!pE#;DaDV5d zPCy7q6t$>#w7_nv_rj;q%x>vu8(=fvUtVH2Ra0B#rnnu`Wj6PMSk0g2w1iR0$-YN^5q# z0iq)M3Ta7_Jn=PU3csi!E0!aq1j28mDz!#C)A{}&(GF!SR`Bhmx$C!2KU6V^ay_gWh{s#HhvK43>?VuzF&RLnyGaiS(XIv3Pa z5BEgx%Z^Mmha7+^Glm6+-4Vg1eRrZDXhigi1Jh!Wzr_m)@TWyjn%v?j2ohM7STAq} zs(qtQvwis?>^t0SM@X`JZSS@nH?@Xc3Z#Ru+RH!NeoaswXo?D%9r+=V){c zkExXAHxtceqn%d&GmOC6GH;;u$0P3X2W79!QqS1Uz;kw_5QS`631V zkXL6|=%JE%8Ru{kL~A{=Iv$wi$JIVded{B!5Ma4DdOec7{2r3AZngr15c`TMgpB;j zSzOSxRx}5FDk3hTrpJu9DNX1iRAOd;v$xF%#i~>1vb^y$?2#>EDN!EI)HD6GO)m5h zvV#^JRlKcUW>$>taKx~^Z{vr;$2enfy$yH7k@Xkoj4=JUHR z^C9@w+_}lH8F0Vubdjp${@o-tQ+6^HTVm=?pxDjNc@-ya|Z3ws9oF& z3loejNA6dv_i0P&T#b9t1Q;*2SLaVmoqR|Lcf}vgs)7|oxt%SgK1tRUQfJNgdUp|V zFfPX|qp2HCb8fJBn4{GoR*NIn>v~hPGq8Td7VE3i839(X8oF6**kOGJtGkR5k}^gO zqSC(^Pzf#8NPU2FnEB|+X0s{s5`QDh#&rF_rqOn?n`;3=h6LU^o=~?k7o;jgVE#75 z*fCIl2X+X_qq|$_kVS32gNoaFv&E2O03z4B=Mj4>3>07s`F0!=nivendHX%~cwBH-4TMsL>`d{EWirF9~csM8qk_5C;$XN!zAP@h1nB}<* zLzv`f2Q}lo7k{;McU^Q*cF!Y>aMh7x6@<^K3r%6vf<6EGnoIudaKh>smlVft#z_Vo zsaXJ^4DYwo+>Xw~o5i%hVzskWsB}+@%&1CSRWgFyl(FxjU`T;T5h`7_>#{;W; z21nP?3lY43eQD)AUG;fEC^)unAkq_@zjev`_{y8AJ{ribxPBn2Ld?WOCWBO$cEi*~ z8x`nOkABg~RvaC*PnqgaGdp1eweKl$!{)DI)%K(;N<3M*${uS0B;(E3Pt<61Eq~zk z=7To!e#1wFG~n|&M{+L@{kr@0^?Y=(v07msdY5#iLrkS4Bl%$-+H|*F z#(%<`s1yYnHbP0-03F0C3(dN)un3y?6ZALUZ%Mq;u?9XUCjvb^(_eKLhp%zxBRuw3 zxH@``$$s0%LopEP8mWqrZDm|T-wtBFnjn%*2LL~R#{P)a(O&M+d`L!^;@_$<9(DrEq^BH6Wm-DN_f( zD4Zqno5kCm?H^UdGiW7xECYEsmslEab3MFuZIMP;*x zuK0wmv81r1kP?VRBf}*S69|=xzavbyuxz3Z zYh0>SZPaM}JiW>GJN8nG?bNgUTcY82a>Xp`QMFJ!wI7DJxMWhI=Fb55%lo=IB|5xhK)^;kMr&o znXt-0jf6M+5wuU4bb7XH^rx&{Snj46d^ujD8~6^~g?D8!19G>FBhl%xnQw`@*J6H` z+%0+OP#|)MKMEQU3LG$bGqemVO!Z}nx4nu;T38Xd$Ky>ilB}hmy0%#RzFg^#?B>20$-xtx<#`#00s1T=(?KtHeZ)HZn}w zd6eK|9*cpk&?C1ppV(uOk7z5MO&Hn(<0=<)D?`O?U2xS|{)s5e?K<@E27d#Mt6iLf zz2NstDd`12td7&^i59dy0mr~Mj#%pL+;#D+>uJ8xxMQH#Q}D!m9GO6SOsF;_(g!hn z@{3{JoZ#({WlBYkuK4t<4CD?TvXB;hB^S7THV6pxy)Wla>2E;$X#*go6zYerc@i2; z;j5Izl{zZdANq8~KQOAC)NOb!*`7TZT)$tDFjD{al77_?4Oh#kiUZz485>dauvDMt zJ1+Wk7)K!K!hqW^w41_cN9>_zDKq8J5l5osR{T_?;ZeMMV)`5c<*qHS+hS)N0`p;8T{4_sz_+k?;S<1L#FEyh!LIrQG=K;Or?K$ah1=3-`6M9d zHb|f0ds!G+`UDm&zR85+8%$FKJHpri6g~M1h9LZA?%=9p zBYvq?x#)Kl6G>MWe{yk^dQFe$m#+gQ*)N63n-r6E8a+o*YScN&WyI=kJghOp@?RLd zhW$zP{KMafL9F_dMBlK4(%$U^oxkp%5@+Su+sBk1Xq_PD;W*Syb*XHtw~3|H^=@c4 zA*H%NCcbp7X|LAG3NHx8DV7}J|GB)zmKn*CS!?7CoXk= zaXyjFz8iCuXNeSI%^Wmruy&~btP7z$wnTi%ai>>LCGTeukx{V(#;Yn-Dp|W#D;pi& zs~HCF6$|yN`EF9Vn<)xxsL9S$Oo(Eogn12O5Sd7FrWjB584 zMpN5U1O#AG2^yvS+hbj+)1Y)@cMob-^paagzx>?fM7%B3`I$Ge96((PSM;pVf2$c8 zAx)?C-LAw+VY7%0@$imA;Tb!5XWm85qG2wTh zsqupdT`4k3<)cpMXWbixAnjbQiUsT1l<6oi<$6s*)#NB4i@eh)H)30#~-DignnTI8bT(=4(hOvk2oFp6V8aKci7{rZeNAC^?f+pXc zz0|ZVJ62b#2dSqeV&vH&5v4kX7S=#);Qh~Hucm?rCTKR{{3LB~h1vDt1-tbU?b=On z*md)t7X(JXNlp4iWHKm6MC-FRb$~|h!5u0OkAdZm_5E3DY`dIot)g!BJRhHgB6f_% zUfNZ3s6o=kg-V?E41hML7V0-9&p}aorKe2?%LK?wv-qXLyy<|yykgh*27TO*z=Cmq1^%ZKB(y2ghheX9+)@zFogr^Be5;4LA9KpFFe7bI#jpyX_jN}qVjO*RrHk_KpnFQ;{# z#5SgkPtiA`#iywMWhn#oi-3U=Dt-Y{6uW?$;8n-E9P4f16Z3S8--+z5J)9C#f^fKm zl7FX+k`FSqT%$tHt$n=nqM;<7?@G_K_A=FcyU1sZDNb0X6~H2b^-t-@;_ai zdWdA2ifnk@_HU{7zhkf8a<8o|tSmwN2^m45gGhvA^{!*K4kowuYDADTgi2;tap~h2 z5F-a~KI4Rp>o|D>BuW)5UC5&*ckf<+3nXY0exXUFXcaAr=Dpu#4IOz6(>#ibb^9Vp zG0`$eM3zSJ^(M9ygH}$Us$Tg(z!TH2 zGk*Bt6EbBrs)@-im}m{x-yjsv%96t?O}uvCk0=ubc!YNeoN3n zPEn+ zH*UC8TG_gk6}m0c437>OLP@R>90gf`%vR18GN3kFC>n)+ImfO~Csm$bDmEh&CU-Jm z#>zMVOw&FS2gJs!dhJ^3UJ=)OKjEouYqTlaCu;pY3*a9Eq!C?m@-kJx(!7Xi9L+Sm z(orp?`ln^vq|OrPopO=r0^vVb=Ba6|(*-W8FjMDnV_11u(zFx?NqRE;@H%9zg$ub2 z*2WfsbhCGOXNtwZa)M{FaeHyAsh#zO1ix}Bp88XqRdC>YsA1%(90{o58bm<<4kRgb z%xvG@4JdJhOu^g_r@6IRFteV z1Eg7At_;@jYJO)2tZEQ8irK&BnJZpGeW<=j6${ONx!LtW7PU6k@y zbYz?<`I-g0+U^iZc+QoNR&lQOxr9t&9M;a5O9{3rNLG@f8vbryT~s7YwV9=K31MVq zR(>3>R1m7XIwfgKwJ9q8NDPhcgL&!n9j7i@9+<2+OIs>ho$@VDJS?0qgFW!N0mG|{ z)8DdruCUdE4m|?1Sr_QgdKCUly)6uAA*{6H73^a$S%Ji9*^CIkR$>3r_HGx)*Z7#& zuiI_h-S;u<+s8RwcVOkOvBQEqht4ZnRnPbW4QN!EEcygPD&@a0q69Y)N|?J>l30zkSPg}t5d34#i&7? z!No+&%1lns(bimC;OT5`banc8f9&NMa0x204mfoZN;MQ(ad-7uFl$${cMP05fdGdy z{?&CGNI4c+c?#$`)$YFJ=|1=Bt}Uo2fdd5gB2vP}<{w?|_N7cNn_&TXLGlgJA^xZ% zfd90lCi)BbzsratlMDd({M$aDdoDE$Nic`~si@i%wfmM~t@G-ZS#lmTazu!K#tJO- zbox03y|ciwSHFBc7nT0Li2@_Mxc{&LS#f4jG=VCZ3-&EHsZ$du{L$oXF#{{3CdNu= zQXFg|fFwx-l7JS?j;q7_KGoMZ@)Bqy6qYCz4-!NPrV3t)iyK%$t%cUjne}VWhSq`u z-NX?+jFOl*1mC?<|FJp|Kt$(W-L>{;0l8&L{-)|rt6%*KipOY2_d-J!nArfaB>z`$ za*%MaEt=vtH6#O~?x)sAR?O=j&Q(%YM3pCke77?h6W=^nY)n=KYC4WKe2|ZcpqrdW z2+`lar`o=FrVsl!%eiV18m)5*@QH*A;NW$>-%K*OJ9slxUUGcI4aaEpEPXLiG;rf{ z7Y$EI`3SjC3Bg=Q`Pa}*m?A4C3|)<-YWA#m809m1tAFV@7^zWtI-eP7dwU7$;smt8 zi`g5j6OLmM=$$7yiQ^86?j;v%bhXOBF<|N7X~y)H%YGOwv9rILjNr*)!c(JSW}T2# z7d&A^u!XI+? z?D~(U@q35PvR91l8w5R-&Q|EN;$-ctCLH7Kc0$Js+Y^7>ax#6$u>mF0u73~;c>4(m z4UoFG^tA|xuayexve=9wHn$_Me^7_0vf9q<+5;jGDDJd-(^qew_>l)iI zCZdZjoD3PU$ncIZa<+pohBr23}veGj%v^BIe*H_k78?So{ ziYPQT$Fu(p#=p)M`P2SHB*UOGkQvNLrdc*zPKRUa`3ebmktvj_r8*%}s+C1_F<8#% zw3_ux)uL6KYd_Ctiq!LbL7p&KO(l&*7e6QmVOp#JU?u ziP7?tbd7>!;Gp2W_R-FNM*A%;4gNsVWqp;-n02o=Z@LM>#T20`XJ$OyL8KN^eMfg+ zKu{wh6cV$RuUSUy3{mbf0ssuu|6Hu^z#HInh#kq#z)tmA#`pAI%O(T7)w50ecKu~a zDp5kAsP>dFanycB(U93|q6S`-Qz^y*ON-ly4q6i~F-lo(ae|q?_J=t*+zMq!iVK$H zi&V^>W9?fvl8`@sS7h_3r~N(ES6GeW&_`x3c(lXn`VQ9MRViB!(b#M3|8C=GxQfG2 z{=8A@#P334FVO)h1W6Q(C(rT#@|akSsZu1#qV0WxW2A_A?p?tr1$RNK zZMhb;%M7fo_Ff=<%7_(x1uMiR$oUyY(qqJG2xRY3$Q-5^L+hnoFT2YS>ZTVK6wmmD z6v-vqxzuan>vnMVwCfWs8zx7SsgwEpixdzCc?`h#39vlv?svUM)%9s?j(; zCMtoigta+645`=}8Q+KcgM z>!$%|2;%cVH1OwQ+$dFw4V<7gU8pW&u)Zsi=**7J>oF!2>O3?_(?_|9Mpyl4yAtb; z$V61<6Zpe?E6`;BAkR%F&V=H}7kK6%$E%VuCVy*TuZmUyWfkL}^iZx)A=QN46o0m0 zJyQ+^t@YO$OmFrd*GwV_bPoz}qf7Ic_VHLiG>2%Zu?i_8 z|Lnx-Cen$dl7H>R!(7h0(7lrq63~X3K&ks+Ipt|4L;2XUnX7xk+lW#98pn-g9Fgmw zAu+;AI!P!jnYs+SThU$!W4*mhW6q8#!^{;oR!Iq|dAQGZw7aF=9m#M?a+HOfOl@ zCNf#<0|v~a>XVluSTKG7Hll-z5lgWQxb$WsJSEj&D`$%{==dMt>M5gL`Mtu#CfNlI z_f2pdK=A(*(C38M&L<8~e$~?kix_MDWEfbyVN0ZMDlYUCK9toi-UirvwtQT%3c6O& zrX)hEP^VM|`NBz4r%06urK&RuXsQx3gTIc%^Y1o*a%hjEq&g4_aQ%AIw!9x{8%|@T=l(JCMjlJ&=x!gHrVNzd zSwiXgA==q9j;G&E-SG^pDvQ!KY5wY<&j;GGFSmoYl7 z*|3;RX0-I~HV$b>oeyTfr~~Z8gp?rXVe4=iPDHv$X}}jP<|fby-kLQ~hudFr-yy0X zFHd*NnObND#mFY5Dr~&fXoUXgfVGaAjKJ(CR4dsl3DZ1 z498$0J>Qv0{rHo1IJzMo^pCJNsmL!i;9Rmv3#g#I+Ts}#;D zDf>LopwaO2#6#A^*Jow~Y}8eH#6#RzDRY@Bx+w#Ivq7@Y$>m>O(&Z0Ec!oep(RqB> zM=Q$69~vI-Xx6-$8FwX1Kof7R-qaPCIoyEn&9SF5cBmDpm4(^%(FoJhSfGp^kYJBs z@$1MPNYND<(zSIEq60R~vW`)@hIl7nP>B|kr#gq8XCIJ=!NNVQo`?4+HQ>_7Ki46dOq3{Z3`H#pMO^%^HX){J6mb7Zr zw2CK}w!Q`RA1Ro&rrOr#@&XSxCtG);?RjT5$(%v2%j0=>K8+w^5HfNXRB{$}{PwSK zpvbn#NVo3D7h?Ih2L88{3eIj5{Gm`eVRSuiBaAeV;{UJQ{l7oTdKr*NIw4i2A=e*W zjWYi(e|mCAqfj0mkPwj}T93SxV=kl@TQZSi&0+UH2LAoOOf7Xk8=C8z8r>aSoZK9b z^@RRg{5Rk&E1!S^fK3_yt-p~gWPZ#n&T}xbDpf8F4=mh2sNe^Ms=#c{Nb@i*3-&)D z&?9*1)Kv9Y!!n+(IWpI=|Cl$Ae|)x&-l#O+e;8Jc| zwB#^e%JzW4<=2ib`6-v(<^Z;1MoJpOI0+cP4U}7uZZJ}aA)mClEwB$4HLQkN_dOeL z$EUPs+a2oFy`lqQVOB1eQoGduWvqygPC~RSZIBPQmsM)BIZOOtbOI{}WiMKu-+jGG z8yboie#;vcCNCf%BEzi8O|M;6T2L}CIo&%tIMH7z-4lR`pCy%U#b!mc_;=XF)`JOD z6CpK0Rbh33m9f=W;cWdrIJ?|LJ(8ev{lYxc7FxCU9Oi=B`H6l_dE|Q*a86X*?7H9y zovamI7Y=GdDaL0bpTIYXHRTk`z%{KNj5PJg;6IOE(rLjgU|X~^q;#;S4p<=!^G1KE z&LC~MpfJDoH+ucz+)KFEJpP4%?Ha9RaGBaE(*%p9Z&cM)V zt=f8cWT^sOFd#OWJhy_2jOcZY5fp^5zc~Dpp5RA8H*Zog|Nm#p1n>F*gpc-R5ZR0{ z*?y|l?=PUiB7kRwm z2E(WjvNpFPvW?o}i;O?1^X@%>Koywuh(03s1Y8p+$(z0?O#x?=3_bdXv|3Gs>w zvolPLO@@a1J9|h`jcW4S`7IBaylO(dOt-PKzi8F$x~IHGP`2QB2aE2Ub1qf$;UdUQ z+tO*a=CEzPEA~gReM|EL1JI0?PZN7D1u+7aMaHP6xsD`#^d?MAexzNEaPQ92ds)G8 zIu!Gz#6UWi-$K^}I{Axy3`{=YFO$Y8DNR*1VR(W=z_iAChTj*9BULqt>Ek+=E}Js; zBF|qjfttuR`^HTy!`y@g@H^+o!_Ms+YV)}*e7ZNZC4hOrz|r6Aaxi{|)6o2+i3tV9lUY%i7#^X#)cOZcrg>}z??8aq zpe3_h78H|9ND)$5VEyUxx7(Gjso{FcfjD42fZ+@0%U|P6=?X`2*7fVn%C@eFKNI#L zV!0829hFSy=Wi1ys)I?SZ^NBBZ+8j;bpXRt%)XoMM&<7xCIOZue%S-w)L?~quHeJP z=Lg;ajE!jaV?~>+gQH6X|MyS}{=bA;by@uUfV6{M6hvgCBonGXR*%U6s%C|PsI0Jb zSyJv_aVtbM%@-u}9&)OjiGBZqTqctlZXL_8_IpON>F=76l?C;9g<4EXa0p>BwklZM zWf*t*-!t)d75EB>Ni_;L+I+PKDNp#n*@9-=}p7yzg*S-a#9)oF;y5dCj^-OQ+!Q& zl@#wfrc|mdWB&&WaJbPz{7FnqRFq#>U~FJjq`CAR61a=c1y~yJ+a`Q43vI3c9mrnI z;*ZPgohfM>oa4wCK_z1h-k3hXi+;j+c)UYwMTJj+GWj<**f7-iTfuPy2!sEXa{jSl zz>CH%TpVqhmH!Bjza_{&2SWMnxN(dRsqs5U{x<^;s1Fgw>N*65kcplCFlZc{D#5;N z|9)6w_*TK~Lr6m8NXC*P>GM+@%*Y&UEa_}64n+X~B=7)|1S)n>(9kZ_-}dcoVgC9} zIbC^hb&ZgS*hud}Xo&1zAy}wV7XqzG&J$cQkz<6uAk0Uo2M;ZOIN!Ov9k6`o)Y4mk zqJ!7{%^t7}eU2FXxKTGCX16=MoY0fZNOm}x;1CclhX}*kuvW2H@1897n40T}fyK;~ zh3aUU>LMHAK7$ksDN?FEI>n@6A=?3#zS`#3gWRT^3*oGTpa>~9g z5nqU&e^$RnYqEN+)unv{nz}?Elq9pA^mRv-TZ^k0Hgmj(X?7G z+Txf)%PIIlSC3|}Fm%$wd6vZ|+ZTViIL-^qnQTDm4eM~fkw-dtO#}9xf}nnr{_Z*e zI6LsVmS@6eIgxJi__C}F@Y#9xFxK~NZ6bEK@swSauU)ZrbWp2wS%7NPR$evK*#bHq ziHA=SBi7ErC*E)FavQJeYRV95<>6PB{1yWsYZvLyNb{>6;oXfn8u+^UJIHftSSaZ2 zE#cNKftfVefe{0dPzRtA3$gx4g1-&_Q@H=)GdPR_!T+->CJj0W9!FOX?2oicc9h(b zsI`S(^?rcuF{CUP`co-r$bmbU&ryGJb^cuXy}JbEtbNsbzO~)@^)0XrqWsNZ_=`Yh z;Hh@w|1&-=L+)43*1PT$Z0WR+|9d$xD|Z*Wyz(T}EiL@#6KZ2sOiD{Y?75_7v`tR~8T}NXZ zvrO6b7gNo%=}*EMue^GZK7~wh++)xC2$W*qtQo^~+oQo63Ik?-fY z9Z2Ui_(|O_K?p*N0%J0xNsc`_X^d?nDJ)l4G@}#~>mg_?c0oQenX$5yK|%x(3i0Rd zd(ZFIIwO5{@gr7-_xz%|1lP9rOb!RnH(%6eNhJp+FT_YKaoS%r9PMOCgGcA7-;I%< zOMkZ6K`DNYmeD>ynuJx}raEWf>R|T~R;ont(_4VUL8IDQBLxw6Sh+)#Y z_lts-o21lZFZr*5SitPZE0Ww=Gv|A|;5BF1^b%p*5fbQI@1Cs??lIN@Z=7E@k|?k62ej}6j}Z6>%2eO8(t+?o6!V~Be}6CwANtb@EQcfk{5f*M!C zZG6i)+!mtI;HWV5o6tYPhC5F;EYx-w=Cc!Ii{GKs z40^6vPVRhO=rTizZD1yd&ctvQc?G^9A*hmj=00?eSq8!tc6rBp`?b~Uho|dh07zS$ z!TL9E-3A zMSBn!ccBnQ4}n_ejUOS!!y6tiZ$!ex`Ra6-=834=a&KtvH{HU%Abjr}7-s4CU%Ae8 z3pO}J_L({(on-7>AHj+zNM1B8^x#M2)jRK8w?dyBrPLy;?f4z{Km;}*{8e1+_L=*@ zalAn}IX4(KupAj=t+Qx*YI;>GWh|vltjTH;dZiAT^nJ6Bf&22pq+F*Ckt&R`E39rb ztaA2e4_#x;O1mX+cgHs*sIdXZqVtm5!XUM{B>BCn=u-!w`*G+!L3rmch9-VBH)xtW zq8rn+pBDJgu!<-7CCqQNaG0`%$lertKKXS*uciQqbBrQ3W}(q8FdY1B=d-D!2_BJM z7m{`ar)EP7r@eFFdl#oH4Fv>A0KLY;>U|=L>Mv3Ca;S4TU6+cVAF1SE`v8kpffgBk z2>xwiH=IJ8D!cOSo&()8ppv)zv`cHt?DxI2lI{5mejbcrvw5ggXc{w$D_Zp^HiJ7S zJV=bg3?Z!T2dkAF)Mi_eJg-3gX+x9GH5t5qYUIa6DbX$N6PGwO9?chd#=#3Vdh97g?1FNKQKkF>KH1L zN-Ep)e@AatQ`Bpi5?jnLj@Ha~N9cvy%zm-d(f z;+bl;ViKoS0m9=fsE7XER)dOWVtKCKTKr;FUt)O)-|SD(lgMLRE%;5h#JDa}n_pw_cih{m;nb3eUuhF~G#f8sl%r3O8_@6uk|cBTmk^@_ zHMsK*Sw`di{#}f3R8*hw=u(_%vgJ6lgH8RLhyZ$0wq3xlvpl{yJY5o=X(`ex6skp_ zDw}QV)@IR^V>nY`SB_PipBcH7h*WY-WwrZRVVW42vuf!O8L6Ak`DzR{Hm(SjdFi5x z&sZ^184)T4Z|f3NEkIv{tb8riC}kx!#l7R!=1-Z1s};?>zDF`Cc2E=P1o+wAs$($} zUo7>>i?g)G<(w*>l}Ni0PlKUqyV(?5`u_0!@cUxj*o#yN{6gJDrLm^ws_A}^5tRYd z8Yze?g_3Tol4KGtw~-2=W->n|C(?f;k2CSA{RkGiFEsc8UIfecnw!8WkaN_yuZVS~ z^QM$0wFQ-R^&;3=b!&c?sH-`TMYW}~n`o~fQuLhqXC(qTd4252p~eNo%%h6e$DX-H zM}D^P!X$@933iCYy^x&Yx}WJPMB;eaB_(|nhxo-MWfcH{%8KC#_=ggd zQlRAfR_K_124-lk|E7>549R;bKskfD<~di#jGhlVId*8o(rv*Q%2N=0Sm#Q5p(|(4 zaytH+$_N1bs=k>IUfjuhR$24?7@$4}mLJ1y;c7%05NiQZTi2wt$D2^R;u0Gbop|5s zFk&Hr`CN5-%;Y732#Ogg-<$9-d^CKe!ch2@z}@q`-dD8bDsDNh9B>*54$1K9P0)4U zv+mbbn7V>ilRdRVmIva@0Ma%fMqe(vVKkvU+Bnts#Y|xM-rMx1S1x$N&%1WIAQwUR&QWPUgg{zakBw_Y#aEn;`WaH8@Pry z2iAZ#m7tI4C(*IoLn?sO(|QYawnHug?3r>GkBTrff<37p>%AM%QCx&*D`;NNY*YAb zbs6`ov_K+IG5x}1@w_1|RQEoXPVRp4wN7p*-OpFKRTe6c7!!CGDT+3MDUM3gyho~E zl{2C~36^7j-wdz6qPAEfguL##q%xzD z2QGbScIyX2T*#G3*(;hNH_9{!U@3K(P2GAJ7*_~IGGi?YpAJh|$KkJA<&87j{SD6X zQqQCIzOh*~UaM?W(?2Y{OwyUz@6JqXTGAkm7)f$$I6sot=KLJEfG46>s~Ubt)nv7U1*(VZubO?E<>{Kf+10a@8RL$WhpZ@Tl)vYUlAT0V# z@0GOmPL;=TE1G|5E$p!-GmqNi&-(@!`^ouiX<2G0P>qG6c_~cH9mr$QE-R+Zl;}1o z0~zijr@o?^de>YpmOT&g6w)onxs&mGzS<6Zy4{9mea>>@*NTvFmQBmYP^DO^Ma8vR zeM=0hF?-eNZ*3xXZh$U9$ods01AFeyBb{@yS&Q;_%j>;$y1o6lpK)`ztBSd0WcXME zw|vfyaRsfT*&pNG5AIC|c@8I+B&oFEyko!cvQ=_9Z#x~C5B8tFAGYbQ`zJIlJwh@M zYfm3R8#w1{mhEgGAsdaHsMOiR88VV*%Z?etgjaW$-uD&~ilbtZT35V@O@s3!eGhFS zd8j`Qj+w`xU1+ncgBM>#2_lkV|HO+Dnk$AH4SM%9`kwAy5%PKBx@RBBSe+>N`*B(4M<7d7uf zVeBzst{t=1s$#9O+TG7>)*r*1s7iCA+$y4sZV2}onZ=RqmGVc@vp1hl0}j?Jy51UI zVC%Y$TioDP(i6b~UGKo#;dfZ-8&0-#ip@PLZ(|0H0}NZ#+6Z260crxJOSZUK(U?CuZ`B}l^}%Nc_&$c*fNaycVpgG`S*enS{p=P5{wNreR>RmyZPjUKa}qv(U`5eUA#Pn-yLw>y z;)>pkI%_r9oB4^@muRb^j1i^|ui>-I9T^}bI_H4GqyICON+kDu zwqgYivcUgLZBx9H2f28W?O zTS#x=(iU^o@k3+=uHL7-TbLf16_u%of2D3?qy-MxrN+4tT`x1tzqOV$w2APUD>Seu zCbo-vtWR@#$d7iWz9pmfnJOuhgUtnm8><0ZTi^aq4dGGubWYW4;ko&i`1jqGhL`4Z zbc}{R10n{_E)y(?Cn;KmGkQ{}N8O``jCLY*6*(CxWpRO6R&{$Q_DtJl2~Noq%K~0w z8LZA>qBZ%k(*#rTWWO6VjSCOUvXIZ?PX&GH$NBF-&TE|6@?u(I*j)QZTIU&{vB4zf z8yiDQZmIAH9z-w{(@6NL(5SO<~r-P+e(s_h6c9&CIo zyq`->t|}sE2eo3aljk`lG?O1&Ez{?9x6~}v)+gN!8GhUbJJdFwT?3y&jNcjzIlpx? z&vo+QrDc^k+}57%?lNDVW8jP?yq{6BjNI6E{?J%FrJWeoUrxi{mc3a+#a`?W(B#PV zRdEkSkFjio7cH`p-ceU-6+2ArDzrwCV&ElrUF~?#L zxVT*c>6@E~qpm+rR&=!$AbZLSS>>U@UE-7;QIth*E*2P;Q@a5`d}c3x5h&;LamuZO zFk(t9)vl?wXvytBao-hjpGCE=NOv!Ip$jnz*#p9ugc&B>CRj&WGKDb-)IA8IRJAh4 zU%owWGfXDCjwf(do$Eu1|M@~dzS7ajBRSb(Vd3N_cb6>35xPiD*&48({gRcXi4?;vqfEimMhg+4Iv3$;S*vxrO zP6L@chsDx|90B>mbL-%oLtBhY*G`s{13L1^49BQ2b46`kj#}f!b>+0GgBp2vt3BNN zT4%ToVL1AEQkyRs_1ZQG+JuKP8$~NY#~E~9mZI+60DC*mPT_6Qmb=HJ_ds6W_4hc8 z&*xJro!xaFKz4qi4ojE?guRW`nuI;@V2B=lL(CTSC1z6tGOO9LnAW(;Lla&*=6&r6 zcv030y1e_GhY<`Nve{A=WI6iC-(K&YuqhubURwzZW)tRZ$Ov@=Rq#5A52eUmy20-R=A*uCl($#d0M!|vMc8s(*j_0Oq` z@5>r)KGd;3`dPyPlH{}Y-660VHcSJ7piD*;3Su=sv9su!84EO7lH6ZhUOg$MlL^wC z1kf42?)H!LI2|@NPmPE7M>c-(QxNFmZ^IZFM#g6~gMjPec5xc~KXja9j3@Ee<-2>@ zwr$&-Y1`e?wr$(^wQbwBZQHi(o&U4DPd2;RdUaDTsw$~`lY7rS=QGF%=&Q;ED%Pn7 z@&oHNP~Vf)tF`DpT0sMn@3Z)b*qE*oy^fdW>g~L2s4j~XAFU)yt31?1-{1{Q5xaJ5 z83q37>uA;1E4C#cc>D4CORDp8Sa-jW*(Fu>$DAM=tAJ^09$NwDCSI{YP>zml1dT`qFG zkVs*Gg*b|HEPp_}L^?&q;`fr!JjNY;*X|_oP>P!xRAO?KDX;6Xarp2V-_z1U<0}V` zJ5`E|du?mK8Lk!s(hO3bA&FKeAncAD!~l8D7{AU)rH3X1^j;k3?>72CRi5ayn@#Ml zVAMlG@XWvom#r~XV4Lj6P~M+*H$T8VtGW@=nlW74?sZ4sTJp+A7M?o>X)1XmEpMy2O&95JXz(imx%VK+_5{z+E2msY?_3zw!2`Y|7MjQ2`VZ2JpS*Xcj z%_4Yx-Rm1K=%!41aRL;BXvoxknfv+V$M4}^Uc*K-+KLr1QqidXD0Uh+BB6;p3w4zk zPtde@XCzWlE20Z%XR-We!Q-S|55#^}k>@t11~OOP@pC@!6_XcWA`3vtONhyEg}mwM z+(Vd-pCl^9&I;JXMU-ag)7tV(+Ta9~qPsG2W8pUwe2C%_4v0mh)1aj`r{)$lZ{}~DB&%FE@kD77Xh#uy>et5#YuxD&_9fUHM=Y@D6Id=Zmzv32U-QwPHTENks9}j*TD82!8; zjUNja-oiQHiL5ctfi`bwS!%#NS-E#LnW~{g(K)7TMCa$YG=uzVB7!3wh_U z6Gfz-OlPc~go#!U220ICrZ&9pFH5%H^#mrf=~nEss0W4N>mHqn@MLQWhSMG$R!`C! zjZqLH@zeLTOt{FW7?Cm}O%ZSp=D@_qFFmZcqWtE2QX;&IZPh3E78-H>=-m#f`j@DN zB>nZqlq@yVI&6*HhLBOtmo15(toy~Zx^+wTpy(_^S*c54fOtQ4~w3G>M8WHf>U(H}s z5gDt7EZ>5o%I!B5JBODUqY^9_icu^sJm!}@d=5%TS+(K+OjB_{JHE@*HssqLRHkb+ zZGUYo3ow{PS26xH(6xt|aDnu_D&Ra~i?m!{MSvc@j^-5E9C z>0}rNP#%XQh}2AVyNaD%Hz>|>y(4o5P6Pg|<%GOVT3Zth&*s+&o9f2QSnatpP<%0h zbiaf=Y7`;=b8Te@b_uI3s4b+C*3Psd2+ff){LObKjEW9DW$}S5P76Avg>eGB>@a~o zvjr9p!G!ZuP@S8%vo1mM8HH7;ks}2yc{@RD(wL`Fd*<%2$(Z2)VO8PM;61YeS+L;2 z=FI)JVP(s28Z+%h_wv7C%=G1rajv3dCl+dO5P=UIlIIUnr&1yXj-V!BEyuw9o7zuP zy4&eBL#g!X_1#TeYNM#&TDcfVO+);m!csWI9jSPM6o^53mOS!Q`66?=X9Dr-E{)to zkDccPg{az|XO*;olHU3;y3TMn&5op#%yu1Kq{+7E?-DD%veFsKO=~(Q9-&_A@{}UfG1#BAWF^w??aD5o1uZIE2ZL2tO`@yTQ{{B zEp$wj|I#n~RLc-1i2Y%aLP+`9U61Ok6bt=t8gzMSzPm0~jcZIewB$Jf7Vj}r8B6<< z?j%WE7V8n}3&;Xz7PuMO8k=MIIHkc(FF@TzbFmIX*Z$%$1IZr$82m- zS{3MeYyH)|LtA-TfC4A<)_rAzQ-!X*HXIi~T19?!{#Muh4&<7V$6$U--6M;meCs4E zqS0X9ur>Z-Hx@%2t>n-vGki_WVje@YzY;ILHt!@!#P4iJ9rKn^Fr#kVSi~pNlHej| z*Ts>eLHoj&)oD4t#imEo#Sl?=#F^i&GqNYqd+AY)WO&Dc;dpIS#<~9~Xn+5KHc#&@ z9#zwLQ+GQ`b;gPYJ8oii<;7d?iDPqPY!D-=!9D@Y|!AhTdy6 z3EcQ>d0~*tNLYTWs|6uH-uYlOv3ZT^G-PaWeib6#&TSZ{j}_(<6W{b$<0jqbpR_V{ z&eXe94HlU^dMY_qF6VYK%JU!nqn+*$a_EsJc5hPPa+5C&pIaU^#7 zTdFmbgYFlX;OqyM~PIYp?dGkzzLs z1?4mVAKXz^1S9@ldqONRu1$=&YTpqCMz~a*F!I%`CZ)0DmWDPLqkPvmp#p zVjbzz>^OuJ_s<=#!zs_z?8k((dxdge1)!|>0k+voxiT*d;NC8L zkqY__wjdZG&JxQ#yEgNT99k++c`mT)roDTAUz1grP;35dL;GeQ;<}TFQO|BSjT)nXnr-kGv6}^ z$m*yLRNfm3dneeIVMKPfNPked`e1QEVTp&vDHA5^N2xP7?~q9)<1>919tN^Ky51Hz zs8I4qF%9+SUZ6hXLH_tEmCgNhjR)^jJMp4s`3X_Xmn3k`jtQQkYW{0b*vhzvpVUHS zZ8Kpu_*!~!x>tG_BA@;~`~+R#Zkh`p3f1IFB>03)`O|%s`jQq3Kt)K*gX#T?Tmh*_ zqS2W*O4y!Ze_|`eo$<|@l$bz1HrS~U(N%Kzoye<@vxab0>U9Zcjp*-LBYON{Nd3Fp zd={}wa*|Vh7?TFTI{@G`UQD7e#f0rH+#Fz3c+>4(Ora3&IH_ zH)iU}FCB?%20X_i>hsh70bE=nsHD-PhNf;=Bv%}1tDCB!FE6#&K%I_WfBYlLnLB|e z3?18jMPue4AFwi9G!vXS3uM={6qteI@FXnx#1p$?{T+CXu>HwBmx|zpWXZFQX%rh+LA&NZRS#GV4xf6E(U05f*UpS077Dn5k(=SqXpD zl(iJsdl!CF9tbWJaa{hd7+x$T>oB&d_g~9@Q)-T2nc_mV38X9`qF)L#(_vXrXsC|) zl<@Iv^iqb1=Q9g6HzJi$$T1rAKnFe=Njn}~!3PQYFm9f3F>aMtv9>Rs zD?j7b1Agp@IQs^ze%3OLnBWlYBdm6DWax;WOi4h@4hRwnpu`+Mtxu8ZJO&p$uIyRZ zN0ZYkDvFPx#7G9M9-k2ySJw-NRlr5F!+9W+S* zrNMc<{|q#xia9L*A>%+~VYf1l_dAQa9kMKN_Hnm;A*c-9)mJgk*B_S0(5ZO>HZk8# zUhP%EN;!u~7iRUGJORtPgBeY1UCA-1TJN#9K~HM7l-q3afu}m}UwU=jN8s9`?xT2o zk1xEZ4ZLTLou?0-M=)O5yw*bK-H&8GIRFM2DUm-i!^xX9LWamamDPiGRA20{>c3@O zmsdZ$)glOG>;5 zUezM6va4Md_dl&kFs>L2)h-&QxLC$Q5ZP{n)={OgrInTSMj#0uyo3WL(7iMwwl=dA*`!K9AQt8sYF_!xghLv`}Y%`FfR_Zj)lBoaRpL_CuuY)3b8Vu4J= zaHEC=L}Z7SQJ#JUPRD010Vn8?)v_DcIKRx1@@Gx1rD>%*SI zMAXkUEQuQ+);(|ix(XIS4x>=qlmQaTS`JNlkPs&=1I|^3N}X~kCQArhln?o>tjTWs zvHH1np~jehO1ps@B6~nMDq?epz1i zZZRlli;=Qo7rrpuTjgg}M+E#>`Uqwl(Gum%Nf7=}LaUXB8R972Rd@{0fBnvG(E_r5D+J3d+%1kV7PzrkCzbAEsWN z58Ar~E-!1GcpRl%MxLW_EiVmctZe65S!&=A(g8vol2j^@f^p$IeOLYbaUGADgbut= z2hQeQ0Y~kyph1h0P-AQ+7t$F%S$)xw3-PYki;jp(a#@ghX*=A)tBk*>lGd9En0HYA z)soWV6RSX;HnhU*BPcAHXake=6+Iqz5uq8OQu-ub@>!-}Wog~Tx9Bmyp+zU6WbnfJ zd0aBL=X?&gkVND&Ysf%3BOC-JF-||$Uh7wns=v4XvK0||G?V5vz3ZO1z=`7}84<+v zRp&#ReMkaV70gif7~Q~_1&rBwHaO0jv$SS5eb;c3&L+At;Q3A+sN~wAjvsdf!jHiu zqCZXJZ-LR!{&?C(#*(5;mxT@URT2$;{)N%s6Avx5+6T6M`wIpFF&vYWkm|=$#b`;m z=-nBcmH)15-n7Om%bGTe`nFfB_z^SC-5(?2^J`OPnJL4B)asNO@U0*`2Q&ILaA`|+c6)7-t?F*IP^xLL5^ zL3^!P0%)0G0cJW!C}y(p)SpDLfw#h%JxYM!=w55smXvesjPjlSgnenl7}lIDwr$g$ zO!=uYKC`k<51YU`JGrIq7Uq0rgEgVKR`-g0G?T~W`lrF^fN>-3h$vvK)`h*6sUnU; z50ypyoU5wRSh|>8@iqw-Zjty9(~x=9grjm%!yd&Wcg1KSy;1d03eX@Qg}V5(znr_@ zK4nED(MwG#Ul*%^eqs*P(D;Ma&CVQV=}}Eo)hNH>NBlIzjSnw4?gKE-O{juhCqMDw-Xbf86T1?-7W3a2EHBRWkX5Qg-kVF0peNMV%)ot2GNTU4@G5a>@g zQh(~kmq{|$!w&z*!rBJob@ zd17zMmSe&;VWgs?vZuW-&K(*!T)*c%^U9v8zH9#J!sht(qz!{2nZ_<3Z_nZet=&nR zI#yqwMv^5~=&tHS(@9nKi58054m5p#5}DCrpv0v7K%rE;$ZG4U5(7{L?APk~BNI9! zI;>Z{HS}&6Zwg?ZFq$YOh3f;;YAIaM&Ke2ohtyXcR1AX1wAzSvHdk_zKSSO&J=d@9 zrXbWmiP?8<1OmN6=g6xu+9LO^45JCc63>>9w+zUld>ow!-PHy9o#f_;whriN#thn6 zBKq>_=eJLFUo(9y?jlc19HV{q!#pwRq>}3k$I?j`=G6GSE4HVs?z;%P@B4D!x+lcm z)#SJ?l8HNuP?lyoJ>L)I>+yEPSzSaI9{I2hR&I6h2}-vQ1{MyTye;B|yl_K$Z{+hn zFmtIqy#G)&o;1=~rKRBHBR5eBH$a=@Wk}q`2+gOJ8u9ZQ-Gcrhz(2Jtg))hZ(@W`e z*Ea%}j*1im?YnqrK_3!>P#PZPA~W5WutVrC|Se{HFb1C_M20 z&A#BR)OXFt5XArs^rc;7V38yST2UN@`z!ZI{_Xb}CD+P@68iso;{O2spPqO)lz-cl z$$lBRa1)Q(Rb4!e+u({cr^4h)j1gulGE&FjcB?PCmi4FWAmD(*{E#725n|(nt{}_k(I7n|l`@dRX?XS2IN^d|;s{&0L3J`AHD};9%Hxv<_vr+;LXcdC3F6}3QGY_B!5*{SlrnQim-6-FA5;O4<*B;rn4;`O@^26wz${s zHTik2giOafMnMRHzKZM0L$Q8A1}-Lr5=-3`6h*^@9xb3-A~E4U#v? z2?_!Z3?}rA=N$j{gkOy4g6BBXF`86DA|42ck)>gMkJBnyioRGr!}Aj@BlCLa{j?(I z0x#)b&g8p)=Bxfcp8;8=@Gp4!58$wW-@>6wSI0>e$rQBjN3c`Q0p2L{ZHpvoADi13 z5DJME&uZdcN_nSfl%B9p^%bFHTWrizeL_Qh1{p*zGSxNCeoJxtZz|?hs%-iQB6d8o zz$qb(p46-2e=%2UhlAIF8PLXS6rAsV2QNc_&`m{)YRE3UMS404-t@L(6vHHdlQLob0}D#2w3^* z)Vfsq$IVH&=(NKpz|T>m@={huo4Gyj{CK>=@Gq$k-ifLCyfH+r?>3y~IuVagB!vP3 zVquwh*SgGfoNnVPs5K##kc=u)&$opZK?d8mtJ#fk0t% zgJC-DfP%32g3dbp=(>U~D6Qi>bwSV%p3Ot`6WzoxM)%7Pc~SHHqo5?}AL50^*WKru zpMe?qDMDhk{4nOpZ5>p9ZJz5?*=a6v z7LDly(UXlJ<@U1Nl-^n&l>()oX=NFRQatwifh^AA16T+?eAc4K6L$7dU@r>N=0mQ2 zS!TiGX`khP)m>^$KxqA_++Zo#7^tz!B?TwH{pf#K~DqAkvEGpz>~_DdWVlU>+8 zyAtE_3MB1Yp*@G}OkqVP4l!3*Bae0zUrD0W~+00!fxV zFRAtj5)aW9*N%B9a+L2XqiywNZ-axT0$%Y_X)cv#%7X(&F(_8-QXkW0kN);_D8KWS z5UIB>F6&<|z`U9ZSb1`B?n)vohBfcuhpzq^3rDx-4@~i#;|e6Pm)AV*)h__jo2PvW z{d*{!+*QnjgSO6nr$$Q({oTdh`Ao)>$r^IkWd&FG56@V{qM+cPfnI~%j$>{zHo7da zWWMJ?rJ2shbsUDyNk8S@%KDma!aY89uOm+lFQAPl%`}wA4B;LzZ9tr$O)7TK731Mh zv*0!eglD*<@8?-m*#|mWtodpqd4uq-u!6b1n{}C~eL`O>I=wKv7<^LJ+`{nnYF%wl zU5MiYapX!vbJ4lV$^BD}ZSZuB?@$O^eNhNU175b3%A4qmL6ZspMvk+TiMDV8%BdRE62h3Bo5w3dx%YUWW(%eE8U6${E(v^uDmBv+^&+Ow5TUh+@M1+W-b zKL1W?aV(Fv?P;SFZ=3FyjJb_1Sj9^y8AnhlS(le7k!ZaxYUoc9ibQ6U-|a(?{n^h& zqr$ILEDHQv<)N`yMi3wxB{aXUbay@0yw1Ia;WAk}QO)(d%CiCtal&(cDp-=KaR^|E z%yP5|U+FIaJ=?%J5@X(VFrU9pWboxMkp4yJ$G7|Y6UI?Lo(KrE76X^F`#vrWGNBa&v6tTth;puf z6$I1otHV~_k2E6Pat?S8HGOtkIr5A2Jka4+Ct^eE-(r4J3=;7f+IOj?&_KE0pOon@ z=Op*+oQ?t|ZbXY>N8)a&=RN^tv1Ku16No{nAO1vt%lYZ$eiQRKzMwEnEK%_C?Y3&r zS|ygsy>IlxG-nO>Bj@oS#R(xE#%}(BK^bI|<$05E{k0f%=%1nZ^WN7KA|#RM#VW!U$_aGX1n zzwT*gz<)BAE+^HDiTq^n$bK`{;w)gnVDQ0tKQ;|oYkK6jb^NV4rzcJ?u)n4p+21hP zL#Y^jd>cS=u)y?~)dZJ@=4SMv;rJj$(Xld?hR@(hsLOHQ(T^1g7?Wsh$ZC7TeQ zN*hwnl-Hj7!$S2orVR0~B)c0A@QmD()IhBux3^?1SMhYRTQ~pLyu}QoE$JYCNEm6< z$|%c$T=HbcBz983BJ1_srl^~E*8};7Z30gsYbHREd!g*+#&z<5kG-L}iYhZ5Z1kgF zebA--f=^(iFXcD_d^RX{qr!^Q=Ra|?VSJixjW8pS)MZMeh z9)T3BTS?}?c2@A7fDGd>f)uQGNwSa}W#b?m>}W=A-Fq)z$|W3X6Gmnj-(J`njiwdk z8jY$JOR>4V7_Y`WqBFEa{ZFu(z9zea_ph&DGj8mcm#wjVB zJ4BWy974PFRd12aS)enh}e^ox8mFOcq?tyZXH$sauGtcE){RIWeEdYyVrWr>X@ z6;2pa2r^-u<)lOir4)HZ2FN;?-Og#RxE5ME$TscoyxbmNHT^2_PVR7JE3G6~=sPXd zJx9hz!#v(tHq^`Un%Uwx{v?!K4%Dj4uGnOT{0$K=at>hhPMSNTn2OW(FyknKYy@q1 zue1pdn=O?bGWq1|72zS5y((1wlpPDM{)F9f5?3j+<^JnYM4P+6;JE=FaKFNJ0RHRf zpbeF{le~&utpca!0TWfYFXr95!L}a_PSK8AigY&3K)?VAboMdf$-*E4Y;&fGs^c5m z=65R0R!?{;G-R{TPY~BBBBFXy@f%g+BvcGepwhbJr*t+a#xASmPXosy-(?^K*kz0Q1r7lT05q<^m;sdL2m!kY_~jYq|&%LIdOF()=Cug`0PvSloV1EPb4ge7g! zR_1kY8l)D@m<)@lV76ar-vfuLCJ2=nlGRs(zE4kRN2pokJD6R2T~b4rD48c<8sGw2r~ z9t(;q7T+&5I*k76I2Rgr4pB|tis(Mc%zW}AB57!$zhhcfY+Sk&pJ|xlSn9%@2zu-p z&GAKIqyLzC|3vAoAvoqCY}^5*B`ORNW3P@18i?y7uvo9`RTi_>JaF$#OZVJibiVxj zU=U8HYhgd9R1x(GTr0DVD_bTJ!30!oxEll#Au;Fut~yI^?)~GN&o#JcjuRK=jPH&G0U#U~dHqVUXX9|dK4Ap#Fdzb-s+V%`awq4a^Ob@@V2$y_h)@a!{1xDRI4J*`Xm+E=qlSVp}OZkv|s7cV4NxW)Z zEC#pBww#i=vP7&O@M~D4Q^X#Wasj)%vJJkjaLl95Ylaf+c5D+!ODXmE0Qrd4+#8|d zz-f1L@gmO)QWF;^76x7bSdD^XKe5Qx2x+P2+y8o5O@p5(NceFpiB38b{iumq23;b-N)9de;5*0aV^vM9Wb+Ih=a7j(?XWqo-YFlg3vv!bfZr8V%_a?`7cOLy! z$7&{??As(rlAeW8yq$RC(C$rtkt7Cgy!PbY`Dd<;>}4~>xBak3qj&Ru zf=Hx3PvlIVf+fR3|BRh|xLC*8{>NG3$I;wSdwBz%V>^!g@+!(vQ$TG;8YkV@u)*3Q zy3{9r$AgWm!nx65qpOO>;4BQj+;*iBRua%KOQT%40Nmw219!WH& zCk**WL>_J&yG`-;uzAjTuC2P`+iD`|D>;p7lrrVAW9O@iS6?)A{1{!4?q-9}<{5}5)6L@=Jw2wXC&)-UOT4ai(rdkc@1N-p(H?cQSVnP=^HPAop{YWXLHBem%&vr`s*xJ|DJ!X_JT`C9TK1 zPp{0UzdxeiIjm_PTDeCI&$-8ml5qXa9#G@btHevTF#4q$ZNXabT*8$ejzuss+4P8K z8G}G7P#AS{aq{Aov*2juSh2k$X;A_Iq`JeElv0Zs0Aj6`kE$9WPMzXW@l&EqBU#{2b~0q#B2e zuwH5%sWf`u(CaX$Y@KX-Uge}ed6n=OH>a5{@8EqmKxH(JNo}qUsh#q?7!$p#@m{07 zL8FZ}tnh!}&1&1MKFVxudbdEuvs;>Hv~qpu>oN@4KIu5Tu$M(E7v?aOO+9==Q+$9>MKTcm8y7y{#T?}J9&6Pw2p0&IAdVNND! zLf)+y55NEN`G53Zv)I{M+MAB2KZpN3`rCV(1t)7Lvu?{?T)aEE)WP6%O6107sR50k z^T@j)NoB$tg)_xpwxr+{-ulM?Nq~LcCW0IxiP#b}C2mdAZ@eFGe`*35%wKUY9XR)# zcDovDcFnWXbQ<+(Wd#59nPK#x-puK>?F~5vM_Z_nCFhKY0ks;lu)FPbygpRp%?OOiDZ&464aqDgg zu$PYhnIL!7K0V9nv+aN5>1+7;G5!AjV-*ddcaM(2t+F5W1*|m~wf*_k_PK=Q3rA|T zkEf|-o&JZ9vb(ea)q7bt1XgW-U#%**Q%Y?>K=Df6q$H!&!>RACeew#dw0NB@?uANLf{PR=WO`X&2Z)ru=6zH z-aq1=>W67!qd_vL&R0X z2Za$EB{V>85MM3CB`0YJAF5o1WVKCFm-GdYQ9pik1%rWw+5mUpdyFPMk;9j80moClM@eQxF+4NG4(v>paP1oL7DJjCgxl-L}-$=|U4F$%69GXt5FRM5k z%StN_l6=XbvZ`BN?>o5ayMKw$P@$)iR9PLtrqa-i{aJ3T?Oa)tovu+9b@~D~+v5+; zI@$}4qukgB$5eo4R* zTQTA!6?p|RXf!JL%PLn%zv>)da4h0(l_c=s;Es>KpWAEJTKkiI@Yn9v`*=04gD);g zN3#ELB76u5sifv*Qr_Kieq&>j#kEzNx-SNHeW8d3;u2Rr^9g$+xZ!o`)y{?9ONS#W zk?NC%r~{{4dZ%w(7}e^#D%wv=T319h*XIxW+%{$7j>;YhG7!bmu$>oq2>aL__li+N9qm#eOy9U;OV1%nlg1g z3x6)4`tXmQTw$bARj<!@L3s*t&9hV|WA?z%zYyK$k=mc1*~o~s((<#6 zL_`z8!EnfV)a2xOiG=`%`g&vshwJ<~USftDC@`=XYHEw3!orb+jiaDaWz{OFD*EML zGI~3CJ_BEW-Z@TvCD18C6b9{;19FApr70s&WP~tPsYkf_9?HS`s1#T!B|?nXv_+T- z%K0m`Wl&adrzIGkv0*a-qIl#9&uK*$Y!EO&!{pA;K*PbN&Wzo^Q}saPP-IYT;w8+; zGb(3Mm6Y4Jt~6xWmMYDQ-HqDMRHqmRI9R409ZlTdalxQd)2!K3xsGdDR;c?Y~T?Wmu57Yhu%^a^80w#$bNyU z#LH7osYaH2p+=v-reFr=@kHj{U20@z((Ghxm1h2V7BD)0l8{&m1s zO;Wysu!o$#UcJIREtksWGT6NvEmsgiaR9$lFJaG`8VKV=xg{B-gG4um^?+!X;Ymn1 zP!hCFOu%6x`BYV@tgN2xITvo-Fi;?iGbV}W$VlT$#*9)FDYNxWU9liST{*e7#)pnb zY;0O?Z(oB`Rsy}ee2z|Dg2pXpZ|feWFG?hoi0CxH%@>}b@VM8l4o^L-Tpni+u9qNA z7}ZjHLU!>)VdSEjF3cBiP2?t*COlRzqeQQl3yLAo&rv*JPqEs-W+yymFC&}Y)t9Ee zoo0b5intIl;Of8GAQlvatXM<$*h3gtcaSjiG(Ix9V%0Z&GP#09TNY()Y7IeE zH7liCQqHfBXbEgCaDON|^1V#tAdu+gorCWmKx&kB_r07G7opVq9oB`FC`bP;Po3 zB>@d*r&HUlpry9e`<0Dwnek8=7tD=$6EszbT~2{VmLapp^j6z+;K=VJ6DpE#vP#my zM|;&+0Hdq;FkVXfq`q{1fJS7c?K~<)>jFpWb`wxaY1!M^>#gTAic{O$)}|g-6;ZjL z@2J@TDwh;O24o9S3`F~ZBrnU=BmW1?^ac<1Z&8(%s=b3UL*X{|Az(eY(G#O&xGVV4 zlb~cIFc|QGXgXXFJo%t@>f1{pkXlYA$491AGR^vQPQ_|wCtM&}#rH5tGsA~*6O5tb zc~*qF=nYnI=aF~W-3Qs#B$IxF$+gW;It>vQ?nh8y1uPH@4J07IMROX-aQ${(q2B#= z9Cgzz^)!I66V55nW|1!AG|!MB!)^=f^MJGTHo(dK<|^c=xm)17=klAexCK)&j;UZs zpK{x67FmscOqZ88^06a8_+TX&;24k7)ATr+M9c{-F0ctb+KbC)+?t|O48U9)O|4@} zO#C+OA5^2JHf@@hL{}=FW->HEVQVrvo}|mqtBV4IA)+;}S-vUf(-;m-M&nlRxNfpa z1zfGbzr=Lyau9~vfyEXuH5>(LO%E5S;;5Ee+ri57Y*>}2v$E47oMcgmCXmZ%G=?n{ z!-<5#L$y0u&lQ*oj#b2*821ujX(X((7~meHNQevafu5tSf|R}l0#@(>Lq`Ip&PZAz zMju8Vc7rioPe0CIsz*wCdd+8n9+nq-zowMHnZia~8NEhg1$r`EDXY!Y+<<27I(`kJd!`M0L=;JhwS_0~vG#H3v&hTIK)(-;GGO z&|WCNLT= zp39Z7?A3w5m1~k5-s&hH#M*b2&>&#I5Eha=V!Wn|H_VVgD9UkEVacYzZAuroV zovSp550VwV{>zDc9P8BT5IEP-#(DdTvL(OI9RqYygz5)GThbb8_9(H(zgn0KUz=`U z+c7HRqWXe~V>5GLsvAw^{;(|dv$H!D1Z-J4uM|p5LB^!2P_;&iULa)nm>g8aqM^o2@*@G{2pIj{&;#RxmC_hx%@uW=O}gY8L0F z>$VR9nZTQMiQ;EDqbFqLmp-O%kk#N`(7|1RSgZwKEvd(8U1Jy_a&Tyg?T4UvV`wMPUvw!lEeg#5D^9Mz?H&5(nTmh(T=Ahj%t;f1@`B<;DF24|@^Let_ z?Ctd1GH-CBhNZhuMsxjK8HN7oyozK@_R?I+Ve}H+t_>9dNJo(u&?X=CN2}Np6W>#! zgQr3b_S5nP)b%DFHiCI4$Tdom>!o_-!H`tV*~Jmu`x%A2?^hI4FVH?LD%)vjq)8xL zG5erdk0~G}383BZvg`KX^7Sp|UBNP9A!%9JWcLZm7rlb^48one4T(CbFBq>uYiE`Z zV)uFh6NadNB`m21%t_sZxqI5%aFDtWQD^YQcZcsSkyyIN6MmvQMwJX)!b?k`Qtmj< zofXQRh~x%64f_o=&D?EkyI;o+@eN`Nl@4qRhYQj<<&?eMJ$G{5n^5;K<9l2&uux}7 zbbI|L>$zWd+jP0*MXBbONt4G01m66uGw1EhU0l9>bcC6sSEWU))fzeXb?cEVC(*J5 z1=obVsDNn}i%#`J@+6poPz=K|@_D?J*GauHj9-m#(AP!9ddKq0+OFt{N}<iwg1~_T6<&$JUPP zn>iDFad*&H{qls~7)4Pa0a;_%Pg3TGS93a&r7}nPE)UNeit>=R%ZAjqeREh{ZxzlR zUiyO%i}ix9&v-kOf5Qd%t1EVv-_Pdg#mzfL!2^uiq{DFJKX^%ILu=rOWIqB6!kEcqK?q05$Y;=&N~@!a=x z=T@*c=3*qDT5O$Rb1h&$SyHYE7nk*}?Fs4;yx*dI9#6F3c4>cMO(MX$!$nB|;iEsm z?(S`qUm<-mi_)WdiMdBbbN%8y#_HzS6{SBbPAvi6!Q}zErMqha^13j+-rBfLx-YN< ziiyesbIbhD_vFQ3>+7=h$nSe9uaqF?VovC~K`2h$KkdrWs7|*i7b;FW=2(z%U4>=& zv?)%@&QdoB#m7L!nPlI{+Hs7nY5Q@f1D;VjVA)x!0V|UO*1_EPa8s!BM2}p#c9Zxg z9YoM^>Zn#WY&tZcRp$}SE0ing}5U4W`35a<{L@*ObPtq=$hy728g zbD@*Q_gkH5N{68gyAw^Bn3Wak|3KN+XC~!rEZ$EbD)+IilgDzPDW8p1KwlN&QbkZz z9F`cUB-~gakX1kv7*;`Wt5Vp4S@}1W!x7xr-h@D`3S(zeC6cOQQ&rPnHEgL`289fp z7N{;HC{Vp^!=Syu(?}zz)8uhy3lu2OAN#PLW>&H$49dddS2%_W&+=+PTLe~AE4m`G zQY3p-O=Pwfg<(;{CIzB}9Suacyq?6^ARi_>ds7?k#iC7YTVN9hp1A*G+x7#g_{NSV z0qqioO$j6lYXc;<+R-FIDCvLR*x8RjQ$QWz1qG5B%_hnBVm%5JbU}%d&8SeZ3N>m{ zt_Itr4XFyGvqeto+^9y69?CJWo0w$WAYsCU?V9mLSs0Nu)TuySmdHun8>i`^hj4o7 z2;ADhowea4062C`d=CQWSc z&ZMx(fu#&Hr}0S`LS6PN$~brAIw(w`Lv>?e%Kz^C7=q3ta@m$ly2z zL7Mr<7n}`V}igz6eUU$M_HDwDEw3vU(@*OI@DmmFdF5UO!k@0 zN|1$NpF?x$FX@{3jmHFXp16Ok^r)7rYJO3 zHPB?Y$DXGoCmI?~G&QAKTF$k#^#A}DK%hPd)Lm;l8 zPy-muH5_h;K==_7sY0Rr7>!nAFn+6}V}r%|BM#>mc)ULm2!2T<`ZI~-SHzJ$icl!P zt5P+h(QHTe=phUSl*xpQvfHH*0G8~yjGCR&2n0)X3A2GEyOQ*PCA$N2&Jw8=)KbQM zLLoDe$W3A~wM60;sg$`)=2p3!Mxk(qT$r38fVVTojX_S!i5DmmlFGo5-ox2H9<%`$u$U(OcoA0 zOSqOYq=X1o6f#wX)--Zm7h)I`l)^AZX_`VUi;8peg`l==VU9!Ny23q=*7u>`Ez2m1 z0;;O0nx;(G(F_9&A#{wD17HvWPAMj15S(i>O%;|!Z`m_jhAXZy=9 zvwpi7>nt4k#Q^JEklK#1FW!gh@Db)rjI`zCsPF-$WiM?;k{Gk{9qVPcwI<|p*$T_O zeP0#xYd>}cbU^L7;DUV@U34ILVK+61{B@W9YD+9Zx?*CSm{^dfm{>T9m{?Gdm{>Tf zm{?G%m{>TPm{@3iF|lxTF|kKgq<8v~hm5REh79?#<aoY(m?!;Q z35yn$TC$|v@>h~R++Y8>=E#X&Km0V{)TubX{E{%g6Z*@E{i)dX*Iz&9pX3?$Gv?{3*YvAl>#kD=UlABRRF{j!|a}T zQn3Qxspp+EWJfY&`XWn~XR=qpW?qGTsiYMvA+EGb$wUG14UYmg+Q`~u6U=6p^4=}f;@fJg zjBU1&*)DnGL3~HhwG-c2mA0#QzcRBY&mCf~y;64{^-bBo4s6QagVdrO>cjsWcEk}y zb2N{xbIdXS&2iVY=7ccr#81}we@+P#Iq}m~xxVY~L0;L!>p)()WcGu+s!!cdOw20rmAB17)l_p}s!Q%N$g6cV z>aF^lH)^DjEz?ZGgMhsD$s7iG0~6XR zK4s9sFb_dEC`!RF5{@$ofX%jGyC&r<;)3j$jdeNB@5SeC66#cNd6 ztD2^(>k7m0sA>9?WtrNx#~nwp{mAzNOR{ap>LnQ*&JvH;ClIWNL{k#UnoLv45ly9yPKs#NKuYSqqrvYzhbJo6lzmr4B{SpFvU_h1FR zb`yc1a3qo+ffa_)^3Dq5;ua;POd1*mw6tz$r=5I546%hbZ|Qu@TPc56a$f(4K=6s0 z+6N9CeBsDRlXlwqDNLBpqD1*BPMmMbl=(g7Qf~&U>|Pzmdo9>$@2qk%Z@gJ{Z?(?a zo%%zt`fzHq!0Mdnch2flMUAu0s&dXbcjtoNdoF%1y5y1ymt9uvnrkXucU`SppIh=i zdGh6}Q=mY@6nm|R5+xo?xzz82)h|+;3RZtiDFAB_{rO%aw4`2h=kA&R{O5&v=6Oj+ zx9k5|H0^iKQvD2-CE_IvchXYG&TxSxK?)uhQWzx-IW|zl?-FA!EW3L?h>{rPFC&is|MSVZ| zQNjEx$pvuXzw3JL|I~8jUZd(}*Ik#dNReA4C5@ew=hl;!_K1v(rv(C!$;x_GC|pnc zxd@8qDatE6p0)H(4Uk-WMv|oIk#Ysnq;ZmI=(i7G4Pyhm;V?rq0zpVfd{9t$prN5) zV9dh8x(Ekn0v;Y10Ra;tqM{*n*rRiiT)~Bcf)^Fld$gv-f9U9@FfhCtR<2ms*pA7z zY`i7ca^E;`nu7o?t|0Q{aZ{i`O1`Gn&sqTXKeg3%ULAF$)a|;jK2opiaZ3GeO+#&T z)Jdnlm0R6roOUz5Uv12{;Nk@A-@sLcxf5LVfDc^NsNca=!Yc!=8uW+Y+RfobyAWBr znbqzSNRhtsH`w2eHDLCkiS-TJV|glRag=GA7CUmWXh<61?HIZb@ zUVP>^{?;N@0@nu*6yEV(zdZXYa>GmXcS7K(Xc}Dje02R*JRCrH^vWo=2OQ)hMtHqc+ZuMZ(uhQ*o0bH|Eu)$5xhonQ^G> zbyi@EYDl<>{Nl4Parx6*(2$9}WRIT4g9a=ElFS|27-t)zg58O!gIqs(u zoMnj_yiG||NZ!tAc5n>^g!^xt#L39Mhh}b8deq7l+Ik=2(dM`eogIJNxr6x*vcC#Z zRH;>g3oV1@uUkJRtW-5z_@tS{u4E)J;aj`E1k*ZJ_K{f+NU=ERBW^=9 zui2Y7XN!onIs@_48&0nl>W*LFZktZl^mK8WeKj`Ul!>|7BfJz>JrM3q-}N+*zg3=2 zs@1~mOBT+YJj(o65^jG(SE_a>G%O+HS=Unf?t&-ZitcV${w4PzW89G=dmz>g_anr! zwd3P{-=@?1%KaqvG2wGjn1uhOJ5egR=O(ah3^Ya-fP1=Mx1HnH%%+<)IeCnY~34C+McP*H^dC z-)5z=yNF}45v=c}3s@!uwHbj*G-5+gs@Ik~TR8A?Ou^|+15xPy zve*TfA#-Q3*zc_>$QW>-?ecXq1$T*SK3LfCCG>Z$stTy}d=^!OS`U1W+`fGK;hy)e znt)OY*%gP**u_FlpLNADo4J2~f6KSq1BafVWLGSnj4>P#jvaU0&>zpO*XOwR&mVt% z`}jW8qb~TK>zZ4wOcVmv7=gbMQ2WZ9kNfIq1y<*Y>>4sM z4z>aUi-M~*1j799@BgrhTM$A15Fk!kXkj+ygaI`)%%l+{%n4i=@QP9yy>m#(>3m$4S@wzj?;);w+7PWtL)d1*1$pP~A-yaIoT@fuj2s zA2m}z1VGb=IUh5q88ahzqV>y$132Hm#l@v=~hP|r6{~EIIUd+ z0vIe_j5lWrNlU15g%ZD;Kp~~rq%(TOrq=a*#=!2kpM;Su7^Ki)sKvpvQwOZa`??-q z;k|yv64x-MrNpm`S;@2Kj`j=PJuf};<#e2IN~a1TkXg=b3=jU&)mq=RSd4K(#}380 zLLN-a5Oh#tidV%sBpqDr-H#B`m^lhS5iFwG>w(~A8=mf!=hi9YK)y;2oLlw34nlATmBk(5NVPfl#+@2wB^ZAmZp?hb2j&d!5!&Ur~J z1RHnCDM^wCEX_5OtK&urz>feG!OavBoOyrk5O2ORXoxQD8+Q1gd*89k>{{Hd`aC5n zl}7V-5@@sz!^w%px1+v;Hiu^3lb!91)e32Q-KgBXZZ4u9iW)ve*I~)F0meC$l2t6V zf>YX$9vM35S^zEY$fB!#=&h@lYLnhC9MxA-4!x-K*{y$S`GASP8JGl(qEjhaFZ-b} z3^otLP@ScAy7f7idJe?$Jw0x_Tvwt}674=gGL-&?pa5@;OmMbo!eDUv*tjNN+>7C$=754I#DEi@;x014 zmUxv_0TP@5ohW^Sz00O_76pCf3@l+A+4v!TaFUob*b?Bh7QflL(Fj7zAfvbGu7bfX|7B1tO00T?BAt613$#6Gy#MGp!+ zZB(`7tVqGUm9`IyJroV=bdYh-nQkGi29f;U%UH0^ zCvWi=KY3WEEB(^U68y9zyN^eNTr+@roevO;pQJN;K!ZV=PKjSSzhw)V82eEo&l+Ah z{9r)AL~-wMq+^asoT@$vAN@HL)W_#a#Dyw}ZK%ZGl8;J_sJgt;^jgbuCh#!NvGV&d znX48JQN@v9Z->I{lbdhpmWm9AmC0qMn;b5XGFm41&gslbngZT$#^+r-MNwfq7FvO| zkzQk!?&Uo{NW}8lCotm4P-LQ;D5QkUwQ1kr{6waRMoX+%&#LNetnO7Xe}GS8i}gxi z%A+&R)wC!^3D>-S`|_mZWodt3ni|rbE%( z(ou=*OExqfLq}^k%cxB)PsIS&#G31%V&SEV0O_HxlM))#0#7xQhXeL?qcj2fz`_I4 zlI$OPMTkL4pO13=SxaB@vTwa9$TLjkIY@o@z6xR|`HFA6>+1{(B_58$72}0|vI1u_ zQF5BId_!>$1C8TEdcKDJwb&Y%FHCVWV2;v1@K`$-@{6F_Qo*z&po+RG_!j4`?9m0r zUESRcq)J_e37jcnRThlZuE~puDX^9*JYmS1ZQ$%vk$r|8TUnm)lxj3|m9rJpc=a+u zmN+Y?9Gg`~^z0#dq^c$IH%k?i=?|2kf|Y32y@CnkO@vSyeTD0r5-_M@Rb{50L0Xm; zRg>4mWP;H)6Dgqt#!b}I`ebG+tbg%M7+pP8?N9?uw!Xr3M2b{MV-@?FK*1b2wpAU^ zO}g>{hwS84a-AChCX)zyayux7g5HJ-SKY9BP|d~WU>0nMQuLRl=A5eI)3B!Yf;W}2 zPijOj!*Nup?u+3hov#ckM*j@`(piPcNC-sPXjIG3NmugXnpQRc6hhl5OX-dqP?_g) z8ger=hq!iW=7Zpp1DHyiN!Jz7tbF08`WLKFLy6*AvmmAN$*3pBU!O$DPr^7F%q$RG zX`S{VNp@PCzx2lfRjo^7A2>S5u1ds7=jFAdlRd7lyp-T%iryN&$Ub$)GodN~OEWZ0 z$Tawux>N8x9=s&)6)kzxmQsG`P|)q&#cpf8J%LlM5Ladbnhy=s(09<|V6v)kV1H#G zuBi>5z#Z-EY&<{7QJ&uMI_`KX8YAY~qJBr!OERahX;S}c=+4TS3KvqZa7s2sG z4bQBLcLEE9{SLs+xJa#ITdXVFqmqW%KY;U{I#j83vIo>dqUB;{v4F9(hC6w*7FY5h z5sY8ZmyeO4p&1ub?zCSHMg;V`Oddq%4$ae~l0<1F`>#*eJBAmV)Z^G@Y^4p9g#Q0E z5`1}~G4{|()4zxbM5{_ShHd7jq|*lE9;sx_Lk4a9kUY@(OR!HP$;N?U+#5sZA@xDP_j(()c!s%=#Wno+-5y-WVb~ z*K`A)443PoHOC{B+))=M2*Ya~JPhh)CUhfi;iT=i`8V45`LG?g{Ng*wDBT|Zcx{F@{Dv~U(DZ!wCA1k#}sE2_EAwugp)g0HlLmd z=h8c<1x4|2`!ONSr)>Cf{7y2EoH`vq-;}K8j{`&^{1KPdZfk$c33^&Uq)#0v0wDF_ zsbXh$DyhTXg|1*?);Z85IEBV?5chg0Z7jpjdJMZ|f)S@mp?-v(WE8WO-Gn&r+IxOE z(s~Lh7JM-M=<42KVm|XVTrInKx5|6rv1rC9c2*JANw}%5D9NU>}F{Ht&2NQx0fe z)(Z}^Z+~#{ycLW-%{`}j?wrNcEB?1~AXNFdUN5wzLuIH(W#&k0x_ewYGEUgSqSuh+ z(fl2}k51BANqX%`A>ytm1E!A?g}t%5?5+D#N93VcUQ*|Mo4;Z7fg?Rj8(BAcO49$V zR(RzAa%uz~hCKXsAV4ahVb$YpF--J*r|V5#esukJKiJe0EpHR18fYFlulmSvD*raEcoOU+J!uf-+O1 zjMqbwESxN+D)0q-R11dvE*q^aZn2(VRDC%D;#8y!ga%==M7g4Avu)m;UA6DZ3iZWO z>%^-yA!FJWQ{BEMcL2$;ZjC5%D`9>if!}~!k~$>sp1G0m_##ACkhDx4WDm0PL@`#B zT3M|1J<_>RZBGL{tXK$V7xwAkiR^5&(7qe=*TqL?R?N23rpYSxE9U=4NE*F@RYfvCKvX~%&_mJ3;iM(aO-KmAWFvykV4^o1(p9z2(78}Dz3J_M#3s7(ZS3H#9 zqOP%W1wl8`ERx~B+souOfq=J$_MYg#!@;4;S;qkXszAtCE9GE%6juTNmn9*$3)KE# zpww*WPk;pyeVH7)#e@Cl(N?RnB^^+ zD(YY#t73fdt;&rLiVrSoe z;^wSO@*Wohs4V7a5ABbB)J?V2C#RD5@T7t4Bbre?q@j!>KEZjvEg67WRI!ln+~J_!c}OFs*A zhV+oCBPo9>1v@pT3hm4|$I4scK_=(B9NLeoY8@#k>(JoBBgbS+3bJyHUk2k+#tCgX z{QJyXdswu$q(6LHgL<0qab|61y@kB?`3LpgJ3*PQ@Zcvrs_AKrrS&TAESNj^f|U!K zO3Qk6-em+*7D>h;drerf?)H|K>r=vr)vQdJfwh`vfl2;~QJmKV&4B|)fCvV2LwfLq z{rmrI*>I>`B31MDGSGlruE~zQneL&-E;+?m(tQ>=LW|wnS4MS@45S~Q2n61Wx$D15 zH@*m^Mq6JYr1MM@t$1muh%zU&exdYqM>?Mpe}UUzfm6t~kQC6&3 zTYOV)*Y;uJN+N{Q+RNUmiiE|x0*mx?>X7$l>KH2jzrHN!zTNJd`^l;YCn6xVwKX$T zql1Au8)O8u`pbH6ipyY7!13>n3qYub{>A+uu$ zzOaR6NwKuzx9k*gRX#69Lr`YG>*`GRjl=}9B6#Vz#L4DGKlGY6GR)MPve|+AxX+P| zG#+8rWCZk#oOZtZ@kS}hZ5t@ym?{AFnzX!;(V%>MB;$G)Li2_eED-aq$FID z{0~<7$0wq~SE4B92@q+mC1T5DYXIaTbg{hcc&QWC9g!b$GY89`6ECExv|x9g^!m-l z-mF1;4v8;_01&3sZKB3vZ^>U$a;@4jQz>6w2dclX%T8V4* zO0(5j%boRm?@NtUZ{hHt^o6)^A$&ngQQs`E3X}Em=M&07EkaTKYNxypYM&@owQ6Wo z@%vbf3%mvlcFM`J>M%8Hti-Pr*drnxil}Vfux+O%6G{HwQ6{+F9CES%USr8lIE@Vs z3*mV<$2g6;*QiraImliuds8dAYf>|y*pe+v^bxwy5}c}oe2v9}0(}qaMb=McAhL9 zhSLS>ZgbYr?oM)>ZHacq$jEVauLVR!j3};$Z*A9dJ$T*UZRgF%dsRne=%82)+YEc# z{p~Q0GCf;wAJ0Orv9`7-Gp9$IZ1=Kin3vQ~Sx2 z9{oB1hpuz~EGp-S=a5?M)#&uF;Y8l|U46Q^Z!l#^|CbdN*MT1ZkGntbZ6~?50yThP zIJhGodui07-}8)vd-oDx`wW|+(?~)NIXJ*`ttgsN2LvFP0IR(cfaOl>ZOYdOy*?Y$ zn!pP9;!z!-uADMF$!Hu11Ly>6?bX?qAyMh#EMEYGGLj_u=ug~M0S*%&j-CgHe&M>E zw2}8L=AGhZ_ORE^HQcr-xOheyDkj4>C_KkdXPjs{Di3t!OC21B@>swz`+mmqK0lVFd z{9)H(HxR6rrSO2in9#)Dd`#fMWzDP%y2z(fVCGMi&gKG>F(faVwEF|3!0%^g^v5HO znZrY#DO5GHK)2y1gkGPmnmm+K_A%a{liq{{-HnRnZZ8Gxl_p_WxP-Xir1AwdPB+8k z+ze&h`VoLTa!;nJ*2>And8G-WeeA45Q@VJn6i7W!1-6WMeJP0Ql2v3 zh*c7VhLGA(KgFQbdQ@oda3{%ISJ4`Ai4+tH?TG#uh_O4ZN*&v1+!X&EX|4uNm78Tu zn&^Uk`0q$-BgMY}jg;VTy_SFOUK8=J-Io`5e_6M{shBy#dFwykU6^#rj>WNSU%7w# zw;*xwCuwh%q8ClYKH@h8ISr21@q^Y(cqpTG0M-KJL23+ghdW7@KNyIfB=$g9g9~&5 zIS42bX3oq4=SF%Bbyb%jz(4&1>i(6B!aA zm+NUKs~NO@G0}?&{ZIjiEkm6dJc=TK$de!}X7c`B(c#=4@KUYIix>gxaKrM@J)q9o zNZPA+(V$39`NYS*%&N|X^O%W_A2ZXSa60`>GOTQ{U46kIv5%6cii-SF+bNWgEOIdV zJR8TNiN=`Guc3i1v*f<>Ey<8=H=5Mue4b|_E|rG6q4s|T&iMi~CX|?sbvm0DUXt>h z?qY7)kG(5`%lV}OTm(+2=9taii%xEAsn8K`x`eoYwlr-AumF z@0URVhd>Z=WU9wgAP8w@EV)fuub|Fp@trVJid{(9wUW+?YdfM&qt&)6mW4sR^{!5j z-rQ?hb{$f4d(e89sx$0h%krAilv&^N5CVX<`WSa}8X$E5qu0bzH=DYyF5S9LmaDZQ zr##{mA$rnJcMHxB*nAB#@uB)N*&S|K{(ZO*&funZNi1j)I-$V6ZzTm(0E*vuur+wN zAhMUcd^h#wPlHb0D-o?t5JJUSgG~u*rL_8h`81r^Q`rvQ5S=U$zB(&zK%g-|kXpm_ z#m>_M5nSF-@vzkO$J^l6*W^oQYeliDXp>6>kLBpTyJ&@7l#J>^b!J$FF9V0g~n zsurjs(DULx+)HXnh>Mf>D0$XawRg7_j?rJ-Lqe6-FNmBr7V$oaUF2H5BXxvSNQSkR zVkcb8=AObc#P3h|qiI~oU9`|gcpPsmuaby4_P(AwwAt_J3I`nsgGk~Z0X2;?{tC(A zZ-ciy#Yk)TCE-B*&2iaK*sh*IM!c2kfLv=$#&o|oB3<+#wmupvl0Oadw$taroxFPJ3FA8vdi|EPOfjk;tHDYOOezVAPz>Qz@o9=i`j7vUqP% ze)NFLjyQ4GnBp~zv=wHman6zn`rarS;!MTF=~4ntlhSDY(!TNK`(BDWj)u>}x}#T_ zjVnKMRj@A}g55 zL!6QW6o3n~u}2*-;U8K*q8WZBP~32oG%&I_Ufvk@)1JsjjiXSdG2^aFwqI|}6Y)p| zXWI2?t-dSJa~&qL*?~&QHAOMZD?w5xcL_Pf6~JHRRf@kV)g{6T?wc^PUcMU;orCxg z_wDDcTek;kjF}aFc#_U{hgon|g3fi;g+`jA_J{Lzc;=m$63m+{N?#8uN%`t4D6i|p z=W{{Km-Y;*Gjd-QWz{R2Zdh>D5T0;i-ytnHSE$kGE7|5HQ3OU%>VyC*!y2U29!V8r ziYbnB_1fh;Q*3xE80Nqg#t7vFo%XWc!!S#!lA*Z24ZzHLNi7nBb{&oRRI&-=Z1XO! zaCZboOs+lhD(B-kG`=R$%A`{4wBrkWCJ|I_lm9Y`0>;|6vr!nC2%Gc4%UikC;$^YA zCY8Iw$MNR}i-KImm%c`*wPN*KbhA&4Z!X|mqaiG!3m0@`xZ(%2JY%Q@cv1R+&+N7! zm$SD;HUjd2PP5G$9p(J6J}JLv7-^obT=9@E3;dWWrS!Q$obHmJU3`&Vs2{21f3+_% z`I2#fFtYDS$h!qD(;q~{8O3WYe!VH7kli!{rs?7yA84$P>2#h)7<)f}u(0A8Wjg$env8fEFW3l(5+_}Pz?j)f4gtizk>V@dH1=@tW54I85JmU zLyu~~l<0n+XbM3IBM0me!kB&Sd#5S&(Lti3Tc;c0^;L}ZdgIf`Yl{F@Np-XLc&hU{ zSs~UMFT=k~?4}fF+}L6pwtv6+4tsm4TP+6kuh~|5FP7K|@008X$2*<;q5rmIaJ#!> z{UMiC2F!1QtM(t3g3ET7!T4S`GzW>NAoi$7K{r*F<>OGpD+)~NBL4!Lyxz%uG6-ug zkgn~u3W0_8Y5KZc3g`H)Ro+ZE@Af_W0c?e=$N5Wc;g)3=xwgsvgdzumv?27kvRt_) z2uU>ktX26G_=|c?;}JUwmO$JE0Zmvej}f@VIWw|5~UHR}9O)CPQVmbin+5(w?dgO=_LR9WZY1 zDyJvnxL0zp$l}7*`fiTu7caYc@cBTmta;^z1^>oQy_M(Ijq7JICbYFRGQ9wA%IjIp z|Kz1qs9+SZA5yAnZs~d5JWSPrYulRie{9?4yJ&cLh$;Z%e)j=$ko!F`f7DLQdF=B) ztx!ukI%w6mocr=?FMk?G_HsV#OZ5}Tr`!yR{jJ&t$~(C|B@l{z1jIEo0N_akj$Nv9CYdO>8C$g<|fvV{AYY>;i^I9C)AUi_*FR<0$D z;?b>&@k9W8Y7J9hl8+N!^O(n;hcp^W)P9GVex8K0d@+#n0 z-X23W-%%Mql7LYkt*yvdzU8~Ugm^zcZ%c6C`gn$ZDczX%_o;NWF=$p|xz%vnTut1& zyAL#}P-4eTvF(o}w4`_iuPG=R7_<|6HiQ23Aa=_O1bSMW!ypq1eL9nN^ z60Nhpbwfjl^;I~SG@wZNuA!uV1L0QD@RaMzpvJOrzicZ5pAg6c@r=9DC?G*&@Sue` z=qrp`>GcslBP?EWgKu8ac*DF2dWfz+MC;8td65O*Vr#CJ=U>Y2H0f$(+=|hDEt39E zlUIHW6K@plZ+d^@T+jRkzAAO;@rxxgK~o}3t4v{3yhrC|Rh1la?`q9dKN+l8_uzzM z4W*mGXVOJ6A;-*r zw>pZiTsvSyM3V3>WB*40`xly)6FcaB!V5ED0)>Z$F+^}1|#EARh!mTs*X zUbWpCqjbXPi_0LS8l`h7E@jZ?miO&J?KoW-RSRoxJkIL9`B?(;wK7qbhgUBeVj}p} z>hg5bw}S@};(bS&ZaR?Hn6nSovrWa3uF4oo;g}J>M>aH4zJj$Fr*wwV<-E1jO1dlT z%_G<7@Pjo@j;`o1Qo(S`Y_>%mWqB$Q0rR7i_G(fxF&m0LX5NZvQ8rf^FnTH-0ZvBT zu8b*WSMeTuog4Wu274^R5LYwnAw10dt(THw<6m5OIX=q8*&YO7dm>8bHZQiWg%#&qw;pf=}+NwcAXjhMWuH-Yc&16OM>&&k96EYLX;ALegWi z`R1eOIfG}R91fCLNd&!4X*Dw7b^p@56xNgrxii2q(#cqUOa5FJTS=#C*7^Rj)+>CdHJCd}Pm1DYD^g=3uFD41*OfaIgckLx?eaH{1+Txr z4ZCGDQ6ivStYaE-f|&j8)NzlSG~>o7tJZI=G`>5k~t_zb-* zcCkKg(yQHXlfL-9M-Z!)rHN+dkQGMTWY|YJv<<6 z|BV4L)S;vWK^!Ar zxR?hEp4XO+Oh=%}Uv9{{GM=^43(k|o)46en}o z6Er25e(HK@h6p-O*(!oC$iM+fbHakct9ePExFVZm5fCZrxLZifJwxETSuj<`N1Ucr zq0|c9R+{b@HmPINeMm55&%f)PFCP>L+^DTXu<+NsTV@%}pxdqFwa(*qt+5 z9+)dm7@d`N1F-E6K(X}^gnE({ZPem0)$)SNQ+A9r;o^t>+P$s08-Dlj=rdW3Z!a>AjjSk&tsr5#3Gu4; z$+iJmZ#P6$N2(u6mFjDO+uniJV)fNQ6W`zB)`%Po`p{pLM0nB~s7jJuu(6$`2e zQ3+zyzn6v(UFi)fUywVBfiS$mKly@5^0Y3b4aBRdRN+MX4HY~dA zvMY;XR~)H%n}qiy{m;rdEwV%6zz1NvJ)qQq({+=7ByV4bNR`UdXw=YF#0b&<$ZKfE z46AsknsatynnnrGyrYYHcYJ-%K!an8*wX|V0iJBJA+zZA5RE%|xI?vf41703n! zl-&ED7GJvUO8#%bGiw;|Z4=}+>#Oy@|I$EAWAwj&rQ5FywZpmt;cGEp@|uuB-c-19 zdmk!v&0#?+64hk*$NVo(S$O*xVV6Y@JrG@HM9|eWDHOppa%fa54-7^Z3GLIJr4Nsg z^sCfB1bJ{Mm#K8jPUrK^6siPAHP4FXmoj3rY2DLUg2#1GS2W2jOrvfNF|5z_{ z8=LfEJq6mF*<-zRS~zm48dO5JgX+?&7-KHhV?ihPCEC(L!J$j_z_M0?+Su)eokKF8 zn6WSrJP$N~o*!KXR8RvpQ12N95?-xd_~|xsTs4kA@BM_p(q^VlY*zY-2OoANZ2;?} z7oF<`Z!am(EEW(hb}bWOEl^pn!Z=|&Nwl1V>AZt5jG4uBHM~i>md19$|JVKrl7J~GBjkC};F(vnHJ!Da<8 zFp5SZd5(N#L7kr827 zF>Rf%m|NQ3iMJD9?gSmLU(sx-)6vs9BY!wJxx)oAe9hvHT3d9{w7hA#Cui-GN zz=ywBLr(zfb%N())Pr4OPsCv}m$a{&F$hDk+W!>6aYUtJcX-%IXSwSdG;Sn#Vpo_E zady3$k``noF*`*YEd;)15iRx8nHe zPv_hpX7#4 zLft%j7~4o5;yq8MkxQ9j>kJA-$Ctd>t#LZU!YtpMew7C&w;e-3qH|TFz7vPz21Z(g zgueD>Ek&rXL1r+*^MFvs$F=Ic{l>4$w8sY6&0EmpzHYDir1$f=y_Kg6h8JD0DY-ot zixj|+05a4J4?*N;u4B&x(r~2(#`Lw51J8HKX4K7mdwq(G+E&+!4;_J#-v6vP(-Jd8 z1>JDNn)>qL>XYtpb|Vx#Q2oTyi+&~07C|pXrjqQ&MKE{06jMXwTtfSrvWg4UR<#DJ z&~5*nlygf1C28p=}9_+8-IK@U6o~anHyeQvk?O68Eh# z8b1GMs`c?$GsPa&HA2iqJ9B)$ci@o0_(=k=(6wxluUsYfYfH>3#XCnHHhlYW z)N$eX+P)s}6^nV)tGDVmUW-G(eA`7+ZEBs`EbIlo+7Jv%&oPqDiW%SN)EwQexuGbh zh4BZ*ZS))uw9po$mg^|_sq(e8*2yuNE35SzwXN|NA5834P*bc0hHQjKOmDq14=t_! zK2jn6(wet`wn0BHAxNQOnCaPnXl{;Tl;XLV4fy|AC`nBLkjvCMI8J4?NXyEm1CWct zC>Z&RPocfSYOi2EP4icTLLnZcFOwCA5cYoxuQ8e3p2tjFX>6?!EpcRF_YkCyK=LX^ zWFpg`I)vL=3vr7V4Pd-fv6_|*IFy>rALVVrfVRV8m~I9xH%IppfhUoQ!I9hs33zOU zD=oP>HH-#1`Am(BldR{vK@df;HE=zkFzr+HIz0Jf(xw>5W*UAYTC4rnJR4xGb)wEV zqpmrh@2G~=46T)Moibkc9PGoKt{IGaZ!nA`Y>Ck@Qk)IvVT!D2(Z`cvh58Gylwl7%^c-kHI2$8-K&V%Bd21+gQ}cDjWVW)IZJnS z-XBsoD?N_9#f5i5_Zabo?rx4HYoq+tETN`|hH-t~h>rH?Oe_z>Gf}aE@3wPJ#wD~h zg$4zr5`1)HBb}o`!Fx&MK`h3nbN+WgW4vSH_Ce04U%COdK(868T7lOpJ zc%=Tt0;Ue5ATtqImJL~s2jP}W)B2(G13~YV~ZOF`0+Y*aJ`Ta;1l4K!kv zleE3!=t(KHMCvi_e<~dH>S~3Y-alL7?fpgO%FsmrJ6nFdwx;rg!s6loqgth(DK%wC}kf#E*5E+mWK+f%2DJ_8X$W;+YPlEAaC8 zz^4*0?>G(d2JU-Mv$rmNWpJW@#YPaXrPZAo(JBjevOYb#0z1pfn>HOFBEgDL{htF1 zdUiS{CR1#e-P&|yIkV$(HZyao{owZ z`P<-Kt#$dVr`X8VIh{Exs>S~#esX+QVp=pvH3k?Uwv=x$r~v%ug3n%J0Axn5a!han zy{YWViP&r07$vG$s387`8;b9oQ?(YiJ4he_4j&muv1#G8tyL{gU2F z&$&NT?yzt#tp1+I_uL32rlCMdruMruta5kxF4>3r!xN$AO}RU67)BzOnB|DSltY#< z0=?ioAnai%mi^nmpa)m}{jfs7v%U7#huEDnM(npX;dK+0El+K7V->ZP?^!>+@o$=4 z-yw)Bfv*q4Bc8&Exe+u_GO&kO=q2)4dT5+r6esJD2GJkEt~Up-Y|?p)|usee#fydVO;P+@YcO|147YPLHs3wb!f0W1EBf- zag{#@(MhKw_$%kpZAh{+^Z?WL6;Sq)5y+^luyUgl_ zz#9d5O`fy7&1m!>rx_%0iUL@csq>4(uao)#C4G#@$a2ZvI1*PS|=zVNaK1-(b|*0m>_UwEv^YrfaeafGBEJc5|qzl&p=!t#JC9RHcF0z{Vrc9@6N z;hM*LtWU+XkaQS=qq}MB&|?JfE6SBdg!^~a+V^$U<%7FLCvqkjI1Ef5qTLwsqgy*ahxuD>XMX#b`U^L}PU8wC)%r`AtjRyekM4R*ttUmmz* z;A!A(dFsw9Saf3|dpnggJ6XogC`cN4DePJy_GC4=?i-`afo5M}mcokM+6O`M!4ED) zHITjHpZ8teM=BK}Wt+;Zc_#(!3e z*m?nAPF9b#zK^+1T`iZp@V-CvV!UJNi78#jlH{O_pG7>j7gha5KU1blPVY4sHNc7F zQYz_*8r(gqrD8g(u2^Q?xcs^1L^Ju-_sWA#&J={N*qOf><8YnjUn4W6q+&G*&rJ|s zpqMQDsQ27Af(1wES%jBu_$s_4>qs|O*kJN)x{C7fQ~N`4eK@v+)hmiadM7%PvpRB* zNo8&XKsp6RBsXS)w(QJJ=|XpI|M^8;$|(C^(~fsH-x(C28R7rP`?#SxmrJjn$aKpg z=2YcWQ-E{Y1P zUFkJe{JeyzING{r_sL9z9L2AXTPOcm>z|MX9rBJn`G-mESzWgpYv9PtfGE3;hn%TT zvZ;ORt8Sw`Ou0#gccCaj^Z&HE6uV*&e3ZN?b8zr^t6arHQNE+BxS)a<4N*PG)H1O- zrc}!8kAX^%+yYZiQ&U7oO)eOiUpiE*$I^L4sD?H zYNk#ZxM+c%nn38G(3%uq@i^i%Gyy)B4U(}v!P!59upD=sTOOCaKx=~M@eEwT0fmLK zM~_QaSPYmMS;8q_!e-gKac(E#>6425Ss*GBtRn|i6nAkRgC`|s>reK&hwN&_uSl}WCZ)94uzaSoGRTnN^UF~RPksWG=e&8t$r;1;D8pUGpc zsSAFB!t>ulQTZzr)%Zkk?1pSkcT6dB z2$Qczg9?knx-WeFo2l(jV>)3V(e~Cx&RiwYy5fdkRB)2|yKm`3jlq(j@V~fJz!1Jv zy1y=T*frdF3X#Hzk_?LQAE$RpU)P_KjH+WK-w zJ;aR|1S~@OJq83`shnc0qCN~7lFLs&X5C?rrQa#99A9RQutpQ^H#zTJugDzBK+@wk z4j=FTIhrbq;!%})8l2d(@6ho;5jxt9Q?pBqbTmnV4K;PAz zc!21+dqqS7%pjn2q&JWdNQ~N53WMNEwN+j_6Ln1%>tltq7{wp;@^$Oe=62<)a$X!u zW@BcKU3`cDPZ%dg3;DXx_X;1sMrEA(B(mqumwX_JPiT*Ap1#L^DEm0;dQr@(Vh-u5 z;>2S*stZJu0A8osei2h*=9)NCFJPt!mej?P^*4+i|>|@vV+bKs; z#m$22g;*cmOlM#(eCx;IL`MMe*U0gQJGjWK5Rpcse2V^(^+6+Y*_X4%((Y7%L_c|G z&Z^I@YoFYrz7;!4(+@JbD9UgWko>|}7Y6l$Npxg0EGB(~V_drMtzU-|<&kV^sFxfD z_4xQ7oVcrcinECNpyZdIe9XSX z&S8(RN0Vm>Y6Bh(AS*Dd_>lY8do>LpO^PCRju6u2l@pNlJgq1{`4})wv~9!Z`5f2a z|GUiSqA}Dbkkjwt5&~4_TUZTbH5O^Z^%WO8prNC)W0!hcm|o&uU`jxan)t2yM?j5Bwi@TsdlEN> zb9Uee1YFNkWZ9HEzk2TE;Ty^toVq3X|3}R3C5Z_(yZkRFzp%eOC}y_=C5a z)^!`%xX8At^I3HC+%6&=pXS`rryqG*olk?u$5P$Ro=v~rn$nd#7SrI# zyWlA!%73FULFx0iDB|?nhnj=Mb>xKqZ4%2$`gewoTnajiU_T#3`QT@@1qg+M*%gO6 zDB8k>wB3YFhjE#_k;gc_6tjAtrBM+qxSWa}tA|*AUBuda$EblcQ^x%IQzDt=zjYhnl<9ZMwtO*&OydAm zV>VnOINhaR$LwIGmq%~1gQ2}0snA@^406awb9W<;0l!sCXji0yZ|P^cb!zjtB8cb>&m{$fS0p*2lWMJXT!KJo z{0?<8YYu(d5U8`laPuorc)Ckg{IbllO-)D&m>(h1T6_|srAwZtjY}(HLBxOf|6bU` z#9Z2;lK>Os7SAl9-Fm#Nka3gv3tj;()jHfRfd2!ii}TypVjK22Sn3S*&j<#MWlM;sxqOqZv9>@E^6oBuN)M0>N24vxIW%@h*n! zF^Rt$<>y+h19kx{yMd1xsIhYI(r@Dl{)P0(O-a@Y?V68~e(2|g84EXe4e5HEWI|T_ zvMk%CCXxz|1=!g1+y73l3)H$JLv1yQA5Vh_yEk2lx8;`1m*BIqbJ^x5LJAVQXbEy0 z!0%Wmv*zGu>Uljsz}&XSyD+G9Ff;FGSHf-CB@1`lvdr?e0$tX8-WJBF&~c;94Vc8w zXF$YV>#ikt*o(%&Scf{unuDJqxafQ!VDJ4XzCRJyRE1QcRKpdqh4mc> z6+$^w6=!&D6N<>(mWkz=?yyXxj7T^lgrf%*NuOneVurV4?$C`Bzz%`xN(_l&B*`yj zRc%a?XV?+`R2VgQNgYpNwD@?SF0l!A$mihw1W^&TDz~wclH`Sct}mCUUDVsmjc*Mo zjPnYvdaaIeDLbus0huei8j={uZEdm*(RI}D=;>_^Eu1x!z^$NqxtkUikp#BNvePbr zzcGS0nnm@mkTe{V8b-3I^y*~HMJ~pz(r{0~5qi-2Gh={Pg-7Xl@UNeMRNp*%iKzK-2M6}06kb83WA=<6m$KriD^7417)df3)eno(4>FjF$DW^e~M%+q$ z``BgW=x1JvfOTj#IjVaMJ^|?xZC&jGA=#jS>1JDwT*Yv6?aDts{82LIYlkv z0s{GZYOxgV`RD>HN%<`zQ3|q;$B;Nr{DX;T4ie{ zk6ya^dO1`f%8sp}?~ZQ&4ou|M1Z%DHUrL%!J$C~hOsp2Jb^3PF=?i$%iF}rLnXNJ1 z-z+)9_R{LW8^)2~exW|}lj6rOk?AKteeQL?C_41B;)l)1w38=O+fS{rrdi`LugfY< zuCu0C6EQE*+eFQ7iy!R(hdEWZz31qnNgU_)FYU6fT70rDZ|RXm<2e3YG-#jxYvpfN zmu@8Yp@+a8BHYCC9?Aa$@zw5*zGGcKN=(%mvXAj=(D$UAp;Fx{6lwMPmAlecH0sSy z1oTA8(udARs?~+kd3?3CQ#+Z4K60_{i@keWvq*HAYRJs%d(`L@pgd_*s3QWDC9O^} zk9PxeD-o#mD^(CWE&k)-<9$Cz(>ApOo&_iL>>b-izbc{}T8y}(MgDiT+^eVz16ifb2~nnMW2wF&GxU2rt{{BpZrtM9rS0{TcTj4^gE9~H;iMG*4? zNQu8HeI!Axr9xiIPO(sVE}{lTC!V~{u3|JD_7X$2Y-zb7eq&slh9DP;+Qn#qUJ>7k zFvlb1C%zVeX~YCb3KcQutUv{gxJ`AZgNOG1I2Kih+;cgib|FUyUvM&s^RRGfMYpamC+}TQrHo1eY6*-#*2>c}&(SllxNs<#fKgjA!5RxgTeBC^&5; zO~dH-G^D2ddHHU;=TDUpnh|VSV!M4!nXG35lfbRM2n08Bc z867HiiG10&O&}a_QIVPl0OgUqMR%1VS?go~tpTWVN%AV02dJ!L?0%OQf-do1bcs+An5YP?CNM`TK}+3VCgt^WX{EOszAbE*GdC>K zLW2ubzu0QOGUAi3)u$aTm4|YRr<5*^HUUG7bc_CR`ELxcOJ1(J z<6ME@oFcrUu;14Q^$c$Las)-b&C70Fp zKLfh_7jq6Z+kUdg$yZK2s^u8ohYzzLo9xlWUpASinbu|J3%2JW3NSG{^Ox>6N{Cc; z6rts~h^O z0rdN+uTb~uV7RPwNf>-4QkBrm@R67c`Tkn<01)><29}sSks#;2zNwwpO%hgob)+l* zxuO&DF87qa@mXI+NZqvb%QHgs2($}MP)gxz@#n9UUJzX_1n}kyxNTOtqzz&wLKVR+r&1P!@yo7IzwDAy zc^|C{O2s5mb%n3m9TLw>Vpa!FfECYZwIGG@|HoMZ~gG|5m(Y5MP`?@QaWJ+gt>--C5SCwAp+}G=D!=rAY#Agm81^LpfE4qN3!S3jl z>bp6$K5(91m)}~#q$4jiWQzoON>o2*?RC(#0Bmx1L(%c?Fd%T3FU^Oj#Wx-N@WDi_ zb96C}BgZdGHBU5v{QZDgVVl2{U^3jw7|l$eF^jG8r=AqC4+xcnYZc$GQsB~CI%;aK zcHq;YF7Yd(Eyxst?3(2Hp@D`5Ex*gW8!1U%B)*=HEw;GbIkH%(V2C*VW^{nHXYC zVq!+l8>CmOr>BGuM8BviDXeHmOVM?(f|ywGHmx41N`ssn(H{%mnxR{1b|VqG;2MIS z*A%u||BJM(JxV&<-p!!8DeSQ2d(bAjqY^#F7xUI^FeSDnLeFQA?2x{Z|ECD4Urz7d z5?PXmb?vZO`cVD*>%b$v?|@ zG(-$=k*PhRnlBnUI>&Y)yC+%Omp@$;g}PGyS)l<3sK?X5yO1seh^Vg_+fg{)KEf9cfyRFc6Gl3dw48=0HY?L4j@XOvQtz2l7>1^Y)11R z10tHWy)1W;`%!>>d9np^{s-cB>7O}*Nl)v|mjv|y?g}5JB~4L- ztOk|<%Q6T#a;9$*h<^vdjyL73OU=QdpXA?2yX`vn4I1`kN%{DzC_LNgjCrf{1$MFR z@=s{kmz1lW@b?qUA!@@!UmJ{ZG4n(x?8P4XP1fMp5s=dcUdL5srN5tu4+_+N8x$Ky zjXrKhiK}`LUln+F+p9qqSCq|Tc({EJX=qk)A0Xh3Tabf^-NEy}bC$0M#h>k{S>jY} zP9EfoK)?T&lM<1|mc4e|uRVfq`tlEGjqd+mXl&fM**Nrv)+qO&T)#-*`5o+Ka5t;o zJl=O9yEw9#Ksw`)GDEwB|y-JxNcsN{}@pe)*q96w7AigqkPfIeAp%IP#uSns_q{&GpNhs7`r zy)$H(Odr^yiJb;eYsf-30}QwSbWAZI&n06i;6q+~B(j%kmLw>pX-OOZsjtOkCqiJu89VJ~ulQpmM`biNyhGi3#J5j??uD&AR$*dvbD()yvT6%BC_e^*xA5Q=upjDI=}pK+o}zcEZ3 zGN`2`U8-fF#x7OUazoN2W#IKE`4y#?gTE$o9ndns)VicB1vb{4M@Sao^2`!n2BfDw zSVZoZ#vyyf%|p&7|9;O+^kHK&B*PKEPR?y^@1J-52fQR<6$y>oSTVsYxrjY~@GNbz z@V2ie8@`l^1Gl~x+y?foYP`zd=R`V`zY)vb`H?J2-)V8fSO4Nw|DO}R#s7<$@7ogg zo5#$~+jr+!+hOdo!mix-^{fK1X1(oP~$tcRxmrs+EYU`B%F#6`6Fwwhap&)`0A$ML>rL?n2Y z^YH3Uc#U*`c>Jz@O_dLT{e524IoApM7Q4nG$5n`9I;O{Z)&{bc&blTsHOq;M2x-n; z$sSheAgzb#y>HlEeVdesJHZ+%A3?b>U_w(f_J=TsYCcoK8m6%=Xn?r@9?ue47IU9q zmC2-xo)VFu+YNxjpRzdnd=I%ktk(qAHKU}!VyXdZzd}fos+hz4DP>Sz^H;s(!ur?P zry}!qAcl9(l|d{4pV-*G2k;~K=g46vCyyO4{D=qWdtx^Sr{Y|sSg>*n!t83ZxcKme76&vTTzaxWj$rtSgGA8re82l^s8%gv|w_3H}&& zPW!4FJoeP=Go5X>oHj47^cq2d5 z9oJIljnFZZe|+Q@qO87*j(UQ|txB^3wEp4R;xJZB7rUvIx=@--^eV-G6UBSaA3iqeFm~f3wE@P1KIq;Y$wT?|P@)KXVhimD;5ITk!>>ug{cJ6odME>&yXFb`6f~u=O#2QQI*pgRiJ14q%#J z>npC;o2va}rypJrr-jU>-Bv!kBPai0`H^(Il1eU@sm;QBjrWxrf9=dg^QB|=;rX5UP30$R@v)fXj_UqT#x6fckP@?! zKmgi@70g3Dr5ql1`GhC4h9zBU+E>?|*L2f?&<$)h-tpVVK>MBgR$ew3Ck?v?O~g~6 z$}M#l2NawF%d#Z$5eL{ttlvxj`mN~Ths4Znub)f?>c2^)CLX<1Lm=UEI(j>b4$#VQpU4^b9KD3`f1t)|3$#o(=v ztP$F+ggY6!i5)x6%LW07yJfl-@#M_q-hA;+ z{`JKx&7orJfK8!rY3Hw3W5sOIPtAv>^yKfPKd-Jl`bvIGpFdE&ExC+==sfor_*NiS z@`{h+VoAl1W_)y4CaJNzZWGGqq-}B%L$m6ItuIF z&2{?qm0A1z9djb%hO49kB5nROxI%xZ8q=~6eD2Ia#Y?NKv{sI8#MVy5qYt*|m@BtM5HD`}ZpRQb*5G#K8NhtHP@TWj3tx;Q}VlkDW{q$Rc^ z87g6!u3L}Se2!kWc-t&)a!x0_bB0umi@kAtn0HID>I{KKE_in}(s*S|1v5BHx_(1| zGjA(g7P_U{Ijw1o}uumTxqEnU(DTqf_N~_Op^yqihJtPoit$B|CtDW^cEUkaa3l zX3`vy^JZ^jjwLxD9v=RL3h69nn3a@fMJ_b%;86W~yb zY1sF9OFjZ)gMW`U7$@x7M!R}Ogj-mTnYU;ve$NX&cyCc&iN2GnbF*KPWCx)H3XL6EdNLF&w5AL9M<O30XoCaHC_bdxvq(bbMrdfztV83pXMWc1?0#X&A%WLc;JI z^m)^%flH|f5G}e`9J@y+AL+G+*@fHUfdC=r`pwTRloA}FuzR0UJ$FI<`Uzq>T3mQ| z>cE!V3;V27e6ow+vV!@F(Jvi0ZOAQJ4vdwEX*HywzxT`9FM(D?z!)u7Jc#1o@(bxJ zGDg3sA~`)-T9W^se_#zO8(BjBKk=uofXIwTFV!gI!gltVZ-r_1$x^~s1b=eh!&*ql~-PXFD6rYZuQ0u;nZA`qm-#Rrg-DZr2iJWW#-nqs?TugCSM#28Y!r-N6 zc7|U+>6;T=I5fpA0!bkEV96wK;?*a$dl`ZmUkdr63AbbQ#>JJ7sr7|OC8oh&r5b9V z14SSpO!}UDjZ~f=Pw;k&5TQsY!N(UeY7)uav%(~RZ2?O#$Sfh;APM%6}A-)=8`p6#3U7@baesEw<39hvWn54Kuq8~y|skUHS3?PwjC;I`bxb@ zyB+*xil6#~vug9_mnZy*qJYqktm%25o>e2605y*By*K1$ml*Age*e2ksqVf|3Yakq zP$4LK4Cx~EY@hEb2=T?<^>rf1`|Q!P)pvY0R4gB$BJfj@lRMujw*iqp&z{;oE5`FM z3_aVyT@jNx%bd!c2e3onPVRm7-Nx&U9I$-DO@w0oCAFC^tP#o$e42b+mjI`q#Can3 zcs{A?k2WN#=w?FG8pC$F$|vFsu>SzZINgSxtSR#cQG(9H^p=qHlMpk>7U!Kl+9gj} zQwDCkjvn*fC@hg%H@(zW%;~t-#HR+fO7-oR6V0_;EWduf9y|;E2|31o2zT~6>YxK* z;{E?Vyz<=b`C3C!Ak{=8nRFlK$XYP}y<)efvmm25SspHjEop%@frJH3Hw$9yHLd5E zMzI6nOGMpctx=@71~EFLu9BgPR66+VlY015y!SqFFu8bo{)Fbu^rPr(z8pD5UK znb||{-Fmd3`RFvGm)X7b6!7N*fi`8`HO^yP%JRNr%y)>X$D~VgkK*p={0%p9izYkf zAn?viMv4ae6W4sgXqPu$a0T$^K_(#zmRP-n0ReDJYx(wn1{QiTV@3n57agvHRNQ z3a^yJ349O2!B-`0^VjWO*&S-q2wU5`Z zA$wL8qMd2SJF*Kt z4CyVs&{rJbW~#c7nl#qcHF!bP+QWTW-7lKoM&1lSx3)WJA(%kvJ0v_H{8s!c*p z`nGwHKL#G@B(QXrgA?Zc>`M;EIp#)k1ahSJGz8`BzHHzohk7JH&=bW}xat?X@BrN~zXO=cxQ?(bZa_>x>(FSTp*fEI<*y5$iyvG4= zAE+IE2}T}tj{nGC$kt%?6b?SdC0}^Yw|ANgKNOm2v)8nfP+ia7XUtL7NZ23UJ^L3~ zW9+fW`(TBi^G>4k!@iLE%%r>IJaX;LRlAnE=P)3EXV@pfexzpVYcGZ>tzI%D^n=Ea z@RC7ZTuIunh14Z>go87g>Y?T^nx`6uH7;n>p#@bfMD3#cnS6P_DlZ8xvH3If_Kf{F zmtwoS&CS_xYv)9iGQ)*G2?}>gRhf2(Hzo}gZ|%sM?{UOi{(LVQ{zl_Tb^&Hz;oxHg z{`4BziOKQlhCievqT1fr-K3lWviSPAZ@T|00B)b&gZ~vupKZ_*_c3#HUJ<_UvRS4x zvbYAD$bC%8tGZu}b?lXU%2$xMItqTbwf4^L_rypK^7w?Z>z}6ZHBQ^hhoXF2ctZRU zdPIRmV1`pDPe{BDxEcZ`BqF;dR>ikMuOSqxze7Ls@7Nw_K)6<*GqVAt^1izp-F#>( zOi7=0jlm3%K7O$-0Y&bXAmlwYt6(|m@xwye9Cg7!K*E2t{v`{o)?GZg;#?i$AhXe} zV%=A!ySFKw#DX8z1Wx`}c;WAa4NmY_LgiF66`{%J>p4RLm6-i6aToX8M=HG;^!p|h zgat+NZz1m8khR+vZiJ~IT@}O&wnQA_VM6?qgm**RLRiC@sBTNwb zPB$6ynH$Qwbc5PLWmudAG3=oCQq`qR1;#x&b?yp6MkSxS+@klLMeh+l_ZT7LFpt|8 zE4T)9i6C?u;L4iDb)#Wa`sSLb>VI5u(Xl&Fo0>}&7;{zdZ7IIYST2uIq(|zx;&;re zwvb2gW&R=)@EDxcchv?q|CWV0B=$o$XUy2DaS*2DP-*PSo)U0-1EYHTSON!u+* zagc7`H+^&_2f@bRfq5HH{J^!duruWj@|!z2Va+f2JTC7ctrp5rX9ah8eJr38TlvUM4mV}8Qq)TMiu zmi(;j@*gEy2PhM5KUR%PClCuace{h=J)4f_jyub?(qFZ_^>nQsE~zNJ6!J5R^7EjX zLraF6zXI{?xNAwvfKQy4BD4Jw;j=e|We(hF#b7NL z4et(#Ag9H`jl*!`o`qYe)r^tfuM-PTMGyB&6jhEXTq-`7COk*Vlld&(5O)8h97>z% zNai`Xi*>j$lUN7pe`uD%7Ecjx#3U3!@C*Cdh)W`y$8q+(m{T*CU=PmceOE?nzo;Hu;IWvV|p!(3x zNh#kVSe~!I{C{gf!B*(8VerS>TLmhQDZ<;tgYm^qQ!5JWuFu{>adq4xZ7yl)efFIa z?W2d4I=Wln$k1o*iz(y6=b*$8hmU=e?i-t=QKD07&lq#X?sU?Air( z$(n@=O*+F#0ODM)Gzd$W*3l<3($QbAOXdk1^2r7&qFrV0?^Zl$l{zUSgFz#y{D$Xu zDZZ(KW}$g+_LaOhOnbk6{m#m9?5Zv1;Endd*tQo~AXpVp{BVt^cBfmB{p43@L1J@^ zi# zsG?6DCDZkQoI21RI2tl;2Ya+G8Nzm8;(4XGr~SOFBg*ttH8=WsY0{Sjp+MDq{XB^c z+opDmF6lWR&1NJd*%0xtTEg%#i7$|wt-#X4J}Gs`Er$k1b+{yJ3?O~+|BmuctSl-9#w|3UYAOb-5BEsj@tLkhH~q(TJsxI%!?0n<&VkXzaQ{b1yWCFC~GTm zjTZlTA+K_{ZLQq)pekgI^TOXHQ6I>(-FR=?X=i6mTz3N|o>VYsBRF`^UUfrTiQF=W z%=$KRPv2SJ#r)>opQx)&!*i-4o3HHMs!w;dU6GYDLdtJj!zCtZ>jSI_WMbwC|B`eZ z1qfHFN&w0$8VVsEQ$mFte|4)m0r zMDUrtY6|lQuQ}0Y!(3}!3_Zsn989&RLawPU!cU;}io9Wv13ne`&2`V|x2v9~oxI8^ z^~5A)66b5ftf(L> zE<1cuVu6@h!*@=Cx!hjCfWR`P8p(FL6WrVAmskZrDId_H@QR}J#r@+0_m42Du3cCK zETsBD4y5JRgM^lCJW&RZ7mWM*0shTYrO!ffWgu%A+>(F8nz2Lq+t&a403s-vX}ysk zJ1_s{p8N|H;8ShnjO%>U@CSm33!2kRXp;S{_1ejF%7doZ()vV zb6%=DE6O0HmH;8?tOMH;50&gPbZwkwdvI1Z=(ogzIZTXw8{9R(`F+U{b%Wj{w^a|i z|EutWL?k$ zsrOBrJMiC*Cr0ju?(B{I-{8HOA*i1Q?y|2B{JqlL|JByS!@#Ltw5IR3Cg z5j?*1m7K`G^VBzLRyOrJQNPVg4`r5Pk))P@+^6_mMEh!hS~5gAv_TSRe9E&hE1<0{ z_1b)G2SZ}$86u&%YTMG=<3y3Gr>| zQF3=>SAJPhPXc{fd1CtMWp_rzUX2X&wi&mTlWu%-yrdy%^4WE_VnHDcME4TE`n0V-Jo_b4=bq!LB&neqm61F9%bPZaAqgIT7 z6x+e5jCs-0AQdn#v-*+(=x9rQ3#r=&@fjj!bkDu5-GS%rV|VHl7A&Q(VqzyQ z78je}no+T<8asWPRZ$hNK4o+&C*9a|EYJ`)a$~(3_$zi>x2c=PKK2w8Whynl1GbL% zsds^D>Bt$W9cgiLGn~b*hQvd6^Ho~|OIIT`*sQYA;;=2jw$&&VKD%NB=zY^Df}Jbw zQ0i3l9$C^>%0hQ8n&%c4$8z~sfH^Wh??DS6!>>OL-(*J1yPmY955?H2gxu%=YZ9Tl zB@hUKUsr} zf#r`~-mP|Z-2`$1a?+|rMFJzusw`)=D*&dtUm!6C0eaDk2zmUFos;(I!g^^CQ^93xdHb&g3A$0R5E zE0c*iUcSZceElNPO{&fWv#rs{6pxaqoWZHyi%z7hWu>*TDpEp=;8c|}lo(G)NhJcT zm>{EDxqX1lZn*OVl=xE`T0+1lr;>n2dFW2Q{#zUDkmbPs*o}UNTPWvWt66256%@}n zdQf5YdP-On47N4oo@Rpd0Q5(H4mRwU%IQmiOk)XwgkP2`aNLGQZ3%#I-=WjIg)5~Z z2Jc;r+{;QFXHY)u<%$!b|}Us6hsiJV-$ar3W>C| zj~?M0&TZW4JekdL4+wW^kiB{xE;U4NOLKhJ(KjS_m%&;%vM;nUK-I}aYs4{iDlN?^_6U)x zxC_Gb0R+x<#;D>O_oN9y4$LD~)!T8>AK=f;+s{l$ZxI2G+A4l6;T)R90ED7a@p1*} zb8WLQ{TTnNL5?03!~|d>RhQHbX;pGP3-8v(?KElwQOMs-?RP<9BfghsHGIj;I^TUK zo<{=Ci`Qf~Y$S7FDIUKjY+V>-+B7FD*a#LzJqZf$Ca4~dPSd3Dc<6m7W!g)l0vJ?k z-kK1nVB;{s^d+QG!zF_-r!xVKK$xmZ!PM1M8W_NDOe@Sd%;#emHu2#FT_phfDORQa zB|uc_q1kCUnN;8v0_-<*7yw>Cp}!fodElJxU}=#2#l&8<8djxOO?vR42$n?i9ie%< zpnO=r=WcSKAW4x$4gg?K1n%3Gb*J$2ztsiq$MpOoGp`dL{MHn@pMMG%cfOgB0sw&3 zlZX7-R&)TDf(hv@ji~4x#iyXvU6oST(<^!o;0Y?YFOBw5Yzk7NSDW;{ zh!N!iId_orEGbGz#BeJ>cvV8n|JC)Icd(792$gYO4qEM~RNS*j(zlH_IuR2w%F50Q zQKRl6QShQJJgyLx2G9)E9Jw=wS=HUR`NXKZafoNM9aHol+$Ek*!QI?^a%NzH^}Vn$ z;>?#!)3BXNAHhxI2yYcIiU2P8!0W6|)bob3Eb(n(g!9A~8cZGyUIS(J0 zkd}heH-ghQg`@{L4;M@b3tqDTR56S@n_J=(mdhS7ck(g^JVsHVRd_XKMt+aZjVUqY zRoNsZ|1`nX*hwO}Bw&`bJS>;~=uuu!%dli3DVJVlQMIM8G$6C8OJ;3g)D;RPYj<+olI zaDwXgJbV-}{!uQhAb5-O{6ztRyKy&pkcnTv*$4M%WejBo0>cw?aO-LmUb~t7S%J(W zSC3F@r+(ur+bU+WtmmY&O_(i%*<8c+N?al)GPXaN-R0qFW1^5Xe)DTqUfYY7#2-?f z25*m2jM6VcReQy)tm5<1S;F5ulFKOA)@(zu*u36YMvI3BoT@>xCvJStqPM?jPW;E5 znl2fKUHTv&cmVn_xU#+%Prwn5?#x@vSv8K>66s<>FRfEc0G<(np7~kiTR9It2dsXX z{~R;BWtuU!9R!)YrZ?Boo1X`z0w#8{Tig4uZu*gD^UJt(j1R`;GX1-EU}F}|r%bfq z44Cm(k~^#kOLmaht*OSr@O{{eKftbz^Q(wct|w?+C_IuDWPgcKru zet(D4hPWIKql1`Rt?O!8MA6@ga;#YbyeU3|91NL~s4X9qe=N5+TB?*eCBgujbDW}= z<>fD{Ysz1|tf;AZQ30l!>OAI)@@fOu6f=`)u`rO8hXXS(u2ec-E6U%}xsQB_T#Fe0 zz7tM>b3`(MtP~H;-Nc9%VTP`pxirNbx7|?zX+UECg=keacaZ`@urI1C_j0BS3u zW1nU`-D@M&!-z0^ZXt;(%7+jUq+A`42W7^VC2iRZ=|Oai-+?&$Xzy*-SjJIjLmQ*F z-O-{3+Whq9Ur=pV_7i4HTCnsedw7n68h!bkhyxaWzm!9XZ7;UMb8D@?C zF?p}yS3nc-@8~`+mMk+(ox=u^n<9#f=yNsX%1xn->|}~hV!kzAwZe&(HHjzE8m_FU zWlo$&7H0oTZyQC>61l~5bHwYl$Dz5&yl3I7Qq4JXb7&I_NAZo-m&M-_&vVK-f={JX zom*ANJ2LsJF7+=4?y|J8n^&+BdER;cudnVX&p>EqAuR;Z-`lt>Q|~4E7~69rrC6GA z?d%C$Pq~74H?{Y%y#2uw7i4NZ_<3FDI13SZNu$Y+9a@hQIxFPGd-0U2mARw;qj}{p zc}{aAx6hoC8f0~J+yGXsM|0$A$I6pcGPpFWJ(@e_yhoIm$#l?$*lfwwuPz2=5nU_g z)fzWKmmjnZgp~`H^wR5XGhP0`nX1x%hx1>2c*GkmB!;eU30-|);&|wB=D_GlMz_6Z zZOmk4!@=9^arRi6oej2bi(6zSs({>*Q16#A?xEar0tyh4elPz+Y522Tpkx$K9k%~L zY{MoHYq2k=4%E{Ivt=#41Lz6< zwGD~ziIF8QfE78--kBs24;LEeKD5kF04OC?#wg?e2fC?4b?YGluES&B0*5D-`eY{J zPI}{h*58MkX#QrIiSYHfgJPFBdhAKU@H-LBoY=miOud1ZxjEM~DYi2j2 zr|sR{tv0DHMcd&Ng!9VTPtOxivgim^+ZW?;xD@l=Ftxo8DDJF%c|%hDuK3MH{$2T< zc-0HpakOB7#+wp`7p4X)$-{L74eO}Gth@*a(UH$#+4Xi{1O=3S-GZ>pWk6h{Taj1dhoI#G!z&_^npH=Du_z4G(~6jmiEEoG|1-Ng zU*FwQBGad8IgX&*8yp}fkivz-`+j*zT|2At4-;XxG+bxw#f0KWR;_?LuXjP$6@~Z0 z2_2C!e#3E9Yx-}nC*vAj)Odu*MntAs)d122U~_=N*$>2R5;${SC&^BI+j~>OT$%lDDm3rM7Lk(-q)IoFC`sC)CsFk3IbQr?>~O?*5cos9qsZvcHTHB;qq7PR zX9_|*$R;&VVp-dKC8vC-^3z=K)BgjW(tE|PBCn@n*t9Vm4wI-|9i_Lf#-(85b!vfY z7UE=)jb|zDoQ-`&nt#S*I^!ARwi=iNIp(8D(ng#_aikos6+2m$s(fsU{gPF;d|Tuy zm;)o*6Uvj&W4EN$A$Rf6D5yHR)fF0(Fx(Lf{^W-2NNiY8939g63S?T)rKwor8g{QEl(#MKVT zgO&6)*GIL=zv`5ZU7*K6pKv=M&J}h7WXnvzWBiY7sp{{($(~4RbdVEZOf!Fr^qfH8 zQ48d3K`PgEpt4^F4<7);a3I|TJfvda9}^uhk?`knY@b~qHL}J2v;q_&L7LAqA8{k( z+BfgC%r`>+{4cj405sVwfOwk8O2GO;>#re%C>Jab!edWFg)~KC8(!=MkTnoEFMt?r z@xUqa&++^!Pk3B_$9RGM>8`7#tBtjRInK_}HP==M@%xh+({+g5FE@M}1Is zJaQ|b>jO|mpG?LWU*y6?74XHIz;PF#54Fi&>BL|t7MdHH$7WPf5Ns>oIkWAj>rX$B zo3W&$3y-t5M@BI5aDZyX$Ir?|a+?Q35$7DzY&(RHp6i$Y)f8x_|B~J3M()uovvi5; z8~PYj)G-^c+=kYo@_Umi;m~$iPcN28xoU9|I1WrHajAY0-(K)@RG#-Rd%`MULW|dG zw@iC29H`(v?s^br*@84V24YQZ{hNJYL?k&(tBJ)c>dWeN^rX%g@V0vbDQp$`l^sr{ z{eq3fr}te3rGT2?x0L(B(t5!$V?h4(1&Rn|U_pFctijg8##rZ14$yLsS~I6C)eZZT z`G@f&*;&!6S2Dr75@0MC&WFp_EK78EP!5U$h;X2WI%J%yEbv-cM1ye*s0x1Dvle6< z!(a$07kaXh4h0y@ZfpdtOm%p1=Y3z(AXfsA9_OQQ@qCnG)baf6-Csem4IXX_c$(njN-tP$?3t2oij?)(2Uu*#-h z7;Ktxu$z{5%*^4qwQ>5!XXY>=Yv9bUxDuGOH4(<__7I2^%cFhVzlMYX+y)!UJl8&U zz{JgFEvnYRr;&aONwbA6bTCTUXFCKmL2_Pyy__@L?Z!~Gj@}J)27+eoWa?;yA9WZ8 zSDs?&U4~HLGa|9$GYN`gkPQ#`>jH9?>>y(!sq7NvWfN0zaCQU%|G#mQy28S$w!{FiFC$S2R0 zwRlt|jCrRUD=ZC84H}&D=topR2jeEIC7?G{)74F{r#JfdgGZ1sm2=Eq9;@I8fy+t+ zSc=cSx+7w6J}axd(wwbL89eq}iFW#vTeG+438ko_zL^`*t2`qf%KrpY=*9QkO#Mi` zrl`M?jeB)^HCiy$Cc9JTP@J_zc zpDTz9Xa5n4?r?FH|4BESgnX{lbv|}vk$N2)*RuajIJk=rKB`OGp0Y`2$UQmy?bovM zQ){O|jben0pIK~A2{qx!lRm+PBhwEV?X)I^#Ty$woq;fNts9=kZu9f8VWEQoLgl5< z)K>myj^aP19Sd+A{lC8x+(DYb*y$1pD1>{d_Uh6L7H-m;)~P&Li5u7Bq!lKav_NyF^>>Q+~Gt7&hpv#7*fX0g_k>8I?fi^UMFWQu1@{J zs~v5-&+M?hp*x7(rH)v%5r&mt*}F>MbXbIsA*M8)e3sA^ zJM0)`Bf{=<%)j_}h25*aDq+{j$BA8WL(Z=#yPXR!JY3N=KxncQFvB8=vV8Up9dgcz zPbR7OJEjEi96KJBpyTz6Tw=x?i19=P|F?NqPf?fO=%d;!(@8RFd|xyJw;GZZ{r(b6$r)=@d#0dzNJ zUQwXvRK>sg%%#U8-uD1)Xy&L9ZQ`EaiPq9#=)^G%-mV}|pZY5nbp82kje|NGVfw$a ziLDnD|3e&o?Zs@B7%eo~M)-=SgLDBZ#tWBk5yOoEg~O+chrl{A5Y8Sm-P!o`xsf#{ zg5=s8%_d_JP{52I>v3uLDFY+0H;X?s&U)+G`CI-HTeInXe}S!~er;J+4`zn<_tkyf z?ew>1u(u?t=$jrAU)WiRWnm?C5GIfizdQBe}~tFlPH$nH&CM#q8^|CVL>OdS>FnG3H%I z>9M}!7eGXt=<<;~;x1s`GV}Vv#P(yS3Xk=3?gFTo;r1McVa_YE-#HQjC#>FWtbbXL ze`yrKavcoCrlLaNvY{w5Zu;%h$8R6CK2XnwuJZeiBTkJM-=UU<$#1*afkCsU+cSYM6t7#4k{tB$WVH zKE80auPd}P-i1KEqBS*366?>xEx-=wR1r6 z5FKh#P7$}+&MAGnV#~+7uaQvq@tczo8`OPuatW{75*q9v8eOam)yBa1OK0kF>%7Ar=5~TRqHH|=PLPU{odwCR5fS%#0(KoH(6H^9Evy{XzfjwEoEYc5vmn(#Uhrzsrh@gNti6$bC>=4XfIrXaPE(@cM5l@&Moh51~BXYT?Ftv~qw&oEuo71c??_ z5xcHb4b!S+fs1+XJ1R0wsvQVxF;)k zh}g2G2%J=1;=c^U31Th-DIScA?UyAnJDq+l)VK=Mz&Cj8An6pqWNU@$jGExd7=+T6 z_P&_y7awk1m1)l`4Eb$A46yvBvzw(%_y6bp>nR5W-1N2dp~NIw?^JockW_zxHBlv$ zn<1CB{(Cl!iQVN1z}ih!1x+laU-{_A{-`_N(ny=SVzGZq;5 zrgCPQm-?OOql7Z4syw14Vj3$1woz`%iN~kph4) zKedJ+v*w$$>x)@o+wV!douI5jvLFw;AKAumy--hU%U?-b4w`v<2@u6@0VeMOpAnsv z-r+Y>_t8Bs9mYno!fk9$TRMz|V29Xt7QyGFT-dlR?$!%!?VhE_^e4G+ruaqTWdS?r z%AS2nW>D$LBmhFy_weWt6Q>a%o0VZ-!8@jURy<`z)T`(Abol|WprKryzJzpLoAi*T zZ32GvoP#E8Q?(rse?8;WA$J{J=Ftd}DmZn};*p1k%b0ZHXpc6ixe zCN6a@kJMRc9hlGs!f7Ic2b#pdM;{n>edD^rmM|x0#P+@IVoEei+p9mmO|;GRi7Qmc zPKLQhgitxM*jGu0Y@Ar^-{?EzWfEd@GCXZbj zLD}PJA0)gmlCZ;|VYF&wbF6lxSo)hVeIEl)?Ttv~TdhOk*)bo(9PW+a#o>~`4Eqai z6x@T|l@4PgIH9F%Zp&7bCyEtXCi0*K+^1y?nk4gcz3nP2mTc?ErL*Ea;;XDJ-6ah< zbasM!T(!Q!$EMtRX)gY;n6am{*ePsVh%~4FPdvo^Xcnag%e*5V_n&uIbHVB=U@{vbA)UH0Cfk@$RuT0{Ctlt(N5h|6Ek!3y$P$_7Jy$4k1CFWRK}7 zC~}l!LkA=j=l$Wb9@6x&Pm*)Lli>T!K|6p%=|t$o*_E3oAT2s*079+Nis^VY_9mUO zse_BMmw*nFmHWGc$qa;q;~Fzg_yO>8>NYj+&ilzSsN`q8C1OM23ikMJkf2VR*%5Sy zNFh>(9>xG4(ne8f*~J~fw+U3{@PcP=+6U`9%62IViZzu@?*GaY zWi!Pgu#6APWD0W>_|f+k7+(6g!)ivDLrFA@4Z~a6Xy=%tNUDc%VR+jVa~MXmHqfcd zqTn1j!K);$->ESQHYcIBAwj3j#p<|%J$DoJ)InfNN21Z1ZMyfRBt!HB8* zK&-o|Lvog~3Buw)mVyzl2)qKUlN6u@FSVFIw?EePT_iaXu45u?*!}?T@B6C&4uMIu zq~Wdf{eCq*&nvy*CO@hD`wEZSz_r=Nu%G(Fg~w`ds3&*OYTWw!!?>UF1Mnf%qfKM< zR<_fuk+0to0JiKJV=N@`nL5v(JPcS;vK^~VeiKD^uB$cz+fLe6ykq~Wm)yem<@hmc zt?Aoq3|*!n6$W4aS~3hiB#u~(lPMtj8~F2U;;lBm+#LJfAH~Z9zeolS4Q7SDB|xL4 zC?H&<`BFPB5l3hk9RfwK4huZQeDqK9y2a9EqF<;P#1o#AGd5;-XZQY@|r$KfGX`^qta^nBmlDY zGp=#$O2@<|D(H^F`x(UeSL49wXY4(zp(p^_g}t*uFX2U2GDYYYs;tVblkX%?WA5(@ z2FbyjRo}2Lj9&R6VR+Zus>;fJ^u|wi^&VbN31J)-1wfCwSM1r>MuD5B8DPZ~xurJL z-i|L<&4=!6W{=rH<6%R}%)pYLbB4lvi z64JM?Yp;q&+Q@lw+L}P}&b_-5TV!Ombuq&qaroZix*~@(i!Q5zoW<&$}>A1kCYy z`MghNLXpq6FX1Mj&BQtEv3uflNmi4;O%Lhxhbi^hzFfP(p6v8m+rp%6_^iTvmwR%L zcRcC+eC_3q~yceoXt)W3itEi7R`po&33J3(~Nphj#@u;;)LWG7NEp2;UJ^hROuvsd26 zlN)}W$VudK&kX!Y*06~M-b7~P0W9l}C946N8dn)lpFrsgoucs_v07ttECl3Gzr)7= zT3VeHBKgNowTn})VIwNE^_2Urzg9U3pagJsoC@|)vz{eFfz@cFMsXK7Q1nJS6uc*% zR^-q2KSeGFG^rjH(2<4%v1>J%K+%z^ z!ohD*@`i`qn`sEky=PYUOq+L!Kp^`K_RLeJ8Efg3ww|t@=vbrJE2i8$QGWh8(~`OT zw6?CUp7=zQ)ElPk46sKBOx7wblGORn^Ci)a zd4=0r87g_NW8Q?oUDTpl_27Z|@|+vq-1eV!e(zEDR6Dn~rCB zRbOdt_gblQ&0?3%h*c4_GB1A_f%2JLlqocoiGa`W>^mflsp|+s#5*W_Abm;)KST)z z2-|9JFThwpFK8Drx&~? zR}ph3?$n#T&|N?M;;!4{IRzATC#7CF3d;#p7e56VgXp%|Ik(660v|8z)=f2wnkCZbT4PUs-4*j^) zM<8t_^3Cq&HLsdViuigOZ07D?^P2+w|MYTVkd;ozeTzQrAbeEw<2#uvJ?Vg&P ze39+SHv{czTp9{$Al25(Z*YRj_I_^F2PZGw`Z^EN6r_x!zlysR#>F9sDXF2poAaU$ z7@o&UuRr)y`m5irLsm{NU*g-lIuFi1`Jj9PBPo6;B@76jw6X(r%q1F^*TWisje#cL zxSiem_19P=e$%q-Ih^Vt!SD=R9mElEjmL-s=xj3%z1rHWLq8z*ES@93TSzn(?ml#I z{3xwa<}=DE#lR!ZA12jmmXqocNnz6D%dkrzFsov=HG2U;6t6CNKq|5+C`;B>fu8&o zesS<0RM6$1N1aEdzFfsW%W$V4a(5lB#gp*lqS{7Fpd!3{G_^JLFZBUw>a|(dM--NI zK-jZCsAFDlz8K=^c`k`~r}afM|+z(^R?{Uc?i5JGw&LD zc}Pr}9_=c0hM_!JD=?(I@I#^T|`rsg4^ z`;PCdK$Y(xHgRYWk?YJP5eu2n+);^HqjpprC7%h)-G^4Cj}8Yb$t4*ORF#QCUGohP zw2B44(t;<5W}%JILWsT&;Jd?u?bw3Z7X#DngA#NND{g#$=XwmtDjyaqn!j1a1;~N> zIr6eSEUg$ARbZ0>XQ8zNtkAYv#^6_4W9c0ylUW>a+*juUeeWMGKad(5W`3{}X4_!) z#LR7hdItOYq7~tvJmc>c@51bkkn${%7O8_imO{EY+TSoHI58tA-m!A`3y?K)v&>m^ zsLg@zlKzU2l_YNMjbPV?yexJU9O!fwyJoz?r^fO-JL3c``rD7u9_S?@J6YoIB5}=p ziBH=jbbz!Y>}^h>18vS?*Q{qmN}9ZWO*p#_{jx;+@9A-uyXHQloJo?l9vHzi1N@10 z8;a|3zp$_Dd|l{x^T4g{Sp)Xq;6 z=&we*i%OyuMw6d6eom1qCOWm1YJB)6ELM7UPg$%+F#K(^y;aLGPf4HO7vrh(5Yt0`R!O79!V8B^Lx+ol z;80c2^^UDmAX61CgS9OzDzOwfxAQavG{D zn2Zm{jCjJjTO(=uNPksxMYwtCERJ1~Av+<0V;u^Ljm82P*3u=d@BHsnzu}Uk7BmAP7}!=}FROrwuzsCcU@J-55-BjI zUP_dID$xR5j&5Olz7oPayF6xdbi2)OL;!aMaY|ll)P;%v6B+T`#lT2qtGD@D^G<_h zbBd8TW9&T)Q5+_bs8vvk!0!llBON&~7K0rf|1w@{#$KvXRAJI300%T>78M%G;8F~_ zB~xEuDhGy0!|GFaPt_W%M-mH)W`L$|9%Etij8G@psB0lTot0af2QK^lDKX-g-RN8l zkS*6{Nw{vwWal4)WT=cYRyS}hC(-B4tmY< zc(1ldJA<`BEJf&IEcpxO(H0B`z$wLQ2=hiIoohbqkiM9l>JfUDQqC6!Ozq-jKo3|n zQa}n$Y4CAtV1NTF(OnU!z)8lf2mgdclON^gVg=~Uq%QeqOFpWT>*vvzvf+W#lPHB( zdwNM_Wl9f5i;l8i@#N9wJW>;BWoUJieL(D9UGByzWInl`oqL5fB)0uOFWM3droBX`CW(eJxWYN z1)rss9YKI+qh!Ajr@xVy$HeXGo{0~5A&}pD8EF3fW2^;*Z)GMmdqq`jq?M{I$EQ); zS={zRrXQ7#jz{c`w3LmvKBL|i2-o^8IvNiNVb zwWX6XjFhh%ji_ixNfG42@|qf(8)%`=?G)cr0{`3R`TDIV?$z0Nt8u69syWp_%(90- zaD^(lP$!2F5X6#Dp=JK_+e9l>IeMgjEN{~bTFexw$|QN}N-L@wD2 zqt&H|#6=be4N0v{mWT}I^G-5PZL&yGXdcI`PY|XJRE(SugwkMvT&aTMVE96{T&Pn} zNy)S$97v7Y1SK^#u1ug&1nk#*|5)`M@P7TRK9Wz}<+B;aY)ljh3oTF@f?AU-k{Hbw zoFKG1?zyzuWQou!N#66@CcIT)(56s-W%N)l3c&&o)CE)hsu*zUJX$0!n7CsA6Fkp6 z1wg>kx51=-VNg~BOoWuQ7ATaqdZ+|0YApoFx)*VtQCSV%c_}Oo!gS9UB%;a|@KlJ~ zlDqPXJJZ9xj(RJ`u=-@Y&@O7W@7ZYGD+~y%BrQ6jfBz%@!srsok;(b#hCj44s?yfl z+oebaNs`<2MnN!SPLj(ZbJ4)P%%3t4bBEJqA=+&O|d4bLS?aVjzlNo4#% zYlP(h>%%}}Z=Z;tjCXU+MUD-(aXZVbE@lT~dDGKw4&v`_J~=#w@#xIbL`Hs#{>@?J z?AIzE>H09gu#9rMNFAgZ3Qmv&1O(Kpe-^1VFgp5cAP4Th72cu&JKkf`PsV-Ay@D$i$N5ibWvKSv?<0Z1dEN#2PQ11#UTBX-UEv~+JZ2I zj>Fm_peR)~I0?XTe-VsmZV~POLTq3eA{7HBssLd5&8+N{$NoVtK~!6*vdoOiAI{7h z#qhz$rZ8Cvm34_|Z-c#kcMmaL^$(65IbH@l|2!6?KwJyz1f&M~EkJ4k0epZKqETM! zAL~EQ`JeFw1I(p8Z#SlTGnhHjGpWzD$C5P@_*CYo>-ArI#3iA44|YskQ)@FU*;!@+ zVrw|&s9T2M7OvAPvb6XBF^Q7k(O>kO-i>#DEB6wlhY94K&uTsID6-2kCXs;v zbSnw;jUCZ<`Pg@@7N3ZXud6OAx|HvR0VD)i;c+|+-K}-=J*AvNV~*of&cCx=xvXm=9ekHHVfyW_T2lI$8dQ=8aJl3&Cevi>5K`0sIAR~SLvOU ztC-M(o(4-ncQ{-!$+*4nN0>kPi9H*~LqDTjRr#Nh@!FAkavq|G0`4Kd^0_F?-g#y( z{X7@Vz-@;5k73UPraCR1-qbJFYNa{M%k(bkQwFYA%~BRkQ-Fah;PZrOrG!x$)+O?i zit$7O<*laCTW#c~LY&`T)Pk)?3 zFV2PgPfsEhzAam=Rh0{S5Nz%X6k2Sjdl_J$wPYq}_iuc@fl?FG)R7suvbl$+Ddz19 zExpEB(J>UtB-Dhn$n08RwxP#q@5IRyR(Il)QF`+xk73hj6S2}p`5cJ%u+oVE)5FE( z4fY-2i;hE-Xgk{J$iujF9YckcJ4r&QfG<(TOZ>v@*VGfMD_j3iF>&?r74XFV@Kc+K zVl@_OyTaB(AJvKV^XS4Hc;JN-NTpX>dP!yF!d?`gT8CsyY__*+=lz7Bv4DD;bl{AL zve84c_rN9P|I!aytMTqMi1Btx=^FM&<>@b(r05yw>uT_SMwcN%uD(&;y*HL~zky_aT`7+4fgc`zbiy)H&JDSQb97sbhXY8o()$ za9wX%c3D*$Qisa#Ey=Lgwg89iFi83q_iGx^FlNV+H8gTdb*_6MSg&k^CbS_XNohz% zY28}gcPJ*zPi*{LVJpuQyUATD-0Dik&uYO(;8O^8Sp zfzm%26&_k;6Jmu!P;fbb1OfpmoGI>#@;51qmY>QQA^*}{>&jcU6Idc1-{L&<@x0Lt zL9(CTi~jAYe~fq^QdsXi@cxik(6!%*sRAe&M$1Yq4M0Px$H&&j8W@}v{Nf4*;Ad}$ z5yNr#h0d?*B?`4I;xAeP6%HJ9>hx)PUNS}k=lWGsxTRs+0%--Wi&4(mFVq8f4x;0` z$MSt~_rZ)EhNT*zOOAX%kan;d?)@5O1LDn^Me^oxiC zKAV^p>qt-nI>0CqeJ)t{tW0~Bb`xCv(bxRKv&406F7^JleqdKN>TtZnogE|YR)}m> zKC8+{IbPMXN!7t0|Au1T)!-7x|LcC7^W`IiRC*SbxNHlj{v;+OuUiu?uZ9S5#sbnQ zxaRfWxPyQ`qCwtjoAztW^E>&H?EL?u`TZZK72^Zc{ql&&O_e9QaCvxIV|@!W*;#tR zY#DYU`v5@17uxssyat?0##>W?RL!HQ?C>gaUubt3K(!uJ`TE3HR+Q(oE(#Zm^&2Q5 z#bHvZQl-sH{0>_p)@-zB#8QnP>R?gf@Ts4NZOZ9XpDYr0cM_#YL`CLTPEck;f=Ezg zhytR!HIvX}1|&b}IvE4>#DRH@tKlAaIlo&3b=St?5r8|mFlqK|kOkz|OJBkp*rSuC z=P+Dh_iAXn*@AX{!m}{)!YBEZs>IF4cQMrl&xlAcD6!U0^gODweJ&Xcmq22O>_A+| z2YiG5rNl=)v{xS&7`MCRGD1huUF?8L@wtb`Y9E4beSo+ix{0A%ELE586=S_OmmFx9 zludqO&P5A?H-*X{mtr($KKH%JBC#%x+qyDx^0M64#AK%YS&_E!Ro3iD9Kji(l9=!@ zfe?(V%k8^!4I0wYy@w3X-+kh%_nD*nEw5d$St!-Zm-cQTt{@33+7&|^qykc@#o7>Y zcL!^n2l~zfvCjAn`zh^fDW&8BpZ8)FpzZ+Vn&&0Rtf$8{^L?q+U5BWQ6+REl=x;lj zXRMv1N&2|w<^BxWe=M}$bCE~BGjm6I9^aUi30Mym<8W6<|Idaq(W{*GInTVCx5#2u z_dHvX7b5tU8Ag70UGpyAA_?Hc`nPyqi9x5_qSR2TwH5+{C0g#$+TwypH>lOrTHVFq zVDYOUW-d1)`KI!fDmBFy>}l@SV>Ni^+5aihV|T>H(IdH0kS*D1`K=FX7dmeXlT+6< zFzVUUlxyxiJ_`FJok49oL2IKn81)7V+v~{nveWeX^d8kGYO=$c^(^@2k8-rxAW|~r2f1jg*kqT2D2ZW|ELLSORhZKHvC-}bnfNd6 zH6^x|1_Jp6ckMpQ>higD_Cl;2^Ts`7dpSrwy>SZNUHE_Cx;J|d0_RFItS56UrIQQ> zgv)(~87c2S5hC_nQYPQNa$9MR(3q8}a=^ix^&^ACHRHi8wJnF347e`ju-rl$b>RiQ zLmY^|TW2r1eE_mc-f`DtAGtjQfsX*i{vfVSoW0_1UEQ;jR5Lzfz-{l4o6EWH?%^>^ z0`9yIO^@3Xo&ZJtn)UoKLkI6q$xu0VjrKz#)EBqx>pVo`-IJT{!YSJR%}W`~ zRDJ;x2_piE2{A5H_=EzOLn_zK{gfH0+9JV|y! z-uG#mUAl=kiwXj(&>fkN-I1$J&V_Zq?|v%tzB_!i;kk&!OTk(VeT%H*XqzxZYhane za>a195|b4x6k=%8$YFBK@;K2^+R`xl@;CKpI6Y;eNZ|it#98?r1i1BOg}=-I!MdTA zB5VRSTkHpJF&Q>zHvVfYwG|hOj~Z`{HP#PeqR^)CR^ZXNGixFut(s%$0E_kHh%<@L z;fcq8e7i+=Vf~ZJU^*^vBgOy0byN7{LeU+29^YY8*Yp7Eh0^mXqkFWS`#tTK@YEEz z7<)ZhQ##&sl~`5)6Huz-WWah&4;kM{# zJrcXe>ANm7%l~5Segx;V&3qJZQ13gZJ@25vz-Qo9^FBrBmj5Nw!FIch{T<> zL{NhFSY3Lhtp#O9{9)L8x6(TE%`aA_W`Z#3ccpdO%(I>2WAgud#Bov3yoR!WuQ#;Y z-|rkv?0{@vf?KZJyr6BS*|nwHA|6Vn!ysO1+|}nnhKrva&*vMuz!`$I(i_-m>(+Xqja zqTYap1K^J+NBeERiD>|M%TAY5zTaG0eL>LF)&!WER?ak!rR4x{bKg>2VS_mCO1fDc zrhyM~)#!3Jz|c`RNx<7AwA|TuJG_ zq3?QAoz+=!*Vl6>r60}^W%}E#r2uJ)1==M+ZdZ{U+52BKu%mPL6uOEvWvA7JhSY?F zv$IFiZ5uiWIdB5jOd>;#kIL*j1NGT;=-&t17&$!)hJ_KYLG!wsF(oDEAP5J=UQZG(wQN_h(20HN+;sM{L}XVxY1g%)E} zg461fC87e$YZr*~B#4AY14t+)92!JL2H;4qe&;~gC^K-qx(;`jHbx`hh*|3da`x}- zqFR_&rVjVx2bhfv3_d$%yD}1&%?y$QprW|eoXpwqq z(k4cL2t)uLxRDPbPuV_{tfB%O;CrOE6pxdP2;p(vwg@tAhB@tG@tV-YZ){eSiCk*-aDfTPhG;r_jQnEk+EA!(sBC4U}o0ogoyryMSdo_gr zSoU7(=IaKo*SywiXEyPQXlGjA*4gtg+l`gf&2W-7Jbda7*e|>24uH((oNEhMa0lRz z9e^Jn+w!1^R7NY zyMJ(OZnL3LLplYXk5 zSW3E7)(I?{X*b5Q-RUT`jlRbu5(99>HD$za?tZ$JAfZrS(HY#$AF9Omm&{$;p;lGM zGdiPfbt^@JXFR0c1c0*Z?7ikiC5^ z==}moS9p6hB=p{~?9HCZj>O!(l4D-NYf-J^uP=EjFmDC&AFl>S&K%F)xM(r4 z)0KR}qXPM6AEH(uJz{%*XJ6>DfWY$=gK-T;{64=AH3HrgnSFl7!gZlb{Jhn!4%Rn4 z0Si}5@Y8P8lU|j3->^IY1TJ`YDI{?Acp08E;TCbDdgTFwcKdZc&W$GS}(K;?}*xe|YEQpPh;CEH-*;RRg=#vSr#O-3+ z6VgRk zR!KjLG!~oz?8b9$6Z)dvKCpcJ@c8HPS^-Cm>g5^% z;8nxdU_Y+LZaU`|e(sp^IgmuXo&Gqx|8Z~g6K|V4aQf$q_mrz*#X5Y4vQO?5-nufF z3!Hv&mTu(UTI?$feDd_;7C?eWBi06rG}iuUp|F@`UE)%}G0 zCn}o9KxcZNI1-^r+cp%Z07pQ$zY-TGN9Z}Kx$4(RLQvsp+lP~s)bfQ%Mz(wxLx9?X zyP)o?2G-M*1Jp$XwB?L6z!riSS_y#(3R=pB>fl+U2G-~0u8_&&=oHCz$!od(1g?Go zOv)l6xhn$_Aeu^mtDK^y3ib`$J$B8PUbh@5aBqo_$FK{noR-YJLndGux=%ydP=m`i zARdr!nNj?-FKqpYr*bquT+>0&C5=FZrA-VaDYG#upuo01Ppp;yErtz=P^WGmP6Xtr z9%(p2yLJ0WoLXc}!5BEHAq~5v2pkHky>&X$IT>U+pwRt!WwwS&rvQX#D7V~JRSj{O z$DjwZt>v|qC^SMclwEGEtps#q76~YfpFA)Wq!wA@vD%L6NNu_l6wXcR9|%%X%VY7H z_G)grcEb`-xFC68FiEK89QNXn{HnL(49Af9;e$X0!^>%E!o_3au5=ZX=t2+sszGC< z34nkitYxrv1tznlU>?>?AfxB}-{ks@FQ2-VokmLsvu)PeN~9De>fc662)vT78rLcjYU#&H63d@`?`}?T5$+@a`sSeEs?7x zRDX+yp0Zy5zl^7+p=L+?N@PH^3Fd!|jRlmy0{V9^Vq95*n8gZl{IyB+Q1 z85nL?#Z*rwuL{n@aJlnvK#6`iOx~4Mxs-O(@#=fWYh4f2wQXdbd|@B+e$IiIl&}M> zkLb;8six)SDEZ52QT75aK^BsThEnikuQ(^&;AMQygKnS;ifPXNgVu!fJ8*8k zIWf)Ee9=Wo!yY|7^Me9m{s4iCf91}Kg#u0S6!%M=cfR6@y;VPg zUhjGOgH_PH4J5PvX5LZ@=@Wb+BEcGjVGdND!FHKk_9Cjm$3VgBuC|eHE`$+1En6Fj zKSgUL6@+EtLqXvwQ0MWX6qygaz>37b!(P5JAE>by5W_qtQpAj4dn6E&#IVgd*!~5q zPsIa)A7yW+bwHy4X#>3vZbBjH^0Vo;VHMvQT@fzfgkUru8h7Uk_Pl^u^Z?TKn(6h| z$A|Q9vh%Tukhjj5H;;lfr#Iw`EOoVq(MHcD8O7DrsUv8GGeRkTz@ws6-yZE8GszfU zlD4ctJ%Mp^O5(&yMInrXV3Z~*#40lg5*_BF3(mx;s!kh4%Y}Rw#U?|U-<=UqJE^eo zjAh+${G;rAoE)>`jM-ieQJ>y8k0~hlw|_iLUI=5unPn{2Kb($Y7smnPS^%x+cq$#R zDQ~8D0CUweXak10yJj9ca1j z9zB+7#~ZKcV^9n}35V5gq1Y?ov{p$)TX6%GO)nxg@d70X`W`PoK?ll%pww4aH zBB$}ZqNI@v_l*^FcVQnQHn9_II_Vp%&!B6rF$->}g&LNvm{It^>Bf#9#SswDm z75N<8h8#yp3x?}+jth7)x7{W#m{MOrmkz(@vn#|iX} zzSF7wT2W?!T7Yzw+XigXiN>nh`bKQhKunyM8->g(EJjo0}bD($g{aT#|MB#N3^ z-q)mJK)=uO#L8k^Xtk$UO&j!q@U0Zw2DQ^?qNKR~AW&-)T{}`p+%;`4fe2?OW%7b1 zxG8%#?;o`oqG;@(X}D;KL01>u*5lW&{z$9W?0rq7*|Sc*gBP3DnB+M1+<2td!N~74 zfXDWrCHfW@9%^Db;yk~*igd%g5=Mi966|w*J<#W=?AIOVr8Ev=I-^EhbAsKm&lN!s z?XbUpni7(8fsDk7^8bX#gwO{79622K{!+Z)%BhXJg}^3dsq$Bw(eqy(9RcRbB@Vk@ zhW+jt{uNMt84-tG%SZD1&H+zFk65Ovhsw+6fc<{`?2)RF8v_d@+!2%XTgPt!F=DCA zF1-K3-i7LzT?^YUT)YKht;ZBTysBXNuj-h64#iyoR8OwjSss9k`sdI^U&E_Ed|qcw zm~mP<7aA=^g%I2pKx^sQbw4~2oe_Q*$3@u;#f6c#VXTq$JAm3$HuZ4L;7r$fs%FZh z_8>jhdd?B(=iNRs!WYVL^lslVCd2EOL4dj3wZsR-rwiZ4KPWm;2%P2Iz_=-#>x)L~ zd#X9BYe2kI=*LYIXoDkFF3mb*9fSc%&Q7((4#>~nw{!9eAuMMMh-}$b87L_+Yj{_j zS!bPHF3FxCK};0t?jL5)X4?CSnfUZW)lqs)@w{SbMkvt2j)tx_^QgroQ?5dfAG!7X zjp91xTEqOM@?dx@pw%TZN4R;v$EfC&xEw(vd$U8EPr1oTyspV)|^ zv2f)&jyhk_B9fy2^UPhot9uxwU$ZHU#sZddaOP^iPS?kVL2NJS^gBb0&!n}>rtU9vrc?pr+bpN*510HAMsJ)oAGDR6qJ3)rTLYk8@ zt?XTZ96hXLxpxrKqcg_L_Fmj9JL3vk`c#PRIMwx>eiI|v_Rj>cq#4- zPA_Fvu#0jEWYS&23QXJ$ZBzjx`e{#doZ}Xj;B+ohktBi{`FmP%$aJ}9wAVi_|FxU| z+npB+2f5!OscgjG$;yd;0(0vOYsJzn`fWSXLqkgG(YMH#`#G;>OlZ^oItI+d2_3M@6;8_Wopgxxv?#j6#m3r#a-?4ZY)!Dj2yv)V(leNu5A@Ij_NEg z@CvXRwvX`6OS5)LSjA`2pR_cd_y0q#ksgJa;n#-QeB#u-=Rsa;ge&Oja$R773KhVx zPG!n))9Ugkv?hVXt=R{y)}jSr;6)!TVtsVJxp}|G zYua&o)jYWZV9Vj%=e(tZZ^Pom+a4`C-&)@%e|dEO82&H@0{ovP(UCmS-wAT>+Ej$RGz9y`>Mp;B&DmNf7=_WK-sGBv6oLpmcoRt#H0|Q2Tk+tbHZfmMCYui#HS!A zkqSXj3YBNACjBg*$1AB{5eg>*io;gu$#Ca1a(;|62B|o|tG%bM5)-?Q@QDvw*N8kF z=|m%ECZjND)y=Bzv?VU-#LlPDZ;c{>(tgID5Q?o^*0I_uPHVdV;HBq;cr*u4jWlIO zyYM-~r(OLRtSf#GwS=2m z9+xdVXkX`Hq5&?pB`|8>Y!s9sivu?M8BkZ@7mJ>4%1D#iysNBEq}Sm2hpi&f!X8$@ z!~sWYIh27!c_|Pb1q&S1z+_vX_@SulPz|Y&TD9A8hd_FmSbV9gO*@=&Mc-u|hFhnU ztskMk0cKTWq!4VI7;9%};Aywo3&4G?B*Z!>(>~Kq56}XIjdoq8-@-+_wPz5C$>ECm zzHQG(+{-sq234&7&0CNO$O$DCn;;wkwLQbTB}FCr6oxMMX~}>RNVzAgsyM@3nZaX6 zjKUO0W59ICDnoZiYq8LsD5X5osbcCzMcH0x2-;5jA24`cq zoRr9(Ol}pFiQ#rpN&&{HTL-pnmE7f1^DPiQC_ovJF$+o}<{YoDX8R2>`@XB=pnM1# zLaZR^k7 z^7)6 z*;7d5%qotqy`m_f=@WLa=MkNOk!X7RQyK#!+3@Pg?vrjTJDh<5yDF!;aky15 zCI;-Tio>EvIG=1&BbXVk#49(|6lUJZd|ym0Y=9EtQmCvuvtlWw$_CcHzm?F#A0@kL(@XR){G>0`V^~ul*23GR0J?_$e-@lEgW}s$c{w0#7 z7HL5TPi=Jf3j(4Fy49X`2xv~TSx_*3O8;P>T4asGYC5VrXr)NQ;hf|ld5D@)7K_tD zsJUqyT7nQTo+%4Zi%U@QQ>7trR^q^(P>nqnkG|a4?A!bP$-hxfkhChi(wqKV$b=9| zg95D$3YJ?L#v=xM_aE({$oQn9=wGOO;m4gAW2>X*@mzz0xEqIPsyZp0{8rYttmsV5t@!@PJ zkqXndj`;B2L$8Q}8OP{OL!aEVB!noG8xd1Y+qP8V(@1IlN2ql(GY7Bv&hd=#d`;tG z*WG2qJCy>U59h$@kwEsAmv6PaqZVn(H~fEp%v5fXQcQ0PKis@+a~&avl;wXA2sZ)h zI0M4Sm`C|`K76J9?(nRf|#M2Mi-yDb5s#f3%}@r6zC&Y>u6 zm;ngp!CXd2sw8grH{E@mggeU{KccP-e(leIdG~94$ELYgdM@`F__$!g6SRjxUEGMZZdsJ$kMslOegI#28H zhxRr{QFP({D(1@Oc8UA-d4fB3$7DpRU{p=ztwkxxYTV8>$pt#IStUcV>l1W3i(#8P zoLQHU?-)4Qq8K|9b@@gk(0&K`2U(U{SByDf_vVBDk$iXSy#sA-!4dKAk~3#+4(;1o zLTi?L!BOZ~J2LGcgBBA>f*= zO$l!gX_-|V2TDU=;j>3JoR0k#AMFV@-6&0^2E;blMNaV&uv=1e76XF4&YzQoOfiW@ zI3qkYxK-M{Y2vX7@K~OM$Y&|_yTPXupi->{OfqzQMtScikdZQ-@N~3OP(C?9<^-Re z^@NO8EqjHBt#386^{q?1kiQ9Gl!!#!#-_9af!Iab%W(br7+uZE4s)N(K;hl&Cfk#3 zm3`!gv?9rUX59$?dC&56kqd5R5dqYB*9 z!~eF@lKKj;O%YipALZ*r-Bo_iV=DQehf%lBhQBaTJJCM`-@bL)V}J5a52<>O4X|kF zqudFPX|mSsXe%}UnD57*XX|w8>6q;Dy9mlx7~WUbP0!7&>LIo#A&H-!%LuRgXQv08 z`6%GHxTGKa}CH=>3V5j2Z9TmK}QwyU14UOA(Q5;o*t{Mx_t zwNEyliY|$p(kq4IVHAFXx0qiAr=ujK2k20cwKuEp`Y)vtO4hOonqT3OjJ9&8ViDrI zzA2xjR$hdk>{t=}&$jbdkkeoRGG0ictUmV@|w{^22N`1PNh zr#qE#M*8|cAjfT|QB+NMl`~IULr0;s9qW8VUB$bZt^JA&l9W5mMzUQJC*8V5NTKZF@`;5>H;@5AKs&PF}k(ZP*0xavadp^kL5j!3!jiHC{+jMR(5S6L_0RNGxUl;DRNDXqFz;;Px~@6TXXHuFZE-ordHfB*qFmKG7eP3755QsulihpIK=3(>OqY(9T6kgz`6g zSq|dl00Ysy&4VX3l)&zMWy?E{zESnXXy5jo;w$UnRI(Ud+>{d`AqT!Bw*a~SklvJL zRq&ba^GLPQO{D84X;+O$+Z@SP5pLAy29>Hp??8k&{rka_d)$&S9k>87w15s$xmy{0s&!gY_I&iIn``1sFn7(^d44G+9G+JY zFawngByTACNgL|3(w$GfW00arnC6J9$w5VXAk-dY5qLMch`T-9v-is*O>JfIS`B%c z_Tj|ULrSfSdJDg;>C=+ea~*Rpld5={qJ!h_Nx!}OddvpDf9168?Q6uq!aZ*|o!-j~ z!(CXbIL_A)snXDt89eqL`@iE@n-%=xypm7kr)6zjd5K!iEQxDR#o>U>njYp+LV#lU z`)^*{&rF{pzuV3SyJ4(stqWSSCBRD<3W!v4zw{mENeX1}B(!@Ud{KgJBu*-I-LMFJ zh09^DS+E|?+=_>>?@azJO$n1fK^fFN3zIa~5lvT+-nz3Fr)f`M?v#nYhZl9Zy*%Yp zl$$=*-S}FRg*q27ecNK7OxbRf%qkNfjKGQ<=`a?`8cvpj&~M<4GWB!cVV;y=hN`%B z&%>{(?Mm5SdX-2lrPXu)vy!~Z`RF^UbI05RR*Xl}NvaiMmAH3D#Vpxg3TH^eFxPEm zUFzihm+qRuWEyGU1NAAWqzU~YUS&CNn;f^d*1e07XB@|V@&zo@ORlR9aN z?!lEpS@b2!i>NKW=OpHPGtT5R?cV*m_rR2VeAM`^(OOWJI|Qg)L6YX8P>3f2;2`j zDHhf->U;^zZ4*VDO508T`d#(kZl315aLjvXBN)K3w&AC~OCf<*S|^x3=7;mdkNor* zfcU|p!qF4OBfzg2;R_iYUJSOtZ(ta~YbW!Vy=H@huI@fV3$px}8+g}GlLi=S2V15F zEuQfm`55dK$t+W4{J&pa5YRYQ_$09Mfvtpd2d)WAV`*7^72ceiyV2_X*}G6;7`XXN z@zX&pzhp2{2wMwRkK8n05=TfKEc4;s>_BPur*4E<(Ri6m4qzznU)1JEsdT`?$haaT z5zQcWpfr?5V!4)X5bv)m4q@1j=8~Qe3SgA5$xGcUZ^@u0_yC57_ zT9j^(;KMFTBQ_)UYSb|l7K&9Sl{kWg1vTFLhJi}Pf%nyTK^$~TS%2MqjH2b;B}uRY z7?%hihUYs))?Qqd`@EK()bj|}ZJz+6J%ZyG>H&TR>~VID%bE8MFm0_)2}&Lg{*rrZ z|2KPM5$cqC@wQT01vKzJWOaHGUvCt4L3~6qjeg9p`q=tuKbHSC)RD_g%$)yj=Ba7F zh|f0}h2yK$s(+%I!IlC;zYxfffQUM7ox1_Gqr z4xWD-HD?#4iB^Z|J9-+c{cD0ei`Cc{A&}B2h)EO7{heZh*yQfF$wJU03<*mQK|=br zyTc#oAf&(G>Cy{4Jx#a1Dm;Vkfl6&)QyZHWA{}YJH~ikYxZ3nc=3C|)#R@d6>^Y02 z>?a-rbOq8k<)6ad`Mu=TLh)*W1yr7-0+f2*kh_5bJtI&)r%92g{CkJA%z-8dphzwb z>*=1Zc^bDArG25aV<%In-7olzX@kex#LolBJI%h7S+_iyIUO|SEB2EwYC`;H#%aud zkxsJySA}VI#1i(7eVn}~gM;Spi+>=M9J9xgYcYt%>M8I&S*IzfD<4Jr-0=Iy)UABa zam1BwV=8pc0MU7y#K0kRX zxW-_}lED!}fyfkc++cA&N=-wVDe(5jE*ru%9$Tr0* zEde*ZJs%P94e2}!7T_~`kug0>Sh-FvM@vsfLRy(K8iLzMNQ)VS^w+jN1m1vywz>ia zwz}5SnhyA`;_619I?WB0o5x-0v%-<~oS)t5o1LC|->Nh7vb46*nIF7ShJ*_F#b)pR zhfLn>>1ZAp1gD_(m!9xuRPf|`2tMdL@I39IKyNpZc3-OuS5ej~73Jc}wMs?7#wC9` zz(Z{|=3+{TZ+O<%0^TDAM&}jvK{OsGvU(1jEvebLD#C}*Xvc#-Q`VUw4B#!%^ignT_=txH#M zU5_Li{qtjQBW9N7963pwY?HW&oaDR4+zDFGt$UK=_ma6fJrVCgxE-)>G)OB%+ON*B zeAMJ`?iTBnqIhF~3>2j9Avh2lApL$#EV8cAMx#(1PMxK2;48Bx*hVNF2x>Q3pV1OL z?lapZW8PpjZ-;KW9#8CZOICMorHqzp@=MZ@qJt`Sg9XZqe3>EFl2D)G2F+o;I>3ZCrHYhW{Q}-=1iM{aV{jlffzR6BbhV6Wiafl4;ugS}_e`Nb7VdOls&gYNjcdeddgSh9*hJ$Z`d zb|T9Jd2ui+UfZ`=;EK>?krB$Hv{+2I-j)g7vd8YL_)jSY$|f*qX6m^Gji??7s(=UV zFWb22H2@hN)|A^DzSk-bx_eHv>Q$1V-tkUGxSezotoworC8hT?HjxBqcr$c$i)p+D z&TR5s3Dm_xfm(df*?^}~F;GKtl=$=(i|@!fGaH%D_J+JA0I*RgRt-h0_B}GkkROGh ziEVGC_j?Gc$<=E*Rs)c%%63$C`suaPykAZb#ET(mnLrs1McPlXzIwNXrexZ4xn0ig zWBf=8wta&Immc(X*q|UK59$hgY#h7VW*kSqxB zn;^gvL4a{VfFA?_!taR%S6wNquA9-3O3TtmTLV^izN;lmh74Z0^B&51x^wjm>61D6 zF_F&228sc@Ze%hRK%e{OBzIS@>tt|S3CCn8K*DJ0)pzAcS6xvskK5s?)9#?GL#^Rq z#r%xSa77|blh0BE{|0gtEfwtr)XRrv~ji?9CxdN!%NWbtf=7y3QCIi6bgoIQq$xi zHcg_dyIr4UWS3!Q;Bg`=2Y^~s+`#PTnR%fv3WYMHNHj`3Kn-o!VqIR4HKBu1~zguRWM%%@>}>pgxYchNsZn5}Hik%cU1o!m~J{ zvfc_fMDmAaKxBjxb13Eh#c+$oW#r^$I`ZApx||1s@9=vYP$mRZdY-+~~%I#2N>xtX4I!Eig+(U*r)EGsim$-w1-4D-+sl_lLlzQUv&z5#Z{u z87OoWvCs7RtK$P;D+ur*TKJqXZ zY5ApQKSsvIPu#MMYW>wa@gBJ8ZG1$)H)L}x-1)AA4N>(iN&!Av;3~*DLOOF0pQ;YR zCfoKcNC$L>8%rI$8PG_TvzOL&a^|ZQQ-gQB-{pm1{t@oP!N{JBPB%jsUNHG(Ux)wg zwbEImyvJ}cmM%Ivmp>wddsH5d62rxm5==b{1lTeYPQr>Y6OQp{Zb>+6)b{>SsQejI zPGf6ypz!o`dR25OL;D=d$I+ZCkDb%=V8nr;Wy*_CG|n8tL$iYQ3*Rq=$?N7k?Vxt; znq{>0Ovo&=1%u5?Sj|!LW$FuAG`_~5oiDcm*4FG=AG(iwC(CBM)hCt}7_Va*1t_4L znNPkrznZp|;pil&5;_)O#(~t-)56GJLA%6B@;C0}PI0*HU3(<;qtdYDQp*@A;=S7XMR$MNphP=baAvv0cRKB$(u!ohsy}MW1YDb2*uN-C;zyz-`Rn( zEx^Bmd@lmZQT0#uWrCbn3+DwXpc?Uqn<3zj^_7tQxUPikbX1!xyk&_k;jRE%L2d^K z5(E$t1lYj{aQMDLgp)OLUT%%0+=A!jhRw_E#JpUtl3aoBnepU##iO?4{{OIDYg2xO zD(G&P&|~}AqSDcxCYq}~SE_t{i6SUBL25L%W=RjNC2wNgqK@cO0bQBA{im;_O<<(g zIco8q-A?kI?E|4^VenD;u)#yapC%S8h_hQ8v!P7D6J~&86-7AUQ0jA^8NHQxW|oTC zdFMi=VWPfaVx3_k(J<>C<>K9nhtdv|3sGy7`xBT(@uBKt$cJlnp}0t` zI`=&MtIA&QvWhS1CjmM=Han;LaF;8c>5u8g$nx$&n;_Q;`sAF|;56opjSIHmxiG+4 zjBqhLmrvPC} z;I>)xX9$4eSbJU(Wg*4CW}i(~Y3J=hWz!4%SPo+ZI)+eZ$4?w#O9RDrspM&t)samnUDFCB(1McFxu~?{*Y~z+Pb`K zN1zO0Zz0U?4} z*duEq!5d+a1nfjWGO!Z@NkJ2Xo%~pdk1(8Jgg-n0yv^CL-_Z8U)D1ifL!?G_+b@XR zCMbCi>jFO!SrY_D+9jmfem2k9*`CG=*K{sV;l^=OW(t4$Td z%A#UenPkSgp*@P5FJEqBE#<$rPySis^<7ganx%;*QZ!c+O{ZwaCYn^)GjAu&7VkQa z83qhDtG+|@7t6l!1d5tP&c9X6JLb@NWF_lNY4I!aK6~0FW6}1rQ>~*tEw!%p+*Ht> zk@tGq^Rrp?m*k{!{;`tjEP$Z#^Rio%$kJwG-rg)u-<)~0Fx_NALEtpYx9{uskT(na zzPWfiY+frIRXk?$aHq*bUz3O2D$g=iBw!~3l7XENND6jhAUW6*4A+(~%gQ~_UWR#$a#u2!?&yWX332%4_7$Q1 zVKS0G_H@J&NJ?Bn(i?3@erj&pJlwv$OX-|V_K2h2!?9{@z#bFwGa7G`INshoaLrfG zMX5BSpLa^~erlbcwS@#NBGn@`WEEzJ-|LLw5gC+`f0LxYBs0l=XQqz?-@G%VyReS1JAo>36pab$6)GFIO;WCtqw8RGI^AE`5!8zc9s=s;Pk0->c;-%M%8M z!$-%8G5Z4sI&PVLg3KU*HYRaDvM>F~=^e~A03NBS!C z)<8zsWy&j4e~`RCXRzBT7>U%nvErGvX|Omvfk+}#s5Cm0#pdz_LXlV^mB|%Km0F|K z=?zBHm~WE?%nV`P7wR)N~ z2d-ZVSUnt)M(q<^ovR&SQ{RhPMsbFeZC)`7{A;6+3~tr;Kxu#|y-!Mapt%&JS@o02fg=2>oX#z4zc0ICn-UK#Ka|gR4Il3 zGpW{O(t?uc*<^HHrZ1Icc(25kDH|WP@5!lOBgrX?p%-SCcd0wtK6(cj(;n?0Q)v4S zmD}mQ56|@LPWQE!dad5BCJWv>{T%3{`XAlDaj(G4k}1o@5{36GJNiqB!ZL+T3Ohe6UC3T$A*1libjR)m0exX5;NNbp!N=O4^ zRP}DUgWw1=46&4Dqo>?7zW|ATxapXFfA%o5WH>gtF*i~nQYB-cOReMVIzvj8_tXw- zVBb0>CjYxNHGxc5Y;mN=M%(t8m`41ESkCW>o0p}tOqSCgeQIjp*U}l?x2o+}rB+ot z(oD@c5)~D9tz0>0APzQ#1IHYS%ilw@^mw@kux$o*ZxV3X`f&cygzHD$dLTu=6oy7$ zp>FE-%A-$_yI1B^@(}BQ?LB#A^)K6GpSet&mYnh^6}J<<%e8*0=h6}s{P(6 zczD2K?*Ec|a&bm_HGgu*u5Z~&T=6@LPlsTs>?3B)_a9ZjIVf;{UAfHCv>j};TxX^J zry{?DTJ(EHZ-)xHZJ<||W+Cdl#>}ggMzKxNvKxaL z_>;AC{t<%de>EP-sggTP3fXMOh?PCjloV9(RNbV*?o6Z*KB!8^aLYScA98S}|aVTDZ zyeTJOW5G)%tqWVl3KEp^a9py46C1E1k@&1!U+vTMRQPuu45m$w4|856VH?ysaFN6> zustS=+{1Nv4_MTx$f-!x$EX32pQ2*s_V!R-9!fa7HAg-NlYkTae^1kRX zXG6QEz9t7|S8t@n>C}$>{}d%u%U|Rfv2i~hhM_ZWsTR&V{5Pwx`*sb5kuC|K_j)fA z7D{#>EMgWUeOR4~;&0C>Z;c*tJ2tyZx6fx)61=Cfuxni`2is42si>0Zg~J`~oKeS2 z9+@sWeB}b1J0`NYBg&IaXT{A2a~G3)!*hldRqqj9qs{Hz>elfbytEuGr;bra^3w#| zbB9VU26Z@Hl{0P|o{kJY2GJ~?Y_CeByvO7*&b_^XTISLH#fc#P6%+6j1$HuG{Z8!| zf&$wbf;H>1C}>;C9E;qmKa&)jH7mn9SB&hAbGo}W6|!vJK93e|w;?&T63G$2wY^Jw zu9THeU-G`FH&Hc})+LLJEh5o-*E^i9t#eqNT;1X?Rc?E9tW01-5r{Ti&d0B%vTI+tor({=w|f?BthJRSMig6UZi3@8?6ULswf+Ir`B=+Sx6`Go%)gU6!L?kSMgH}y zfE%NqOpxQNv?`Wn!>7=1drnlST(i&3GXjbc3J#H#^qNGKbU!Fk!l|-esWG;-o|8&! zS`DzDRTW#ArR>RY;^Zq&T>In;UpYD3@rUQ6WC%X(;V1u0|7_z_YA~lMNFJ$2e)*03 zGK~B0ihr-I++7YmZ+<4exc9}*g`?!tdGW_Pn2*?hFTech@YCbT6ZP)-`Ow?+-jZ@~4yU+y|X8U8)*JDt-OEL6hJN=C$xodf{gPy3Gp! z0DATx389QN-G9FTH8=8~he??LdwfTj!cT|VeDT2)JzDO`oDJ@#I}Iymy_xG)AK$K|q5E#2TTdaz)ta;>19jaIN^bPxwdQYc8JvO~;0Bh!eKU=}VGi`8IkdD~0 z5$4LLz!2F1TKTgTYzpP7)r6KSPyvS8sc<&8{L$jl1D>cs%@PsWl1Z1s_=qD`}{sYZrkFnt^qv-Dc6TUJJXG z%ix7(k;p9@R1e_q>zXoY{l1$e zZRX&wn_t9{`DnA%-@4((4>mpG9<8wt)R|_RPu8@p?VZ?-Tsit7NT*ulJ=Y<8X91A5 z*2I6OYt}#8$gB!eVRkNEb2;PkR+rDYoN>8^;66*eE%i#Xbj?^{I_Z{4t4cKK|F)ZJ zeqd|n#|F3W2*67=x`(4=e&3MUIe;Tzu2%Gfk4|`D#FU7%QPv(pERn#~wq5d;YPMA1 z=Q?+HV=>TfQ;NXNkY#rW)v`|Ztiakj_;LlcPI?il!9Utx8gLe1U+eOb^r)BH!^PCy zeA_LXhOMlmwY@z#!tlc7$}20cB@ha?AnPO>GCMW*Egb?WKa2pksBr1DkilDrPJ0#SUNR)5S?xG zaFHTjvnm}n441T*#LD=g&{ta{Z9D>KV@ujh_PogH2r9K+OaIyWVTXxkVtLUF|X7&`?``fY?~?DcDTARjV=3)q>zS^iE|3 z@hId&$fj1rgy~$H?G61#Z!0z6ijmnRzKi~b1d0LCF`Iw$bm$C%SlLx;2xY7C@Jxgu zVk?sr-G&5Il-vICMv*^3f>_zU7z!So$aEYdkBAq=7pG>Aoyw%B3 zzohxL*C_Q{EJ_rXc%K+c{&s4sLFfiilvBks_cg{4FpbuNEtZh*<&9mNnOj?CwbD>p zaBlYdy`0{)Y{a=2HQt~$dec;~BYewGGXd%B(boeJ3eR;ed4aDPXH1K0kZ+0iscy+5 z710#oun##^Te6CG?rRJZu(1UiMqOEUo!OetyfrRV*_7M&j&aJ=F)yNyb&ADpgGk0t z6%oGh8oiyLLN|F5$gAz%+rzgSZx|J;qh;Q8p{s!i<%+BVUXTdqmAAb8#+4_VpM~Ig z#ILIszF<_NARl3dUJ_Z1GgVfqJczQ!!$Bl|)Fxb>x}B&7=W`K$C#q-*^ac?uGTH2L znzcApj1{=#J#A`@?orq39#)W^7v%#?huw;9tL|^MWNzxvOb0q!7h)fO7CzE#^qX9G z3DJuoBy=PP)KC@ha+}Z4uLdGo$h2R7C99B2&YgQ3c8>kost$TD2X~CsIXAy!G$Bj? z=wp40*d%B`CF0_dzBcd&H|Eyay)gwnYEBzaZGKfEO{G3x(;M4O5tnBiQ99Y87RsKC zCqQT9;HgvYigv%A$iZerwx%?Do=O1PPBk?U^b0Fqwr{f zUX}1-9aI#rR!X>xT-5c#z0fs#AMLBqb%e_4d%HT>Trs*edvI;qZZo8=)qs@Y}MP#)0 zhS{mDpcLhq_I7(s`X-?S7@RU|5{*)|6&UQ^&U^n(X?5FmhPluP$bLE$ z`3N>$F0-1Bx9@6?dYK8hJ^!oW43bNjG=!`kd z_vyH*ku+zq#I53C{BPlWcN8vSi~DESREG)GbjyWgp`__`9@~IcLGLQX3~nwwbpNMY z+dS9$7I${H$am;ZrV6*y&9v2hnB*Az?Yk;;+I!8cl^zRkiP zwB65!;5 z97=%e-xx1`tLv7A_R?j3c@y_|%)4|}x^$>P>uEo2esWtRL9zQj6l$^kA=SLDuO%Rg zDg^ki=W_1hM|OYY1C|`y*96KV#+jO)bg!1d@ z(MaQ`$HU&z&U5c7Qz92iB<>%BI#8uK8qz4=tX~(@Q(|7zDobpu87&de_;IXBTHaddEr&r^Rb-R_-vF29eia=a9 ze_+QYKf45YSMhGnal-1WnyNy~iqn=z5?^M&fIgncTB(Cmf&t-P^YF&zZO?NBmaY-JbRgbP%cd6HM zmcv);b_kK4j10!x#WMaro&;!KGFIlN=#qc}vKe( z1atU*sP@2wmDcx3mor)GF?=TE7Q>A!@AZ1fl6)07&=Y+4t#%@|Pc-?ag}r4^9nZHl zjC*jm;O_3h-7UDgySsC6cRRR4a0zY)cMlNUU4kVK`TgbITlH4GRr6)4rf2tb&t7Zw zp6R`x#Xm9wm1I3%BiMFnhM6eJDOy0HpVCX|n*I1%D?hg##A%LqQL8x@0Aa4}Tt%DR zu7(7$iF4IW7;yJ}UFNvy7OwB}IbK=3u-zT$ttezZyr-BWSHV2vo2QTbofyqJNZMjz zgSUIY?)UQZME;vSD|`yKPR{RlR!1Af`=*4~TfXN4LyGrj^0n>OySFa>Imh@K-#;06 zei8S_cWm?dHXC-^V%xprg5A0U@2V5K`qiAWpTq&;KlQccKA&Ds?swrjs4C)hwrx+0 z7qxavI#i}O7X;{~{;2;ZX!tl**RA15c661r0J>_*Qn=d6Xw6oT?KV9G@2!f@DwtVE zVobRm^Z9mnO6y(x#8di30OEj}@|s)?N$z!!oW$aGulzS$+QNbLjv92W0h92do%mMv zBs|R{mD#FUvdnO9QS`D>1^ZIhdh{>na??L z`x_AKdp&1|@f1t%PAzoIT{YKwV^4EgQ69=ejOB%=SNH3dGWQ!*o+Pkg`XC@Q`%t`3 zgevU6$7DMy-z}>@n2SaIQb%n!r@RIlW5bFm@~;wQ)l>rE`aC(52m&DbHo2{fsz{iXq^Aw3Qg0N`#X)JGf6WTb1?y0q>K z^cZ=s>^|?EJ=lPESEF(22PKo+k4ma-iiX-WylXi@TUWpMPkCJsc+mRgSv(jG*Ek-C zd_U`4L0h%ITkw0o^BK-?^4&V-4Nt4>5QH9l#TPgDfPhsf<*A6Qbo(oZ z{_@G3^?@i<*nulBz;h>>b~#@A%AAzdh9o(@9|D zXd>RLGq?HA2m*^JW@~zlNH}W}7NrGIOAJ5|+vmK(3Nch_W(Qup)Jdv#_}cwu%yW^= zOQgnOqKUQRjJC)2Q1hqnZP_9I>KLnlBeEO>9F|LFYBBMS;_Qi~r0_*7%Sm8XT9K}# zPnyY{q!L^Xcz0>p&RW#WnW-&TT1Qsw?~weYZY{^)V_nSw%ASxR?CVR0nX>`f$T@=E zIR7>>Nq?`{njECGr7rS@EW>iht|rQjKkSYJ<9Wsly(owkV!!XWJ6?|Pztry8CX$`m zUJdOHT)u9*@r_~J9{-tPER5Vz`r3P(7?!w*ez=T03a4{IO9hm=J|N00EJh?KIt5&X zcx|>Dv}#P%y_ecoSd-4{9xcj|Z5tlOF#E%pc@Z;3G5|L0{DQhSf}(6h8BKUqGn)yl z37Y+!J4Qyh_)TX*K9S$W#tj{sY72T}!IyrL&RsF)7ClMLBOM=UK3vWpOW!OdkadCAPCm} z<9lJd?s`T(i8U5tw(aOhatQ7ogp4w1#wnX-k@mtzMEH$kFG+6XTh(M&tvX*@ji+(# z#>Rw`>ja6ROU!R2=tnaZ7bm3njjK^!7OIHYG&gpfNGs4!-hAy#fYYQz_z3b;Zj%nZ z12rOjzhIERnfMI;Cq(M&gp4yTnv}RvuYg3X$NS~@BY%6Pz_!tEA4w9cn@#CGuIPTe zmHtNgvY_n8T3c?WgX3HOk|0YDz^$f7UP=3urlbuds*D#M;QeElrFS&pYT%P*A%2nB z(&GP^v7uE_tOn!C;Rs%=(YT^i+T~Z`3hbzDlK0!!2v4FMm|;^U!SQorOQh6JQ)sfO z_9K$WIJvk4nVLDBZ|eHOGmbsrr@g-pFnV%dVfIQ#vx(+Z@y*6MO0%O8Jt8F;pXhIa zv^+wc#(Vj{i?Q`6cC;uKOHK85P;H;;j4mCS*meR6Rl~%G)3$!&7&nQ4Ht8H+=;_OJ zZ#1j*QlK?!#Ip*2KtP^!P+d$bX{IU|rpoj)bo&IBQ@?lbl&XEJo4oc>#oFvDjeE+b zR$4Au=sBWJ|4M1~TV$fPa=bo;^*UL{=4oz0EzDO5Xh}EQZT1miNeLfxpiQ}P(bd-? z<*nloYDQoV939R9WYD7RPqS_K0WRT1sMoU4lQRT&#D5K@>1=enuQAS*v3ZoR0L`%<`@M=Iu+f#UEQ5_y!GYJ|lhWD<7?+i#Vu;U)0H z-X@27IjJRuFmIbpR9!^CxR1pB`v;#5Ee%U>Y)|%n*7jK^@luU(?TgBm#t^ukBW{YF zM^(?PHL!Iit=R^2jfAjm=VIHuUNj@L>3?GgVx#>sQM0Ct4JVsJ~BeiTl&2Z6fI_h_-u7*>X|9! ztrVzA7#Ei5WnTAD=xxcn+z&Ty+!EK3P;E}4Y9f>2q+9L2jg&;gY|c3*;tgEg4kp_@ zL8j2lo?LsmqqB+A?_P7#OK5L`_riFX@KEJu$@;fz|x`hq5k zRX+yETJDrku&udBsx6wOO(hBed)j^J!c8%-N+jXMD^0`OUg_f(b&e(U^(S|i`6N8G zMe?+EeUndabg^peFj~nBpp%%UV9(9pd+Wt2cUCr6{Xjg~adV6!IC=KPpdVl_m!vm`=y%%#F|)mb)8Gjjbx13O7xxd-xrYU zlG^$Fv=7f&bnX#!`N=xzO1@^5d&IZB@tBKM*4ou;4<*-I%ICCOm3ODXtHNnqL98ts z5Q;tyO^EME2BvdAo4f6@WUTQAHYCp=2+pn$ev4qWywTQ*B^A~k6Y%HvX2*yfl{TiG zNhxy1dm|zXAyp?<%iD8y$oR6Nnb9N>!Ac1mbI2K*L4o}c^(T`4kIV!v7HJ5NV>iIH zi`Xo2)+=U+yqTdHn|m#I%xUJ_fh-cMk@~_%h0GIKS?4muwFuGPB(Q^m=?wF8o0|H| zxmNvCw}kI(I|z0dpvt(GLtho2z8&g%p?luT^Yu}0#RI@Sl|s`qY~@F3!6XX%G_8EWD-<2{cGIP-6ZP$;lLJ$mW52IbO4VZkefEhQkB7inUB!VMlY= z0XerUcoxHhO9!Y|8Z_uMT6+b{+ZR!G_DSfZzb!A@%k}H1rp0QQh2 zD@r4phA~lWlls&>Y{(U-K?p0oQ}sy zO(oS&jUV|P48^CHc30eLG{SQ6gL$QO3wjJD#qyQ?ijP=-mj~ONjywM<&^YVVTjlY5 zNnqE}%JPpkqhZ}+w>L>;>j^lL=LL4X3Jph|`)J*6>BU~49^Y>R@y3pc#t~NC|r9g?VO)IXO^U{M^XBq3tMIT{y78Gw)_d%+^U@=as z2&FsEy^?IzdC~NpipV5LVIU!ZQ)Buznc!61gZBieG_Ikw*UsO}p)O(gwy&J;39>$W zwWDq;pi)iis(^N9tgbV3LaLUpx^@ekhfR^@=pW=AZN3j+EaEXOFMLaWe!ltj*-Ius zC=6$Pw<*BUnD%sw^-A8-5#E4d{_807+kOpC<&!_L7_x43JwW;JBz6CA_ZEev+;7XY zhqrh{*GBA5^d>B2kcz|k7vgiQg09g=P_>0^tyRLhuw3=Bp)c}%e@@wqOIb07>gHgh zJocy?evXv3Co*!w^k-L51DsV6s&aevk;>&4m_Brf>OfHuG}aeqFNOClcTJWld~jBZ z>Zd3HAe?3GAyJZ7h`Y}*8t#?jsYdr!IF+soblox*Pa_8Zbm!(Qh`Z-z^Eb+}Ity$9 znHL<|he*}sR8R;FD8RY&c)P^_EE6j%diu<3Obf!0Z)Ix+C8H<5tfw$lw~$#Rc1~K7-Jm8|HBCwySbfJMO6wb}R}#5_t?z~{SDaoJb2eNdRaD?1r#qFcoqkC? z$cdXNS$8$(HJfw;8(0v&#tl>V7Jeb=JK17UWDL$Xc)e1N@RmfhsT2~d=4&A65TBMxc%iNsX3A9$>^Uaik{9{{ zDwG}%zlCWlxW*duN|7P93WQ^%w-r&f<O#dOdbYA zNlaprY|{K(`5Q$&nkgDl(t*Pm_Qcw*WOM%M#~$D1l24y=%?~evpUp&O1{K-x4NXm| z5+|wmP?~mFugJiq z6$*9c*#Rx~N7Tyq)`kpr4+B z4|am!KtL1E8_(30rM}e!#GWYx7Kk8$S3(PGTE?bc;b|JsJHm|p8d1^D(U2tH{jv9p z;p8{3UM9GD%xMDVvhAL!GGdsyc0R^q5 zFdtsxvPV37LR;8@!YCFrtaQFH69H4>l#}XY14SiJvL}BZM6{Na{g|82dtzC)FG|u1imix+TQeA~+k;aS2wDtPTun z7{ojRoAf*6hi-uFq2`U))YOu&THeGmO#^|Dkj))FRW?}4PIg^sjUf{+G4yNsO%bN; zc~3cGSXd$#=i5Zs&#@)87ACL-Ee_f(+o&+{0ogt>imq%@#J?qnN(2QRiX1oz(yp@_ zoGmNk<-rcik*w9sJAOaV`w-spFYnnLB~;d6s?6Y(jcr#YkL?m8c~-4!brcnt)~BB> zO4}MrH;V+f_bW2Stff0~X)|1ryZ6xPsqTgq@;$M|e`YtHIYDKE#E5;60%OrN(|wNh z40B&SNTBh;y~iWq429_+Eoc!)4v-$2W3fLgyDa3^_Mm&4kXQHBQB@gn2wOlUW`!!Q zqhwdo3e!>ew&C0_BGFWyHB4wh%==8!k>#iHnmlh5T2m;AZbwz7OR)ujJin~t<=V4Y zQL$tc8gQs+gT^#pxa2TXO6UqAm4A+-v(Jnf$l*B}Ul63fF=*jZ86Fl$|IDcy2%(=m zhAT=M7F6X`>tjp=w3CT)HE$#BLFl3Ivq{;V#I>t_p6kbpfhp2Zvvb3kFrX5emo6O_ zr3R~{6n=3##^%e|u?I3`CrR)qTRzsZB!^~s=lQiSY_pvyi@6)M4ko2b!y;CNwyPAZ zOl-_3&erKrxOL+0blW`Iu*5{g(tY`wQN;$~qL2AC;dV+p6~jNpc?YD|^do7Ko0Q?? zyy1t_uQZu5WgE%Rg0VN{rllGbOTvY=6%xwF_ITgA#WK^;Sar5Q%et|}2`>vOo=eDN zcn2i`ckX$OD#h%JHtDzuD4-ozGVLM$35o}Y>g7P8k-8l37xKn*X+zxtQSwp`ayCvN z*%C&sjOvMe5KL%FhoCvgc>~Kj2~|0iq|na3QZ!dnXFTS8RTDB3i-aKG{+iWn}}GQ24Kf=~irJGV!sS*moZ8*a)8Ka72l>>?C=&M%Z#BnEG8w zn;R+3X!hL^EOn8uRz<^31h>p*6K#YZzhad-9|`lq4aClH@{2SiHXof%&+&-9=bM|e zVwho4d*T@?mGyxz+t0qa@KcuZc@&IN^1WdX(*wc^j4Zs*TLL@FNm~}zS$5gUMYqO1 zIVa}%`2ld!z#v;ka0yIdzMnl5Q@0p*=NSEKbaHrjZL&7lemTo&wPm!p>E?%T4r*5hoW0L^h zwPpz|^;}m%$!UfkGgB+P=H|JL{H5aU)sr4trJqSe)n8detR;0owSK1#(Nvw{If!7& zRIYifMqp2$(S=7SP>ZhXt%wIr>EMw8X0DNFK^gI)gh)H20B_-96tAFJxWT?ctaNZm zL34x{G#m^Fl?$h+YFE1CN`gGXrGj9+=2=-`=foC%Wr+24Ph&81cS78X8rR@(k4|Ww zV{@h8NI(f99*qn#iLmqS!;pq3sR$$>lwq+DCb0mQm^Ei&H&^EXL^n$Czwd;Lwq2@Y&(x#6-HZ#)ySpnuws z^wdI(am<(~_cI_}HqLWy4y!{*pZJbnSx)KaAgxnR1Ct4(0;f;=ALtngm;K|_yBVU_ zJ*&J%hhZ0q!$suVN}!;Ej6BIG`%0CaoSkt&;tOmwp@YVly6f@T0@;ZzY295ibNz0r zi$fR+zHZ}^L`k{6*%uG70icL^YlwiMN`;z+KGTU{^LF1?>MJpyW2=nDt}YR-Ozwuh z^J<~aga>@Ce(p!yoV)@klzK38s?wFdv{jT{15yk-!Dc30u?@4;UuOM_{;1EBa&S*Q z)J2n3Dvf$|uhGbIcrR0)CaQl<=u>BT1*!CViUT`gCO>_j8FIo7X)zXS^m7LdH7QX=d2W`KrLh5& zJlIdE6ih}ru3oXLQXH=oO2xSDc06A^6GTcr0woWZ#YPSx49C^;vKWU!A;HctiU_2j zuPP%bGv}{6f;GmZwob<}*Wk8aLD}PAK5PAa?*7 zjnUGuUfbiZD=tkuO~2e58=09{sMLgM(B`lmoYSdSsn$x?@;%^l*gyu6us|V%k|)w| zNW#VpVnk7}h07MRXEJa_PV6Cuku{3brO>-Q+)p(p{^pAz&VibqWMufcqLPb|7Fwy0 zw>jM}p?RJDH5-qOO2`YpyAHF%_@B4H+3Dt5Vf;l}PKwzuSX2Tj zR(_HJkk$avq?>vH^@)DDN45pO<#f?@mPQ-Uw&i^lnh>N4-5x=%mTt!@1WKd++X#>b z1|CWStpQU;NGKXEtATz&Bdeba6PI0B`0k+`A0ArH5n212!VGf}34#x%jEljJP*1=Q zLX^w|UG)O)p~eeAmd*xWr^ExMi&v7$g2Mj+*ZoW+-DbHWXE9Xo>yXbuGTPXp8tDf4 z)Ij=9Vx1Nb^`nXUTQ!3Fu$qCAd$`lO_P`87-_P73JG>5ZprnPh;svHZ(yauS04YVbk;mQj%)gqD6Rcq=2bVll$erl8$VhmR%9aRmy2(e*k zn1jP-+LhK32VNqnW_KQ#G2DZ}CefE`p^0d634rjz4Hb3$Esyt+d8dJx>DG6i`d2ic zcV^ZWk01y*VG&3$Fvz$2=R9|T{Y(9Lq{2GuuiCt|U?2_)a)>MD8FriBT1{F-I zj7u0SUewVQkw5$sUK~A3v~&(n9y@37;O3tV4ieCq2uiPD{*YqMo}vC4*Nc;z5PEmk z1{*rRQzfMJNex4kB z-{RAqv5{NWYF!4nFSnr)wD5ARU^fl(>Jb}~U`A7_X6Y5FgOfm!)4UR3`@2Z6OLk6t zj-_fEwpnPv_h=hM1Pkdyr9p}p2F~I#AS;n1k73fqO&fh%CH%3;AVdkou-4G}A+qvc z!^q_m7awM8KYg^L*ReHrLdX&`bxREUECHAL(NuzexIxzrTks39q4GXDw$$J495fe9 z{-FzW8sH;TWqQ9DjMotC>@GfFXJ~aIHZ1H4D)gUW5?PH?_k|_WvXgZ*INkmq3i%5j z@Nm&l|3c8p3TvyA;{$r-im2eE=q!mwbj?z`@zkbj<;uSxqGuL5SMhfo{xg0=3=a2T zfGG121cC$;l0`2~i3DcU-MxF6e?jOcq_|YNmYd&4c-dLHS~}VrtLw%_=@!OPE`N<` z{Gmyfz2F-g1HoFTo!-Bh(iJ0Gh`IbJ>5JkS@7X@%$yvp(zb9@CUEmQS@W=8s?7z16Q_kqUS6J-f>{|`qqgZ=-qZHH*3s%FCXtVaMX|wl!H$O zW+6}9gwTKhRVV+Ld=|kSmdQSlXj}P=BxSCVK)tZ$*Qi&^y+H)m4+r=OB{PTg|9QRk zlETJA=$u(y;Fs4xB1jg(*T+CpN%kSgzL>ZD16?eagtyL{M3@4>qw@^^^e5$8yoc>T zM2`YE>MT2lMH-SfrauD^=~Die+{TR`4vZye^X>8xC5r8PE_dYUJHz55e9Y9(TbhlAg{MqHmK`$p z*6~Tpq8#oO-ZHXIts&$uqzA*27PP~>pK!nxmv<&afv^5P^zSqz(Ep6%{8El!XZpQ( z&+p1ybDoon?-l-2y}l;0nNqWjFfm{vs8AxP=UZi_vfg}U4XcDq392PmcFmlA6VkG)}e5h+x|m~FfQ z+JO{?lT=2cmIhd?wim$$p~e>CDkiS;wNR8X-i<46OpRR@HRCKLbM+_sPt=UYQ;z1T zG>g%ol;|{6m*G9;XZ{eZ;;OR+B%q*rz z-UFd+qU4=F=8*GUqB)Qp9~p+GIyd zNOH}-b*LQe{v?#~rN#L)$bvLDdVtSb-l7hv>07R3W6jAwasFAdEyp!lj{g}Km&G!l z6NX(fON9Bi)U}NVd&a=w^46BqVzRx12A{3!@oG^$&@wy1N!9jy>vR(P(W(i)`Eps- zFfF=+IstIg>cZR7Dqd609xKF6TVm2cO`6YRmEH#qid?Tav+>a(IAwCxH1BVh{Iz7Y zlJuqoTUIUMi z7PRaNY=54*OQSPs58{!;kC_&E@1I_HOyAYn+Fq+)6Wi9WbRL%Cp}L-fH~Q9B!V`x+ zxI_gGnoWl;eN&b;GMY` z9m0IRY}_Q%YH3;GkgF@+-mI&qFyQUomjERa2tz-tSpYqs(ku>*sj$8D_DEXL9CXO> zCWeU&Y4N<8?nLRLQ%2RAk+d|qXX}tEv5b4XChov&hm>qR{w$4ZLL;}XS;@tF%MRtq zmYu1cr^yulSxOS;RiDZ)`YR3pA&V%x6g}st3l|kR0txkO;;y31IEweJZ^b&^Zkqsh z3$s?|;;0Do=CN80e$xcKd2~trA%pM0Fb7}rIV0!wF6`ZZh&=*>V(A6qik~%vAk`qd zzFgOqWx>V{awSf&u8|A`f7OUTS<%e|WH)NKWnlE@-^I+riHC@Py~afbqmB4U69MVP zG4yf3!Nd#}la>_=*@2-&(3_pyQelu7x)wP!8eI(}$_39JzbV!T&V1EN*Ur`@fmP6^ z89tD8aHI{iCC`9}fs) z4$>&44Ec=q7|?^p7-2^>G+BXs|;aTgA(P^b+VrGNMH@ zl1+G|igXbR#F1{eufa@_^tONs$H-E)33Tp3FLoC|d0f0BeX<#O>bQAUH1it82ZTI} zfP<^1r*Z=E56r?>34$90an&`5!lmEmDkPCgG}+hLfr;bR@ziqC<=FP3LZC%p zltko6fsuXSU7VFM53gl3y}(u$b%ZQj2nigW?3~jCuCVxYJ`H1@zS`ORE}jQb9BMB5 za4`qvKW#p>5g|s6nQ}PBp$UYxer<*Ld!tWn1n^NTxg?ysVL#0XaHOq0A(Z#Q1F(iv zQ9^UOyVdcgw5{mCH5`9HDiM9pmK8<6kS#})Y~1!rYU<2wQZYa~hf=8898D7y#S=K+ zltW#M6qN?Tu&f2?MUzNw8|`RREP8pUmmIN(?3FCM%E-}Xig2< zgq6Sshv|}o)MPmTr3LF-2F93~d0gd!PKqhs0~iWtz; z0APuYs;Z=pCJ^sU=!;Y!wl!aX7v7c3_uQu%1H~iHO-2>U>gif`8PX(gFPy~Sh7$64 ztsi|*Fl|$SNpQ|lxnBu^-v=_@kax>X9u|yz!mpfrGtsg}tH}aGyo7W5<`5cF?UAaH zM5XmiNUU_Kkw6qVt)JoSzkzk4@E(7A4Rgr2YqI?t_-xgjWH}@&7^>5m4fA^*xu?3EorPc&{+d8cI=V} zlFHOQnDUSuiMeIZ1ZE(?7u>(I_3%N zKQilMVjn(E5=K#$B#Wx3xHI5KRVO#aC?!xr;{|FB?gB=GglCmk z1jAE$zwr89EN=d9^`o~FHwa^sj}_QHy%lE3vO#O<&p;)OXE3C_K6sTf+o-ZBCg|?A zl5`nbBesa!d?k5a{uKsp$OI|$Cr>hKt&5uG7XT?;jL=3NB`OMPQxAHR2eEH{HLYY* zH|9SgM@#?ye-w{ao@0d2KTncv7(~4(mH&kU#jPnd;ocS>sf4rDfFCTl*{@1E? zdHNmxUqPLjU@iUU|IM@#0{^AmvI}Up&F{)e`c z5dgM$N zK@6**rF-)ylux+rH=8`%p>9U>ZT+bv;F)<(dwf9u<+5h&vf{x#ylcy|3o{B7g;|j7(Th*?C;vEG#>gdEhAC=v*L0m zBpGlDnJBJ#0+h#Ze5_o)ZEZxMAz@2h4FVVEf<83fY?>-kZ8fWfLaTDkgJic31~I2# zNGJ79tlcwzum-{HKN$G8vlb}3NI+shC2qmvLx3Z>p%!}$)4$NvLTJPwuuA2Btzz5oCK literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-ExtraLight.woff b/public/fonts/inter/Inter-ExtraLight.woff new file mode 100644 index 0000000000000000000000000000000000000000..d0de5f3973e8fe8cd255a14b429d9eee712ba7b0 GIT binary patch literal 140724 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 z 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 zft𝔬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 z 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%0A(9HHT2SKW94SseL#G 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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-ExtraLightItalic.woff2 b/public/fonts/inter/Inter-ExtraLightItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9af717ba91b10ea4f59f347c91795212baa69cb1 GIT binary patch literal 111392 zcma&N1C(UVwl!L|ZQHhO+qP}Hs>`;GF59-Nx@_C(s(Sr>=bn4cx&M9de=$bp9vK-K z84-J}IoFyI+g)Ca2>=iP006L&008#S6=Zl90I*@`@47!9|7XF9fWZ!Ffxro@lmasV z2%Ln1ir6v;Pltz|RRI8G10n&Ql>;FFjfDUY9H-S*=4yhg6lv)uhrP2LL0DQ!Wq=9* zE`R4NyaHAzepj9diAQu_Y*GD$3K585wCN*^Us`(Rzk_PG(}#9(*w_s&y;DNs z>UkqRl|VfzDw>puh4w31Yi0UZTZVgMH9gw6Cx~?BldH_xG6qPOJ+W7xhL|;sa;bIZhV27gD-x*z!TIiR$x7iCMYn$RoSN{mc-@A}4C0ki#FMa>?ub%o7HFgqbz zZ(DP|82id$^JN-3Lk14fyc&#&L}Ck_Hm2q(EemNlSY9WyBea}np-vAIhp+AVZ441g zy(whXX##Rq#XG;73~Drue@jY0(!p}yT@%&{5JWssjTu*vNgxkO?{)*C?Y6g74jKLy zKetF93n*Ra-Pfi{u<9(~&vc@O{WXYWGtj3MgfonWEO{iQrU#|lasyGlgZAuW#zkF1 zuUbGZ!EORd%?I5m^_wHbMo5T;LaQ36OEHS4*k0S} zy3$$%9E<@&07jo5uv&Z2IwK|LTzyBJrkkGs_Zcjo`&h1oCQd>_90i~7C83_dy4YDw z745P?JgqW9DW7vPAu)hV2G@l_%2K;h;|i)$C}}ZS2F@U`VjI=D=y5hFkpUh7jE5z^ zbSBSS=42@+(2e_W_V=XFxfni#`aoG4Gf+|X=_oc+0AWDpu|DbTk3Jr|_1L+!s68bd z{6n#oP*o&Dn-ig=uy)$WPc@1v=Uu5`Fr7IU#BkWqR|nsM?iLHV#wyR(uC|#G-mJf!dIffhfbshK_;~nR`Pubo z4Pq35M+Bq_hYBZ!Y!0c7jE#xe@{Nqq+>AwnRQa#!FisVgod~>}L2=D*+^YfSHnOwS z5qn2(JS2sjl=ffZ_;|@Jw`0;D z?egyC41nf<255*3JQ)$GqedsR+R2M7fG{`b+71d?xO=f~5SZ6nJ%ImeT32f1wJQ)4 z0=VU2togK&0Mo4Ek*uifR6}JJY-^@KGfYRmPcCMOjE86+xWxxGMt0fhWWba{TElo} zrkc*2CO@mQ%~-nYkZ(m-?Uc+G<3K14FmtG>HdSp27)eVZM{23;pn+iB9i$5fkB@bD z_g=eqe|gq7X03r4ZDQC3njq=>U1kkSTZ=1R9G^Y6Ru}2TOCS(%%c}BqQ_BJ>LK4ZE zSb$82sYYGU}$R%DKlLqbIh6e*$vh+ys`$7#I99EJc!5i@;)AUHBN^mr7~ zr`A2sPTs>9U-xX!Oswu*qfPc(`qJSH_6K|MNH)!PetC^v& zsNuujb3ibOo~!G5nYhAZbw_W+4ge@B0fU{h6Os1f5R|&nPD95YXX^&I4g*GN19$ns zM0<`%8&|lh)Nik-*K#Lm35Q*CEI>Ae@n?WGw=iIQ8}idiGq|(#GtMLDiL&HXO8nY0 zD{XFr6#=$6HxnQIHdS~{L<*ot$!o*g>>uFA$HL{zj<*?mggfV>e)7GPR7kS$)7p1c z@e(3o@waCp7OOzGuW`=@?q)CBIl458y$Df~O$roU1YIQ=!#RMSyQ)5(Ba0LRB?5habPnDKosAgU32)sZ%9eU7dRn!G_# zFMiO-3@iv>{M&wU`_ZIiN=r!~uUqf~dHExuLqYk@`(@gK1F+)ju!;%E3?_0_E*h_(s3Lp)QihQVH1prb+0Mg84AC${QCen|XnlFEV#05agckXALab%}= z!ow>Y^F|5BZj9U$|BOcG!3TZ$DX2;LZl<&;Ga-CQS*3s z@6SDr&ceC}7^6vd*Pod(@3|6Mx~E9utp=U<634wR$4_yGOo^-Z<`kWc74cL`j_d7B zUR=L16~83ti1$d45^ zB(2}mnNy;If(CGrg}L@6MHxzviY&1I-OK-Jv-6C16t}(m2}NO;2CU-po>?(qTPgR# zH!1&uJLv-c=)!NU;Xel)7SJb0q6s)cMV)em@AT^pFh8n&n2J^*r7*itHiJzy6RWML zRC->8&2>TFYAk;Qx=y9>kwC-?jNh-V>2w^Hl&TCPhSc?FXzI$Xidlo_1y zPKjS#<4RqTj4N-;Wd>M&Mjrqg2#^OvlPG4+LOW?)ir5rDz{3fU*&^_>KKzSjz|B>R9e2T7<7_8_d*Ijg-K~1eyA$wit^N#-|vp4 z+UzN}-!NiGW=-~(Y>Ha8QR1T{^-Nuy>Dta+1d>DnpuJor4}I+ zAqZkDxzmiXNuS*Qfi|2@NMmezh;VO0hxHETMyj0ge(S`83Sme>j3XF?A&5d4hB6E# z-tKjsci%qW-~Ob$C);%&s>>fyHHB1v3K3DMVLB07Le?|i;IDo{2}q)&H}*C{J{8VxEPdj2gm-Y$56y*>UcAL5lX2#LJ+Zhjh zvs(NJ3Wx|mAzfJ}kedXZ9lG!oFqNtB?kVqmTScs5N?96ELc99cESaUs-!7-R56KB%rnBLORTs5(#MGbzL)a z;1-7^0NN9=;B)k4Q7DBA3Z!Bds%1((t#B5u$Yfy`iCf5Z=xN?+MR-Hy=}EGa+GK`R zY1(pO5o?Fqj33NM@FWWzD2Ymp$5X3%t&oQ(gMaFj1fSz9UpA?k-)%CUBletx=w;rG z`205YL|j4w36xTphd`^2TF$Tb^F2Xmp=!frQPC#~aDao_2l`GvQ*X|`|+eP^u z%W*X5fubsguc z%Fjtl4Q*CQnb}Jy+>6h*n|Son%c5_Emi$E19JNz7J77^4*$h29r#$%`UwJJ3u{p2Z zIj!_01qJv~i>!ZPD)z)wjZIZf$Jsf?=oR8zG~l?Ijvsq{FmP6rgbrWvkAg|B|iANfYFPq?BMD+ND1Q<&4I_6D4 z+B0LHH~$$X-AehzZTj! z(aVfBb6PtMcye|E@7w^tkHOPE)#M96nyi_P*RIBQmw{Z4PYEJD+mKI5tnOl8N2_rQ zrt@_h_OAkf2W>k}q_VoPVRPwVUCD;7U(qHNxH;gO+shL%-@7j#lZf(V9-AZy6w+1s z^Pc+UCibiwbnmk%c8mQ$5!g}kufUUpvU(FaOCp2w7UoqoKC)aDvDA$6LtgI@Brb8D z22(_CHn)5dFn7&8wKxW&Q~*x!pNz=h>zjXf>;QLhe3X79faC>LoUe?E-mG&%bQoRo z;~m?}fT}*`d2hk=qNVPLSdyQmD)XuNq#>U1nFghhXFQPGlCCLUILTlDN^x_hNtYcjV1zF}d$_X#^+6D(3Bw7Q189&b&jfG0aJ{+pNC_F@em zz#&%hqZqa-1-{iUZrZ#)*XGl_qj=D>i#5%HRxR`bkKohhNg{bV70{gm&NFTYLRt{d z3|NnMdTStB7%r#)VZhwo;CIw+TsFxkG!oL=9^K5>Pj;0ymw?+_p6Za;aO%Xh8BDzF zCNmjdj!kNM%1}S#ysqTtkc053tB0D#9(+q(EaZhB_?-Or#R8QiTmIeEC>@xX-kA2$ zzJ5aEm-^ZU{(L#pzwN}oi%wue2JlE4n9i|;V`ovoaswgRV7m_EcN6GRtce)T!emgT zZjZ~*f2dhdB(Exx?+Rp?Yt6FVAKHjLZv*l>SunIA=3>x+1Zl+~50G#ppm%1G;*GX*q@Hy=tHohr zd;SY?z%58A^Z@3BkqcsZwDa+hwEcd|+`@WEcn8TS4mtv4I{?P`gUdD{|HL@i8L=UN z4Z-__V~@69>au$EId0?Sd!F6^g;{Y3Agl_-Hf7SR?YuI$)_XS|Yc}V30z0kyVWxR3 zpZZd~w4Vh%IL`r1U;_#w{E%F|6~_FyqZ(ZKQh zxs7z+A1w~$v+kadRFI78VJ)jA`B+D7@P|2_DUtgF#{kHYJ|4DE3bYLgEM4P#Q+wDC z&;zvUA-ksRf?2j4Ju8`Rk0;E5Iq}FH*6VmzA2PQorl$#c@$S~Kfm&+22h9X-AJu(1 zf08X#yuiECP)I5~wPb_w!D#ASyGYV``Vy5eR=Old-O8!zYgJRl*~-Rh`DTsf-i~T) z4PQ1`I|eIZY^u`3#Ca@TDlf|tI`QNnoF6zR|RRb;#rV2N>}MLg)5 z42st`l8KUxwLA;t)bYbSRY!ptl$sbSZ}^F^s=$Z#q#Ei9JkK$&CS)VGhcd^ptStJ# zB9C0N$jRGe{}95lS*5)j10LJVo*6?)oXJqbwPY&7Puz5_@F5e+k|~o?glHAT%nGPg zyI)4kL)Zs4RF_{4^OS=W1i+diJ{ioQX*NGfX~$KA3RW{_RG|=F%ZEi~i9RFWc+xkI zDL3PEOvH41LC1VV{7l^d(_R)#xD#hfAV_N1KMF&St!l?Fl^;N~nN= z6DU%^sDYC!K$1YIf|b*6QqQS_r%!+qNvf2gQ=nws#MRv|f&?r~Y>cc75Mlr_>=0CJ z0hTm;?BMAWs6dh`Vd@mBWIEn}n$=>n(RkBWpgEN__oqqNk%wTiiD(%+hOAlivY9)F zu3en^G6awSgqQ*hIc26Hryc^Sksk_?O1eXyNW>$kLb3&;(J){ncq##71D1LA(Nrik zy8?qlMuUm4z+`A(Xs~#EczLDc_VgQg8!+9*1Ns8NMXtwQBerp3ml zYh3@~dc-sthJy-W;Yw7Z9Ao;_bk^tu&r#J|Nc|8dv)urRAKU7IX}`tr&_e3-kE{XH ziLiiFY?~9uB<~O`%yr`(U=7aDP61HTA-nCgPUQaE@I$F4Vr?TY#caWVM-&iCAp6g&rRA4=MG{^(5lqTbI4b5z8uwCl)^68VEAwmn!SL+29nZiT)I? zL$aOUzQ-a`@4086JT)<1XCraq{tn}r^CZ)giIn`y$f?)P}X1uBR3 zT>4Ygb26f?&)Xcs6HFGNcS)(=Gv5kU;(An#n~SF6g;NymFrucwejusDqiUiF0;N)k zWEvn87@cye4TJ;*=bV$F!QL(+nC1oRX{Fuc>F{FNPJp0rnDJqts%JC5S1_#{5s4-M zg;W#9uGAVXp5bInLW%CBrYXo2SLP6?;1fq&z*hlPcjx1_K$qy{hZq;fg(9_Px?QkV z>h)wVP7w$)t&;aGVXBL^z$b)W5 z-HZybcC6qE{yND7x2vZ3f{pAL5ZC*R2#F(SX>;&Qw%+x_6I$oVO0`pb!vx8`WX(!T zX0z#xRskIhpwNCq2^6g0;XOzZqzs{wc}y9!tihu@P@x13qLgt|s%EjOMQj-oMg|rp zHb&5YIFCe>*}n`wQiV*NLN%2}yWVoLh4%vvCv&(9lJ-v%jaYOMNi`R*;CYi44O_SH z#iM5r)gJ`^@ZrQl%+v!=#Rlz@B7}m0kPi}}V)}qWk!VC}I0>GgAdwA7tr)yJ;!a=y zeN%g7oPTYC-O~OTox}wC=YH5`{Dw0~fM*=-dGF>~?rCJt!lRf!e8Yi85gg0ah3 z9{GPY&HuS`v(uTO!-aFH?i%%$R+LuK#ybx3@;1#g&2pU+p|ACxh%6c^KF>=GDx~Id z^2I2Yali2~hQZqUlsKoT?-=n!;y2i-$jMw)0>5CMyd zQiwfgf8a+>0T*KC9VyuM_r=YT162U~rI>Zz)D`i74M}boSgi5<;<=9s>1b-f+B>`A_ zaDGr!Vj5_xncODwN_yy88}s_Gnko8;BZ(d*ahim8FiQ6)TBL?b!xx(#Ys-=@L@+|U zgD5pJCuw9LLXw1C2nsf8a~2q`fpD;`*u5s*y3d&%fDI~%RU#b-4QrSh+Idk$Na@Lx z-guB~{v{RlOo#0+3133``;i_cdlrhOUmdWX3X-!gYHf=>E4BOzx3lI503U8@)Q)2u zcIR^kz_Um}`AgRxM}3B-(Cgloky<{}I-Nnka@FiERVLw3eh<9lyN2R!`f-~p=dl(0 zm!6fvG41kMgRr0uOHepf<)h{h>p&5iC>wL^?M2n<{dIHg8lS9?UYcIsMPgq9N`ab^ zvk=t`9wYei8p!FN&hSL^cSSv*8tr#J=2Fo#kc^|d+N5>!<2=t8^j&S9$F!RJU-FM8 z#7)3J)8lHa3}j6=TcLPs&f&VRO%4k`0>&1UGlRpg%zHalGn|*N$pMA91G49`>5r#A z1855jl}*ON4i)ACz%7^Q66czzHS*hc05NAXI=HvXv`5)E^~iw#<{ilYa-2leoNWV^ z3|h6Utv#1^UOiP}763vFLB?!?|6(>y>0GNHYJb?zwv7PbMFihatQ z!rJs^v4-*4s9zLIM6q;2xok_T_y4bZIUk&s|OVS)U^~C9Ly3tZsgp?(<4BEBwftZ zE>xkU{S!jmTFC}y52MqTA5S3K>|y2CV7gdAsW+Ece(_mES^Q7T*-P9qn)CM0pc5r( zB(NlACcK-BqPbVj7wiW&Fp$5eA@JuCu!kj%11jE|ZOP%phAD7RM^-*=!_Skc++;tP zpBw!3L|HmZKS`D9U8G`YOeBeK1!QSwBrb89@8)fS^EOUA5sYO`JdR2p|0qQ2(l9>8 zpLpBR%VzU_(o4JHCbR?=fZ>Swb~VcX-;vWl!lGdVmI|zWT-PbbV;YSHBVS77>5C{? zopvD)uC$C>bz=d=2E2#rq9cHA{?8tvrKPxh4Yqwu`9l2#o(TAYN@PP|av*r&8(fmR zjtvOgc&|1mVQXAR*2+ELn>UH$WK8&U<^W{^>vLm_jtGdq0)oE_A8EgUNF0vvWayfX z-j=8cK7Vt-ANq`l;L25Fu&0MXLgCCG2L(pM@gN4FYyf9vzO7GG7N~dhq8LD_*8v%c z^9O+Fhltt(k(`H_ybGcjkCL-z$eco}n!a}E*u<-=M8pU{h{?y0i$|IMi9;WubSN)} z*=FV9>j@IC;FNzf&^OReOri{p=Jqw9(PXk_Ppww-W~_^QTDR0rNqEJdub0h18OFC+ zE&oCK$@9dXi=*>)br@0mJBBFBLNrk`BpR`7TxOLFh8WT6>Mb*}UUs*3k=*OaG1yfcKaYWPACKl`8o+A zPxR{p8j=EanY9p;fE>idtmWOG8NR%?)hia}D5rJ51A z&4WO@l(1A7nMUdoVM@_9hFVR{dkPIIB}o;spUHl>8w%`pV&J@K*}!BM4tn9jO_9wv zCeFqhoq8Pb$m}yq8;Iea4TMyrM`}iF0a`}ZQwk@I4)i1R9wCp}5C^OnJKIAT8KINb zG~ln?Rcg3oK)UoNEv4D*1|n6eqho>UUA$+}I<*w**`C+QHn0bQcwgka@ck3yZr=!) zUOjv2D_%8s?Rx0RE{fCkqMV>l+Wzgv_uj8IQqU>fZCk6uh1O26!qDLG1o4QxNkGM; zQYpn0f~Zz79Z?lJ8KGL@CP^m^%JCuFFHjmz6lX0gacb(?gS({V744+2y@B7a|GQHo z3B+(fCKd+(5`Yj>gdvlNGSiGg7m`qe6-h1&aGj?gOlkf!L0!oi{x+b+zOrq7IZ(@h zZDbC5YaAO4BKsp;i-?%mhhaD(^?kj9|A)gQR%67FsXko5=Zwh*N1|`=ARz5QZQKL3k!g;8Fyi4uzb?6E2M2!DWH~=?U&~G1H0R z$d%l~)QrC;60dW3aKAr4Vc=()rQ$GizEGG+B7;Lz**dbN1dh)+4ocbCPmg59(HyoIVrL|YxJn`cW%^Ij z)0{tp6-!z(YF@*YOWQb5Weo!S57vz0ksKrZJh;h)(R4a=9_*_>%erZ?`9MrG0}zBl zg2Dn*BP0Gd5;grhd*qz`SAPRQ|Iy#S(1(Q-0VGVo&;bM~bj08egeX#`VBr*oEP8tH z{uQV|f+k_&5UOONe|~&zczJruf=RoYtuwq#{p*96TBTG+mc=(OGXGLED(L?m+cIqa z1%6fK50eplICOEle<(b$kXQfXi&PqU|6sfky>1)eKZclyTJvup$-)8gpIqkT;NrA+ zu97@_{BPrws+m831S=Z1anxXEzpZ$0fTR9l&@@wsHsVvJsnv)}ICsme?OjkkvfYYAE?PywuRUrn`dVo6kD9%j)DImc zu}AXDQD4K2dl)k@viCf2))N7QKm|llMo<6{ATU5#lc!=fMXDb&1`WUdtQ9@N#G#_B z%I_g~03n9INaR0+29*lhTTV`{tu~dh_f!&+Jolh<=6Z3}3)d!zXYT1)*e+$ytFHbc ztq8ipqD(PWh(l0`WzeaMKx#rU^&R*V+tt4#!kLacI4y`5o0i- z3Z)t`+DtB&CoC2ti-l@YYBDsoSh>X}g%7r^U+9dGfEt5Toze4PeyG{|6C?Bk?3|>6 zFTprlg4!m1`e^0BnD@*!9oEbWm<`Z_nLrStKtKrO?l1}_-n$E|x8dC`d<2>DlP2ZB2Z$yiB-r?#JvRE3QO<=x15!*~&x6VB~cSP#$ z^4 zwc=eQr2@j=`riK`QQ)M0!oh8_yre$HNA11&J}Gn76Nf zGv3n2X8U~TZE>^awhl*d1qNZ1 zI_=87=`v~SzUeyq=^FRnDGdNXe1}k;L@5i++Ls1AP@i5Rs$wUDs$tqfY#URttk&2U z9+E|A_8`hU8(KCRBkTVng|@d>vHpd__3M{-xq91tJ$_WD-C@VrY{YOAHTOg4Qh#Zm zB?5mVz@T!u4BE!x1jx@2B=Qs+@5KPQm;7lXA}t)GjbzCCNV?6eoXRGxCDA0btJCV! zV}O&7K>Kh>)wdB0e9Ds0mKMby3BkrqUh>FmNt~U)g{Ycl^5CNQ}m0n4O)^EnfHF>`I9sQF0Z(RrP{Z}0?+@ArW zbsid2|5~tk7$VV1mNO=S{yyTy(4@xfc88;59QPC5-8~|Cy{@<0qcTK6g#S-fYC#}Y zR?ycgkl5OsMI3~3>}Kkds>oa|X<}#6rj^y4;f<#FIOeQoS~;-9Q{H(VQ|F%ktL~V- zNSyj>WZ4fZ!WkM5ICVTXrFMSdA@PxQ2f&u?u`7lJHpGlKk`23x-EGX}VI^8da8S%4 zxD70$l&HE&I2I_#-5W!RmR0(tXCsovArf#~AUFXAbxAxO$|n4rfVH+~J4~4tsN!)p zo^vO5@bLiuKe3{ra1lF(tZ~??kvp5Nb+pQA2NK+yum&Eb`kPnzKWH2lBx@4pG#xNlZ=1W14FpQd7*j61gH`vW5@{a^p}pLu_B zQOD1re;3YooB&Xw1sHuIzLjQ5=KjjDIFR_1|44ZCWMHoV+_iFixaD)ooRe-g@K ziht_pB~zWE|BM;_*eYC^v@*D$0R+lFhK?5g2bN5rQpEmEE+4-}L1*sDqE4m?=gK`t zF-KQtf2mXz{-ZU<7{8l8M)&XE{v(L0lsfZg`R`%hNer1n{ddgwKlTcyCWLGWrDH5v z|7xK8ocQl*W`<5mGd7!64rb%=l=e>y>7?xXMCX~#-9l+RufuxsT(9GHbUm-5X7+8b zlWzEbI27_ zbLv-Hz;EKnXCJQ28r|z!ALhE_YxVpOJP@796Z>ctFsTiOvjjjbLu>#)sfy$)K?o(g z>cb#NHHV$0E|7LnzQp%Q?K0hwZPcS85N3;Qvk3IvA)~Z@QSP zkZ#56et*Pfuo(M^STqtdIz)2lrX{pZ2UYNT#MI&+Obu%M5}W6f>tIvDOYJ)ekOB)x ziw=gS_(j{mV>j@3R-7KqJQR@x@ch3@A%F5ui<^H)Avq;16AnS#v8$SAtNnsxb7QL5 zo*_xn*&gx(yb>S}o>=&@s^rWMPpbZg7~-(2&XTk+JbRV_DvnW6U)saLw?*<3^xj7GGtG?g94Kj=9@ zgIHJ3`Wu60QAX+pka81*h7b_@Yv|7gj@Cgc(x~n2EJ=aGufpp$ILhAV0q6S$*0@g=%j{7XG~`w}DzC-a48eSW z-2}(Sj-ofRh&+gow8-TtZL~e@d97|AEX&CG$~IZ&v;GWUx9U>GcF?gs6^qRacrPN= zvwHATn5-zK@!;+pTh*1muhHSr>cVTWy{1*GfW0m|)GqU(d9Qj#?o>K8ii?2Fg2fE2 zN-K~4J(&=?y5(BTkdnZqENcu8%m6dYW-!mCvtqYLgB@~pOQ%!b3Ju%3?=;6eTglda zRYPGj%&aTvm^|i!QOg=fTx$yCwGid`AeKx@QFi;QWq+}NTF21YA6QEWPVXC5$FfiT z@=W*$J51obHtd2MzcS5rIdeLpfUY$|AGzuV*TdBwhD~AR+R;v_5H>`e+=52)8jTYu zk9$LHswp<-x*Dy8z=9}4|lpqZn6A`&3;dd&{=}9==Zn1h$ zG1|nn(?;TLZdqqtky0N=uAh4Sa*Tz83F3a|wD1D}c#G-a3jEri6V(^Iiq-aO8Gu99 zGke3^9=~qRSIBXDH{C~N+`wG3^)Jyo<1!Y>QoN}r!-VV6lJlJfa_cOLwyvBKLCCUf za}0N?Jgq^T9^fsx!>T8l#9#-H)G|f)%6Jbt!JHbEin8LtbCY)yh}kl!+^t` zYc_H@rKQ;Q%xFNJQZMoSY^v9eQRA01EW-s>FY^@N0A;fp+ZEo5eo(ma0qcVy_)Yk` z2G~JDH|V=k9?+w+=U#krZhAND-F8puyILn`XQ+R5-S;Zho1D(y0vRxSb({lPeD!d< znD>Vyd*N4_Hz?t&aMlNYV4lH^KFTv}`1=XjB-<7oU^7WF=+3bK&RTTZ?ze2*wN8T{ z5R0GTFCPf<)7}N6K+3|)+;V{* zLFvB~&iWjys#5HPqUQ{*MwQ#+M-C=GpT@f*edr;Rs$EuYwD3-*VSB!+R;l_&F95<MW)wRLsl4~Jy=EP0Y@r)Z@ zC;z*$HhO3Ipm=ar^beT4BiA_5GkZ3h&t7bqFa9pMy*EZwYcaLCPhYDvXo+#~JvD5(;};Cd_qW&^N-Ad!R-cGXe-TpSiSwuo~bL z5}w4cZRQ-cUDj7lIEk|Y94-g=x1NnB0{H7mzF*N{8wt4~n#%-B;pWBU*7$8>A!FW; zC6okk@S|d}lgUCOuV6jHt?Mv5*p7h0H3toQYw3}XO1+%=UfBY@37dE@f1zjE%o<@~ z=pv~k;Cx}M77B;V!4ejfVk<|;M=RM3+7{%`T~X3@D(NYURyqr$S_#vOFJe@2!Q@CJ zWiG1eOVJ0A}1u!H; zDlkV@2xMedBrtPTV5Gr03l3Tl`r`qa&*p#phF+g~hM}5{T@H64 zM)!k#mJKkcH;5%bPzi)vZZW3bGm6G{Y!a4Z%uEmwKL!MH&cigudzN>m!9gOv*6&&z z#u!0BE(K;vigw~`@NpFECHT?>N)zx*J#(U?#JF)QgBL@D*NM%HaGcrI9>g$hg28Yf z#RwwD0F`GtmSGdVV^K3tt;!zdJv71yO2Yu9X9lTbfYLMNaoTXvmA5m1*f!y5U|~YB z$Hu7R@sN3eIRR|N!&0ufdrugLoa!)JdfjaD8f`6j#S*@yMNU_bvDIT{`WmKqZ9USD zLHjnwVa5+ORUxd$L?Cu#LGlQV9%9}7-2xn643jTJ7152I@j?`#lAr=yW8FcaWyvl{ zo^v`8g(uO0Pm3qe`D`HuXCV~p#(6|?lI@+Q<1 zPK>o!r3YQY9u5tP`bgZ?YV>-=a?NrR!uh5>n<;@HwbLV&t}-Ow0*z$CMN7dQ1Zppp znl0rPAv6{bin|gDoyVh1luEBud^ZsFs_2NaCjzRd0!2sKPyz&AC`#?hN&(ZKwT>Wk z1yKrjcqNp!b=tLB>G>47Az$>_9~Q;5X< z66=_*>yz7K5{3>NW)N6pNprJ;#1fG|64J4Qbtt(#UJ{T`O>Vx+nm*WL%A>n~+B^9^3MqmU?oBs2}DwF$w5Mgt~%6>rVN^x`sa& zi|utK&h7m(qYPZ746<&-3y(R3EL~;iQUTNuRhOc^(H!w9@-8ig zdR3N(OV>bkKZ2JI46mS~zH0?3V=qKh!j^|e+dfN4yT&&R$WFIB3ULWyZioXdKieZ* zoy(@m(Dq3Qz2g653+C|By z!R(JBOUEypKYU74`Vl!4C4v` z`bNJ#&JedcubR2X!`&|Uk5MA7ATVN+Z zJE05jQp~`t)M7B2j7HNC75z`nAa&w>lAJ3tUtkwt^CE%Fx2BxCcyxjv7&sOESb* z-+?hPQ5%H3(vAFn3yqQ*(%C=~BQX+fF2PL@2Ew#W## z!bKxyM1|<2SPL!D7nIr+!oehU+)9(lsP-dgV1{QV#SHJ;6*yfHjzkS>c z1bq!LZJ#&}DTjd&@dU|lb`EsgVhKh;4m3qY5j^J|8%s6tA*Q|50yDk;e5cg*a*hrO zZd+W-h8cWxCNdlxH4f^fKE-_9V;?ehxp5!Se`Jx^>vGNen{~;p=4j_H%JMCw}KmA6aaI!c>zF9wB zcfp72%Et_*ckE1Gv4v*wg}qVp04n=UlI8ELb$sq~VoO&m{;Zzh91SsY_AtO3`gr;C zR$+803ju`b<&?Y?&-}bnPd)y^zUlRKT4=jBh3GC}zag1o_=B5l;2lN2i7l{CSk8e6 zY1J{92HVxzZ7D@@+p@zR@Qs?btu)-(6xn=O6kHzh?hZ%k0AgWJglXT@q#t`Mwlx77 zpX5bXf~d=cX!t@*rw%CG#TwVWTUWXvguZkYO4NK?tavap90p_L;EUWqSrC>%=og?K z5llV=gao4Jt8O8b1u}(2T76`Qqq1;p-5g#V!t#^{XVG^?$c|cglxW8wR~oTJ!vs-1 zF%^)U7LYhtkdRrBTl)`#r-Y>4t8UyRG;Oto6ZwxZ+WnPd=sAsbw!VSTHr>QQOIsTo z>ans!$h!!!1;i?&n%dY)0JSM{FgmdX8q-_`>JU=AsI68^Ga7RC64AtHoJ|O>SSlJ2 zYUo$=$T;7h4`!_w6%J=TQ4 zRqq=#iY|`SxEw0>Zwh;dxy3Q#`v!GkkWps7fwr$(C zZM(W`b=mcmZQHhO+qSEw|1)P!OiaYwWaLHe9XobjthI8z?~|EHLgO>pb{_{UCAQB3 zPnIJTG-0>EuEmyBc%_)m9RW^fzJ)vqMDQg>R;qVwig23gFvT#Vr7_gUj|{Ol5Y>lV zh8|iCHS6)j&zswlj}V=Vbw)OYTC(m2t}yDSR!GZL>Npn>Atzo1nt%@fhT1jt2emkL zamKq^b1m}i=lYzFwI43QnEpdU`n)86nKZN^8h?lUSLNPZw$a&ipT6*KI=Y*LRiI`F zdWWWhAksW9#Uo{~AhTG*T6_GO)0g!5=0G%)tzZU{B_#gLA~Zt6)G#^7;rd)R1WZg9 zTP}sbM<*ndYO>!}a^$cAiFk24=XB{a^0`*6!>3LP5)OAjxPXdMrI)meyFExZZ6<2^sE~~W%@okW$6&XOxcTJN3f>PeI zuaC~}4iee!;$XLPE&hk^EDtS2{Jr}%3I7e(FOWegG5+#6+GAF#=Xw^9$+$2b9U%2P zGjh57M%vG3_*bKcAt{>*fRv(WqM|Tj&J`?qY80Vnvu{{`gC?O%6iR85J z^Oxgk9x4{a*_lu_AsuFozv9(N5n42KeO~6Dfqf2⋙{s!bR8Z<;&>dMvdvenu98T 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

3^*YX=4b14zXFgU$RQsu=-Q- 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�KP2sD40qaQHx#xOtmie@%DlmI*L~I`xW+qkZSQ zFMfi}SOpAPI*Zd(3%j~R6}xE9WEC;lPT|?flz3ZZ-Z}trwup-mTpOXLQshCblvo)` zak~gG1hoQ+YY-G=Dt4hsx9%d@1@QwE11qr*Ksq8XBgE4^MsNYyjJ@6fcXC?e_QD5y zcp=FhG=^8!?JO<2$=2pq(gWqK?t7+iPt8jWCdg=ej-nLG!R#X8CD#~Iq-@#Qulnoc zr&0G4^a{}@nP}?pOAq{ExtJgNx6ob;?ahF;KG{yf>P)5I^Ukv1V1ugB3bK{?!P))u zl1r;R)p2;U`>Pgi$$}zEae-zyf`~`l0;O;-53jV)A)!!iam#^N7{)7vPS)rm*? zEvEwhZw~_i@Q+-xV9B6W%i7v=wuJdVaPesHzkt!mqI(mn!p9({X<5@QD25H!TZaqe zUz6GNinWpPvYv3%~o_X#j&~6T|&w18XRD8KSKG`lP>Y<6ta$!H=YSf^OQ+bOB(6a!>scFV`7~s|stdFtyM6loL&(DdCANf#!;9rt>r}9M}_1~K*W|B(xciih~77ywF zRn@2crsA3i)AI%J-%tirG4Wr<4Gc#RXv86?#4_O6Ng(x406~79qXLeKN0N(Xh+F~f zG@Q)RAdm5qW|-MPq-#xAzl5FW?t5R3?4f+`unvByK8!<0ul%f0q^Guy10~($*(m>J zT8^E(vUrwJ^V*mmJKHEBaht!HRKdsC=K=if9oyp_ z#KXnOxJnc!TeBOfMfOhu3T;%p4fkB;GmNh9bH4@8zd`@;G@}3gaWb3(F0VJy<>77O zbMSP)GHOdGeR7-yP$wDxhhFCNnbdLW;OP^fM35?F;IucQRIAYjOlnW6pQUTh2i4|i zzkcPEVmm50Wsh`hrun~0u}M`f{#nj7&-FicZv{a_hJul1f|ZH-4{s|y41$7utq#AZ zb53j>T~wB&I0i+&3s$`7%|sGm=IKhgI^?$-EXeNEICWLv!8h1K^qZ{g261~b5( zFA{C@gKeqGW+#M!;#5+xv#7F%iflp|I;@!80S*u#5K_#HRk759Qut>JHnMVjdwxyS z8*l?z*}Cb9%u+M10x^+5O|S~bqJ{g5gZ~we%rs)rMI_an2UOtyNyF3qggL42bP-Q< zSD6m?JqBz7%ZW^L*c$4cw=&CNDI4}u;O~#qWF@B6GT4c&)s-HsCMHjjhxJ-N>kJxp zO}n)?11n^O{H7OU>u;)hDTB?dQd=XPxtP_$cX{YWhh&kYQM1bHU54}VRJ_d3V`w8m z8u50}>a=7wjb%}j%0DVpV(8?(2Qa&KFE1-o_8t2s`qZejm>k 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

&+?0~@m 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

b&AgH?c@kf=PLd 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 tL9iC#vJ-g_rHGa^WkAOulx#b9|KCd& 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

0?^E^!3#?ZBp)#WRzK`O=H_ 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⁡ygV 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 F{67p=_$dGY literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-LightItalic.woff2 b/public/fonts/inter/Inter-LightItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..842b2dfcb77c7cb11427a1e028889c691b669a03 GIT binary patch literal 111332 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%0DUXt6(o} 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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-Medium.woff2 b/public/fonts/inter/Inter-Medium.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f92498a2ecf4d95ddd85c8b18f7b9ebc15e11658 GIT binary patch literal 105924 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 RS-;sm8d61l{^uOb{{jFVK@0!@ literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-MediumItalic.woff b/public/fonts/inter/Inter-MediumItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..459a65688982887d9452162db6675c3ca29c6858 GIT binary patch literal 150988 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­m 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ℑK_Ksh$3uvMiFj1rK^JD~_M~Pv^<&`vNC4Ah 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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-MediumItalic.woff2 b/public/fonts/inter/Inter-MediumItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0e3019f4ae7a85ab323680e9ee5fccebc944e4e4 GIT binary patch literal 112184 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

u42 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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-Regular.woff b/public/fonts/inter/Inter-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..62d3a61871039b20b0bfc6c7474d00a5639f3830 GIT binary patch literal 133844 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


Zh`0ua!LT;JuL(Kdt$sjf@wC%{`lAGN*>ceRAaK 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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-ThinItalic.woff b/public/fonts/inter/Inter-ThinItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..700a7f069b9ca2bcce98b74b785fff64dd183625 GIT binary patch literal 145480 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 ($WboNrst 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ऎU}SS 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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-ThinItalic.woff2 b/public/fonts/inter/Inter-ThinItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ab0b2002a3a72fda8b789145014099d0ba954185 GIT binary patch literal 106496 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∓+tl&co?1ji3=L9puRrbu=CG=VQXX(H0Q>wa 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�LzqE;f#83j;-svHFcR`yUq8K)}}#m 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 C+W+PN literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-roman.var.woff2 b/public/fonts/inter/Inter-roman.var.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6a256a068f0dce7b44f8314bdc735ef91b35e2e3 GIT binary patch literal 227180 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�J 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≫bY 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≥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

6&qaNDxLwZnq2 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

ycBey{rl;kDc{Ai+(=LzE1TWNYW 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

w%k_tC9o+J?jlEWgdzIe0b`MG#H=N&ZEd~ha9 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 Z=Object.create,L=Object.defineProperty,ee=Object.getPrototypeOf,te=Object.prototype.hasOwnProperty,re=Object.getOwnPropertyNames,ne=Object.getOwnPropertyDescriptor,ae=o=>L(o,"__esModule",{value:!0}),ie=(o,n)=>()=>(n||(n={exports:{}},o(n.exports,n)),n.exports),se=(o,n,p)=>{if(n&&typeof n=="object"||typeof n=="function")for(let d of re(n))!te.call(o,d)&&d!=="default"&&L(o,d,{get:()=>n[d],enumerable:!(p=ne(n,d))||p.enumerable});return o},oe=o=>se(ae(L(o!=null?Z(ee(o)):{},"default",o&&o.__esModule&&"default"in o?{get:()=>o.default,enumerable:!0}:{value:o,enumerable:!0})),o),fe=ie((o,n)=>{(function(p,d,P){if(!p)return;for(var h={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},y={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},g={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},q={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},S,w=1;w<20;++w)h[111+w]="f"+w;for(w=0;w<=9;++w)h[w+96]=w.toString();function O(e,t,a){if(e.addEventListener){e.addEventListener(t,a,!1);return}e.attachEvent("on"+t,a)}function T(e){if(e.type=="keypress"){var t=String.fromCharCode(e.which);return e.shiftKey||(t=t.toLowerCase()),t}return h[e.which]?h[e.which]:y[e.which]?y[e.which]:String.fromCharCode(e.which).toLowerCase()}function $(e,t){return e.sort().join(",")===t.sort().join(",")}function B(e){var t=[];return e.shiftKey&&t.push("shift"),e.altKey&&t.push("alt"),e.ctrlKey&&t.push("ctrl"),e.metaKey&&t.push("meta"),t}function V(e){if(e.preventDefault){e.preventDefault();return}e.returnValue=!1}function H(e){if(e.stopPropagation){e.stopPropagation();return}e.cancelBubble=!0}function C(e){return e=="shift"||e=="ctrl"||e=="alt"||e=="meta"}function J(){if(!S){S={};for(var e in h)e>95&&e<112||h.hasOwnProperty(e)&&(S[h[e]]=e)}return S}function U(e,t,a){return a||(a=J()[e]?"keydown":"keypress"),a=="keypress"&&t.length&&(a="keydown"),a}function X(e){return e==="+"?["+"]:(e=e.replace(/\+{2}/g,"+plus"),e.split("+"))}function I(e,t){var a,c,b,M=[];for(a=X(e),b=0;b1){z(r,m,s,l);return}f=I(r,l),t._callbacks[f.key]=t._callbacks[f.key]||[],j(f.key,f.modifiers,{type:f.action},i,r,u),t._callbacks[f.key][i?"unshift":"push"]({callback:s,modifiers:f.modifiers,action:f.action,seq:i,level:u,combo:r})}t._bindMultiple=function(r,s,l){for(var i=0;i-1||D(t,a.target))return!1;if("composedPath"in e&&typeof e.composedPath=="function"){var c=e.composedPath()[0];c!==e.target&&(t=c)}return t.tagName=="INPUT"||t.tagName=="SELECT"||t.tagName=="TEXTAREA"||t.isContentEditable},v.prototype.handleKey=function(){var e=this;return e._handleKey.apply(e,arguments)},v.addKeycodes=function(e){for(var t in e)e.hasOwnProperty(t)&&(h[t]=e[t]);S=null},v.init=function(){var e=v(d);for(var t in e)t.charAt(0)!=="_"&&(v[t]=function(a){return function(){return e[a].apply(e,arguments)}}(t))},v.init(),p.Mousetrap=v,typeof n<"u"&&n.exports&&(n.exports=v),typeof define=="function"&&define.amd&&define(function(){return v})})(typeof window<"u"?window:null,typeof window<"u"?document:null)}),R=oe(fe());(function(o){if(o){var n={},p=o.prototype.stopCallback;o.prototype.stopCallback=function(d,P,h,y){var g=this;return g.paused?!0:n[h]||n[y]?!1:p.call(g,d,P,h)},o.prototype.bindGlobal=function(d,P,h){var y=this;if(y.bind(d,P,h),d instanceof Array){for(var g=0;g{o.directive("mousetrap",(n,{modifiers:p,expression:d},{evaluate:P})=>{let h=()=>d?P(d):n.click();p=p.map(y=>y.replace("-","+")),p.includes("global")&&(p=p.filter(y=>y!=="global"),R.default.bindGlobal(p,y=>{y.preventDefault(),h()})),R.default.bind(p,y=>{y.preventDefault(),h()})})},F=le;document.addEventListener("alpine:init",()=>{window.Alpine.plugin(F),window.Alpine.store("sidebar",{isOpen:window.Alpine.$persist(!0).as("isOpen"),collapsedGroups:window.Alpine.$persist(null).as("collapsedGroups"),groupIsCollapsed:function(n){return this.collapsedGroups.includes(n)},collapseGroup:function(n){this.collapsedGroups.includes(n)||(this.collapsedGroups=this.collapsedGroups.concat(n))},toggleCollapsedGroup:function(n){this.collapsedGroups=this.collapsedGroups.includes(n)?this.collapsedGroups.filter(p=>p!==n):this.collapsedGroups.concat(n)},close:function(){this.isOpen=!1},open:function(){this.isOpen=!0}});let o=localStorage.getItem("theme")??"system";window.Alpine.store("theme",o==="dark"||o==="system"&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),window.addEventListener("theme-changed",n=>{let p=n.detail;localStorage.setItem("theme",p),p==="system"&&(p=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),window.Alpine.store("theme",p)}),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",n=>{localStorage.getItem("theme")==="system"&&window.Alpine.store("theme",n.matches?"dark":"light")}),window.Alpine.effect(()=>{window.Alpine.store("theme")==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")})});})(); diff --git a/public/js/filament/filament/echo.js b/public/js/filament/filament/echo.js new file mode 100644 index 000000000..2a43d89ea --- /dev/null +++ b/public/js/filament/filament/echo.js @@ -0,0 +1,13 @@ +(()=>{var wi=Object.create;var he=Object.defineProperty;var ki=Object.getOwnPropertyDescriptor;var Si=Object.getOwnPropertyNames;var Ci=Object.getPrototypeOf,Ti=Object.prototype.hasOwnProperty;var Pi=(l,h)=>()=>(h||l((h={exports:{}}).exports,h),h.exports);var xi=(l,h,a,c)=>{if(h&&typeof h=="object"||typeof h=="function")for(let s of Si(h))!Ti.call(l,s)&&s!==a&&he(l,s,{get:()=>h[s],enumerable:!(c=ki(h,s))||c.enumerable});return l};var Oi=(l,h,a)=>(a=l!=null?wi(Ci(l)):{},xi(h||!l||!l.__esModule?he(a,"default",{value:l,enumerable:!0}):a,l));var ge=Pi((dt,It)=>{(function(h,a){typeof dt=="object"&&typeof It=="object"?It.exports=a():typeof define=="function"&&define.amd?define([],a):typeof dt=="object"?dt.Pusher=a():h.Pusher=a()})(window,function(){return function(l){var h={};function a(c){if(h[c])return h[c].exports;var s=h[c]={i:c,l:!1,exports:{}};return l[c].call(s.exports,s,s.exports,a),s.l=!0,s.exports}return a.m=l,a.c=h,a.d=function(c,s,f){a.o(c,s)||Object.defineProperty(c,s,{enumerable:!0,get:f})},a.r=function(c){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},a.t=function(c,s){if(s&1&&(c=a(c)),s&8||s&4&&typeof c=="object"&&c&&c.__esModule)return c;var f=Object.create(null);if(a.r(f),Object.defineProperty(f,"default",{enumerable:!0,value:c}),s&2&&typeof c!="string")for(var d in c)a.d(f,d,function(N){return c[N]}.bind(null,d));return f},a.n=function(c){var s=c&&c.__esModule?function(){return c.default}:function(){return c};return a.d(s,"a",s),s},a.o=function(c,s){return Object.prototype.hasOwnProperty.call(c,s)},a.p="",a(a.s=2)}([function(l,h,a){"use strict";var c=this&&this.__extends||function(){var m=function(v,y){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,O){w.__proto__=O}||function(w,O){for(var I in O)O.hasOwnProperty(I)&&(w[I]=O[I])},m(v,y)};return function(v,y){m(v,y);function w(){this.constructor=v}v.prototype=y===null?Object.create(y):(w.prototype=y.prototype,new w)}}();Object.defineProperty(h,"__esModule",{value:!0});var s=256,f=function(){function m(v){v===void 0&&(v="="),this._paddingCharacter=v}return m.prototype.encodedLength=function(v){return this._paddingCharacter?(v+2)/3*4|0:(v*8+5)/6|0},m.prototype.encode=function(v){for(var y="",w=0;w>>3*6&63),y+=this._encodeByte(O>>>2*6&63),y+=this._encodeByte(O>>>1*6&63),y+=this._encodeByte(O>>>0*6&63)}var I=v.length-w;if(I>0){var O=v[w]<<16|(I===2?v[w+1]<<8:0);y+=this._encodeByte(O>>>3*6&63),y+=this._encodeByte(O>>>2*6&63),I===2?y+=this._encodeByte(O>>>1*6&63):y+=this._paddingCharacter||"",y+=this._paddingCharacter||""}return y},m.prototype.maxDecodedLength=function(v){return this._paddingCharacter?v/4*3|0:(v*6+7)/8|0},m.prototype.decodedLength=function(v){return this.maxDecodedLength(v.length-this._getPaddingLength(v))},m.prototype.decode=function(v){if(v.length===0)return new Uint8Array(0);for(var y=this._getPaddingLength(v),w=v.length-y,O=new Uint8Array(this.maxDecodedLength(w)),I=0,q=0,M=0,J=0,F=0,z=0,B=0;q>>4,O[I++]=F<<4|z>>>2,O[I++]=z<<6|B,M|=J&s,M|=F&s,M|=z&s,M|=B&s;if(q>>4,M|=J&s,M|=F&s),q>>2,M|=z&s),q>>8&0-65-26+97,y+=51-v>>>8&26-97-52+48,y+=61-v>>>8&52-48-62+43,y+=62-v>>>8&62-43-63+47,String.fromCharCode(y)},m.prototype._decodeChar=function(v){var y=s;return y+=(42-v&v-44)>>>8&-s+v-43+62,y+=(46-v&v-48)>>>8&-s+v-47+63,y+=(47-v&v-58)>>>8&-s+v-48+52,y+=(64-v&v-91)>>>8&-s+v-65+0,y+=(96-v&v-123)>>>8&-s+v-97+26,y},m.prototype._getPaddingLength=function(v){var y=0;if(this._paddingCharacter){for(var w=v.length-1;w>=0&&v[w]===this._paddingCharacter;w--)y++;if(v.length<4||y>2)throw new Error("Base64Coder: incorrect padding")}return y},m}();h.Coder=f;var d=new f;function N(m){return d.encode(m)}h.encode=N;function P(m){return d.decode(m)}h.decode=P;var T=function(m){c(v,m);function v(){return m!==null&&m.apply(this,arguments)||this}return v.prototype._encodeByte=function(y){var w=y;return w+=65,w+=25-y>>>8&0-65-26+97,w+=51-y>>>8&26-97-52+48,w+=61-y>>>8&52-48-62+45,w+=62-y>>>8&62-45-63+95,String.fromCharCode(w)},v.prototype._decodeChar=function(y){var w=s;return w+=(44-y&y-46)>>>8&-s+y-45+62,w+=(94-y&y-96)>>>8&-s+y-95+63,w+=(47-y&y-58)>>>8&-s+y-48+52,w+=(64-y&y-91)>>>8&-s+y-65+0,w+=(96-y&y-123)>>>8&-s+y-97+26,w},v}(f);h.URLSafeCoder=T;var S=new T;function C(m){return S.encode(m)}h.encodeURLSafe=C;function x(m){return S.decode(m)}h.decodeURLSafe=x,h.encodedLength=function(m){return d.encodedLength(m)},h.maxDecodedLength=function(m){return d.maxDecodedLength(m)},h.decodedLength=function(m){return d.decodedLength(m)}},function(l,h,a){"use strict";Object.defineProperty(h,"__esModule",{value:!0});var c="utf8: invalid string",s="utf8: invalid source encoding";function f(P){for(var T=new Uint8Array(d(P)),S=0,C=0;C>6,T[S++]=128|x&63):x<55296?(T[S++]=224|x>>12,T[S++]=128|x>>6&63,T[S++]=128|x&63):(C++,x=(x&1023)<<10,x|=P.charCodeAt(C)&1023,x+=65536,T[S++]=240|x>>18,T[S++]=128|x>>12&63,T[S++]=128|x>>6&63,T[S++]=128|x&63)}return T}h.encode=f;function d(P){for(var T=0,S=0;S=P.length-1)throw new Error(c);S++,T+=4}else throw new Error(c)}return T}h.encodedLength=d;function N(P){for(var T=[],S=0;S=P.length)throw new Error(s);var m=P[++S];if((m&192)!==128)throw new Error(s);C=(C&31)<<6|m&63,x=128}else if(C<240){if(S>=P.length-1)throw new Error(s);var m=P[++S],v=P[++S];if((m&192)!==128||(v&192)!==128)throw new Error(s);C=(C&15)<<12|(m&63)<<6|v&63,x=2048}else if(C<248){if(S>=P.length-2)throw new Error(s);var m=P[++S],v=P[++S],y=P[++S];if((m&192)!==128||(v&192)!==128||(y&192)!==128)throw new Error(s);C=(C&15)<<18|(m&63)<<12|(v&63)<<6|y&63,x=65536}else throw new Error(s);if(C=55296&&C<=57343)throw new Error(s);if(C>=65536){if(C>1114111)throw new Error(s);C-=65536,T.push(String.fromCharCode(55296|C>>10)),C=56320|C&1023}}T.push(String.fromCharCode(C))}return T.join("")}h.decode=N},function(l,h,a){l.exports=a(3).default},function(l,h,a){"use strict";a.r(h);var c=function(){function e(t,n){this.lastId=0,this.prefix=t,this.name=n}return e.prototype.create=function(t){this.lastId++;var n=this.lastId,r=this.prefix+n,i=this.name+"["+n+"]",o=!1,u=function(){o||(t.apply(null,arguments),o=!0)};return this[n]=u,{number:n,id:r,name:i,callback:u}},e.prototype.remove=function(t){delete this[t.number]},e}(),s=new c("_pusher_script_","Pusher.ScriptReceivers"),f={VERSION:"7.6.0",PROTOCOL:7,wsPort:80,wssPort:443,wsPath:"",httpHost:"sockjs.pusher.com",httpPort:80,httpsPort:443,httpPath:"/pusher",stats_host:"stats.pusher.com",authEndpoint:"/pusher/auth",authTransport:"ajax",activityTimeout:12e4,pongTimeout:3e4,unavailableTimeout:1e4,cluster:"mt1",userAuthentication:{endpoint:"/pusher/user-auth",transport:"ajax"},channelAuthorization:{endpoint:"/pusher/auth",transport:"ajax"},cdn_http:"http://js.pusher.com",cdn_https:"https://js.pusher.com",dependency_suffix:""},d=f,N=function(){function e(t){this.options=t,this.receivers=t.receivers||s,this.loading={}}return e.prototype.load=function(t,n,r){var i=this;if(i.loading[t]&&i.loading[t].length>0)i.loading[t].push(r);else{i.loading[t]=[r];var o=b.createScriptRequest(i.getPath(t,n)),u=i.receivers.create(function(p){if(i.receivers.remove(u),i.loading[t]){var _=i.loading[t];delete i.loading[t];for(var g=function(L){L||o.cleanup()},k=0;k<_.length;k++)_[k](p,g)}});o.send(u)}},e.prototype.getRoot=function(t){var n,r=b.getDocument().location.protocol;return t&&t.useTLS||r==="https:"?n=this.options.cdn_https:n=this.options.cdn_http,n.replace(/\/*$/,"")+"/"+this.options.version},e.prototype.getPath=function(t,n){return this.getRoot(n)+"/"+t+this.options.suffix+".js"},e}(),P=N,T=new c("_pusher_dependencies","Pusher.DependenciesReceivers"),S=new P({cdn_http:d.cdn_http,cdn_https:d.cdn_https,version:d.VERSION,suffix:d.dependency_suffix,receivers:T}),C={baseUrl:"https://pusher.com",urls:{authenticationEndpoint:{path:"/docs/channels/server_api/authenticating_users"},authorizationEndpoint:{path:"/docs/channels/server_api/authorizing-users/"},javascriptQuickStart:{path:"/docs/javascript_quick_start"},triggeringClientEvents:{path:"/docs/client_api_guide/client_events#trigger-events"},encryptedChannelSupport:{fullUrl:"https://github.com/pusher/pusher-js/tree/cc491015371a4bde5743d1c87a0fbac0feb53195#encrypted-channel-support"}}},x=function(e){var t="See:",n=C.urls[e];if(!n)return"";var r;return n.fullUrl?r=n.fullUrl:n.path&&(r=C.baseUrl+n.path),r?t+" "+r:""},m={buildLogSuffix:x},v;(function(e){e.UserAuthentication="user-authentication",e.ChannelAuthorization="channel-authorization"})(v||(v={}));var y=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),w=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),O=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),I=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),q=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),M=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),J=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),F=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),z=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),B=function(e){y(t,e);function t(n,r){var i=this.constructor,o=e.call(this,r)||this;return o.status=n,Object.setPrototypeOf(o,i.prototype),o}return t}(Error),me=function(e,t,n,r,i){var o=b.createXHR();o.open("POST",n.endpoint,!0),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded");for(var u in n.headers)o.setRequestHeader(u,n.headers[u]);if(n.headersProvider!=null){var p=n.headersProvider();for(var u in p)o.setRequestHeader(u,p[u])}return o.onreadystatechange=function(){if(o.readyState===4)if(o.status===200){var _=void 0,g=!1;try{_=JSON.parse(o.responseText),g=!0}catch{i(new B(200,"JSON returned from "+r.toString()+" endpoint was invalid, yet status code was 200. Data was: "+o.responseText),null)}g&&i(null,_)}else{var k="";switch(r){case v.UserAuthentication:k=m.buildLogSuffix("authenticationEndpoint");break;case v.ChannelAuthorization:k="Clients must be authorized to join private or presence channels. "+m.buildLogSuffix("authorizationEndpoint");break}i(new B(o.status,"Unable to retrieve auth string from "+r.toString()+" endpoint - "+("received status: "+o.status+" from "+n.endpoint+". "+k)),null)}},o.send(t),o},be=me;function we(e){return xe(Te(e))}for(var nt=String.fromCharCode,Z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ke={},st=0,Se=Z.length;st>>6)+nt(128|t&63):nt(224|t>>>12&15)+nt(128|t>>>6&63)+nt(128|t&63)},Te=function(e){return e.replace(/[^\x00-\x7F]/g,Ce)},Pe=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0),r=[Z.charAt(n>>>18),Z.charAt(n>>>12&63),t>=2?"=":Z.charAt(n>>>6&63),t>=1?"=":Z.charAt(n&63)];return r.join("")},xe=window.btoa||function(e){return e.replace(/[\s\S]{1,3}/g,Pe)},Oe=function(){function e(t,n,r,i){var o=this;this.clear=n,this.timer=t(function(){o.timer&&(o.timer=i(o.timer))},r)}return e.prototype.isRunning=function(){return this.timer!==null},e.prototype.ensureAborted=function(){this.timer&&(this.clear(this.timer),this.timer=null)},e}(),jt=Oe,Nt=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();function Ae(e){window.clearTimeout(e)}function Le(e){window.clearInterval(e)}var Q=function(e){Nt(t,e);function t(n,r){return e.call(this,setTimeout,Ae,n,function(i){return r(),null})||this}return t}(jt),Ee=function(e){Nt(t,e);function t(n,r){return e.call(this,setInterval,Le,n,function(i){return r(),i})||this}return t}(jt),Re={now:function(){return Date.now?Date.now():new Date().valueOf()},defer:function(e){return new Q(0,e)},method:function(e){for(var t=[],n=1;n0)for(var i=0;i=1002&&e.code<=1004?"backoff":null:e.code===4e3?"tls_only":e.code<4100?"refused":e.code<4200?"backoff":e.code<4300?"retry":"refused"},getCloseError:function(e){return e.code!==1e3&&e.code!==1001?{type:"PusherError",data:{code:e.code,message:e.reason||e.message}}:null}},K=Vt,wn=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),kn=function(e){wn(t,e);function t(n,r){var i=e.call(this)||this;return i.id=n,i.transport=r,i.activityTimeout=r.activityTimeout,i.bindListeners(),i}return t.prototype.handlesActivityChecks=function(){return this.transport.handlesActivityChecks()},t.prototype.send=function(n){return this.transport.send(n)},t.prototype.send_event=function(n,r,i){var o={event:n,data:r};return i&&(o.channel=i),A.debug("Event sent",o),this.send(K.encodeMessage(o))},t.prototype.ping=function(){this.transport.supportsPing()?this.transport.ping():this.send_event("pusher:ping",{})},t.prototype.close=function(){this.transport.close()},t.prototype.bindListeners=function(){var n=this,r={message:function(o){var u;try{u=K.decodeMessage(o)}catch(p){n.emit("error",{type:"MessageParseError",error:p,data:o.data})}if(u!==void 0){switch(A.debug("Event recd",u),u.event){case"pusher:error":n.emit("error",{type:"PusherError",data:u.data});break;case"pusher:ping":n.emit("ping");break;case"pusher:pong":n.emit("pong");break}n.emit("message",u)}},activity:function(){n.emit("activity")},error:function(o){n.emit("error",o)},closed:function(o){i(),o&&o.code&&n.handleCloseEvent(o),n.transport=null,n.emit("closed")}},i=function(){W(r,function(o,u){n.transport.unbind(u,o)})};W(r,function(o,u){n.transport.bind(u,o)})},t.prototype.handleCloseEvent=function(n){var r=K.getCloseAction(n),i=K.getCloseError(n);i&&this.emit("error",i),r&&this.emit(r,{action:r,error:i})},t}(V),Sn=kn,Cn=function(){function e(t,n){this.transport=t,this.callback=n,this.bindListeners()}return e.prototype.close=function(){this.unbindListeners(),this.transport.close()},e.prototype.bindListeners=function(){var t=this;this.onMessage=function(n){t.unbindListeners();var r;try{r=K.processHandshake(n)}catch(i){t.finish("error",{error:i}),t.transport.close();return}r.action==="connected"?t.finish("connected",{connection:new Sn(r.id,t.transport),activityTimeout:r.activityTimeout}):(t.finish(r.action,{error:r.error}),t.transport.close())},this.onClosed=function(n){t.unbindListeners();var r=K.getCloseAction(n)||"backoff",i=K.getCloseError(n);t.finish(r,{error:i})},this.transport.bind("message",this.onMessage),this.transport.bind("closed",this.onClosed)},e.prototype.unbindListeners=function(){this.transport.unbind("message",this.onMessage),this.transport.unbind("closed",this.onClosed)},e.prototype.finish=function(t,n){this.callback(U({transport:this.transport,action:t},n))},e}(),Tn=Cn,Pn=function(){function e(t,n){this.timeline=t,this.options=n||{}}return e.prototype.send=function(t,n){this.timeline.isEmpty()||this.timeline.send(b.TimelineTransport.getAgent(this,t),n)},e}(),xn=Pn,On=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),An=function(e){On(t,e);function t(n,r){var i=e.call(this,function(o,u){A.debug("No callbacks on "+n+" for "+o)})||this;return i.name=n,i.pusher=r,i.subscribed=!1,i.subscriptionPending=!1,i.subscriptionCancelled=!1,i}return t.prototype.authorize=function(n,r){return r(null,{auth:""})},t.prototype.trigger=function(n,r){if(n.indexOf("client-")!==0)throw new w("Event '"+n+"' does not start with 'client-'");if(!this.subscribed){var i=m.buildLogSuffix("triggeringClientEvents");A.warn("Client event triggered before channel 'subscription_succeeded' event . "+i)}return this.pusher.send_event(n,r,this.name)},t.prototype.disconnect=function(){this.subscribed=!1,this.subscriptionPending=!1},t.prototype.handleEvent=function(n){var r=n.event,i=n.data;if(r==="pusher_internal:subscription_succeeded")this.handleSubscriptionSucceededEvent(n);else if(r==="pusher_internal:subscription_count")this.handleSubscriptionCountEvent(n);else if(r.indexOf("pusher_internal:")!==0){var o={};this.emit(r,i,o)}},t.prototype.handleSubscriptionSucceededEvent=function(n){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):this.emit("pusher:subscription_succeeded",n.data)},t.prototype.handleSubscriptionCountEvent=function(n){n.data.subscription_count&&(this.subscriptionCount=n.data.subscription_count),this.emit("pusher:subscription_count",n.data)},t.prototype.subscribe=function(){var n=this;this.subscribed||(this.subscriptionPending=!0,this.subscriptionCancelled=!1,this.authorize(this.pusher.connection.socket_id,function(r,i){r?(n.subscriptionPending=!1,A.error(r.toString()),n.emit("pusher:subscription_error",Object.assign({},{type:"AuthError",error:r.message},r instanceof B?{status:r.status}:{}))):n.pusher.send_event("pusher:subscribe",{auth:i.auth,channel_data:i.channel_data,channel:n.name})}))},t.prototype.unsubscribe=function(){this.subscribed=!1,this.pusher.send_event("pusher:unsubscribe",{channel:this.name})},t.prototype.cancelSubscription=function(){this.subscriptionCancelled=!0},t.prototype.reinstateSubscription=function(){this.subscriptionCancelled=!1},t}(V),_t=An,Ln=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),En=function(e){Ln(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.authorize=function(n,r){return this.pusher.config.channelAuthorizer({channelName:this.name,socketId:n},r)},t}(_t),mt=En,Rn=function(){function e(){this.reset()}return e.prototype.get=function(t){return Object.prototype.hasOwnProperty.call(this.members,t)?{id:t,info:this.members[t]}:null},e.prototype.each=function(t){var n=this;W(this.members,function(r,i){t(n.get(i))})},e.prototype.setMyID=function(t){this.myID=t},e.prototype.onSubscription=function(t){this.members=t.presence.hash,this.count=t.presence.count,this.me=this.get(this.myID)},e.prototype.addMember=function(t){return this.get(t.user_id)===null&&this.count++,this.members[t.user_id]=t.user_info,this.get(t.user_id)},e.prototype.removeMember=function(t){var n=this.get(t.user_id);return n&&(delete this.members[t.user_id],this.count--),n},e.prototype.reset=function(){this.members={},this.count=0,this.myID=null,this.me=null},e}(),In=Rn,jn=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Nn=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function p(k){try{g(r.next(k))}catch(L){u(L)}}function _(k){try{g(r.throw(k))}catch(L){u(L)}}function g(k){k.done?o(k.value):i(k.value).then(p,_)}g((r=r.apply(e,t||[])).next())})},qn=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,u;return u={next:p(0),throw:p(1),return:p(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function p(g){return function(k){return _([g,k])}}function _(g){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(o=g[0]&2?i.return:g[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,g[1])).done)return o;switch(i=0,o&&(g=[g[0]&2,o.value]),g[0]){case 0:case 1:o=g;break;case 4:return n.label++,{value:g[1],done:!1};case 5:n.label++,i=g[1],g=[0];continue;case 7:g=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(g[0]===6||g[0]===2)){n=0;continue}if(g[0]===3&&(!o||g[1]>o[0]&&g[1]0&&this.emit("connecting_in",Math.round(n/1e3)),this.retryTimer=new Q(n||0,function(){r.disconnectInternally(),r.connect()})},t.prototype.clearRetryTimer=function(){this.retryTimer&&(this.retryTimer.ensureAborted(),this.retryTimer=null)},t.prototype.setUnavailableTimer=function(){var n=this;this.unavailableTimer=new Q(this.options.unavailableTimeout,function(){n.updateState("unavailable")})},t.prototype.clearUnavailableTimer=function(){this.unavailableTimer&&this.unavailableTimer.ensureAborted()},t.prototype.sendActivityCheck=function(){var n=this;this.stopActivityCheck(),this.connection.ping(),this.activityTimer=new Q(this.options.pongTimeout,function(){n.timeline.error({pong_timed_out:n.options.pongTimeout}),n.retryIn(0)})},t.prototype.resetActivityCheck=function(){var n=this;this.stopActivityCheck(),this.connection&&!this.connection.handlesActivityChecks()&&(this.activityTimer=new Q(this.activityTimeout,function(){n.sendActivityCheck()}))},t.prototype.stopActivityCheck=function(){this.activityTimer&&this.activityTimer.ensureAborted()},t.prototype.buildConnectionCallbacks=function(n){var r=this;return U({},n,{message:function(i){r.resetActivityCheck(),r.emit("message",i)},ping:function(){r.send_event("pusher:pong",{})},activity:function(){r.resetActivityCheck()},error:function(i){r.emit("error",i)},closed:function(){r.abandonConnection(),r.shouldRetry()&&r.retryIn(1e3)}})},t.prototype.buildHandshakeCallbacks=function(n){var r=this;return U({},n,{connected:function(i){r.activityTimeout=Math.min(r.options.activityTimeout,i.activityTimeout,i.connection.activityTimeout||1/0),r.clearUnavailableTimer(),r.setConnection(i.connection),r.socket_id=r.connection.id,r.updateState("connected",{socket_id:r.socket_id})}})},t.prototype.buildErrorCallbacks=function(){var n=this,r=function(i){return function(o){o.error&&n.emit("error",{type:"WebSocketError",error:o.error}),i(o)}};return{tls_only:r(function(){n.usingTLS=!0,n.updateStrategy(),n.retryIn(0)}),refused:r(function(){n.disconnect()}),backoff:r(function(){n.retryIn(1e3)}),retry:r(function(){n.retryIn(0)})}},t.prototype.setConnection=function(n){this.connection=n;for(var r in this.connectionCallbacks)this.connection.bind(r,this.connectionCallbacks[r]);this.resetActivityCheck()},t.prototype.abandonConnection=function(){if(this.connection){this.stopActivityCheck();for(var n in this.connectionCallbacks)this.connection.unbind(n,this.connectionCallbacks[n]);var r=this.connection;return this.connection=null,r}},t.prototype.updateState=function(n,r){var i=this.state;if(this.state=n,i!==n){var o=n;o==="connected"&&(o+=" with new socket ID "+r.socket_id),A.debug("State changed",i+" -> "+o),this.timeline.info({state:n,params:r}),this.emit("state_change",{previous:i,current:n}),this.emit(n,r)}},t.prototype.shouldRetry=function(){return this.state==="connecting"||this.state==="connected"},t}(V),Jn=Xn,Wn=function(){function e(){this.channels={}}return e.prototype.add=function(t,n){return this.channels[t]||(this.channels[t]=Gn(t,n)),this.channels[t]},e.prototype.all=function(){return je(this.channels)},e.prototype.find=function(t){return this.channels[t]},e.prototype.remove=function(t){var n=this.channels[t];return delete this.channels[t],n},e.prototype.disconnect=function(){W(this.channels,function(t){t.disconnect()})},e}(),Vn=Wn;function Gn(e,t){if(e.indexOf("private-encrypted-")===0){if(t.config.nacl)return G.createEncryptedChannel(e,t,t.config.nacl);var n="Tried to subscribe to a private-encrypted- channel but no nacl implementation available",r=m.buildLogSuffix("encryptedChannelSupport");throw new J(n+". "+r)}else{if(e.indexOf("private-")===0)return G.createPrivateChannel(e,t);if(e.indexOf("presence-")===0)return G.createPresenceChannel(e,t);if(e.indexOf("#")===0)throw new O('Cannot create a channel with name "'+e+'".');return G.createChannel(e,t)}}var Qn={createChannels:function(){return new Vn},createConnectionManager:function(e,t){return new Jn(e,t)},createChannel:function(e,t){return new _t(e,t)},createPrivateChannel:function(e,t){return new mt(e,t)},createPresenceChannel:function(e,t){return new Dn(e,t)},createEncryptedChannel:function(e,t,n){return new Fn(e,t,n)},createTimelineSender:function(e,t){return new xn(e,t)},createHandshake:function(e,t){return new Tn(e,t)},createAssistantToTheTransportManager:function(e,t,n){return new bn(e,t,n)}},G=Qn,Kn=function(){function e(t){this.options=t||{},this.livesLeft=this.options.lives||1/0}return e.prototype.getAssistant=function(t){return G.createAssistantToTheTransportManager(this,t,{minPingDelay:this.options.minPingDelay,maxPingDelay:this.options.maxPingDelay})},e.prototype.isAlive=function(){return this.livesLeft>0},e.prototype.reportDeath=function(){this.livesLeft-=1},e}(),Gt=Kn,Yn=function(){function e(t,n){this.strategies=t,this.loop=!!n.loop,this.failFast=!!n.failFast,this.timeout=n.timeout,this.timeoutLimit=n.timeoutLimit}return e.prototype.isSupported=function(){return zt(this.strategies,j.method("isSupported"))},e.prototype.connect=function(t,n){var r=this,i=this.strategies,o=0,u=this.timeout,p=null,_=function(g,k){k?n(null,k):(o=o+1,r.loop&&(o=o%i.length),o0&&(o=new Q(r.timeout,function(){u.abort(),i(!0)})),u=t.connect(n,function(p,_){p&&o&&o.isRunning()&&!r.failFast||(o&&o.ensureAborted(),i(p,_))}),{abort:function(){o&&o.ensureAborted(),u.abort()},forceMinPriority:function(p){u.forceMinPriority(p)}}},e}(),Y=Yn,$n=function(){function e(t){this.strategies=t}return e.prototype.isSupported=function(){return zt(this.strategies,j.method("isSupported"))},e.prototype.connect=function(t,n){return Zn(this.strategies,t,function(r,i){return function(o,u){if(i[r].error=o,o){tr(i)&&n(!0);return}rt(i,function(p){p.forceMinPriority(u.transport.priority)}),n(null,u)}})},e}(),wt=$n;function Zn(e,t,n){var r=Dt(e,function(i,o,u,p){return i.connect(t,n(o,p))});return{abort:function(){rt(r,er)},forceMinPriority:function(i){rt(r,function(o){o.forceMinPriority(i)})}}}function tr(e){return Ue(e,function(t){return!!t.error})}function er(e){!e.error&&!e.aborted&&(e.abort(),e.aborted=!0)}var nr=function(){function e(t,n,r){this.strategy=t,this.transports=n,this.ttl=r.ttl||1800*1e3,this.usingTLS=r.useTLS,this.timeline=r.timeline}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.usingTLS,i=ir(r),o=[this.strategy];if(i&&i.timestamp+this.ttl>=j.now()){var u=this.transports[i.transport];u&&(this.timeline.info({cached:!0,transport:i.transport,latency:i.latency}),o.push(new Y([u],{timeout:i.latency*2+1e3,failFast:!0})))}var p=j.now(),_=o.pop().connect(t,function g(k,L){k?(Qt(r),o.length>0?(p=j.now(),_=o.pop().connect(t,g)):n(k)):(or(r,L.transport.name,j.now()-p),n(null,L))});return{abort:function(){_.abort()},forceMinPriority:function(g){t=g,_&&_.forceMinPriority(g)}}},e}(),rr=nr;function kt(e){return"pusherTransport"+(e?"TLS":"NonTLS")}function ir(e){var t=b.getLocalStorage();if(t)try{var n=t[kt(e)];if(n)return JSON.parse(n)}catch{Qt(e)}return null}function or(e,t,n){var r=b.getLocalStorage();if(r)try{r[kt(e)]=at({timestamp:j.now(),transport:t,latency:n})}catch{}}function Qt(e){var t=b.getLocalStorage();if(t)try{delete t[kt(e)]}catch{}}var sr=function(){function e(t,n){var r=n.delay;this.strategy=t,this.options={delay:r}}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.strategy,i,o=new Q(this.options.delay,function(){i=r.connect(t,n)});return{abort:function(){o.ensureAborted(),i&&i.abort()},forceMinPriority:function(u){t=u,i&&i.forceMinPriority(u)}}},e}(),ut=sr,ar=function(){function e(t,n,r){this.test=t,this.trueBranch=n,this.falseBranch=r}return e.prototype.isSupported=function(){var t=this.test()?this.trueBranch:this.falseBranch;return t.isSupported()},e.prototype.connect=function(t,n){var r=this.test()?this.trueBranch:this.falseBranch;return r.connect(t,n)},e}(),it=ar,cr=function(){function e(t){this.strategy=t}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.strategy.connect(t,function(i,o){o&&r.abort(),n(i,o)});return r},e}(),ur=cr;function ot(e){return function(){return e.isSupported()}}var hr=function(e,t,n){var r={};function i(ce,gi,_i,mi,bi){var ue=n(e,ce,gi,_i,mi,bi);return r[ce]=ue,ue}var o=Object.assign({},t,{hostNonTLS:e.wsHost+":"+e.wsPort,hostTLS:e.wsHost+":"+e.wssPort,httpPath:e.wsPath}),u=Object.assign({},o,{useTLS:!0}),p=Object.assign({},t,{hostNonTLS:e.httpHost+":"+e.httpPort,hostTLS:e.httpHost+":"+e.httpsPort,httpPath:e.httpPath}),_={loop:!0,timeout:15e3,timeoutLimit:6e4},g=new Gt({lives:2,minPingDelay:1e4,maxPingDelay:e.activityTimeout}),k=new Gt({lives:2,minPingDelay:1e4,maxPingDelay:e.activityTimeout}),L=i("ws","ws",3,o,g),X=i("wss","ws",3,u,g),fi=i("sockjs","sockjs",1,p),ne=i("xhr_streaming","xhr_streaming",1,p,k),pi=i("xdr_streaming","xdr_streaming",1,p,k),re=i("xhr_polling","xhr_polling",1,p),di=i("xdr_polling","xdr_polling",1,p),ie=new Y([L],_),vi=new Y([X],_),yi=new Y([fi],_),oe=new Y([new it(ot(ne),ne,pi)],_),se=new Y([new it(ot(re),re,di)],_),ae=new Y([new it(ot(oe),new wt([oe,new ut(se,{delay:4e3})]),se)],_),Pt=new it(ot(ae),ae,yi),xt;return t.useTLS?xt=new wt([ie,new ut(Pt,{delay:2e3})]):xt=new wt([ie,new ut(vi,{delay:2e3}),new ut(Pt,{delay:5e3})]),new rr(new ur(new it(ot(L),xt,Pt)),r,{ttl:18e5,timeline:t.timeline,useTLS:t.useTLS})},lr=hr,fr=function(){var e=this;e.timeline.info(e.buildTimelineMessage({transport:e.name+(e.options.useTLS?"s":"")})),e.hooks.isInitialized()?e.changeState("initialized"):e.hooks.file?(e.changeState("initializing"),S.load(e.hooks.file,{useTLS:e.options.useTLS},function(t,n){e.hooks.isInitialized()?(e.changeState("initialized"),n(!0)):(t&&e.onError(t),e.onClose(),n(!1))})):e.onClose()},pr={getRequest:function(e){var t=new window.XDomainRequest;return t.ontimeout=function(){e.emit("error",new I),e.close()},t.onerror=function(n){e.emit("error",n),e.close()},t.onprogress=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText)},t.onload=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText),e.emit("finished",200),e.close()},t},abortRequest:function(e){e.ontimeout=e.onerror=e.onprogress=e.onload=null,e.abort()}},dr=pr,vr=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),yr=256*1024,gr=function(e){vr(t,e);function t(n,r,i){var o=e.call(this)||this;return o.hooks=n,o.method=r,o.url=i,o}return t.prototype.start=function(n){var r=this;this.position=0,this.xhr=this.hooks.getRequest(this),this.unloader=function(){r.close()},b.addUnloadListener(this.unloader),this.xhr.open(this.method,this.url,!0),this.xhr.setRequestHeader&&this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.send(n)},t.prototype.close=function(){this.unloader&&(b.removeUnloadListener(this.unloader),this.unloader=null),this.xhr&&(this.hooks.abortRequest(this.xhr),this.xhr=null)},t.prototype.onChunk=function(n,r){for(;;){var i=this.advanceBuffer(r);if(i)this.emit("chunk",{status:n,data:i});else break}this.isBufferTooLong(r)&&this.emit("buffer_too_long")},t.prototype.advanceBuffer=function(n){var r=n.slice(this.position),i=r.indexOf(` +`);return i!==-1?(this.position+=i+1,r.slice(0,i)):null},t.prototype.isBufferTooLong=function(n){return this.position===n.length&&n.length>yr},t}(V),_r=gr,St;(function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSED=3]="CLOSED"})(St||(St={}));var $=St,mr=1,br=function(){function e(t,n){this.hooks=t,this.session=Yt(1e3)+"/"+Cr(8),this.location=wr(n),this.readyState=$.CONNECTING,this.openStream()}return e.prototype.send=function(t){return this.sendRaw(JSON.stringify([t]))},e.prototype.ping=function(){this.hooks.sendHeartbeat(this)},e.prototype.close=function(t,n){this.onClose(t,n,!0)},e.prototype.sendRaw=function(t){if(this.readyState===$.OPEN)try{return b.createSocketRequest("POST",Kt(kr(this.location,this.session))).start(t),!0}catch{return!1}else return!1},e.prototype.reconnect=function(){this.closeStream(),this.openStream()},e.prototype.onClose=function(t,n,r){this.closeStream(),this.readyState=$.CLOSED,this.onclose&&this.onclose({code:t,reason:n,wasClean:r})},e.prototype.onChunk=function(t){if(t.status===200){this.readyState===$.OPEN&&this.onActivity();var n,r=t.data.slice(0,1);switch(r){case"o":n=JSON.parse(t.data.slice(1)||"{}"),this.onOpen(n);break;case"a":n=JSON.parse(t.data.slice(1)||"[]");for(var i=0;i0&&e.onChunk(n.status,n.responseText);break;case 4:n.responseText&&n.responseText.length>0&&e.onChunk(n.status,n.responseText),e.emit("finished",n.status),e.close();break}},n},abortRequest:function(e){e.onreadystatechange=null,e.abort()}},Er=Lr,Rr={createStreamingSocket:function(e){return this.createSocket(xr,e)},createPollingSocket:function(e){return this.createSocket(Ar,e)},createSocket:function(e,t){return new Tr(e,t)},createXHR:function(e,t){return this.createRequest(Er,e,t)},createRequest:function(e,t,n){return new _r(e,t,n)}},$t=Rr;$t.createXDR=function(e,t){return this.createRequest(dr,e,t)};var Ir=$t,jr={nextAuthCallbackID:1,auth_callbacks:{},ScriptReceivers:s,DependenciesReceivers:T,getDefaultStrategy:lr,Transports:vn,transportConnectionInitializer:fr,HTTPFactory:Ir,TimelineTransport:Ke,getXHRAPI:function(){return window.XMLHttpRequest},getWebSocketAPI:function(){return window.WebSocket||window.MozWebSocket},setup:function(e){var t=this;window.Pusher=e;var n=function(){t.onDocumentBody(e.ready)};window.JSON?n():S.load("json2",{},n)},getDocument:function(){return document},getProtocol:function(){return this.getDocument().location.protocol},getAuthorizers:function(){return{ajax:be,jsonp:Be}},onDocumentBody:function(e){var t=this;document.body?e():setTimeout(function(){t.onDocumentBody(e)},0)},createJSONPRequest:function(e,t){return new Ve(e,t)},createScriptRequest:function(e){return new Je(e)},getLocalStorage:function(){try{return window.localStorage}catch{return}},createXHR:function(){return this.getXHRAPI()?this.createXMLHttpRequest():this.createMicrosoftXHR()},createXMLHttpRequest:function(){var e=this.getXHRAPI();return new e},createMicrosoftXHR:function(){return new ActiveXObject("Microsoft.XMLHTTP")},getNetwork:function(){return _n},createWebSocket:function(e){var t=this.getWebSocketAPI();return new t(e)},createSocketRequest:function(e,t){if(this.isXHRSupported())return this.HTTPFactory.createXHR(e,t);if(this.isXDRSupported(t.indexOf("https:")===0))return this.HTTPFactory.createXDR(e,t);throw"Cross-origin HTTP requests are not supported"},isXHRSupported:function(){var e=this.getXHRAPI();return!!e&&new e().withCredentials!==void 0},isXDRSupported:function(e){var t=e?"https:":"http:",n=this.getProtocol();return!!window.XDomainRequest&&n===t},addUnloadListener:function(e){window.addEventListener!==void 0?window.addEventListener("unload",e,!1):window.attachEvent!==void 0&&window.attachEvent("onunload",e)},removeUnloadListener:function(e){window.addEventListener!==void 0?window.removeEventListener("unload",e,!1):window.detachEvent!==void 0&&window.detachEvent("onunload",e)},randomInt:function(e){var t=function(){var n=window.crypto||window.msCrypto,r=n.getRandomValues(new Uint32Array(1))[0];return r/Math.pow(2,32)};return Math.floor(t()*e)}},b=jr,Ct;(function(e){e[e.ERROR=3]="ERROR",e[e.INFO=6]="INFO",e[e.DEBUG=7]="DEBUG"})(Ct||(Ct={}));var ht=Ct,Nr=function(){function e(t,n,r){this.key=t,this.session=n,this.events=[],this.options=r||{},this.sent=0,this.uniqueID=0}return e.prototype.log=function(t,n){t<=this.options.level&&(this.events.push(U({},n,{timestamp:j.now()})),this.options.limit&&this.events.length>this.options.limit&&this.events.shift())},e.prototype.error=function(t){this.log(ht.ERROR,t)},e.prototype.info=function(t){this.log(ht.INFO,t)},e.prototype.debug=function(t){this.log(ht.DEBUG,t)},e.prototype.isEmpty=function(){return this.events.length===0},e.prototype.send=function(t,n){var r=this,i=U({session:this.session,bundle:this.sent+1,key:this.key,lib:"js",version:this.options.version,cluster:this.options.cluster,features:this.options.features,timeline:this.events},this.options.params);return this.events=[],t(i,function(o,u){o||r.sent++,n&&n(o,u)}),!0},e.prototype.generateUniqueID=function(){return this.uniqueID++,this.uniqueID},e}(),qr=Nr,Ur=function(){function e(t,n,r,i){this.name=t,this.priority=n,this.transport=r,this.options=i||{}}return e.prototype.isSupported=function(){return this.transport.isSupported({useTLS:this.options.useTLS})},e.prototype.connect=function(t,n){var r=this;if(this.isSupported()){if(this.priority"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Li(l){if(l===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}function Ei(l,h){if(h&&(typeof h=="object"||typeof h=="function"))return h;if(h!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Li(l)}function H(l){var h=Ai();return function(){var c=lt(l),s;if(h){var f=lt(this).constructor;s=Reflect.construct(c,arguments,f)}else s=c.apply(this,arguments);return Ei(this,s)}}var Et=function(){function l(){E(this,l)}return R(l,[{key:"listenForWhisper",value:function(a,c){return this.listen(".client-"+a,c)}},{key:"notification",value:function(a){return this.listen(".Illuminate\\Notifications\\Events\\BroadcastNotificationCreated",a)}},{key:"stopListeningForWhisper",value:function(a,c){return this.stopListening(".client-"+a,c)}}]),l}(),pe=function(){function l(h){E(this,l),this.namespace=h}return R(l,[{key:"format",value:function(a){return a.charAt(0)==="."||a.charAt(0)==="\\"?a.substr(1):(this.namespace&&(a=this.namespace+"."+a),a.replace(/\./g,"\\"))}},{key:"setNamespace",value:function(a){this.namespace=a}}]),l}(),pt=function(l){D(a,l);var h=H(a);function a(c,s,f){var d;return E(this,a),d=h.call(this),d.name=s,d.pusher=c,d.options=f,d.eventFormatter=new pe(d.options.namespace),d.subscribe(),d}return R(a,[{key:"subscribe",value:function(){this.subscription=this.pusher.subscribe(this.name)}},{key:"unsubscribe",value:function(){this.pusher.unsubscribe(this.name)}},{key:"listen",value:function(s,f){return this.on(this.eventFormatter.format(s),f),this}},{key:"listenToAll",value:function(s){var f=this;return this.subscription.bind_global(function(d,N){if(!d.startsWith("pusher:")){var P=f.options.namespace.replace(/\./g,"\\"),T=d.startsWith(P)?d.substring(P.length+1):"."+d;s(T,N)}}),this}},{key:"stopListening",value:function(s,f){return f?this.subscription.unbind(this.eventFormatter.format(s),f):this.subscription.unbind(this.eventFormatter.format(s)),this}},{key:"stopListeningToAll",value:function(s){return s?this.subscription.unbind_global(s):this.subscription.unbind_global(),this}},{key:"subscribed",value:function(s){return this.on("pusher:subscription_succeeded",function(){s()}),this}},{key:"error",value:function(s){return this.on("pusher:subscription_error",function(f){s(f)}),this}},{key:"on",value:function(s,f){return this.subscription.bind(s,f),this}}]),a}(Et),Ri=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}}]),a}(pt),Ii=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}}]),a}(pt),ji=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this.on("pusher:subscription_succeeded",function(f){s(Object.keys(f.members).map(function(d){return f.members[d]}))}),this}},{key:"joining",value:function(s){return this.on("pusher:member_added",function(f){s(f.info)}),this}},{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}},{key:"leaving",value:function(s){return this.on("pusher:member_removed",function(f){s(f.info)}),this}}]),a}(pt),de=function(l){D(a,l);var h=H(a);function a(c,s,f){var d;return E(this,a),d=h.call(this),d.events={},d.listeners={},d.name=s,d.socket=c,d.options=f,d.eventFormatter=new pe(d.options.namespace),d.subscribe(),d}return R(a,[{key:"subscribe",value:function(){this.socket.emit("subscribe",{channel:this.name,auth:this.options.auth||{}})}},{key:"unsubscribe",value:function(){this.unbind(),this.socket.emit("unsubscribe",{channel:this.name,auth:this.options.auth||{}})}},{key:"listen",value:function(s,f){return this.on(this.eventFormatter.format(s),f),this}},{key:"stopListening",value:function(s,f){return this.unbindEvent(this.eventFormatter.format(s),f),this}},{key:"subscribed",value:function(s){return this.on("connect",function(f){s(f)}),this}},{key:"error",value:function(s){return this}},{key:"on",value:function(s,f){var d=this;return this.listeners[s]=this.listeners[s]||[],this.events[s]||(this.events[s]=function(N,P){d.name===N&&d.listeners[s]&&d.listeners[s].forEach(function(T){return T(P)})},this.socket.on(s,this.events[s])),this.listeners[s].push(f),this}},{key:"unbind",value:function(){var s=this;Object.keys(this.events).forEach(function(f){s.unbindEvent(f)})}},{key:"unbindEvent",value:function(s,f){this.listeners[s]=this.listeners[s]||[],f&&(this.listeners[s]=this.listeners[s].filter(function(d){return d!==f})),(!f||this.listeners[s].length===0)&&(this.events[s]&&(this.socket.removeListener(s,this.events[s]),delete this.events[s]),delete this.listeners[s])}}]),a}(Et),ve=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.socket.emit("client event",{channel:this.name,event:"client-".concat(s),data:f}),this}}]),a}(de),Ni=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this.on("presence:subscribed",function(f){s(f.map(function(d){return d.user_info}))}),this}},{key:"joining",value:function(s){return this.on("presence:joining",function(f){return s(f.user_info)}),this}},{key:"whisper",value:function(s,f){return this.socket.emit("client event",{channel:this.name,event:"client-".concat(s),data:f}),this}},{key:"leaving",value:function(s){return this.on("presence:leaving",function(f){return s(f.user_info)}),this}}]),a}(ve),ft=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"subscribe",value:function(){}},{key:"unsubscribe",value:function(){}},{key:"listen",value:function(s,f){return this}},{key:"listenToAll",value:function(s){return this}},{key:"stopListening",value:function(s,f){return this}},{key:"subscribed",value:function(s){return this}},{key:"error",value:function(s){return this}},{key:"on",value:function(s,f){return this}}]),a}(Et),fe=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this}}]),a}(ft),qi=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this}},{key:"joining",value:function(s){return this}},{key:"whisper",value:function(s,f){return this}},{key:"leaving",value:function(s){return this}}]),a}(ft),Rt=function(){function l(h){E(this,l),this._defaultOptions={auth:{headers:{}},authEndpoint:"/broadcasting/auth",userAuthentication:{endpoint:"/broadcasting/user-auth",headers:{}},broadcaster:"pusher",csrfToken:null,bearerToken:null,host:null,key:null,namespace:"App.Events"},this.setOptions(h),this.connect()}return R(l,[{key:"setOptions",value:function(a){this.options=At(this._defaultOptions,a);var c=this.csrfToken();return c&&(this.options.auth.headers["X-CSRF-TOKEN"]=c,this.options.userAuthentication.headers["X-CSRF-TOKEN"]=c),c=this.options.bearerToken,c&&(this.options.auth.headers.Authorization="Bearer "+c,this.options.userAuthentication.headers.Authorization="Bearer "+c),a}},{key:"csrfToken",value:function(){var a;return typeof window<"u"&&window.Laravel&&window.Laravel.csrfToken?window.Laravel.csrfToken:this.options.csrfToken?this.options.csrfToken:typeof document<"u"&&typeof document.querySelector=="function"&&(a=document.querySelector('meta[name="csrf-token"]'))?a.getAttribute("content"):null}}]),l}(),Ui=function(l){D(a,l);var h=H(a);function a(){var c;return E(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){typeof this.options.client<"u"?this.pusher=this.options.client:this.options.Pusher?this.pusher=new this.options.Pusher(this.options.key,this.options):this.pusher=new Pusher(this.options.key,this.options)}},{key:"signin",value:function(){this.pusher.signin()}},{key:"listen",value:function(s,f,d){return this.channel(s).listen(f,d)}},{key:"channel",value:function(s){return this.channels[s]||(this.channels[s]=new pt(this.pusher,s,this.options)),this.channels[s]}},{key:"privateChannel",value:function(s){return this.channels["private-"+s]||(this.channels["private-"+s]=new Ri(this.pusher,"private-"+s,this.options)),this.channels["private-"+s]}},{key:"encryptedPrivateChannel",value:function(s){return this.channels["private-encrypted-"+s]||(this.channels["private-encrypted-"+s]=new Ii(this.pusher,"private-encrypted-"+s,this.options)),this.channels["private-encrypted-"+s]}},{key:"presenceChannel",value:function(s){return this.channels["presence-"+s]||(this.channels["presence-"+s]=new ji(this.pusher,"presence-"+s,this.options)),this.channels["presence-"+s]}},{key:"leave",value:function(s){var f=this,d=[s,"private-"+s,"private-encrypted-"+s,"presence-"+s];d.forEach(function(N,P){f.leaveChannel(N)})}},{key:"leaveChannel",value:function(s){this.channels[s]&&(this.channels[s].unsubscribe(),delete this.channels[s])}},{key:"socketId",value:function(){return this.pusher.connection.socket_id}},{key:"disconnect",value:function(){this.pusher.disconnect()}}]),a}(Rt),Di=function(l){D(a,l);var h=H(a);function a(){var c;return E(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){var s=this,f=this.getSocketIO();return this.socket=f(this.options.host,this.options),this.socket.on("reconnect",function(){Object.values(s.channels).forEach(function(d){d.subscribe()})}),this.socket}},{key:"getSocketIO",value:function(){if(typeof this.options.client<"u")return this.options.client;if(typeof io<"u")return io;throw new Error("Socket.io client not found. Should be globally available or passed via options.client")}},{key:"listen",value:function(s,f,d){return this.channel(s).listen(f,d)}},{key:"channel",value:function(s){return this.channels[s]||(this.channels[s]=new de(this.socket,s,this.options)),this.channels[s]}},{key:"privateChannel",value:function(s){return this.channels["private-"+s]||(this.channels["private-"+s]=new ve(this.socket,"private-"+s,this.options)),this.channels["private-"+s]}},{key:"presenceChannel",value:function(s){return this.channels["presence-"+s]||(this.channels["presence-"+s]=new Ni(this.socket,"presence-"+s,this.options)),this.channels["presence-"+s]}},{key:"leave",value:function(s){var f=this,d=[s,"private-"+s,"presence-"+s];d.forEach(function(N){f.leaveChannel(N)})}},{key:"leaveChannel",value:function(s){this.channels[s]&&(this.channels[s].unsubscribe(),delete this.channels[s])}},{key:"socketId",value:function(){return this.socket.id}},{key:"disconnect",value:function(){this.socket.disconnect()}}]),a}(Rt),Hi=function(l){D(a,l);var h=H(a);function a(){var c;return E(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){}},{key:"listen",value:function(s,f,d){return new ft}},{key:"channel",value:function(s){return new ft}},{key:"privateChannel",value:function(s){return new fe}},{key:"encryptedPrivateChannel",value:function(s){return new fe}},{key:"presenceChannel",value:function(s){return new qi}},{key:"leave",value:function(s){}},{key:"leaveChannel",value:function(s){}},{key:"socketId",value:function(){return"fake-socket-id"}},{key:"disconnect",value:function(){}}]),a}(Rt),ye=function(){function l(h){E(this,l),this.options=h,this.connect(),this.options.withoutInterceptors||this.registerInterceptors()}return R(l,[{key:"channel",value:function(a){return this.connector.channel(a)}},{key:"connect",value:function(){this.options.broadcaster=="pusher"?this.connector=new Ui(this.options):this.options.broadcaster=="socket.io"?this.connector=new Di(this.options):this.options.broadcaster=="null"?this.connector=new Hi(this.options):typeof this.options.broadcaster=="function"&&(this.connector=new this.options.broadcaster(this.options))}},{key:"disconnect",value:function(){this.connector.disconnect()}},{key:"join",value:function(a){return this.connector.presenceChannel(a)}},{key:"leave",value:function(a){this.connector.leave(a)}},{key:"leaveChannel",value:function(a){this.connector.leaveChannel(a)}},{key:"leaveAllChannels",value:function(){for(var a in this.connector.channels)this.leaveChannel(a)}},{key:"listen",value:function(a,c,s){return this.connector.listen(a,c,s)}},{key:"private",value:function(a){return this.connector.privateChannel(a)}},{key:"encryptedPrivate",value:function(a){return this.connector.encryptedPrivateChannel(a)}},{key:"socketId",value:function(){return this.connector.socketId()}},{key:"registerInterceptors",value:function(){typeof Vue=="function"&&Vue.http&&this.registerVueRequestInterceptor(),typeof axios=="function"&&this.registerAxiosRequestInterceptor(),typeof jQuery=="function"&&this.registerjQueryAjaxSetup(),(typeof Turbo>"u"?"undefined":Ot(Turbo))==="object"&&this.registerTurboRequestInterceptor()}},{key:"registerVueRequestInterceptor",value:function(){var a=this;Vue.http.interceptors.push(function(c,s){a.socketId()&&c.headers.set("X-Socket-ID",a.socketId()),s()})}},{key:"registerAxiosRequestInterceptor",value:function(){var a=this;axios.interceptors.request.use(function(c){return a.socketId()&&(c.headers["X-Socket-Id"]=a.socketId()),c})}},{key:"registerjQueryAjaxSetup",value:function(){var a=this;typeof jQuery.ajax<"u"&&jQuery.ajaxPrefilter(function(c,s,f){a.socketId()&&f.setRequestHeader("X-Socket-Id",a.socketId())})}},{key:"registerTurboRequestInterceptor",value:function(){var a=this;document.addEventListener("turbo:before-fetch-request",function(c){c.detail.fetchOptions.headers["X-Socket-Id"]=a.socketId()})}}]),l}();var _e=Oi(ge(),1);window.EchoFactory=ye;window.Pusher=_e.default;})(); +/*! Bundled license information: + +pusher-js/dist/web/pusher.js: + (*! + * Pusher JavaScript Library v7.6.0 + * https://pusher.com/ + * + * Copyright 2020, Pusher + * Released under the MIT licence. + *) +*/ diff --git a/public/js/filament/forms/components/color-picker.js b/public/js/filament/forms/components/color-picker.js new file mode 100644 index 000000000..ab0a9ead8 --- /dev/null +++ b/public/js/filament/forms/components/color-picker.js @@ -0,0 +1 @@ +var l=(e,t=0,r=1)=>e>r?r:eMath.round(r*e)/r;var nt={grad:360/400,turn:360,rad:360/(Math.PI*2)},B=e=>J(x(e)),x=e=>(e[0]==="#"&&(e=e.substr(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:1}:{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:1}),it=(e,t="deg")=>Number(e)*(nt[t]||1),lt=e=>{let r=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return r?ct({h:it(r[1],r[2]),s:Number(r[3]),l:Number(r[4]),a:r[5]===void 0?1:Number(r[5])/(r[6]?100:1)}):{h:0,s:0,v:0,a:1}},F=lt,ct=({h:e,s:t,l:r,a:s})=>(t*=(r<50?r:100-r)/100,{h:e,s:t>0?2*t/(r+t)*100:0,v:r+t,a:s}),X=e=>pt(N(e)),Y=({h:e,s:t,v:r,a:s})=>{let o=(200-t)*r/100;return{h:a(e),s:a(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:a(o/2),a:a(s,2)}};var u=e=>{let{h:t,s:r,l:s}=Y(e);return`hsl(${t}, ${r}%, ${s}%)`},b=e=>{let{h:t,s:r,l:s,a:o}=Y(e);return`hsla(${t}, ${r}%, ${s}%, ${o})`},N=({h:e,s:t,v:r,a:s})=>{e=e/360*6,t=t/100,r=r/100;let o=Math.floor(e),n=r*(1-t),i=r*(1-(e-o)*t),E=r*(1-(1-e+o)*t),q=o%6;return{r:a([r,i,n,n,E,r][q]*255),g:a([E,r,r,i,n,n][q]*255),b:a([n,n,E,r,r,i][q]*255),a:a(s,2)}},_=e=>{let{r:t,g:r,b:s}=N(e);return`rgb(${t}, ${r}, ${s})`},U=e=>{let{r:t,g:r,b:s,a:o}=N(e);return`rgba(${t}, ${r}, ${s}, ${o})`};var A=e=>{let r=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return r?J({r:Number(r[1])/(r[2]?100/255:1),g:Number(r[3])/(r[4]?100/255:1),b:Number(r[5])/(r[6]?100/255:1),a:r[7]===void 0?1:Number(r[7])/(r[8]?100:1)}):{h:0,s:0,v:0,a:1}},G=A,L=e=>{let t=e.toString(16);return t.length<2?"0"+t:t},pt=({r:e,g:t,b:r})=>"#"+L(e)+L(t)+L(r),J=({r:e,g:t,b:r,a:s})=>{let o=Math.max(e,t,r),n=o-Math.min(e,t,r),i=n?o===e?(t-r)/n:o===t?2+(r-e)/n:4+(e-t)/n:0;return{h:a(60*(i<0?i+6:i)),s:a(o?n/o*100:0),v:a(o/255*100),a:s}};var I=(e,t)=>{if(e===t)return!0;for(let r in e)if(e[r]!==t[r])return!1;return!0},d=(e,t)=>e.replace(/\s/g,"")===t.replace(/\s/g,""),K=(e,t)=>e.toLowerCase()===t.toLowerCase()?!0:I(x(e),x(t));var Q={},v=e=>{let t=Q[e];return t||(t=document.createElement("template"),t.innerHTML=e,Q[e]=t),t},m=(e,t,r)=>{e.dispatchEvent(new CustomEvent(t,{bubbles:!0,detail:r}))};var h=!1,O=e=>"touches"in e,ut=e=>h&&!O(e)?!1:(h||(h=O(e)),!0),W=(e,t)=>{let r=O(t)?t.touches[0]:t,s=e.el.getBoundingClientRect();m(e.el,"move",e.getMove({x:l((r.pageX-(s.left+window.pageXOffset))/s.width),y:l((r.pageY-(s.top+window.pageYOffset))/s.height)}))},dt=(e,t)=>{let r=t.keyCode;r>40||e.xy&&r<37||r<33||(t.preventDefault(),m(e.el,"move",e.getMove({x:r===39?.01:r===37?-.01:r===34?.05:r===33?-.05:r===35?1:r===36?-1:0,y:r===40?.01:r===38?-.01:0},!0)))},p=class{constructor(t,r,s,o){let n=v(`

`);t.appendChild(n.content.cloneNode(!0));let i=t.querySelector(`[part=${r}]`);i.addEventListener("mousedown",this),i.addEventListener("touchstart",this),i.addEventListener("keydown",this),this.el=i,this.xy=o,this.nodes=[i.firstChild,i]}set dragging(t){let r=t?document.addEventListener:document.removeEventListener;r(h?"touchmove":"mousemove",this),r(h?"touchend":"mouseup",this)}handleEvent(t){switch(t.type){case"mousedown":case"touchstart":if(t.preventDefault(),!ut(t)||!h&&t.button!=0)return;this.el.focus(),W(this,t),this.dragging=!0;break;case"mousemove":case"touchmove":t.preventDefault(),W(this,t);break;case"mouseup":case"touchend":this.dragging=!1;break;case"keydown":dt(this,t);break}}style(t){t.forEach((r,s)=>{for(let o in r)this.nodes[s].style.setProperty(o,r[o])})}};var $=class extends p{constructor(t){super(t,"hue",'aria-label="Hue" aria-valuemin="0" aria-valuemax="360"',!1)}update({h:t}){this.h=t,this.style([{left:`${t/360*100}%`,color:u({h:t,s:100,v:100,a:1})}]),this.el.setAttribute("aria-valuenow",`${a(t)}`)}getMove(t,r){return{h:r?l(this.h+t.x*360,0,360):360*t.x}}};var H=class extends p{constructor(t){super(t,"saturation",'aria-label="Color"',!0)}update(t){this.hsva=t,this.style([{top:`${100-t.v}%`,left:`${t.s}%`,color:u(t)},{"background-color":u({h:t.h,s:100,v:100,a:1})}]),this.el.setAttribute("aria-valuetext",`Saturation ${a(t.s)}%, Brightness ${a(t.v)}%`)}getMove(t,r){return{s:r?l(this.hsva.s+t.x*100,0,100):t.x*100,v:r?l(this.hsva.v-t.y*100,0,100):Math.round(100-t.y*100)}}};var Z=":host{display:flex;flex-direction:column;position:relative;width:200px;height:200px;user-select:none;-webkit-user-select:none;cursor:default}:host([hidden]){display:none!important}[role=slider]{position:relative;touch-action:none;user-select:none;-webkit-user-select:none;outline:0}[role=slider]:last-child{border-radius:0 0 8px 8px}[part$=pointer]{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}[part$=pointer]::after{display:block;content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background-color:currentColor}[role=slider]:focus [part$=pointer]{transform:translate(-50%,-50%) scale(1.1)}";var tt="[part=hue]{flex:0 0 24px;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}[part=hue-pointer]{top:50%;z-index:2}";var rt="[part=saturation]{flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,rgba(255,255,255,0));box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}[part=saturation-pointer]{z-index:3}";var S=Symbol("same"),et=Symbol("color"),ot=Symbol("hsva"),R=Symbol("change"),P=Symbol("update"),st=Symbol("parts"),f=Symbol("css"),g=Symbol("sliders"),c=class extends HTMLElement{static get observedAttributes(){return["color"]}get[f](){return[Z,tt,rt]}get[g](){return[H,$]}get color(){return this[et]}set color(t){if(!this[S](t)){let r=this.colorModel.toHsva(t);this[P](r),this[R](t)}}constructor(){super();let t=v(``),r=this.attachShadow({mode:"open"});r.appendChild(t.content.cloneNode(!0)),r.addEventListener("move",this),this[st]=this[g].map(s=>new s(r))}connectedCallback(){if(this.hasOwnProperty("color")){let t=this.color;delete this.color,this.color=t}else this.color||(this.color=this.colorModel.defaultColor)}attributeChangedCallback(t,r,s){let o=this.colorModel.fromAttr(s);this[S](o)||(this.color=o)}handleEvent(t){let r=this[ot],s={...r,...t.detail};this[P](s);let o;!I(s,r)&&!this[S](o=this.colorModel.fromHsva(s))&&this[R](o)}[S](t){return this.color&&this.colorModel.equal(t,this.color)}[P](t){this[ot]=t,this[st].forEach(r=>r.update(t))}[R](t){this[et]=t,m(this,"color-changed",{value:t})}};var ht={defaultColor:"#000",toHsva:B,fromHsva:X,equal:K,fromAttr:e=>e},y=class extends c{get colorModel(){return ht}};var z=class extends y{};customElements.define("hex-color-picker",z);var mt={defaultColor:"hsl(0, 0%, 0%)",toHsva:F,fromHsva:u,equal:d,fromAttr:e=>e},T=class extends c{get colorModel(){return mt}};var V=class extends T{};customElements.define("hsl-string-color-picker",V);var ft={defaultColor:"rgb(0, 0, 0)",toHsva:G,fromHsva:_,equal:d,fromAttr:e=>e},w=class extends c{get colorModel(){return ft}};var j=class extends w{};customElements.define("rgb-string-color-picker",j);var M=class extends p{constructor(t){super(t,"alpha",'aria-label="Alpha" aria-valuemin="0" aria-valuemax="1"',!1)}update(t){this.hsva=t;let r=b({...t,a:0}),s=b({...t,a:1}),o=t.a*100;this.style([{left:`${o}%`,color:b(t)},{"--gradient":`linear-gradient(90deg, ${r}, ${s}`}]);let n=a(o);this.el.setAttribute("aria-valuenow",`${n}`),this.el.setAttribute("aria-valuetext",`${n}%`)}getMove(t,r){return{a:r?l(this.hsva.a+t.x):t.x}}};var at=`[part=alpha]{flex:0 0 24px}[part=alpha]::after{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background-image:var(--gradient);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}[part^=alpha]{background-color:#fff;background-image:url('data:image/svg+xml,')}[part=alpha-pointer]{top:50%}`;var k=class extends c{get[f](){return[...super[f],at]}get[g](){return[...super[g],M]}};var gt={defaultColor:"rgba(0, 0, 0, 1)",toHsva:A,fromHsva:U,equal:d,fromAttr:e=>e},C=class extends k{get colorModel(){return gt}};var D=class extends C{};customElements.define("rgba-string-color-picker",D);function xt({isAutofocused:e,isDisabled:t,isLiveOnPickerClose:r,state:s}){return{state:s,init:function(){this.state===null||this.state===""||this.setState(this.state),e&&this.togglePanelVisibility(this.$refs.input),this.$refs.input.addEventListener("change",o=>{this.setState(o.target.value)}),this.$refs.panel.addEventListener("color-changed",o=>{this.setState(o.detail.value)}),r&&new MutationObserver(()=>{this.$refs.panel.style.display==="none"&&this.$wire.call("$refresh")}).observe(this.$refs.panel,{attributes:!0,childList:!0})},togglePanelVisibility:function(){t||this.$refs.panel.toggle(this.$refs.input)},setState:function(o){this.state=o,this.$refs.input.value=o,this.$refs.panel.color=o},isOpen:function(){return this.$refs.panel.style.display==="block"}}}export{xt as default}; diff --git a/public/js/filament/forms/components/date-time-picker.js b/public/js/filament/forms/components/date-time-picker.js new file mode 100644 index 000000000..8c67e7989 --- /dev/null +++ b/public/js/filament/forms/components/date-time-picker.js @@ -0,0 +1 @@ +var Xn=Object.create;var Vt=Object.defineProperty;var Qn=Object.getOwnPropertyDescriptor;var ei=Object.getOwnPropertyNames;var ti=Object.getPrototypeOf,ni=Object.prototype.hasOwnProperty;var H=(n,t)=>()=>(t||n((t={exports:{}}).exports,t),t.exports);var ii=(n,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let e of ei(t))!ni.call(n,e)&&e!==r&&Vt(n,e,{get:()=>t[e],enumerable:!(i=Qn(t,e))||i.enumerable});return n};var _e=(n,t,r)=>(r=n!=null?Xn(ti(n)):{},ii(t||!n||!n.__esModule?Vt(r,"default",{value:n,enumerable:!0}):r,n));var on=H((ge,Se)=>{(function(n,t){typeof ge=="object"&&typeof Se<"u"?Se.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_customParseFormat=t()})(ge,function(){"use strict";var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d\d/,i=/\d\d?/,e=/\d*[^-_:/,()\s\d]+/,u={},s=function(o){return(o=+o)+(o>68?1900:2e3)},a=function(o){return function(c){this[o]=+c}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(o){(this.zone||(this.zone={})).offset=function(c){if(!c||c==="Z")return 0;var D=c.match(/([+-]|\d\d)/g),p=60*D[1]+(+D[2]||0);return p===0?0:D[0]==="+"?-p:p}(o)}],_=function(o){var c=u[o];return c&&(c.indexOf?c:c.s.concat(c.f))},f=function(o,c){var D,p=u.meridiem;if(p){for(var k=1;k<=24;k+=1)if(o.indexOf(p(k,0,c))>-1){D=k>12;break}}else D=o===(c?"pm":"PM");return D},y={A:[e,function(o){this.afternoon=f(o,!1)}],a:[e,function(o){this.afternoon=f(o,!0)}],S:[/\d/,function(o){this.milliseconds=100*+o}],SS:[r,function(o){this.milliseconds=10*+o}],SSS:[/\d{3}/,function(o){this.milliseconds=+o}],s:[i,a("seconds")],ss:[i,a("seconds")],m:[i,a("minutes")],mm:[i,a("minutes")],H:[i,a("hours")],h:[i,a("hours")],HH:[i,a("hours")],hh:[i,a("hours")],D:[i,a("day")],DD:[r,a("day")],Do:[e,function(o){var c=u.ordinal,D=o.match(/\d+/);if(this.day=D[0],c)for(var p=1;p<=31;p+=1)c(p).replace(/\[|\]/g,"")===o&&(this.day=p)}],M:[i,a("month")],MM:[r,a("month")],MMM:[e,function(o){var c=_("months"),D=(_("monthsShort")||c.map(function(p){return p.slice(0,3)})).indexOf(o)+1;if(D<1)throw new Error;this.month=D%12||D}],MMMM:[e,function(o){var c=_("months").indexOf(o)+1;if(c<1)throw new Error;this.month=c%12||c}],Y:[/[+-]?\d+/,a("year")],YY:[r,function(o){this.year=s(o)}],YYYY:[/\d{4}/,a("year")],Z:d,ZZ:d};function l(o){var c,D;c=o,D=u&&u.formats;for(var p=(o=c.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(j,b,N){var U=N&&N.toUpperCase();return b||D[N]||n[N]||D[U].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(v,h,m){return h||m.slice(1)})})).match(t),k=p.length,T=0;T-1)return new Date((M==="X"?1e3:1)*Y);var L=l(M)(Y),$=L.year,I=L.month,q=L.day,E=L.hours,W=L.minutes,X=L.seconds,B=L.milliseconds,Q=L.zone,Z=new Date,F=q||($||I?1:Z.getDate()),R=$||Z.getFullYear(),V=0;$&&!I||(V=I>0?I-1:Z.getMonth());var ee=E||0,Me=W||0,ye=X||0,Ye=B||0;return Q?new Date(Date.UTC(R,V,F,ee,Me,ye,Ye+60*Q.offset*1e3)):g?new Date(Date.UTC(R,V,F,ee,Me,ye,Ye)):new Date(R,V,F,ee,Me,ye,Ye)}catch{return new Date("")}}(S,x,C),this.init(),U&&U!==!0&&(this.$L=this.locale(U).$L),N&&S!=this.format(x)&&(this.$d=new Date("")),u={}}else if(x instanceof Array)for(var v=x.length,h=1;h<=v;h+=1){O[1]=x[h-1];var m=D.apply(this,O);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===v&&(this.$d=new Date(""))}else k.call(this,T)}}})});var dn=H((be,ke)=>{(function(n,t){typeof be=="object"&&typeof ke<"u"?ke.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_localeData=t()})(be,function(){"use strict";return function(n,t,r){var i=t.prototype,e=function(_){return _&&(_.indexOf?_:_.s)},u=function(_,f,y,l,o){var c=_.name?_:_.$locale(),D=e(c[f]),p=e(c[y]),k=D||p.map(function(S){return S.slice(0,l)});if(!o)return k;var T=c.weekStart;return k.map(function(S,C){return k[(C+(T||0))%7]})},s=function(){return r.Ls[r.locale()]},a=function(_,f){return _.formats[f]||function(y){return y.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(l,o,c){return o||c.slice(1)})}(_.formats[f.toUpperCase()])},d=function(){var _=this;return{months:function(f){return f?f.format("MMMM"):u(_,"months")},monthsShort:function(f){return f?f.format("MMM"):u(_,"monthsShort","months",3)},firstDayOfWeek:function(){return _.$locale().weekStart||0},weekdays:function(f){return f?f.format("dddd"):u(_,"weekdays")},weekdaysMin:function(f){return f?f.format("dd"):u(_,"weekdaysMin","weekdays",2)},weekdaysShort:function(f){return f?f.format("ddd"):u(_,"weekdaysShort","weekdays",3)},longDateFormat:function(f){return a(_.$locale(),f)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return d.bind(this)()},r.localeData=function(){var _=s();return{firstDayOfWeek:function(){return _.weekStart||0},weekdays:function(){return r.weekdays()},weekdaysShort:function(){return r.weekdaysShort()},weekdaysMin:function(){return r.weekdaysMin()},months:function(){return r.months()},monthsShort:function(){return r.monthsShort()},longDateFormat:function(f){return a(_,f)},meridiem:_.meridiem,ordinal:_.ordinal}},r.months=function(){return u(s(),"months")},r.monthsShort=function(){return u(s(),"monthsShort","months",3)},r.weekdays=function(_){return u(s(),"weekdays",null,null,_)},r.weekdaysShort=function(_){return u(s(),"weekdaysShort","weekdays",3,_)},r.weekdaysMin=function(_){return u(s(),"weekdaysMin","weekdays",2,_)}}})});var _n=H((He,Te)=>{(function(n,t){typeof He=="object"&&typeof Te<"u"?Te.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_timezone=t()})(He,function(){"use strict";var n={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(r,i,e){var u,s=function(f,y,l){l===void 0&&(l={});var o=new Date(f),c=function(D,p){p===void 0&&(p={});var k=p.timeZoneName||"short",T=D+"|"+k,S=t[T];return S||(S=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:D,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:k}),t[T]=S),S}(y,l);return c.formatToParts(o)},a=function(f,y){for(var l=s(f,y),o=[],c=0;c=0&&(o[T]=parseInt(k,10))}var S=o[3],C=S===24?0:S,O=o[0]+"-"+o[1]+"-"+o[2]+" "+C+":"+o[4]+":"+o[5]+":000",x=+f;return(e.utc(O).valueOf()-(x-=x%1e3))/6e4},d=i.prototype;d.tz=function(f,y){f===void 0&&(f=u);var l=this.utcOffset(),o=this.toDate(),c=o.toLocaleString("en-US",{timeZone:f}),D=Math.round((o-new Date(c))/1e3/60),p=e(c).$set("millisecond",this.$ms).utcOffset(15*-Math.round(o.getTimezoneOffset()/15)-D,!0);if(y){var k=p.utcOffset();p=p.add(l-k,"minute")}return p.$x.$timezone=f,p},d.offsetName=function(f){var y=this.$x.$timezone||e.tz.guess(),l=s(this.valueOf(),y,{timeZoneName:f}).find(function(o){return o.type.toLowerCase()==="timezonename"});return l&&l.value};var _=d.startOf;d.startOf=function(f,y){if(!this.$x||!this.$x.$timezone)return _.call(this,f,y);var l=e(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return _.call(l,f,y).tz(this.$x.$timezone,!0)},e.tz=function(f,y,l){var o=l&&y,c=l||y||u,D=a(+e(),c);if(typeof f!="string")return e(f).tz(c);var p=function(C,O,x){var j=C-60*O*1e3,b=a(j,x);if(O===b)return[j,O];var N=a(j-=60*(b-O)*1e3,x);return b===N?[j,b]:[C-60*Math.min(b,N)*1e3,Math.max(b,N)]}(e.utc(f,o).valueOf(),D,c),k=p[0],T=p[1],S=e(k).utcOffset(T);return S.$x.$timezone=c,S},e.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},e.tz.setDefault=function(f){u=f}}})});var fn=H((je,we)=>{(function(n,t){typeof je=="object"&&typeof we<"u"?we.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_utc=t()})(je,function(){"use strict";var n="minute",t=/[+-]\d\d(?::?\d\d)?/g,r=/([+-]|\d\d)/g;return function(i,e,u){var s=e.prototype;u.utc=function(o){var c={date:o,utc:!0,args:arguments};return new e(c)},s.utc=function(o){var c=u(this.toDate(),{locale:this.$L,utc:!0});return o?c.add(this.utcOffset(),n):c},s.local=function(){return u(this.toDate(),{locale:this.$L,utc:!1})};var a=s.parse;s.parse=function(o){o.utc&&(this.$u=!0),this.$utils().u(o.$offset)||(this.$offset=o.$offset),a.call(this,o)};var d=s.init;s.init=function(){if(this.$u){var o=this.$d;this.$y=o.getUTCFullYear(),this.$M=o.getUTCMonth(),this.$D=o.getUTCDate(),this.$W=o.getUTCDay(),this.$H=o.getUTCHours(),this.$m=o.getUTCMinutes(),this.$s=o.getUTCSeconds(),this.$ms=o.getUTCMilliseconds()}else d.call(this)};var _=s.utcOffset;s.utcOffset=function(o,c){var D=this.$utils().u;if(D(o))return this.$u?0:D(this.$offset)?_.call(this):this.$offset;if(typeof o=="string"&&(o=function(S){S===void 0&&(S="");var C=S.match(t);if(!C)return null;var O=(""+C[0]).match(r)||["-",0,0],x=O[0],j=60*+O[1]+ +O[2];return j===0?0:x==="+"?j:-j}(o),o===null))return this;var p=Math.abs(o)<=16?60*o:o,k=this;if(c)return k.$offset=p,k.$u=o===0,k;if(o!==0){var T=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(k=this.local().add(p+T,n)).$offset=p,k.$x.$localOffset=T}else k=this.utc();return k};var f=s.format;s.format=function(o){var c=o||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return f.call(this,c)},s.valueOf=function(){var o=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*o},s.isUTC=function(){return!!this.$u},s.toISOString=function(){return this.toDate().toISOString()},s.toString=function(){return this.toDate().toUTCString()};var y=s.toDate;s.toDate=function(o){return o==="s"&&this.$offset?u(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():y.call(this)};var l=s.diff;s.diff=function(o,c,D){if(o&&this.$u===o.$u)return l.call(this,o,c,D);var p=this.local(),k=u(o).local();return l.call(p,k,c,D)}}})});var w=H(($e,Ce)=>{(function(n,t){typeof $e=="object"&&typeof Ce<"u"?Ce.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs=t()})($e,function(){"use strict";var n=1e3,t=6e4,r=36e5,i="millisecond",e="second",u="minute",s="hour",a="day",d="week",_="month",f="quarter",y="year",l="date",o="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,D=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(v){var h=["th","st","nd","rd"],m=v%100;return"["+v+(h[(m-20)%10]||h[m]||h[0])+"]"}},k=function(v,h,m){var Y=String(v);return!Y||Y.length>=h?v:""+Array(h+1-Y.length).join(m)+v},T={s:k,z:function(v){var h=-v.utcOffset(),m=Math.abs(h),Y=Math.floor(m/60),M=m%60;return(h<=0?"+":"-")+k(Y,2,"0")+":"+k(M,2,"0")},m:function v(h,m){if(h.date()1)return v(L[0])}else{var $=h.name;C[$]=h,M=$}return!Y&&M&&(S=M),M||!Y&&S},j=function(v,h){if(O(v))return v.clone();var m=typeof h=="object"?h:{};return m.date=v,m.args=arguments,new N(m)},b=T;b.l=x,b.i=O,b.w=function(v,h){return j(v,{locale:h.$L,utc:h.$u,x:h.$x,$offset:h.$offset})};var N=function(){function v(m){this.$L=x(m.locale,null,!0),this.parse(m)}var h=v.prototype;return h.parse=function(m){this.$d=function(Y){var M=Y.date,g=Y.utc;if(M===null)return new Date(NaN);if(b.u(M))return new Date;if(M instanceof Date)return new Date(M);if(typeof M=="string"&&!/Z$/i.test(M)){var L=M.match(c);if(L){var $=L[2]-1||0,I=(L[7]||"0").substring(0,3);return g?new Date(Date.UTC(L[1],$,L[3]||1,L[4]||0,L[5]||0,L[6]||0,I)):new Date(L[1],$,L[3]||1,L[4]||0,L[5]||0,L[6]||0,I)}}return new Date(M)}(m),this.$x=m.x||{},this.init()},h.init=function(){var m=this.$d;this.$y=m.getFullYear(),this.$M=m.getMonth(),this.$D=m.getDate(),this.$W=m.getDay(),this.$H=m.getHours(),this.$m=m.getMinutes(),this.$s=m.getSeconds(),this.$ms=m.getMilliseconds()},h.$utils=function(){return b},h.isValid=function(){return this.$d.toString()!==o},h.isSame=function(m,Y){var M=j(m);return this.startOf(Y)<=M&&M<=this.endOf(Y)},h.isAfter=function(m,Y){return j(m){(function(n,t){typeof Oe=="object"&&typeof ze<"u"?ze.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ar=t(n.dayjs)})(Oe,function(n){"use strict";function t(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var r=t(n),i="\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A\u0648_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648_\u0623\u063A\u0633\u0637\u0633_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s={name:"ar",weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),months:i,monthsShort:i,weekStart:6,relativeTime:{future:"\u0628\u0639\u062F %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0627\u0646\u064A\u0629 \u0648\u0627\u062D\u062F\u0629",m:"\u062F\u0642\u064A\u0642\u0629 \u0648\u0627\u062D\u062F\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629 \u0648\u0627\u062D\u062F\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645 \u0648\u0627\u062D\u062F",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631 \u0648\u0627\u062D\u062F",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0639\u0627\u0645 \u0648\u0627\u062D\u062F",yy:"%d \u0623\u0639\u0648\u0627\u0645"},preparse:function(a){return a.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(d){return u[d]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(d){return e[d]}).replace(/,/g,"\u060C")},ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200FM/\u200FYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return r.default.locale(s,null,!0),s})});var mn=H((Ae,Ie)=>{(function(n,t){typeof Ae=="object"&&typeof Ie<"u"?Ie.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_bs=t(n.dayjs)})(Ae,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"bs",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010Detvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._\u010Det._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return r.default.locale(i,null,!0),i})});var cn=H((xe,qe)=>{(function(n,t){typeof xe=="object"&&typeof qe<"u"?qe.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ca=t(n.dayjs)})(xe,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ca",weekdays:"Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),weekdaysShort:"Dg._Dl._Dt._Dc._Dj._Dv._Ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),months:"Gener_Febrer_Mar\xE7_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),monthsShort:"Gen._Febr._Mar\xE7_Abr._Maig_Juny_Jul._Ag._Set._Oct._Nov._Des.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",ll:"D MMM YYYY",lll:"D MMM YYYY, H:mm",llll:"ddd D MMM YYYY, H:mm"},relativeTime:{future:"d'aqu\xED %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinal:function(e){return""+e+(e===1||e===3?"r":e===2?"n":e===4?"t":"\xE8")}};return r.default.locale(i,null,!0),i})});var Ne=H((he,hn)=>{(function(n,t){typeof he=="object"&&typeof hn<"u"?t(he,w()):typeof define=="function"&&define.amd?define(["exports","dayjs"],t):t((n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ku={},n.dayjs)})(he,function(n,t){"use strict";function r(d){return d&&typeof d=="object"&&"default"in d?d:{default:d}}var i=r(t),e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s=["\u06A9\u0627\u0646\u0648\u0648\u0646\u06CC \u062F\u0648\u0648\u06D5\u0645","\u0634\u0648\u0628\u0627\u062A","\u0626\u0627\u062F\u0627\u0631","\u0646\u06CC\u0633\u0627\u0646","\u0626\u0627\u06CC\u0627\u0631","\u062D\u0648\u0632\u06D5\u06CC\u0631\u0627\u0646","\u062A\u06D5\u0645\u0645\u0648\u0648\u0632","\u0626\u0627\u0628","\u0626\u06D5\u06CC\u0644\u0648\u0648\u0644","\u062A\u0634\u0631\u06CC\u0646\u06CC \u06CC\u06D5\u06A9\u06D5\u0645","\u062A\u0634\u0631\u06CC\u0646\u06CC \u062F\u0648\u0648\u06D5\u0645","\u06A9\u0627\u0646\u0648\u0648\u0646\u06CC \u06CC\u06D5\u06A9\u06D5\u0645"],a={name:"ku",months:s,monthsShort:s,weekdays:"\u06CC\u06D5\u06A9\u0634\u06D5\u0645\u0645\u06D5_\u062F\u0648\u0648\u0634\u06D5\u0645\u0645\u06D5_\u0633\u06CE\u0634\u06D5\u0645\u0645\u06D5_\u0686\u0648\u0627\u0631\u0634\u06D5\u0645\u0645\u06D5_\u067E\u06CE\u0646\u062C\u0634\u06D5\u0645\u0645\u06D5_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),weekdaysShort:"\u06CC\u06D5\u06A9\u0634\u06D5\u0645_\u062F\u0648\u0648\u0634\u06D5\u0645_\u0633\u06CE\u0634\u06D5\u0645_\u0686\u0648\u0627\u0631\u0634\u06D5\u0645_\u067E\u06CE\u0646\u062C\u0634\u06D5\u0645_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),weekStart:6,weekdaysMin:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u0647\u0640_\u0634".split("_"),preparse:function(d){return d.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(_){return u[_]}).replace(/،/g,",")},postformat:function(d){return d.replace(/\d/g,function(_){return e[_]}).replace(/,/g,"\u060C")},ordinal:function(d){return d},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiem:function(d){return d<12?"\u067E.\u0646":"\u062F.\u0646"},relativeTime:{future:"\u0644\u06D5 %s",past:"\u0644\u06D5\u0645\u06D5\u0648\u067E\u06CE\u0634 %s",s:"\u0686\u06D5\u0646\u062F \u0686\u0631\u06A9\u06D5\u06CC\u06D5\u06A9",m:"\u06CC\u06D5\u06A9 \u062E\u0648\u0644\u06D5\u06A9",mm:"%d \u062E\u0648\u0644\u06D5\u06A9",h:"\u06CC\u06D5\u06A9 \u06A9\u0627\u062A\u0698\u0645\u06CE\u0631",hh:"%d \u06A9\u0627\u062A\u0698\u0645\u06CE\u0631",d:"\u06CC\u06D5\u06A9 \u0695\u06C6\u0698",dd:"%d \u0695\u06C6\u0698",M:"\u06CC\u06D5\u06A9 \u0645\u0627\u0646\u06AF",MM:"%d \u0645\u0627\u0646\u06AF",y:"\u06CC\u06D5\u06A9 \u0633\u0627\u06B5",yy:"%d \u0633\u0627\u06B5"}};i.default.locale(a,null,!0),n.default=a,n.englishToArabicNumbersMap=e,Object.defineProperty(n,"__esModule",{value:!0})})});var Mn=H((Ee,Fe)=>{(function(n,t){typeof Ee=="object"&&typeof Fe<"u"?Fe.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_cs=t(n.dayjs)})(Ee,function(n){"use strict";function t(s){return s&&typeof s=="object"&&"default"in s?s:{default:s}}var r=t(n);function i(s){return s>1&&s<5&&~~(s/10)!=1}function e(s,a,d,_){var f=s+" ";switch(d){case"s":return a||_?"p\xE1r sekund":"p\xE1r sekundami";case"m":return a?"minuta":_?"minutu":"minutou";case"mm":return a||_?f+(i(s)?"minuty":"minut"):f+"minutami";case"h":return a?"hodina":_?"hodinu":"hodinou";case"hh":return a||_?f+(i(s)?"hodiny":"hodin"):f+"hodinami";case"d":return a||_?"den":"dnem";case"dd":return a||_?f+(i(s)?"dny":"dn\xED"):f+"dny";case"M":return a||_?"m\u011Bs\xEDc":"m\u011Bs\xEDcem";case"MM":return a||_?f+(i(s)?"m\u011Bs\xEDce":"m\u011Bs\xEDc\u016F"):f+"m\u011Bs\xEDci";case"y":return a||_?"rok":"rokem";case"yy":return a||_?f+(i(s)?"roky":"let"):f+"lety"}}var u={name:"cs",weekdays:"ned\u011Ble_pond\u011Bl\xED_\xFAter\xFD_st\u0159eda_\u010Dtvrtek_p\xE1tek_sobota".split("_"),weekdaysShort:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),weekdaysMin:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),months:"leden_\xFAnor_b\u0159ezen_duben_kv\u011Bten_\u010Derven_\u010Dervenec_srpen_z\xE1\u0159\xED_\u0159\xEDjen_listopad_prosinec".split("_"),monthsShort:"led_\xFAno_b\u0159e_dub_kv\u011B_\u010Dvn_\u010Dvc_srp_z\xE1\u0159_\u0159\xEDj_lis_pro".split("_"),weekStart:1,yearStart:4,ordinal:function(s){return s+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e}};return r.default.locale(u,null,!0),u})});var yn=H((Je,Ue)=>{(function(n,t){typeof Je=="object"&&typeof Ue<"u"?Ue.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_cy=t(n.dayjs)})(Je,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"cy",weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),weekStart:1,weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"mewn %s",past:"%s yn \xF4l",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"}};return r.default.locale(i,null,!0),i})});var Yn=H((We,Pe)=>{(function(n,t){typeof We=="object"&&typeof Pe<"u"?Pe.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_da=t(n.dayjs)})(We,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"da",weekdays:"s\xF8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xF8rdag".split("_"),weekdaysShort:"s\xF8n._man._tirs._ons._tors._fre._l\xF8r.".split("_"),weekdaysMin:"s\xF8._ma._ti._on._to._fr._l\xF8.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,ordinal:function(e){return e+"."},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xE5 sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xE5ned",MM:"%d m\xE5neder",y:"et \xE5r",yy:"%d \xE5r"}};return r.default.locale(i,null,!0),i})});var pn=H((Re,Ze)=>{(function(n,t){typeof Re=="object"&&typeof Ze<"u"?Ze.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_de=t(n.dayjs)})(Re,function(n){"use strict";function t(s){return s&&typeof s=="object"&&"default"in s?s:{default:s}}var r=t(n),i={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function e(s,a,d){var _=i[d];return Array.isArray(_)&&(_=_[a?0:1]),_.replace("%d",s)}var u={name:"de",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xE4rz_Apr._Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.".split("_"),ordinal:function(s){return s+"."},weekStart:1,yearStart:4,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e}};return r.default.locale(u,null,!0),u})});var Dn=H((Ve,Ge)=>{(function(n,t){typeof Ve=="object"&&typeof Ge<"u"?Ge.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_en=t()})(Ve,function(){"use strict";return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(n){var t=["th","st","nd","rd"],r=n%100;return"["+n+(t[(r-20)%10]||t[r]||t[0])+"]"}}})});var Ln=H((Ke,Be)=>{(function(n,t){typeof Ke=="object"&&typeof Be<"u"?Be.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_es=t(n.dayjs)})(Ke,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"es",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},ordinal:function(e){return e+"\xBA"}};return r.default.locale(i,null,!0),i})});var vn=H((Xe,Qe)=>{(function(n,t){typeof Xe=="object"&&typeof Qe<"u"?Qe.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fa=t(n.dayjs)})(Xe,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"fa",weekdays:"\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06CC\u06A9\u200C_\u062F\u0648_\u0633\u0647\u200C_\u0686\u0647_\u067E\u0646_\u062C\u0645_\u0634\u0646".split("_"),weekdaysMin:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),weekStart:6,months:"\u0641\u0631\u0648\u0631\u062F\u06CC\u0646_\u0627\u0631\u062F\u06CC\u0628\u0647\u0634\u062A_\u062E\u0631\u062F\u0627\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F\u0627\u062F_\u0634\u0647\u0631\u06CC\u0648\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627\u0646_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645\u0646_\u0627\u0633\u0641\u0646\u062F".split("_"),monthsShort:"\u0641\u0631\u0648_\u0627\u0631\u062F_\u062E\u0631\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F_\u0634\u0647\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645_\u0627\u0633\u0641".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"\u062F\u0631 %s",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062F \u062B\u0627\u0646\u06CC\u0647",m:"\u06CC\u06A9 \u062F\u0642\u06CC\u0642\u0647",mm:"%d \u062F\u0642\u06CC\u0642\u0647",h:"\u06CC\u06A9 \u0633\u0627\u0639\u062A",hh:"%d \u0633\u0627\u0639\u062A",d:"\u06CC\u06A9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06CC\u06A9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06CC\u06A9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"}};return r.default.locale(i,null,!0),i})});var gn=H((et,tt)=>{(function(n,t){typeof et=="object"&&typeof tt<"u"?tt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fi=t(n.dayjs)})(et,function(n){"use strict";function t(u){return u&&typeof u=="object"&&"default"in u?u:{default:u}}var r=t(n);function i(u,s,a,d){var _={s:"muutama sekunti",m:"minuutti",mm:"%d minuuttia",h:"tunti",hh:"%d tuntia",d:"p\xE4iv\xE4",dd:"%d p\xE4iv\xE4\xE4",M:"kuukausi",MM:"%d kuukautta",y:"vuosi",yy:"%d vuotta",numbers:"nolla_yksi_kaksi_kolme_nelj\xE4_viisi_kuusi_seitsem\xE4n_kahdeksan_yhdeks\xE4n".split("_")},f={s:"muutaman sekunnin",m:"minuutin",mm:"%d minuutin",h:"tunnin",hh:"%d tunnin",d:"p\xE4iv\xE4n",dd:"%d p\xE4iv\xE4n",M:"kuukauden",MM:"%d kuukauden",y:"vuoden",yy:"%d vuoden",numbers:"nollan_yhden_kahden_kolmen_nelj\xE4n_viiden_kuuden_seitsem\xE4n_kahdeksan_yhdeks\xE4n".split("_")},y=d&&!s?f:_,l=y[a];return u<10?l.replace("%d",y.numbers[u]):l.replace("%d",u)}var e={name:"fi",weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xE4kuu_hein\xE4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xE4_hein\xE4_elo_syys_loka_marras_joulu".split("_"),ordinal:function(u){return u+"."},weekStart:1,yearStart:4,relativeTime:{future:"%s p\xE4\xE4st\xE4",past:"%s sitten",s:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM[ta] YYYY",LLL:"D. MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, D. MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"D. MMM YYYY",lll:"D. MMM YYYY, [klo] HH.mm",llll:"ddd, D. MMM YYYY, [klo] HH.mm"}};return r.default.locale(e,null,!0),e})});var Sn=H((nt,it)=>{(function(n,t){typeof nt=="object"&&typeof it<"u"?it.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fr=t(n.dayjs)})(nt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_f\xE9vrier_mars_avril_mai_juin_juillet_ao\xFBt_septembre_octobre_novembre_d\xE9cembre".split("_"),monthsShort:"janv._f\xE9vr._mars_avr._mai_juin_juil._ao\xFBt_sept._oct._nov._d\xE9c.".split("_"),weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(e){return""+e+(e===1?"er":"")}};return r.default.locale(i,null,!0),i})});var bn=H((rt,st)=>{(function(n,t){typeof rt=="object"&&typeof st<"u"?st.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hi=t(n.dayjs)})(rt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"hi",weekdays:"\u0930\u0935\u093F\u0935\u093E\u0930_\u0938\u094B\u092E\u0935\u093E\u0930_\u092E\u0902\u0917\u0932\u0935\u093E\u0930_\u092C\u0941\u0927\u0935\u093E\u0930_\u0917\u0941\u0930\u0942\u0935\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930_\u0936\u0928\u093F\u0935\u093E\u0930".split("_"),months:"\u091C\u0928\u0935\u0930\u0940_\u092B\u093C\u0930\u0935\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948\u0932_\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917\u0938\u094D\u0924_\u0938\u093F\u0924\u092E\u094D\u092C\u0930_\u0905\u0915\u094D\u091F\u0942\u092C\u0930_\u0928\u0935\u092E\u094D\u092C\u0930_\u0926\u093F\u0938\u092E\u094D\u092C\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093F_\u0938\u094B\u092E_\u092E\u0902\u0917\u0932_\u092C\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094D\u0930_\u0936\u0928\u093F".split("_"),monthsShort:"\u091C\u0928._\u092B\u093C\u0930._\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948._\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932._\u0905\u0917._\u0938\u093F\u0924._\u0905\u0915\u094D\u091F\u0942._\u0928\u0935._\u0926\u093F\u0938.".split("_"),weekdaysMin:"\u0930_\u0938\u094B_\u092E\u0902_\u092C\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm \u092C\u091C\u0947",LTS:"A h:mm:ss \u092C\u091C\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092C\u091C\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092C\u091C\u0947"},relativeTime:{future:"%s \u092E\u0947\u0902",past:"%s \u092A\u0939\u0932\u0947",s:"\u0915\u0941\u091B \u0939\u0940 \u0915\u094D\u0937\u0923",m:"\u090F\u0915 \u092E\u093F\u0928\u091F",mm:"%d \u092E\u093F\u0928\u091F",h:"\u090F\u0915 \u0918\u0902\u091F\u093E",hh:"%d \u0918\u0902\u091F\u0947",d:"\u090F\u0915 \u0926\u093F\u0928",dd:"%d \u0926\u093F\u0928",M:"\u090F\u0915 \u092E\u0939\u0940\u0928\u0947",MM:"%d \u092E\u0939\u0940\u0928\u0947",y:"\u090F\u0915 \u0935\u0930\u094D\u0937",yy:"%d \u0935\u0930\u094D\u0937"}};return r.default.locale(i,null,!0),i})});var kn=H((at,ut)=>{(function(n,t){typeof at=="object"&&typeof ut<"u"?ut.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hu=t(n.dayjs)})(at,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"hu",weekdays:"vas\xE1rnap_h\xE9tf\u0151_kedd_szerda_cs\xFCt\xF6rt\xF6k_p\xE9ntek_szombat".split("_"),weekdaysShort:"vas_h\xE9t_kedd_sze_cs\xFCt_p\xE9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),months:"janu\xE1r_febru\xE1r_m\xE1rcius_\xE1prilis_m\xE1jus_j\xFAnius_j\xFAlius_augusztus_szeptember_okt\xF3ber_november_december".split("_"),monthsShort:"jan_feb_m\xE1rc_\xE1pr_m\xE1j_j\xFAn_j\xFAl_aug_szept_okt_nov_dec".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"%s m\xFAlva",past:"%s",s:function(e,u,s,a){return"n\xE9h\xE1ny m\xE1sodperc"+(a||u?"":"e")},m:function(e,u,s,a){return"egy perc"+(a||u?"":"e")},mm:function(e,u,s,a){return e+" perc"+(a||u?"":"e")},h:function(e,u,s,a){return"egy "+(a||u?"\xF3ra":"\xF3r\xE1ja")},hh:function(e,u,s,a){return e+" "+(a||u?"\xF3ra":"\xF3r\xE1ja")},d:function(e,u,s,a){return"egy "+(a||u?"nap":"napja")},dd:function(e,u,s,a){return e+" "+(a||u?"nap":"napja")},M:function(e,u,s,a){return"egy "+(a||u?"h\xF3nap":"h\xF3napja")},MM:function(e,u,s,a){return e+" "+(a||u?"h\xF3nap":"h\xF3napja")},y:function(e,u,s,a){return"egy "+(a||u?"\xE9v":"\xE9ve")},yy:function(e,u,s,a){return e+" "+(a||u?"\xE9v":"\xE9ve")}},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"}};return r.default.locale(i,null,!0),i})});var Hn=H((ot,dt)=>{(function(n,t){typeof ot=="object"&&typeof dt<"u"?dt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hy_am=t(n.dayjs)})(ot,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"hy-am",weekdays:"\u056F\u056B\u0580\u0561\u056F\u056B_\u0565\u0580\u056F\u0578\u0582\u0577\u0561\u0562\u0569\u056B_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0570\u056B\u0576\u0563\u0577\u0561\u0562\u0569\u056B_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),months:"\u0570\u0578\u0582\u0576\u057E\u0561\u0580\u056B_\u0583\u0565\u057F\u0580\u057E\u0561\u0580\u056B_\u0574\u0561\u0580\u057F\u056B_\u0561\u057A\u0580\u056B\u056C\u056B_\u0574\u0561\u0575\u056B\u057D\u056B_\u0570\u0578\u0582\u0576\u056B\u057D\u056B_\u0570\u0578\u0582\u056C\u056B\u057D\u056B_\u0585\u0563\u0578\u057D\u057F\u0578\u057D\u056B_\u057D\u0565\u057A\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0570\u0578\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056B_\u0564\u0565\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B".split("_"),weekStart:1,weekdaysShort:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),monthsShort:"\u0570\u0576\u057E_\u0583\u057F\u0580_\u0574\u0580\u057F_\u0561\u057A\u0580_\u0574\u0575\u057D_\u0570\u0576\u057D_\u0570\u056C\u057D_\u0585\u0563\u057D_\u057D\u057A\u057F_\u0570\u056F\u057F_\u0576\u0574\u0562_\u0564\u056F\u057F".split("_"),weekdaysMin:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},relativeTime:{future:"%s \u0570\u0565\u057F\u0578",past:"%s \u0561\u057C\u0561\u057B",s:"\u0574\u056B \u0584\u0561\u0576\u056B \u057E\u0561\u0575\u0580\u056F\u0575\u0561\u0576",m:"\u0580\u0578\u057A\u0565",mm:"%d \u0580\u0578\u057A\u0565",h:"\u056A\u0561\u0574",hh:"%d \u056A\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056B\u057D",MM:"%d \u0561\u0574\u056B\u057D",y:"\u057F\u0561\u0580\u056B",yy:"%d \u057F\u0561\u0580\u056B"}};return r.default.locale(i,null,!0),i})});var Tn=H((_t,ft)=>{(function(n,t){typeof _t=="object"&&typeof ft<"u"?ft.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_id=t(n.dayjs)})(_t,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"id",weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return r.default.locale(i,null,!0),i})});var jn=H((lt,mt)=>{(function(n,t){typeof lt=="object"&&typeof mt<"u"?mt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_it=t(n.dayjs)})(lt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"it",weekdays:"domenica_luned\xEC_marted\xEC_mercoled\xEC_gioved\xEC_venerd\xEC_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"qualche secondo",m:"un minuto",mm:"%d minuti",h:"un' ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinal:function(e){return e+"\xBA"}};return r.default.locale(i,null,!0),i})});var wn=H((ct,ht)=>{(function(n,t){typeof ct=="object"&&typeof ht<"u"?ht.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ja=t(n.dayjs)})(ct,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ja",weekdays:"\u65E5\u66DC\u65E5_\u6708\u66DC\u65E5_\u706B\u66DC\u65E5_\u6C34\u66DC\u65E5_\u6728\u66DC\u65E5_\u91D1\u66DC\u65E5_\u571F\u66DC\u65E5".split("_"),weekdaysShort:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),weekdaysMin:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e){return e+"\u65E5"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5(ddd) HH:mm"},meridiem:function(e){return e<12?"\u5348\u524D":"\u5348\u5F8C"},relativeTime:{future:"%s\u5F8C",past:"%s\u524D",s:"\u6570\u79D2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65E5",dd:"%d\u65E5",M:"1\u30F6\u6708",MM:"%d\u30F6\u6708",y:"1\u5E74",yy:"%d\u5E74"}};return r.default.locale(i,null,!0),i})});var $n=H((Mt,yt)=>{(function(n,t){typeof Mt=="object"&&typeof yt<"u"?yt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ka=t(n.dayjs)})(Mt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ka",weekdays:"\u10D9\u10D5\u10D8\u10E0\u10D0_\u10DD\u10E0\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10E1\u10D0\u10DB\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DD\u10D7\u10EE\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10EE\u10E3\u10D7\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DE\u10D0\u10E0\u10D0\u10E1\u10D9\u10D4\u10D5\u10D8_\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8".split("_"),weekdaysShort:"\u10D9\u10D5\u10D8_\u10DD\u10E0\u10E8_\u10E1\u10D0\u10DB_\u10DD\u10D7\u10EE_\u10EE\u10E3\u10D7_\u10DE\u10D0\u10E0_\u10E8\u10D0\u10D1".split("_"),weekdaysMin:"\u10D9\u10D5_\u10DD\u10E0_\u10E1\u10D0_\u10DD\u10D7_\u10EE\u10E3_\u10DE\u10D0_\u10E8\u10D0".split("_"),months:"\u10D8\u10D0\u10DC\u10D5\u10D0\u10E0\u10D8_\u10D7\u10D4\u10D1\u10D4\u10E0\u10D5\u10D0\u10DA\u10D8_\u10DB\u10D0\u10E0\u10E2\u10D8_\u10D0\u10DE\u10E0\u10D8\u10DA\u10D8_\u10DB\u10D0\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DC\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DA\u10D8\u10E1\u10D8_\u10D0\u10D2\u10D5\u10D8\u10E1\u10E2\u10DD_\u10E1\u10D4\u10E5\u10E2\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DD\u10E5\u10E2\u10DD\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DC\u10DD\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10D3\u10D4\u10D9\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8".split("_"),monthsShort:"\u10D8\u10D0\u10DC_\u10D7\u10D4\u10D1_\u10DB\u10D0\u10E0_\u10D0\u10DE\u10E0_\u10DB\u10D0\u10D8_\u10D8\u10D5\u10DC_\u10D8\u10D5\u10DA_\u10D0\u10D2\u10D5_\u10E1\u10D4\u10E5_\u10DD\u10E5\u10E2_\u10DC\u10DD\u10D4_\u10D3\u10D4\u10D9".split("_"),weekStart:1,formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"%s \u10E8\u10D4\u10DB\u10D3\u10D4\u10D2",past:"%s \u10EC\u10D8\u10DC",s:"\u10EC\u10D0\u10DB\u10D8",m:"\u10EC\u10E3\u10D7\u10D8",mm:"%d \u10EC\u10E3\u10D7\u10D8",h:"\u10E1\u10D0\u10D0\u10D7\u10D8",hh:"%d \u10E1\u10D0\u10D0\u10D7\u10D8\u10E1",d:"\u10D3\u10E6\u10D4\u10E1",dd:"%d \u10D3\u10E6\u10D8\u10E1 \u10D2\u10D0\u10DC\u10DB\u10D0\u10D5\u10DA\u10DD\u10D1\u10D0\u10E8\u10D8",M:"\u10D7\u10D5\u10D8\u10E1",MM:"%d \u10D7\u10D5\u10D8\u10E1",y:"\u10EC\u10D4\u10DA\u10D8",yy:"%d \u10EC\u10DA\u10D8\u10E1"},ordinal:function(e){return e}};return r.default.locale(i,null,!0),i})});var Cn=H((Yt,pt)=>{(function(n,t){typeof Yt=="object"&&typeof pt<"u"?pt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_km=t(n.dayjs)})(Yt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"km",weekdays:"\u17A2\u17B6\u1791\u17B7\u178F\u17D2\u1799_\u1785\u17D0\u1793\u17D2\u1791_\u17A2\u1784\u17D2\u1782\u17B6\u179A_\u1796\u17BB\u1792_\u1796\u17D2\u179A\u17A0\u179F\u17D2\u1794\u178F\u17B7\u17CD_\u179F\u17BB\u1780\u17D2\u179A_\u179F\u17C5\u179A\u17CD".split("_"),months:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),weekStart:1,weekdaysShort:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),monthsShort:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),weekdaysMin:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s\u1791\u17C0\u178F",past:"%s\u1798\u17BB\u1793",s:"\u1794\u17C9\u17BB\u1793\u17D2\u1798\u17B6\u1793\u179C\u17B7\u1793\u17B6\u1791\u17B8",m:"\u1798\u17BD\u1799\u1793\u17B6\u1791\u17B8",mm:"%d \u1793\u17B6\u1791\u17B8",h:"\u1798\u17BD\u1799\u1798\u17C9\u17C4\u1784",hh:"%d \u1798\u17C9\u17C4\u1784",d:"\u1798\u17BD\u1799\u1790\u17D2\u1784\u17C3",dd:"%d \u1790\u17D2\u1784\u17C3",M:"\u1798\u17BD\u1799\u1781\u17C2",MM:"%d \u1781\u17C2",y:"\u1798\u17BD\u1799\u1786\u17D2\u1793\u17B6\u17C6",yy:"%d \u1786\u17D2\u1793\u17B6\u17C6"}};return r.default.locale(i,null,!0),i})});var On=H((Dt,Lt)=>{(function(n,t){typeof Dt=="object"&&typeof Lt<"u"?Lt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ms=t(n.dayjs)})(Dt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ms",weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH.mm",LLLL:"dddd, D MMMM YYYY HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return r.default.locale(i,null,!0),i})});var zn=H((vt,gt)=>{(function(n,t){typeof vt=="object"&&typeof gt<"u"?gt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_my=t(n.dayjs)})(vt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"my",weekdays:"\u1010\u1014\u1004\u103A\u1039\u1002\u1014\u103D\u1031_\u1010\u1014\u1004\u103A\u1039\u101C\u102C_\u1021\u1004\u103A\u1039\u1002\u102B_\u1017\u102F\u1012\u1039\u1013\u101F\u1030\u1038_\u1000\u103C\u102C\u101E\u1015\u1010\u1031\u1038_\u101E\u1031\u102C\u1000\u103C\u102C_\u1005\u1014\u1031".split("_"),months:"\u1007\u1014\u103A\u1014\u101D\u102B\u101B\u102E_\u1016\u1031\u1016\u1031\u102C\u103A\u101D\u102B\u101B\u102E_\u1019\u1010\u103A_\u1027\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u1007\u1030\u101C\u102D\u102F\u1004\u103A_\u101E\u103C\u1002\u102F\u1010\u103A_\u1005\u1000\u103A\u1010\u1004\u103A\u1018\u102C_\u1021\u1031\u102C\u1000\u103A\u1010\u102D\u102F\u1018\u102C_\u1014\u102D\u102F\u101D\u1004\u103A\u1018\u102C_\u1012\u102E\u1007\u1004\u103A\u1018\u102C".split("_"),weekStart:1,weekdaysShort:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),monthsShort:"\u1007\u1014\u103A_\u1016\u1031_\u1019\u1010\u103A_\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u101C\u102D\u102F\u1004\u103A_\u101E\u103C_\u1005\u1000\u103A_\u1021\u1031\u102C\u1000\u103A_\u1014\u102D\u102F_\u1012\u102E".split("_"),weekdaysMin:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"\u101C\u102C\u1019\u100A\u103A\u1037 %s \u1019\u103E\u102C",past:"\u101C\u103D\u1014\u103A\u1001\u1032\u1037\u101E\u1031\u102C %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103A.\u1021\u1014\u100A\u103A\u1038\u1004\u101A\u103A",m:"\u1010\u1005\u103A\u1019\u102D\u1014\u1005\u103A",mm:"%d \u1019\u102D\u1014\u1005\u103A",h:"\u1010\u1005\u103A\u1014\u102C\u101B\u102E",hh:"%d \u1014\u102C\u101B\u102E",d:"\u1010\u1005\u103A\u101B\u1000\u103A",dd:"%d \u101B\u1000\u103A",M:"\u1010\u1005\u103A\u101C",MM:"%d \u101C",y:"\u1010\u1005\u103A\u1014\u103E\u1005\u103A",yy:"%d \u1014\u103E\u1005\u103A"}};return r.default.locale(i,null,!0),i})});var An=H((St,bt)=>{(function(n,t){typeof St=="object"&&typeof bt<"u"?bt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_nl=t(n.dayjs)})(St,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"nl",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ordinal:function(e){return"["+e+(e===1||e===8||e>=20?"ste":"de")+"]"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"een minuut",mm:"%d minuten",h:"een uur",hh:"%d uur",d:"een dag",dd:"%d dagen",M:"een maand",MM:"%d maanden",y:"een jaar",yy:"%d jaar"}};return r.default.locale(i,null,!0),i})});var In=H((kt,Ht)=>{(function(n,t){typeof kt=="object"&&typeof Ht<"u"?Ht.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pl=t(n.dayjs)})(kt,function(n){"use strict";function t(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}var r=t(n);function i(f){return f%10<5&&f%10>1&&~~(f/10)%10!=1}function e(f,y,l){var o=f+" ";switch(l){case"m":return y?"minuta":"minut\u0119";case"mm":return o+(i(f)?"minuty":"minut");case"h":return y?"godzina":"godzin\u0119";case"hh":return o+(i(f)?"godziny":"godzin");case"MM":return o+(i(f)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return o+(i(f)?"lata":"lat")}}var u="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015Bnia_pa\u017Adziernika_listopada_grudnia".split("_"),s="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017Adziernik_listopad_grudzie\u0144".split("_"),a=/D MMMM/,d=function(f,y){return a.test(y)?u[f.month()]:s[f.month()]};d.s=s,d.f=u;var _={name:"pl",weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015Broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015Br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015Ar_Cz_Pt_So".split("_"),months:d,monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017A_lis_gru".split("_"),ordinal:function(f){return f+"."},weekStart:1,yearStart:4,relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:e,mm:e,h:e,hh:e,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:e,y:"rok",yy:e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return r.default.locale(_,null,!0),_})});var xn=H((Tt,jt)=>{(function(n,t){typeof Tt=="object"&&typeof jt<"u"?jt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pt_br=t(n.dayjs)})(Tt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"pt-br",weekdays:"domingo_segunda-feira_ter\xE7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xE1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xE1b".split("_"),weekdaysMin:"Do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_S\xE1".split("_"),months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"\xBA"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xE0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xE0s] HH:mm"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"}};return r.default.locale(i,null,!0),i})});var qn=H((wt,$t)=>{(function(n,t){typeof wt=="object"&&typeof $t<"u"?$t.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pt=t(n.dayjs)})(wt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"pt",weekdays:"domingo_segunda-feira_ter\xE7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xE1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sab".split("_"),weekdaysMin:"Do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_Sa".split("_"),months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"\xBA"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xE0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xE0s] HH:mm"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"alguns segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"}};return r.default.locale(i,null,!0),i})});var Nn=H((Ct,Ot)=>{(function(n,t){typeof Ct=="object"&&typeof Ot<"u"?Ot.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ro=t(n.dayjs)})(Ct,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ro",weekdays:"Duminic\u0103_Luni_Mar\u021Bi_Miercuri_Joi_Vineri_S\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),months:"Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie".split("_"),monthsShort:"Ian._Febr._Mart._Apr._Mai_Iun._Iul._Aug._Sept._Oct._Nov._Dec.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"peste %s",past:"acum %s",s:"c\xE2teva secunde",m:"un minut",mm:"%d minute",h:"o or\u0103",hh:"%d ore",d:"o zi",dd:"%d zile",M:"o lun\u0103",MM:"%d luni",y:"un an",yy:"%d ani"},ordinal:function(e){return e}};return r.default.locale(i,null,!0),i})});var En=H((zt,At)=>{(function(n,t){typeof zt=="object"&&typeof At<"u"?At.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ru=t(n.dayjs)})(zt,function(n){"use strict";function t(l){return l&&typeof l=="object"&&"default"in l?l:{default:l}}var r=t(n),i="\u044F\u043D\u0432\u0430\u0440\u044F_\u0444\u0435\u0432\u0440\u0430\u043B\u044F_\u043C\u0430\u0440\u0442\u0430_\u0430\u043F\u0440\u0435\u043B\u044F_\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F_\u043E\u043A\u0442\u044F\u0431\u0440\u044F_\u043D\u043E\u044F\u0431\u0440\u044F_\u0434\u0435\u043A\u0430\u0431\u0440\u044F".split("_"),e="\u044F\u043D\u0432\u0430\u0440\u044C_\u0444\u0435\u0432\u0440\u0430\u043B\u044C_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B\u044C_\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u043E\u043A\u0442\u044F\u0431\u0440\u044C_\u043D\u043E\u044F\u0431\u0440\u044C_\u0434\u0435\u043A\u0430\u0431\u0440\u044C".split("_"),u="\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440._\u0430\u043F\u0440._\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_"),s="\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440\u0442_\u0430\u043F\u0440._\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_"),a=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function d(l,o,c){var D,p;return c==="m"?o?"\u043C\u0438\u043D\u0443\u0442\u0430":"\u043C\u0438\u043D\u0443\u0442\u0443":l+" "+(D=+l,p={mm:o?"\u043C\u0438\u043D\u0443\u0442\u0430_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442":"\u043C\u0438\u043D\u0443\u0442\u0443_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043E\u0432",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u044F_\u0434\u043D\u0435\u0439",MM:"\u043C\u0435\u0441\u044F\u0446_\u043C\u0435\u0441\u044F\u0446\u0430_\u043C\u0435\u0441\u044F\u0446\u0435\u0432",yy:"\u0433\u043E\u0434_\u0433\u043E\u0434\u0430_\u043B\u0435\u0442"}[c].split("_"),D%10==1&&D%100!=11?p[0]:D%10>=2&&D%10<=4&&(D%100<10||D%100>=20)?p[1]:p[2])}var _=function(l,o){return a.test(o)?i[l.month()]:e[l.month()]};_.s=e,_.f=i;var f=function(l,o){return a.test(o)?u[l.month()]:s[l.month()]};f.s=s,f.f=u;var y={name:"ru",weekdays:"\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043F\u044F\u0442\u043D\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u0432\u0441\u043A_\u043F\u043D\u0434_\u0432\u0442\u0440_\u0441\u0440\u0434_\u0447\u0442\u0432_\u043F\u0442\u043D_\u0441\u0431\u0442".split("_"),weekdaysMin:"\u0432\u0441_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),months:_,monthsShort:f,weekStart:1,yearStart:4,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043D\u0430\u0437\u0430\u0434",s:"\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434",m:d,mm:d,h:"\u0447\u0430\u0441",hh:d,d:"\u0434\u0435\u043D\u044C",dd:d,M:"\u043C\u0435\u0441\u044F\u0446",MM:d,y:"\u0433\u043E\u0434",yy:d},ordinal:function(l){return l},meridiem:function(l){return l<4?"\u043D\u043E\u0447\u0438":l<12?"\u0443\u0442\u0440\u0430":l<17?"\u0434\u043D\u044F":"\u0432\u0435\u0447\u0435\u0440\u0430"}};return r.default.locale(y,null,!0),y})});var Fn=H((It,xt)=>{(function(n,t){typeof It=="object"&&typeof xt<"u"?xt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_sv=t(n.dayjs)})(It,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"sv",weekdays:"s\xF6ndag_m\xE5ndag_tisdag_onsdag_torsdag_fredag_l\xF6rdag".split("_"),weekdaysShort:"s\xF6n_m\xE5n_tis_ons_tor_fre_l\xF6r".split("_"),weekdaysMin:"s\xF6_m\xE5_ti_on_to_fr_l\xF6".split("_"),months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekStart:1,yearStart:4,ordinal:function(e){var u=e%10;return"["+e+(u===1||u===2?"a":"e")+"]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},relativeTime:{future:"om %s",past:"f\xF6r %s sedan",s:"n\xE5gra sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xE5nad",MM:"%d m\xE5nader",y:"ett \xE5r",yy:"%d \xE5r"}};return r.default.locale(i,null,!0),i})});var Jn=H((qt,Nt)=>{(function(n,t){typeof qt=="object"&&typeof Nt<"u"?Nt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_tr=t(n.dayjs)})(qt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"tr",weekdays:"Pazar_Pazartesi_Sal\u0131_\xC7ar\u015Famba_Per\u015Fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xC7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xC7a_Pe_Cu_Ct".split("_"),months:"Ocak_\u015Eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011Fustos_Eyl\xFCl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015Eub_Mar_Nis_May_Haz_Tem_A\u011Fu_Eyl_Eki_Kas_Ara".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s sonra",past:"%s \xF6nce",s:"birka\xE7 saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xFCn",dd:"%d g\xFCn",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(e){return e+"."}};return r.default.locale(i,null,!0),i})});var Un=H((Et,Ft)=>{(function(n,t){typeof Et=="object"&&typeof Ft<"u"?Ft.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_uk=t(n.dayjs)})(Et,function(n){"use strict";function t(_){return _&&typeof _=="object"&&"default"in _?_:{default:_}}var r=t(n),i="\u0441\u0456\u0447\u043D\u044F_\u043B\u044E\u0442\u043E\u0433\u043E_\u0431\u0435\u0440\u0435\u0437\u043D\u044F_\u043A\u0432\u0456\u0442\u043D\u044F_\u0442\u0440\u0430\u0432\u043D\u044F_\u0447\u0435\u0440\u0432\u043D\u044F_\u043B\u0438\u043F\u043D\u044F_\u0441\u0435\u0440\u043F\u043D\u044F_\u0432\u0435\u0440\u0435\u0441\u043D\u044F_\u0436\u043E\u0432\u0442\u043D\u044F_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043D\u044F".split("_"),e="\u0441\u0456\u0447\u0435\u043D\u044C_\u043B\u044E\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043D\u044C_\u043A\u0432\u0456\u0442\u0435\u043D\u044C_\u0442\u0440\u0430\u0432\u0435\u043D\u044C_\u0447\u0435\u0440\u0432\u0435\u043D\u044C_\u043B\u0438\u043F\u0435\u043D\u044C_\u0441\u0435\u0440\u043F\u0435\u043D\u044C_\u0432\u0435\u0440\u0435\u0441\u0435\u043D\u044C_\u0436\u043E\u0432\u0442\u0435\u043D\u044C_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043D\u044C".split("_"),u=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function s(_,f,y){var l,o;return y==="m"?f?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443":y==="h"?f?"\u0433\u043E\u0434\u0438\u043D\u0430":"\u0433\u043E\u0434\u0438\u043D\u0443":_+" "+(l=+_,o={ss:f?"\u0441\u0435\u043A\u0443\u043D\u0434\u0430_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434":"\u0441\u0435\u043A\u0443\u043D\u0434\u0443_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434",mm:f?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D",hh:f?"\u0433\u043E\u0434\u0438\u043D\u0430_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D":"\u0433\u043E\u0434\u0438\u043D\u0443_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u0456_\u0434\u043D\u0456\u0432",MM:"\u043C\u0456\u0441\u044F\u0446\u044C_\u043C\u0456\u0441\u044F\u0446\u0456_\u043C\u0456\u0441\u044F\u0446\u0456\u0432",yy:"\u0440\u0456\u043A_\u0440\u043E\u043A\u0438_\u0440\u043E\u043A\u0456\u0432"}[y].split("_"),l%10==1&&l%100!=11?o[0]:l%10>=2&&l%10<=4&&(l%100<10||l%100>=20)?o[1]:o[2])}var a=function(_,f){return u.test(f)?i[_.month()]:e[_.month()]};a.s=e,a.f=i;var d={name:"uk",weekdays:"\u043D\u0435\u0434\u0456\u043B\u044F_\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A_\u0432\u0456\u0432\u0442\u043E\u0440\u043E\u043A_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043F\u2019\u044F\u0442\u043D\u0438\u0446\u044F_\u0441\u0443\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u043D\u0434\u043B_\u043F\u043D\u0434_\u0432\u0442\u0440_\u0441\u0440\u0434_\u0447\u0442\u0432_\u043F\u0442\u043D_\u0441\u0431\u0442".split("_"),weekdaysMin:"\u043D\u0434_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),months:a,monthsShort:"\u0441\u0456\u0447_\u043B\u044E\u0442_\u0431\u0435\u0440_\u043A\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043B\u0438\u043F_\u0441\u0435\u0440\u043F_\u0432\u0435\u0440_\u0436\u043E\u0432\u0442_\u043B\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekStart:1,relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043E\u043C\u0443",s:"\u0434\u0435\u043A\u0456\u043B\u044C\u043A\u0430 \u0441\u0435\u043A\u0443\u043D\u0434",m:s,mm:s,h:s,hh:s,d:"\u0434\u0435\u043D\u044C",dd:s,M:"\u043C\u0456\u0441\u044F\u0446\u044C",MM:s,y:"\u0440\u0456\u043A",yy:s},ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"}};return r.default.locale(d,null,!0),d})});var Wn=H((Jt,Ut)=>{(function(n,t){typeof Jt=="object"&&typeof Ut<"u"?Ut.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_vi=t(n.dayjs)})(Jt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"vi",weekdays:"ch\u1EE7 nh\u1EADt_th\u1EE9 hai_th\u1EE9 ba_th\u1EE9 t\u01B0_th\u1EE9 n\u0103m_th\u1EE9 s\xE1u_th\u1EE9 b\u1EA3y".split("_"),months:"th\xE1ng 1_th\xE1ng 2_th\xE1ng 3_th\xE1ng 4_th\xE1ng 5_th\xE1ng 6_th\xE1ng 7_th\xE1ng 8_th\xE1ng 9_th\xE1ng 10_th\xE1ng 11_th\xE1ng 12".split("_"),weekStart:1,weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},relativeTime:{future:"%s t\u1EDBi",past:"%s tr\u01B0\u1EDBc",s:"v\xE0i gi\xE2y",m:"m\u1ED9t ph\xFAt",mm:"%d ph\xFAt",h:"m\u1ED9t gi\u1EDD",hh:"%d gi\u1EDD",d:"m\u1ED9t ng\xE0y",dd:"%d ng\xE0y",M:"m\u1ED9t th\xE1ng",MM:"%d th\xE1ng",y:"m\u1ED9t n\u0103m",yy:"%d n\u0103m"}};return r.default.locale(i,null,!0),i})});var Pn=H((Wt,Pt)=>{(function(n,t){typeof Wt=="object"&&typeof Pt<"u"?Pt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_zh_cn=t(n.dayjs)})(Wt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e,u){return u==="W"?e+"\u5468":e+"\u65E5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(e,u){var s=100*e+u;return s<600?"\u51CC\u6668":s<900?"\u65E9\u4E0A":s<1100?"\u4E0A\u5348":s<1300?"\u4E2D\u5348":s<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return r.default.locale(i,null,!0),i})});var Rn=H((Rt,Zt)=>{(function(n,t){typeof Rt=="object"&&typeof Zt<"u"?Zt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_zh_tw=t(n.dayjs)})(Rt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"zh-tw",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56DB_\u9031\u4E94_\u9031\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e,u){return u==="W"?e+"\u9031":e+"\u65E5"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5167",past:"%s\u524D",s:"\u5E7E\u79D2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5C0F\u6642",hh:"%d \u5C0F\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500B\u6708",MM:"%d \u500B\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(e,u){var s=100*e+u;return s<600?"\u51CC\u6668":s<900?"\u65E9\u4E0A":s<1100?"\u4E0A\u5348":s<1300?"\u4E2D\u5348":s<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return r.default.locale(i,null,!0),i})});var Gt=60,Kt=Gt*60,Bt=Kt*24,ri=Bt*7,se=1e3,fe=Gt*se,pe=Kt*se,Xt=Bt*se,Qt=ri*se,oe="millisecond",te="second",ne="minute",ie="hour",G="day",ue="week",P="month",le="quarter",K="year",re="date",en="YYYY-MM-DDTHH:mm:ssZ",De="Invalid Date",tn=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,nn=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g;var sn={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var r=["th","st","nd","rd"],i=t%100;return"["+t+(r[(i-20)%10]||r[i]||r[0])+"]"}};var Le=function(t,r,i){var e=String(t);return!e||e.length>=r?t:""+Array(r+1-e.length).join(i)+t},si=function(t){var r=-t.utcOffset(),i=Math.abs(r),e=Math.floor(i/60),u=i%60;return(r<=0?"+":"-")+Le(e,2,"0")+":"+Le(u,2,"0")},ai=function n(t,r){if(t.date()1)return n(s[0])}else{var a=t.name;ae[a]=t,e=a}return!i&&e&&(de=e),e||!i&&de},J=function(t,r){if(ve(t))return t.clone();var i=typeof r=="object"?r:{};return i.date=t,i.args=arguments,new ce(i)},_i=function(t,r){return J(t,{locale:r.$L,utc:r.$u,x:r.$x,$offset:r.$offset})},z=an;z.l=me;z.i=ve;z.w=_i;var fi=function(t){var r=t.date,i=t.utc;if(r===null)return new Date(NaN);if(z.u(r))return new Date;if(r instanceof Date)return new Date(r);if(typeof r=="string"&&!/Z$/i.test(r)){var e=r.match(tn);if(e){var u=e[2]-1||0,s=(e[7]||"0").substring(0,3);return i?new Date(Date.UTC(e[1],u,e[3]||1,e[4]||0,e[5]||0,e[6]||0,s)):new Date(e[1],u,e[3]||1,e[4]||0,e[5]||0,e[6]||0,s)}}return new Date(r)},ce=function(){function n(r){this.$L=me(r.locale,null,!0),this.parse(r)}var t=n.prototype;return t.parse=function(i){this.$d=fi(i),this.$x=i.x||{},this.init()},t.init=function(){var i=this.$d;this.$y=i.getFullYear(),this.$M=i.getMonth(),this.$D=i.getDate(),this.$W=i.getDay(),this.$H=i.getHours(),this.$m=i.getMinutes(),this.$s=i.getSeconds(),this.$ms=i.getMilliseconds()},t.$utils=function(){return z},t.isValid=function(){return this.$d.toString()!==De},t.isSame=function(i,e){var u=J(i);return this.startOf(e)<=u&&u<=this.endOf(e)},t.isAfter=function(i,e){return J(i)this.togglePanelVisibility(this.$refs.button)),this.$watch("focusedMonth",()=>{this.focusedMonth=+this.focusedMonth,this.focusedDate.month()!==this.focusedMonth&&(this.focusedDate=this.focusedDate.month(this.focusedMonth))}),this.$watch("focusedYear",()=>{if(this.focusedYear?.length>4&&(this.focusedYear=this.focusedYear.substring(0,4)),!this.focusedYear||this.focusedYear?.length!==4)return;let d=+this.focusedYear;Number.isInteger(d)||(d=A().tz(s).year(),this.focusedYear=d),this.focusedDate.year()!==d&&(this.focusedDate=this.focusedDate.year(d))}),this.$watch("focusedDate",()=>{let d=this.focusedDate.month(),_=this.focusedDate.year();this.focusedMonth!==d&&(this.focusedMonth=d),this.focusedYear!==_&&(this.focusedYear=_),this.setupDaysGrid()}),this.$watch("hour",()=>{let d=+this.hour;if(Number.isInteger(d)?d>23?this.hour=0:d<0?this.hour=23:this.hour=d:this.hour=0,this.isClearingState)return;let _=this.getSelectedDate()??this.focusedDate;this.setState(_.hour(this.hour??0))}),this.$watch("minute",()=>{let d=+this.minute;if(Number.isInteger(d)?d>59?this.minute=0:d<0?this.minute=59:this.minute=d:this.minute=0,this.isClearingState)return;let _=this.getSelectedDate()??this.focusedDate;this.setState(_.minute(this.minute??0))}),this.$watch("second",()=>{let d=+this.second;if(Number.isInteger(d)?d>59?this.second=0:d<0?this.second=59:this.second=d:this.second=0,this.isClearingState)return;let _=this.getSelectedDate()??this.focusedDate;this.setState(_.second(this.second??0))}),this.$watch("state",()=>{if(this.state===void 0)return;let d=this.getSelectedDate();if(d===null){this.clearState();return}this.getMaxDate()!==null&&d?.isAfter(this.getMaxDate())&&(d=null),this.getMinDate()!==null&&d?.isBefore(this.getMinDate())&&(d=null);let _=d?.hour()??0;this.hour!==_&&(this.hour=_);let f=d?.minute()??0;this.minute!==f&&(this.minute=f);let y=d?.second()??0;this.second!==y&&(this.second=y),this.setDisplayText()})},clearState:function(){this.isClearingState=!0,this.setState(null),this.hour=0,this.minute=0,this.second=0,this.$nextTick(()=>this.isClearingState=!1)},dateIsDisabled:function(a){return!!(this.$refs?.disabledDates&&JSON.parse(this.$refs.disabledDates.value??[]).some(d=>(d=A(d),d.isValid()?d.isSame(a,"day"):!1))||this.getMaxDate()&&a.isAfter(this.getMaxDate(),"day")||this.getMinDate()&&a.isBefore(this.getMinDate(),"day"))},dayIsDisabled:function(a){return this.focusedDate??(this.focusedDate=A().tz(s)),this.dateIsDisabled(this.focusedDate.date(a))},dayIsSelected:function(a){let d=this.getSelectedDate();return d===null?!1:(this.focusedDate??(this.focusedDate=A().tz(s)),d.date()===a&&d.month()===this.focusedDate.month()&&d.year()===this.focusedDate.year())},dayIsToday:function(a){let d=A().tz(s);return this.focusedDate??(this.focusedDate=d),d.date()===a&&d.month()===this.focusedDate.month()&&d.year()===this.focusedDate.year()},focusPreviousDay:function(){this.focusedDate??(this.focusedDate=A().tz(s)),this.focusedDate=this.focusedDate.subtract(1,"day")},focusPreviousWeek:function(){this.focusedDate??(this.focusedDate=A().tz(s)),this.focusedDate=this.focusedDate.subtract(1,"week")},focusNextDay:function(){this.focusedDate??(this.focusedDate=A().tz(s)),this.focusedDate=this.focusedDate.add(1,"day")},focusNextWeek:function(){this.focusedDate??(this.focusedDate=A().tz(s)),this.focusedDate=this.focusedDate.add(1,"week")},getDayLabels:function(){let a=A.weekdaysShort();return t===0?a:[...a.slice(t),...a.slice(0,t)]},getMaxDate:function(){let a=A(this.$refs.maxDate?.value);return a.isValid()?a:null},getMinDate:function(){let a=A(this.$refs.minDate?.value);return a.isValid()?a:null},getSelectedDate:function(){if(this.state===void 0||this.state===null)return null;let a=A(this.state);return a.isValid()?a:null},togglePanelVisibility:function(){this.isOpen()||(this.focusedDate=this.getSelectedDate()??this.getMinDate()??A().tz(s),this.setupDaysGrid()),this.$refs.panel.toggle(this.$refs.button)},selectDate:function(a=null){a&&this.setFocusedDay(a),this.focusedDate??(this.focusedDate=A().tz(s)),this.setState(this.focusedDate),e&&this.togglePanelVisibility()},setDisplayText:function(){this.displayText=this.getSelectedDate()?this.getSelectedDate().format(n):""},setMonths:function(){this.months=A.months()},setDayLabels:function(){this.dayLabels=this.getDayLabels()},setupDaysGrid:function(){this.focusedDate??(this.focusedDate=A().tz(s)),this.emptyDaysInFocusedMonth=Array.from({length:this.focusedDate.date(8-t).day()},(a,d)=>d+1),this.daysInFocusedMonth=Array.from({length:this.focusedDate.daysInMonth()},(a,d)=>d+1)},setFocusedDay:function(a){this.focusedDate=(this.focusedDate??A().tz(s)).date(a)},setState:function(a){if(a===null){this.state=null,this.setDisplayText();return}this.dateIsDisabled(a)||(this.state=a.hour(this.hour??0).minute(this.minute??0).second(this.second??0).format("YYYY-MM-DD HH:mm:ss"),this.setDisplayText())},isOpen:function(){return this.$refs.panel?.style.display==="block"}}}var Zn={ar:ln(),bs:mn(),ca:cn(),ckb:Ne(),cs:Mn(),cy:yn(),da:Yn(),de:pn(),en:Dn(),es:Ln(),fa:vn(),fi:gn(),fr:Sn(),hi:bn(),hu:kn(),hy:Hn(),id:Tn(),it:jn(),ja:wn(),ka:$n(),km:Cn(),ku:Ne(),ms:On(),my:zn(),nl:An(),pl:In(),pt_BR:xn(),pt_PT:qn(),ro:Nn(),ru:En(),sv:Fn(),tr:Jn(),uk:Un(),vi:Wn(),zh_CN:Pn(),zh_TW:Rn()};export{li as default}; diff --git a/public/js/filament/forms/components/file-upload.js b/public/js/filament/forms/components/file-upload.js new file mode 100644 index 000000000..2a8eda984 --- /dev/null +++ b/public/js/filament/forms/components/file-upload.js @@ -0,0 +1,123 @@ +var Mo=Object.defineProperty;var Oo=(e,t)=>{for(var i in t)Mo(e,i,{get:t[i],enumerable:!0})};var $i={};Oo($i,{FileOrigin:()=>wt,FileStatus:()=>st,OptionTypes:()=>Mi,Status:()=>Wn,create:()=>at,destroy:()=>nt,find:()=>Di,getOptions:()=>xi,parse:()=>Oi,registerPlugin:()=>ge,setOptions:()=>yt,supported:()=>Li});var Do=e=>e instanceof HTMLElement,xo=(e,t=[],i=[])=>{let a={...e},n=[],r=[],o=()=>({...a}),l=()=>{let p=[...n];return n.length=0,p},s=()=>{let p=[...r];r.length=0,p.forEach(({type:m,data:g})=>{u(m,g)})},u=(p,m,g)=>{if(g&&!document.hidden){r.push({type:p,data:m});return}f[p]&&f[p](m),n.push({type:p,data:m})},c=(p,...m)=>h[p]?h[p](...m):null,d={getState:o,processActionQueue:l,processDispatchQueue:s,dispatch:u,query:c},h={};t.forEach(p=>{h={...p(a),...h}});let f={};return i.forEach(p=>{f={...p(u,c,a),...f}}),d},Po=(e,t,i)=>{if(typeof i=="function"){e[t]=i;return}Object.defineProperty(e,t,{...i})},Z=(e,t)=>{for(let i in e)e.hasOwnProperty(i)&&t(i,e[i])},Fe=e=>{let t={};return Z(e,i=>{Po(t,i,e[i])}),t},ee=(e,t,i=null)=>{if(i===null)return e.getAttribute(t)||e.hasAttribute(t);e.setAttribute(t,i)},Co="http://www.w3.org/2000/svg",Fo=["svg","path"],Ea=e=>Fo.includes(e),$t=(e,t,i={})=>{typeof t=="object"&&(i=t,t=null);let a=Ea(e)?document.createElementNS(Co,e):document.createElement(e);return t&&(Ea(e)?ee(a,"class",t):a.className=t),Z(i,(n,r)=>{ee(a,n,r)}),a},zo=e=>(t,i)=>{typeof i<"u"&&e.children[i]?e.insertBefore(t,e.children[i]):e.appendChild(t)},No=(e,t)=>(i,a)=>(typeof a<"u"?t.splice(a,0,i):t.push(i),i),Bo=(e,t)=>i=>(t.splice(t.indexOf(i),1),i.element.parentNode&&e.removeChild(i.element),i),Go=(()=>typeof window<"u"&&typeof window.document<"u")(),an=()=>Go,Vo=an()?$t("svg"):{},Uo="children"in Vo?e=>e.children.length:e=>e.childNodes.length,nn=(e,t,i,a)=>{let n=i[0]||e.left,r=i[1]||e.top,o=n+e.width,l=r+e.height*(a[1]||1),s={element:{...e},inner:{left:e.left,top:e.top,right:e.right,bottom:e.bottom},outer:{left:n,top:r,right:o,bottom:l}};return t.filter(u=>!u.isRectIgnored()).map(u=>u.rect).forEach(u=>{Ta(s.inner,{...u.inner}),Ta(s.outer,{...u.outer})}),Ia(s.inner),s.outer.bottom+=s.element.marginBottom,s.outer.right+=s.element.marginRight,Ia(s.outer),s},Ta=(e,t)=>{t.top+=e.top,t.right+=e.left,t.bottom+=e.top,t.left+=e.left,t.bottom>e.bottom&&(e.bottom=t.bottom),t.right>e.right&&(e.right=t.right)},Ia=e=>{e.width=e.right-e.left,e.height=e.bottom-e.top},Ve=e=>typeof e=="number",ko=(e,t,i,a=.001)=>Math.abs(e-t){let a=null,n=null,r=0,o=!1,u=Fe({interpolate:(c,d)=>{if(o)return;if(!(Ve(a)&&Ve(n))){o=!0,r=0;return}let h=-(n-a)*e;r+=h/i,n+=r,r*=t,ko(n,a,r)||d?(n=a,r=0,o=!0,u.onupdate(n),u.oncomplete(n)):u.onupdate(n)},target:{set:c=>{if(Ve(c)&&!Ve(n)&&(n=c),a===null&&(a=c,n=c),a=c,n===a||typeof a>"u"){o=!0,r=0,u.onupdate(n),u.oncomplete(n);return}o=!1},get:()=>a},resting:{get:()=>o},onupdate:c=>{},oncomplete:c=>{}});return u};var Wo=e=>e<.5?2*e*e:-1+(4-2*e)*e,Yo=({duration:e=500,easing:t=Wo,delay:i=0}={})=>{let a=null,n,r,o=!0,l=!1,s=null,c=Fe({interpolate:(d,h)=>{o||s===null||(a===null&&(a=d),!(d-a=e||h?(n=1,r=l?0:1,c.onupdate(r*s),c.oncomplete(r*s),o=!0):(r=n/e,c.onupdate((n>=0?t(l?1-r:r):0)*s))))},target:{get:()=>l?0:s,set:d=>{if(s===null){s=d,c.onupdate(d),c.oncomplete(d);return}do},onupdate:d=>{},oncomplete:d=>{}});return c},ba={spring:Ho,tween:Yo},$o=(e,t,i)=>{let a=e[t]&&typeof e[t][i]=="object"?e[t][i]:e[t]||e,n=typeof a=="string"?a:a.type,r=typeof a=="object"?{...a}:{};return ba[n]?ba[n](r):null},Pi=(e,t,i,a=!1)=>{t=Array.isArray(t)?t:[t],t.forEach(n=>{e.forEach(r=>{let o=r,l=()=>i[r],s=u=>i[r]=u;typeof r=="object"&&(o=r.key,l=r.getter||l,s=r.setter||s),!(n[o]&&!a)&&(n[o]={get:l,set:s})})})},qo=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a})=>{let n={...t},r=[];return Z(e,(o,l)=>{let s=$o(l);if(!s)return;s.onupdate=c=>{t[o]=c},s.target=n[o],Pi([{key:o,setter:c=>{s.target!==c&&(s.target=c)},getter:()=>t[o]}],[i,a],t,!0),r.push(s)}),{write:o=>{let l=document.hidden,s=!0;return r.forEach(u=>{u.resting||(s=!1),u.interpolate(o,l)}),s},destroy:()=>{}}},Xo=e=>(t,i)=>{e.addEventListener(t,i)},jo=e=>(t,i)=>{e.removeEventListener(t,i)},Qo=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,viewState:n,view:r})=>{let o=[],l=Xo(r.element),s=jo(r.element);return a.on=(u,c)=>{o.push({type:u,fn:c}),l(u,c)},a.off=(u,c)=>{o.splice(o.findIndex(d=>d.type===u&&d.fn===c),1),s(u,c)},{write:()=>!0,destroy:()=>{o.forEach(u=>{s(u.type,u.fn)})}}},Zo=({mixinConfig:e,viewProps:t,viewExternalAPI:i})=>{Pi(e,i,t)},se=e=>e!=null,Ko={opacity:1,scaleX:1,scaleY:1,translateX:0,translateY:0,rotateX:0,rotateY:0,rotateZ:0,originX:0,originY:0},Jo=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,view:n})=>{let r={...t},o={};Pi(e,[i,a],t);let l=()=>[t.translateX||0,t.translateY||0],s=()=>[t.scaleX||0,t.scaleY||0],u=()=>n.rect?nn(n.rect,n.childViews,l(),s()):null;return i.rect={get:u},a.rect={get:u},e.forEach(c=>{t[c]=typeof r[c]>"u"?Ko[c]:r[c]}),{write:()=>{if(el(o,t))return tl(n.element,t),Object.assign(o,{...t}),!0},destroy:()=>{}}},el=(e,t)=>{if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let i in t)if(t[i]!==e[i])return!0;return!1},tl=(e,{opacity:t,perspective:i,translateX:a,translateY:n,scaleX:r,scaleY:o,rotateX:l,rotateY:s,rotateZ:u,originX:c,originY:d,width:h,height:f})=>{let p="",m="";(se(c)||se(d))&&(m+=`transform-origin: ${c||0}px ${d||0}px;`),se(i)&&(p+=`perspective(${i}px) `),(se(a)||se(n))&&(p+=`translate3d(${a||0}px, ${n||0}px, 0) `),(se(r)||se(o))&&(p+=`scale3d(${se(r)?r:1}, ${se(o)?o:1}, 1) `),se(u)&&(p+=`rotateZ(${u}rad) `),se(l)&&(p+=`rotateX(${l}rad) `),se(s)&&(p+=`rotateY(${s}rad) `),p.length&&(m+=`transform:${p};`),se(t)&&(m+=`opacity:${t};`,t===0&&(m+="visibility:hidden;"),t<1&&(m+="pointer-events:none;")),se(f)&&(m+=`height:${f}px;`),se(h)&&(m+=`width:${h}px;`);let g=e.elementCurrentStyle||"";(m.length!==g.length||m!==g)&&(e.style.cssText=m,e.elementCurrentStyle=m)},il={styles:Jo,listeners:Qo,animations:qo,apis:Zo},_a=(e={},t={},i={})=>(t.layoutCalculated||(e.paddingTop=parseInt(i.paddingTop,10)||0,e.marginTop=parseInt(i.marginTop,10)||0,e.marginRight=parseInt(i.marginRight,10)||0,e.marginBottom=parseInt(i.marginBottom,10)||0,e.marginLeft=parseInt(i.marginLeft,10)||0,t.layoutCalculated=!0),e.left=t.offsetLeft||0,e.top=t.offsetTop||0,e.width=t.offsetWidth||0,e.height=t.offsetHeight||0,e.right=e.left+e.width,e.bottom=e.top+e.height,e.scrollTop=t.scrollTop,e.hidden=t.offsetParent===null,e),te=({tag:e="div",name:t=null,attributes:i={},read:a=()=>{},write:n=()=>{},create:r=()=>{},destroy:o=()=>{},filterFrameActionsForChild:l=(f,p)=>p,didCreateView:s=()=>{},didWriteView:u=()=>{},ignoreRect:c=!1,ignoreRectUpdate:d=!1,mixins:h=[]}={})=>(f,p={})=>{let m=$t(e,`filepond--${t}`,i),g=window.getComputedStyle(m,null),b=_a(),E=null,T=!1,_=[],y=[],I={},A={},R=[n],S=[a],x=[o],D=()=>m,O=()=>_.concat(),z=()=>I,v=U=>(W,$)=>W(U,$),P=()=>E||(E=nn(b,_,[0,0],[1,1]),E),w=()=>g,L=()=>{E=null,_.forEach($=>$._read()),!(d&&b.width&&b.height)&&_a(b,m,g);let W={root:k,props:p,rect:b};S.forEach($=>$(W))},F=(U,W,$)=>{let ae=W.length===0;return R.forEach(X=>{X({props:p,root:k,actions:W,timestamp:U,shouldOptimize:$})===!1&&(ae=!1)}),y.forEach(X=>{X.write(U)===!1&&(ae=!1)}),_.filter(X=>!!X.element.parentNode).forEach(X=>{X._write(U,l(X,W),$)||(ae=!1)}),_.forEach((X,Bt)=>{X.element.parentNode||(k.appendChild(X.element,Bt),X._read(),X._write(U,l(X,W),$),ae=!1)}),T=ae,u({props:p,root:k,actions:W,timestamp:U}),ae},C=()=>{y.forEach(U=>U.destroy()),x.forEach(U=>{U({root:k,props:p})}),_.forEach(U=>U._destroy())},V={element:{get:D},style:{get:w},childViews:{get:O}},G={...V,rect:{get:P},ref:{get:z},is:U=>t===U,appendChild:zo(m),createChildView:v(f),linkView:U=>(_.push(U),U),unlinkView:U=>{_.splice(_.indexOf(U),1)},appendChildView:No(m,_),removeChildView:Bo(m,_),registerWriter:U=>R.push(U),registerReader:U=>S.push(U),registerDestroyer:U=>x.push(U),invalidateLayout:()=>m.layoutCalculated=!1,dispatch:f.dispatch,query:f.query},B={element:{get:D},childViews:{get:O},rect:{get:P},resting:{get:()=>T},isRectIgnored:()=>c,_read:L,_write:F,_destroy:C},N={...V,rect:{get:()=>b}};Object.keys(h).sort((U,W)=>U==="styles"?1:W==="styles"?-1:0).forEach(U=>{let W=il[U]({mixinConfig:h[U],viewProps:p,viewState:A,viewInternalAPI:G,viewExternalAPI:B,view:Fe(N)});W&&y.push(W)});let k=Fe(G);r({root:k,props:p});let q=Uo(m);return _.forEach((U,W)=>{k.appendChild(U.element,q+W)}),s(k),Fe(B)},al=(e,t,i=60)=>{let a="__framePainter";if(window[a]){window[a].readers.push(e),window[a].writers.push(t);return}window[a]={readers:[e],writers:[t]};let n=window[a],r=1e3/i,o=null,l=null,s=null,u=null,c=()=>{document.hidden?(s=()=>window.setTimeout(()=>d(performance.now()),r),u=()=>window.clearTimeout(l)):(s=()=>window.requestAnimationFrame(d),u=()=>window.cancelAnimationFrame(l))};document.addEventListener("visibilitychange",()=>{u&&u(),c(),d(performance.now())});let d=h=>{l=s(d),o||(o=h);let f=h-o;f<=r||(o=h-f%r,n.readers.forEach(p=>p()),n.writers.forEach(p=>p(h)))};return c(),d(performance.now()),{pause:()=>{u(l)}}},de=(e,t)=>({root:i,props:a,actions:n=[],timestamp:r,shouldOptimize:o})=>{n.filter(l=>e[l.type]).forEach(l=>e[l.type]({root:i,props:a,action:l.data,timestamp:r,shouldOptimize:o})),t&&t({root:i,props:a,actions:n,timestamp:r,shouldOptimize:o})},Ra=(e,t)=>t.parentNode.insertBefore(e,t),ya=(e,t)=>t.parentNode.insertBefore(e,t.nextSibling),Qt=e=>Array.isArray(e),xe=e=>e==null,nl=e=>e.trim(),Zt=e=>""+e,rl=(e,t=",")=>xe(e)?[]:Qt(e)?e:Zt(e).split(t).map(nl).filter(i=>i.length),rn=e=>typeof e=="boolean",on=e=>rn(e)?e:e==="true",ce=e=>typeof e=="string",ln=e=>Ve(e)?e:ce(e)?Zt(e).replace(/[a-z]+/gi,""):0,Yt=e=>parseInt(ln(e),10),Sa=e=>parseFloat(ln(e)),lt=e=>Ve(e)&&isFinite(e)&&Math.floor(e)===e,wa=(e,t=1e3)=>{if(lt(e))return e;let i=Zt(e).trim();return/MB$/i.test(i)?(i=i.replace(/MB$i/,"").trim(),Yt(i)*t*t):/KB/i.test(i)?(i=i.replace(/KB$i/,"").trim(),Yt(i)*t):Yt(i)},Ue=e=>typeof e=="function",ol=e=>{let t=self,i=e.split("."),a=null;for(;a=i.shift();)if(t=t[a],!t)return null;return t},Aa={process:"POST",patch:"PATCH",revert:"DELETE",fetch:"GET",restore:"GET",load:"GET"},ll=e=>{let t={};return t.url=ce(e)?e:e.url||"",t.timeout=e.timeout?parseInt(e.timeout,10):0,t.headers=e.headers?e.headers:{},Z(Aa,i=>{t[i]=sl(i,e[i],Aa[i],t.timeout,t.headers)}),t.process=e.process||ce(e)||e.url?t.process:null,t.remove=e.remove||null,delete t.headers,t},sl=(e,t,i,a,n)=>{if(t===null)return null;if(typeof t=="function")return t;let r={url:i==="GET"||i==="PATCH"?`?${e}=`:"",method:i,headers:n,withCredentials:!1,timeout:a,onload:null,ondata:null,onerror:null};if(ce(t))return r.url=t,r;if(Object.assign(r,t),ce(r.headers)){let o=r.headers.split(/:(.+)/);r.headers={header:o[0],value:o[1]}}return r.withCredentials=on(r.withCredentials),r},cl=e=>ll(e),dl=e=>e===null,re=e=>typeof e=="object"&&e!==null,ul=e=>re(e)&&ce(e.url)&&re(e.process)&&re(e.revert)&&re(e.restore)&&re(e.fetch),bi=e=>Qt(e)?"array":dl(e)?"null":lt(e)?"int":/^[0-9]+ ?(?:GB|MB|KB)$/gi.test(e)?"bytes":ul(e)?"api":typeof e,hl=e=>e.replace(/{\s*'/g,'{"').replace(/'\s*}/g,'"}').replace(/'\s*:/g,'":').replace(/:\s*'/g,':"').replace(/,\s*'/g,',"').replace(/'\s*,/g,'",'),fl={array:rl,boolean:on,int:e=>bi(e)==="bytes"?wa(e):Yt(e),number:Sa,float:Sa,bytes:wa,string:e=>Ue(e)?e:Zt(e),function:e=>ol(e),serverapi:cl,object:e=>{try{return JSON.parse(hl(e))}catch{return null}}},pl=(e,t)=>fl[t](e),sn=(e,t,i)=>{if(e===t)return e;let a=bi(e);if(a!==i){let n=pl(e,i);if(a=bi(n),n===null)throw`Trying to assign value with incorrect type to "${option}", allowed type: "${i}"`;e=n}return e},ml=(e,t)=>{let i=e;return{enumerable:!0,get:()=>i,set:a=>{i=sn(a,e,t)}}},gl=e=>{let t={};return Z(e,i=>{let a=e[i];t[i]=ml(a[0],a[1])}),Fe(t)},El=e=>({items:[],listUpdateTimeout:null,itemUpdateTimeout:null,processingQueue:[],options:gl(e)}),Kt=(e,t="-")=>e.split(/(?=[A-Z])/).map(i=>i.toLowerCase()).join(t),Tl=(e,t)=>{let i={};return Z(t,a=>{i[a]={get:()=>e.getState().options[a],set:n=>{e.dispatch(`SET_${Kt(a,"_").toUpperCase()}`,{value:n})}}}),i},Il=e=>(t,i,a)=>{let n={};return Z(e,r=>{let o=Kt(r,"_").toUpperCase();n[`SET_${o}`]=l=>{try{a.options[r]=l.value}catch{}t(`DID_SET_${o}`,{value:a.options[r]})}}),n},bl=e=>t=>{let i={};return Z(e,a=>{i[`GET_${Kt(a,"_").toUpperCase()}`]=n=>t.options[a]}),i},Ie={API:1,DROP:2,BROWSE:3,PASTE:4,NONE:5},Ci=()=>Math.random().toString(36).substring(2,11),Fi=(e,t)=>e.splice(t,1),_l=(e,t)=>{t?e():document.hidden?Promise.resolve(1).then(e):setTimeout(e,0)},Jt=()=>{let e=[],t=(a,n)=>{Fi(e,e.findIndex(r=>r.event===a&&(r.cb===n||!n)))},i=(a,n,r)=>{e.filter(o=>o.event===a).map(o=>o.cb).forEach(o=>_l(()=>o(...n),r))};return{fireSync:(a,...n)=>{i(a,n,!0)},fire:(a,...n)=>{i(a,n,!1)},on:(a,n)=>{e.push({event:a,cb:n})},onOnce:(a,n)=>{e.push({event:a,cb:(...r)=>{t(a,n),n(...r)}})},off:t}},cn=(e,t,i)=>{Object.getOwnPropertyNames(e).filter(a=>!i.includes(a)).forEach(a=>Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a)))},Rl=["fire","process","revert","load","on","off","onOnce","retryLoad","extend","archive","archived","release","released","requestProcessing","freeze"],ue=e=>{let t={};return cn(e,t,Rl),t},yl=e=>{e.forEach((t,i)=>{t.released&&Fi(e,i)})},H={INIT:1,IDLE:2,PROCESSING_QUEUED:9,PROCESSING:3,PROCESSING_COMPLETE:5,PROCESSING_ERROR:6,PROCESSING_REVERT_ERROR:10,LOADING:7,LOAD_ERROR:8},ne={INPUT:1,LIMBO:2,LOCAL:3},dn=e=>/[^0-9]+/.exec(e),un=()=>dn(1.1.toLocaleString())[0],Sl=()=>{let e=un(),t=1e3.toLocaleString(),i=1e3.toString();return t!==i?dn(t)[0]:e==="."?",":"."},M={BOOLEAN:"boolean",INT:"int",NUMBER:"number",STRING:"string",ARRAY:"array",OBJECT:"object",FUNCTION:"function",ACTION:"action",SERVER_API:"serverapi",REGEX:"regex"},zi=[],ye=(e,t,i)=>new Promise((a,n)=>{let r=zi.filter(l=>l.key===e).map(l=>l.cb);if(r.length===0){a(t);return}let o=r.shift();r.reduce((l,s)=>l.then(u=>s(u,i)),o(t,i)).then(l=>a(l)).catch(l=>n(l))}),$e=(e,t,i)=>zi.filter(a=>a.key===e).map(a=>a.cb(t,i)),wl=(e,t)=>zi.push({key:e,cb:t}),Al=e=>Object.assign(et,e),qt=()=>({...et}),vl=e=>{Z(e,(t,i)=>{et[t]&&(et[t][0]=sn(i,et[t][0],et[t][1]))})},et={id:[null,M.STRING],name:["filepond",M.STRING],disabled:[!1,M.BOOLEAN],className:[null,M.STRING],required:[!1,M.BOOLEAN],captureMethod:[null,M.STRING],allowSyncAcceptAttribute:[!0,M.BOOLEAN],allowDrop:[!0,M.BOOLEAN],allowBrowse:[!0,M.BOOLEAN],allowPaste:[!0,M.BOOLEAN],allowMultiple:[!1,M.BOOLEAN],allowReplace:[!0,M.BOOLEAN],allowRevert:[!0,M.BOOLEAN],allowRemove:[!0,M.BOOLEAN],allowProcess:[!0,M.BOOLEAN],allowReorder:[!1,M.BOOLEAN],allowDirectoriesOnly:[!1,M.BOOLEAN],storeAsFile:[!1,M.BOOLEAN],forceRevert:[!1,M.BOOLEAN],maxFiles:[null,M.INT],checkValidity:[!1,M.BOOLEAN],itemInsertLocationFreedom:[!0,M.BOOLEAN],itemInsertLocation:["before",M.STRING],itemInsertInterval:[75,M.INT],dropOnPage:[!1,M.BOOLEAN],dropOnElement:[!0,M.BOOLEAN],dropValidation:[!1,M.BOOLEAN],ignoredFiles:[[".ds_store","thumbs.db","desktop.ini"],M.ARRAY],instantUpload:[!0,M.BOOLEAN],maxParallelUploads:[2,M.INT],allowMinimumUploadDuration:[!0,M.BOOLEAN],chunkUploads:[!1,M.BOOLEAN],chunkForce:[!1,M.BOOLEAN],chunkSize:[5e6,M.INT],chunkRetryDelays:[[500,1e3,3e3],M.ARRAY],server:[null,M.SERVER_API],fileSizeBase:[1e3,M.INT],labelFileSizeBytes:["bytes",M.STRING],labelFileSizeKilobytes:["KB",M.STRING],labelFileSizeMegabytes:["MB",M.STRING],labelFileSizeGigabytes:["GB",M.STRING],labelDecimalSeparator:[un(),M.STRING],labelThousandsSeparator:[Sl(),M.STRING],labelIdle:['Drag & Drop your files or Browse',M.STRING],labelInvalidField:["Field contains invalid files",M.STRING],labelFileWaitingForSize:["Waiting for size",M.STRING],labelFileSizeNotAvailable:["Size not available",M.STRING],labelFileCountSingular:["file in list",M.STRING],labelFileCountPlural:["files in list",M.STRING],labelFileLoading:["Loading",M.STRING],labelFileAdded:["Added",M.STRING],labelFileLoadError:["Error during load",M.STRING],labelFileRemoved:["Removed",M.STRING],labelFileRemoveError:["Error during remove",M.STRING],labelFileProcessing:["Uploading",M.STRING],labelFileProcessingComplete:["Upload complete",M.STRING],labelFileProcessingAborted:["Upload cancelled",M.STRING],labelFileProcessingError:["Error during upload",M.STRING],labelFileProcessingRevertError:["Error during revert",M.STRING],labelTapToCancel:["tap to cancel",M.STRING],labelTapToRetry:["tap to retry",M.STRING],labelTapToUndo:["tap to undo",M.STRING],labelButtonRemoveItem:["Remove",M.STRING],labelButtonAbortItemLoad:["Abort",M.STRING],labelButtonRetryItemLoad:["Retry",M.STRING],labelButtonAbortItemProcessing:["Cancel",M.STRING],labelButtonUndoItemProcessing:["Undo",M.STRING],labelButtonRetryItemProcessing:["Retry",M.STRING],labelButtonProcessItem:["Upload",M.STRING],iconRemove:['',M.STRING],iconProcess:['',M.STRING],iconRetry:['',M.STRING],iconUndo:['',M.STRING],iconDone:['',M.STRING],oninit:[null,M.FUNCTION],onwarning:[null,M.FUNCTION],onerror:[null,M.FUNCTION],onactivatefile:[null,M.FUNCTION],oninitfile:[null,M.FUNCTION],onaddfilestart:[null,M.FUNCTION],onaddfileprogress:[null,M.FUNCTION],onaddfile:[null,M.FUNCTION],onprocessfilestart:[null,M.FUNCTION],onprocessfileprogress:[null,M.FUNCTION],onprocessfileabort:[null,M.FUNCTION],onprocessfilerevert:[null,M.FUNCTION],onprocessfile:[null,M.FUNCTION],onprocessfiles:[null,M.FUNCTION],onremovefile:[null,M.FUNCTION],onpreparefile:[null,M.FUNCTION],onupdatefiles:[null,M.FUNCTION],onreorderfiles:[null,M.FUNCTION],beforeDropFile:[null,M.FUNCTION],beforeAddFile:[null,M.FUNCTION],beforeRemoveFile:[null,M.FUNCTION],beforePrepareFile:[null,M.FUNCTION],stylePanelLayout:[null,M.STRING],stylePanelAspectRatio:[null,M.STRING],styleItemPanelAspectRatio:[null,M.STRING],styleButtonRemoveItemPosition:["left",M.STRING],styleButtonProcessItemPosition:["right",M.STRING],styleLoadIndicatorPosition:["right",M.STRING],styleProgressIndicatorPosition:["right",M.STRING],styleButtonRemoveItemAlign:[!1,M.BOOLEAN],files:[[],M.ARRAY],credits:[["https://pqina.nl/","Powered by PQINA"],M.ARRAY]},ke=(e,t)=>xe(t)?e[0]||null:lt(t)?e[t]||null:(typeof t=="object"&&(t=t.id),e.find(i=>i.id===t)||null),hn=e=>{if(xe(e))return e;if(/:/.test(e)){let t=e.split(":");return t[1]/t[0]}return parseFloat(e)},Se=e=>e.filter(t=>!t.archived),fn={EMPTY:0,IDLE:1,ERROR:2,BUSY:3,READY:4},Gt=null,Ll=()=>{if(Gt===null)try{let e=new DataTransfer;e.items.add(new File(["hello world"],"This_Works.txt"));let t=document.createElement("input");t.setAttribute("type","file"),t.files=e.files,Gt=t.files.length===1}catch{Gt=!1}return Gt},Ml=[H.LOAD_ERROR,H.PROCESSING_ERROR,H.PROCESSING_REVERT_ERROR],Ol=[H.LOADING,H.PROCESSING,H.PROCESSING_QUEUED,H.INIT],Dl=[H.PROCESSING_COMPLETE],xl=e=>Ml.includes(e.status),Pl=e=>Ol.includes(e.status),Cl=e=>Dl.includes(e.status),va=e=>re(e.options.server)&&(re(e.options.server.process)||Ue(e.options.server.process)),Fl=e=>({GET_STATUS:()=>{let t=Se(e.items),{EMPTY:i,ERROR:a,BUSY:n,IDLE:r,READY:o}=fn;return t.length===0?i:t.some(xl)?a:t.some(Pl)?n:t.some(Cl)?o:r},GET_ITEM:t=>ke(e.items,t),GET_ACTIVE_ITEM:t=>ke(Se(e.items),t),GET_ACTIVE_ITEMS:()=>Se(e.items),GET_ITEMS:()=>e.items,GET_ITEM_NAME:t=>{let i=ke(e.items,t);return i?i.filename:null},GET_ITEM_SIZE:t=>{let i=ke(e.items,t);return i?i.fileSize:null},GET_STYLES:()=>Object.keys(e.options).filter(t=>/^style/.test(t)).map(t=>({name:t,value:e.options[t]})),GET_PANEL_ASPECT_RATIO:()=>/circle/.test(e.options.stylePanelLayout)?1:hn(e.options.stylePanelAspectRatio),GET_ITEM_PANEL_ASPECT_RATIO:()=>e.options.styleItemPanelAspectRatio,GET_ITEMS_BY_STATUS:t=>Se(e.items).filter(i=>i.status===t),GET_TOTAL_ITEMS:()=>Se(e.items).length,SHOULD_UPDATE_FILE_INPUT:()=>e.options.storeAsFile&&Ll()&&!va(e),IS_ASYNC:()=>va(e),GET_FILE_SIZE_LABELS:t=>({labelBytes:t("GET_LABEL_FILE_SIZE_BYTES")||void 0,labelKilobytes:t("GET_LABEL_FILE_SIZE_KILOBYTES")||void 0,labelMegabytes:t("GET_LABEL_FILE_SIZE_MEGABYTES")||void 0,labelGigabytes:t("GET_LABEL_FILE_SIZE_GIGABYTES")||void 0})}),zl=e=>{let t=Se(e.items).length;if(!e.options.allowMultiple)return t===0;let i=e.options.maxFiles;return i===null||tMath.max(Math.min(i,e),t),Nl=(e,t,i)=>e.splice(t,0,i),Bl=(e,t,i)=>xe(t)?null:typeof i>"u"?(e.push(t),t):(i=pn(i,0,e.length),Nl(e,i,t),t),_i=e=>/^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*)\s*$/i.test(e),St=e=>e.split("/").pop().split("?").shift(),ei=e=>e.split(".").pop(),Gl=e=>{if(typeof e!="string")return"";let t=e.split("/").pop();return/svg/.test(t)?"svg":/zip|compressed/.test(t)?"zip":/plain/.test(t)?"txt":/msword/.test(t)?"doc":/[a-z]+/.test(t)?t==="jpeg"?"jpg":t:""},It=(e,t="")=>(t+e).slice(-t.length),mn=(e=new Date)=>`${e.getFullYear()}-${It(e.getMonth()+1,"00")}-${It(e.getDate(),"00")}_${It(e.getHours(),"00")}-${It(e.getMinutes(),"00")}-${It(e.getSeconds(),"00")}`,rt=(e,t,i=null,a=null)=>{let n=typeof i=="string"?e.slice(0,e.size,i):e.slice(0,e.size,e.type);return n.lastModifiedDate=new Date,e._relativePath&&(n._relativePath=e._relativePath),ce(t)||(t=mn()),t&&a===null&&ei(t)?n.name=t:(a=a||Gl(n.type),n.name=t+(a?"."+a:"")),n},Vl=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,gn=(e,t)=>{let i=Vl();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},Ul=(e,t)=>{let i=new ArrayBuffer(e.length),a=new Uint8Array(i);for(let n=0;n(/^data:(.+);/.exec(e)||[])[1]||null,kl=e=>e.split(",")[1].replace(/\s/g,""),Hl=e=>atob(kl(e)),Wl=e=>{let t=En(e),i=Hl(e);return Ul(i,t)},Yl=(e,t,i)=>rt(Wl(e),t,null,i),$l=e=>{if(!/^content-disposition:/i.test(e))return null;let t=e.split(/filename=|filename\*=.+''/).splice(1).map(i=>i.trim().replace(/^["']|[;"']{0,2}$/g,"")).filter(i=>i.length);return t.length?decodeURI(t[t.length-1]):null},ql=e=>{if(/content-length:/i.test(e)){let t=e.match(/[0-9]+/)[0];return t?parseInt(t,10):null}return null},Xl=e=>/x-content-transfer-id:/i.test(e)&&(e.split(":")[1]||"").trim()||null,Ni=e=>{let t={source:null,name:null,size:null},i=e.split(` +`);for(let a of i){let n=$l(a);if(n){t.name=n;continue}let r=ql(a);if(r){t.size=r;continue}let o=Xl(a);if(o){t.source=o;continue}}return t},jl=e=>{let t={source:null,complete:!1,progress:0,size:null,timestamp:null,duration:0,request:null},i=()=>t.progress,a=()=>{t.request&&t.request.abort&&t.request.abort()},n=()=>{let l=t.source;o.fire("init",l),l instanceof File?o.fire("load",l):l instanceof Blob?o.fire("load",rt(l,l.name)):_i(l)?o.fire("load",Yl(l)):r(l)},r=l=>{if(!e){o.fire("error",{type:"error",body:"Can't load URL",code:400});return}t.timestamp=Date.now(),t.request=e(l,s=>{t.duration=Date.now()-t.timestamp,t.complete=!0,s instanceof Blob&&(s=rt(s,s.name||St(l))),o.fire("load",s instanceof Blob?s:s?s.body:null)},s=>{o.fire("error",typeof s=="string"?{type:"error",code:0,body:s}:s)},(s,u,c)=>{if(c&&(t.size=c),t.duration=Date.now()-t.timestamp,!s){t.progress=null;return}t.progress=u/c,o.fire("progress",t.progress)},()=>{o.fire("abort")},s=>{let u=Ni(typeof s=="string"?s:s.headers);o.fire("meta",{size:t.size||u.size,filename:u.name,source:u.source})})},o={...Jt(),setSource:l=>t.source=l,getProgress:i,abort:a,load:n};return o},La=e=>/GET|HEAD/.test(e),He=(e,t,i)=>{let a={onheaders:()=>{},onprogress:()=>{},onload:()=>{},ontimeout:()=>{},onerror:()=>{},onabort:()=>{},abort:()=>{n=!0,o.abort()}},n=!1,r=!1;i={method:"POST",headers:{},withCredentials:!1,...i},t=encodeURI(t),La(i.method)&&e&&(t=`${t}${encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))}`);let o=new XMLHttpRequest,l=La(i.method)?o:o.upload;return l.onprogress=s=>{n||a.onprogress(s.lengthComputable,s.loaded,s.total)},o.onreadystatechange=()=>{o.readyState<2||o.readyState===4&&o.status===0||r||(r=!0,a.onheaders(o))},o.onload=()=>{o.status>=200&&o.status<300?a.onload(o):a.onerror(o)},o.onerror=()=>a.onerror(o),o.onabort=()=>{n=!0,a.onabort()},o.ontimeout=()=>a.ontimeout(o),o.open(i.method,t,!0),lt(i.timeout)&&(o.timeout=i.timeout),Object.keys(i.headers).forEach(s=>{let u=unescape(encodeURIComponent(i.headers[s]));o.setRequestHeader(s,u)}),i.responseType&&(o.responseType=i.responseType),i.withCredentials&&(o.withCredentials=!0),o.send(e),a},K=(e,t,i,a)=>({type:e,code:t,body:i,headers:a}),We=e=>t=>{e(K("error",0,"Timeout",t.getAllResponseHeaders()))},Ma=e=>/\?/.test(e),Rt=(...e)=>{let t="";return e.forEach(i=>{t+=Ma(t)&&Ma(i)?i.replace(/\?/,"&"):i}),t},pi=(e="",t)=>{if(typeof t=="function")return t;if(!t||!ce(t.url))return null;let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o,l,s,u)=>{let c=He(n,Rt(e,t.url),{...t,responseType:"blob"});return c.onload=d=>{let h=d.getAllResponseHeaders(),f=Ni(h).name||St(n);r(K("load",d.status,t.method==="HEAD"?null:rt(i(d.response),f),h))},c.onerror=d=>{o(K("error",d.status,a(d.response)||d.statusText,d.getAllResponseHeaders()))},c.onheaders=d=>{u(K("headers",d.status,null,d.getAllResponseHeaders()))},c.ontimeout=We(o),c.onprogress=l,c.onabort=s,c}},Ee={QUEUED:0,COMPLETE:1,PROCESSING:2,ERROR:3,WAITING:4},Ql=(e,t,i,a,n,r,o,l,s,u,c)=>{let d=[],{chunkTransferId:h,chunkServer:f,chunkSize:p,chunkRetryDelays:m}=c,g={serverId:h,aborted:!1},b=t.ondata||(v=>v),E=t.onload||((v,P)=>P==="HEAD"?v.getResponseHeader("Upload-Offset"):v.response),T=t.onerror||(v=>null),_=v=>{let P=new FormData;re(n)&&P.append(i,JSON.stringify(n));let w=typeof t.headers=="function"?t.headers(a,n):{...t.headers,"Upload-Length":a.size},L={...t,headers:w},F=He(b(P),Rt(e,t.url),L);F.onload=C=>v(E(C,L.method)),F.onerror=C=>o(K("error",C.status,T(C.response)||C.statusText,C.getAllResponseHeaders())),F.ontimeout=We(o)},y=v=>{let P=Rt(e,f.url,g.serverId),L={headers:typeof t.headers=="function"?t.headers(g.serverId):{...t.headers},method:"HEAD"},F=He(null,P,L);F.onload=C=>v(E(C,L.method)),F.onerror=C=>o(K("error",C.status,T(C.response)||C.statusText,C.getAllResponseHeaders())),F.ontimeout=We(o)},I=Math.floor(a.size/p);for(let v=0;v<=I;v++){let P=v*p,w=a.slice(P,P+p,"application/offset+octet-stream");d[v]={index:v,size:w.size,offset:P,data:w,file:a,progress:0,retries:[...m],status:Ee.QUEUED,error:null,request:null,timeout:null}}let A=()=>r(g.serverId),R=v=>v.status===Ee.QUEUED||v.status===Ee.ERROR,S=v=>{if(g.aborted)return;if(v=v||d.find(R),!v){d.every(V=>V.status===Ee.COMPLETE)&&A();return}v.status=Ee.PROCESSING,v.progress=null;let P=f.ondata||(V=>V),w=f.onerror||(V=>null),L=Rt(e,f.url,g.serverId),F=typeof f.headers=="function"?f.headers(v):{...f.headers,"Content-Type":"application/offset+octet-stream","Upload-Offset":v.offset,"Upload-Length":a.size,"Upload-Name":a.name},C=v.request=He(P(v.data),L,{...f,headers:F});C.onload=()=>{v.status=Ee.COMPLETE,v.request=null,O()},C.onprogress=(V,G,B)=>{v.progress=V?G:null,D()},C.onerror=V=>{v.status=Ee.ERROR,v.request=null,v.error=w(V.response)||V.statusText,x(v)||o(K("error",V.status,w(V.response)||V.statusText,V.getAllResponseHeaders()))},C.ontimeout=V=>{v.status=Ee.ERROR,v.request=null,x(v)||We(o)(V)},C.onabort=()=>{v.status=Ee.QUEUED,v.request=null,s()}},x=v=>v.retries.length===0?!1:(v.status=Ee.WAITING,clearTimeout(v.timeout),v.timeout=setTimeout(()=>{S(v)},v.retries.shift()),!0),D=()=>{let v=d.reduce((w,L)=>w===null||L.progress===null?null:w+L.progress,0);if(v===null)return l(!1,0,0);let P=d.reduce((w,L)=>w+L.size,0);l(!0,v,P)},O=()=>{d.filter(P=>P.status===Ee.PROCESSING).length>=1||S()},z=()=>{d.forEach(v=>{clearTimeout(v.timeout),v.request&&v.request.abort()})};return g.serverId?y(v=>{g.aborted||(d.filter(P=>P.offset{P.status=Ee.COMPLETE,P.progress=P.size}),O())}):_(v=>{g.aborted||(u(v),g.serverId=v,O())}),{abort:()=>{g.aborted=!0,z()}}},Zl=(e,t,i,a)=>(n,r,o,l,s,u,c)=>{if(!n)return;let d=a.chunkUploads,h=d&&n.size>a.chunkSize,f=d&&(h||a.chunkForce);if(n instanceof Blob&&f)return Ql(e,t,i,n,r,o,l,s,u,c,a);let p=t.ondata||(y=>y),m=t.onload||(y=>y),g=t.onerror||(y=>null),b=typeof t.headers=="function"?t.headers(n,r)||{}:{...t.headers},E={...t,headers:b};var T=new FormData;re(r)&&T.append(i,JSON.stringify(r)),(n instanceof Blob?[{name:null,file:n}]:n).forEach(y=>{T.append(i,y.file,y.name===null?y.file.name:`${y.name}${y.file.name}`)});let _=He(p(T),Rt(e,t.url),E);return _.onload=y=>{o(K("load",y.status,m(y.response),y.getAllResponseHeaders()))},_.onerror=y=>{l(K("error",y.status,g(y.response)||y.statusText,y.getAllResponseHeaders()))},_.ontimeout=We(l),_.onprogress=s,_.onabort=u,_},Kl=(e="",t,i,a)=>typeof t=="function"?(...n)=>t(i,...n,a):!t||!ce(t.url)?null:Zl(e,t,i,a),bt=(e="",t)=>{if(typeof t=="function")return t;if(!t||!ce(t.url))return(n,r)=>r();let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o)=>{let l=He(n,e+t.url,t);return l.onload=s=>{r(K("load",s.status,i(s.response),s.getAllResponseHeaders()))},l.onerror=s=>{o(K("error",s.status,a(s.response)||s.statusText,s.getAllResponseHeaders()))},l.ontimeout=We(o),l}},Tn=(e=0,t=1)=>e+Math.random()*(t-e),Jl=(e,t=1e3,i=0,a=25,n=250)=>{let r=null,o=Date.now(),l=()=>{let s=Date.now()-o,u=Tn(a,n);s+u>t&&(u=s+u-t);let c=s/t;if(c>=1||document.hidden){e(1);return}e(c),r=setTimeout(l,u)};return t>0&&l(),{clear:()=>{clearTimeout(r)}}},es=(e,t)=>{let i={complete:!1,perceivedProgress:0,perceivedPerformanceUpdater:null,progress:null,timestamp:null,perceivedDuration:0,duration:0,request:null,response:null},{allowMinimumUploadDuration:a}=t,n=(c,d)=>{let h=()=>{i.duration===0||i.progress===null||u.fire("progress",u.getProgress())},f=()=>{i.complete=!0,u.fire("load-perceived",i.response.body)};u.fire("start"),i.timestamp=Date.now(),i.perceivedPerformanceUpdater=Jl(p=>{i.perceivedProgress=p,i.perceivedDuration=Date.now()-i.timestamp,h(),i.response&&i.perceivedProgress===1&&!i.complete&&f()},a?Tn(750,1500):0),i.request=e(c,d,p=>{i.response=re(p)?p:{type:"load",code:200,body:`${p}`,headers:{}},i.duration=Date.now()-i.timestamp,i.progress=1,u.fire("load",i.response.body),(!a||a&&i.perceivedProgress===1)&&f()},p=>{i.perceivedPerformanceUpdater.clear(),u.fire("error",re(p)?p:{type:"error",code:0,body:`${p}`})},(p,m,g)=>{i.duration=Date.now()-i.timestamp,i.progress=p?m/g:null,h()},()=>{i.perceivedPerformanceUpdater.clear(),u.fire("abort",i.response?i.response.body:null)},p=>{u.fire("transfer",p)})},r=()=>{i.request&&(i.perceivedPerformanceUpdater.clear(),i.request.abort&&i.request.abort(),i.complete=!0)},o=()=>{r(),i.complete=!1,i.perceivedProgress=0,i.progress=0,i.timestamp=null,i.perceivedDuration=0,i.duration=0,i.request=null,i.response=null},l=a?()=>i.progress?Math.min(i.progress,i.perceivedProgress):null:()=>i.progress||null,s=a?()=>Math.min(i.duration,i.perceivedDuration):()=>i.duration,u={...Jt(),process:n,abort:r,getProgress:l,getDuration:s,reset:o};return u},In=e=>e.substring(0,e.lastIndexOf("."))||e,ts=e=>{let t=[e.name,e.size,e.type];return e instanceof Blob||_i(e)?t[0]=e.name||mn():_i(e)?(t[1]=e.length,t[2]=En(e)):ce(e)&&(t[0]=St(e),t[1]=0,t[2]="application/octet-stream"),{name:t[0],size:t[1],type:t[2]}},ot=e=>!!(e instanceof File||e instanceof Blob&&e.name),bn=e=>{if(!re(e))return e;let t=Qt(e)?[]:{};for(let i in e){if(!e.hasOwnProperty(i))continue;let a=e[i];t[i]=a&&re(a)?bn(a):a}return t},is=(e=null,t=null,i=null)=>{let a=Ci(),n={archived:!1,frozen:!1,released:!1,source:null,file:i,serverFileReference:t,transferId:null,processingAborted:!1,status:t?H.PROCESSING_COMPLETE:H.INIT,activeLoader:null,activeProcessor:null},r=null,o={},l=R=>n.status=R,s=(R,...S)=>{n.released||n.frozen||I.fire(R,...S)},u=()=>ei(n.file.name),c=()=>n.file.type,d=()=>n.file.size,h=()=>n.file,f=(R,S,x)=>{if(n.source=R,I.fireSync("init"),n.file){I.fireSync("load-skip");return}n.file=ts(R),S.on("init",()=>{s("load-init")}),S.on("meta",D=>{n.file.size=D.size,n.file.filename=D.filename,D.source&&(e=ne.LIMBO,n.serverFileReference=D.source,n.status=H.PROCESSING_COMPLETE),s("load-meta")}),S.on("progress",D=>{l(H.LOADING),s("load-progress",D)}),S.on("error",D=>{l(H.LOAD_ERROR),s("load-request-error",D)}),S.on("abort",()=>{l(H.INIT),s("load-abort")}),S.on("load",D=>{n.activeLoader=null;let O=v=>{n.file=ot(v)?v:n.file,e===ne.LIMBO&&n.serverFileReference?l(H.PROCESSING_COMPLETE):l(H.IDLE),s("load")},z=v=>{n.file=D,s("load-meta"),l(H.LOAD_ERROR),s("load-file-error",v)};if(n.serverFileReference){O(D);return}x(D,O,z)}),S.setSource(R),n.activeLoader=S,S.load()},p=()=>{n.activeLoader&&n.activeLoader.load()},m=()=>{if(n.activeLoader){n.activeLoader.abort();return}l(H.INIT),s("load-abort")},g=(R,S)=>{if(n.processingAborted){n.processingAborted=!1;return}if(l(H.PROCESSING),r=null,!(n.file instanceof Blob)){I.on("load",()=>{g(R,S)});return}R.on("load",O=>{n.transferId=null,n.serverFileReference=O}),R.on("transfer",O=>{n.transferId=O}),R.on("load-perceived",O=>{n.activeProcessor=null,n.transferId=null,n.serverFileReference=O,l(H.PROCESSING_COMPLETE),s("process-complete",O)}),R.on("start",()=>{s("process-start")}),R.on("error",O=>{n.activeProcessor=null,l(H.PROCESSING_ERROR),s("process-error",O)}),R.on("abort",O=>{n.activeProcessor=null,n.serverFileReference=O,l(H.IDLE),s("process-abort"),r&&r()}),R.on("progress",O=>{s("process-progress",O)});let x=O=>{n.archived||R.process(O,{...o})},D=console.error;S(n.file,x,D),n.activeProcessor=R},b=()=>{n.processingAborted=!1,l(H.PROCESSING_QUEUED)},E=()=>new Promise(R=>{if(!n.activeProcessor){n.processingAborted=!0,l(H.IDLE),s("process-abort"),R();return}r=()=>{R()},n.activeProcessor.abort()}),T=(R,S)=>new Promise((x,D)=>{let O=n.serverFileReference!==null?n.serverFileReference:n.transferId;if(O===null){x();return}R(O,()=>{n.serverFileReference=null,n.transferId=null,x()},z=>{if(!S){x();return}l(H.PROCESSING_REVERT_ERROR),s("process-revert-error"),D(z)}),l(H.IDLE),s("process-revert")}),_=(R,S,x)=>{let D=R.split("."),O=D[0],z=D.pop(),v=o;D.forEach(P=>v=v[P]),JSON.stringify(v[z])!==JSON.stringify(S)&&(v[z]=S,s("metadata-update",{key:O,value:o[O],silent:x}))},I={id:{get:()=>a},origin:{get:()=>e,set:R=>e=R},serverId:{get:()=>n.serverFileReference},transferId:{get:()=>n.transferId},status:{get:()=>n.status},filename:{get:()=>n.file.name},filenameWithoutExtension:{get:()=>In(n.file.name)},fileExtension:{get:u},fileType:{get:c},fileSize:{get:d},file:{get:h},relativePath:{get:()=>n.file._relativePath},source:{get:()=>n.source},getMetadata:R=>bn(R?o[R]:o),setMetadata:(R,S,x)=>{if(re(R)){let D=R;return Object.keys(D).forEach(O=>{_(O,D[O],S)}),R}return _(R,S,x),S},extend:(R,S)=>A[R]=S,abortLoad:m,retryLoad:p,requestProcessing:b,abortProcessing:E,load:f,process:g,revert:T,...Jt(),freeze:()=>n.frozen=!0,release:()=>n.released=!0,released:{get:()=>n.released},archive:()=>n.archived=!0,archived:{get:()=>n.archived}},A=Fe(I);return A},as=(e,t)=>xe(t)?0:ce(t)?e.findIndex(i=>i.id===t):-1,Oa=(e,t)=>{let i=as(e,t);if(!(i<0))return e[i]||null},Da=(e,t,i,a,n,r)=>{let o=He(null,e,{method:"GET",responseType:"blob"});return o.onload=l=>{let s=l.getAllResponseHeaders(),u=Ni(s).name||St(e);t(K("load",l.status,rt(l.response,u),s))},o.onerror=l=>{i(K("error",l.status,l.statusText,l.getAllResponseHeaders()))},o.onheaders=l=>{r(K("headers",l.status,null,l.getAllResponseHeaders()))},o.ontimeout=We(i),o.onprogress=a,o.onabort=n,o},xa=e=>(e.indexOf("//")===0&&(e=location.protocol+e),e.toLowerCase().replace("blob:","").replace(/([a-z])?:\/\//,"$1").split("/")[0]),ns=e=>(e.indexOf(":")>-1||e.indexOf("//")>-1)&&xa(location.href)!==xa(e),Vt=e=>(...t)=>Ue(e)?e(...t):e,rs=e=>!ot(e.file),mi=(e,t)=>{clearTimeout(t.listUpdateTimeout),t.listUpdateTimeout=setTimeout(()=>{e("DID_UPDATE_ITEMS",{items:Se(t.items)})},0)},Pa=(e,...t)=>new Promise(i=>{if(!e)return i(!0);let a=e(...t);if(a==null)return i(!0);if(typeof a=="boolean")return i(a);typeof a.then=="function"&&a.then(i)}),gi=(e,t)=>{e.items.sort((i,a)=>t(ue(i),ue(a)))},Te=(e,t)=>({query:i,success:a=()=>{},failure:n=()=>{},...r}={})=>{let o=ke(e.items,i);if(!o){n({error:K("error",0,"Item not found"),file:null});return}t(o,a,n,r||{})},os=(e,t,i)=>({ABORT_ALL:()=>{Se(i.items).forEach(a=>{a.freeze(),a.abortLoad(),a.abortProcessing()})},DID_SET_FILES:({value:a=[]})=>{let n=a.map(o=>({source:o.source?o.source:o,options:o.options})),r=Se(i.items);r.forEach(o=>{n.find(l=>l.source===o.source||l.source===o.file)||e("REMOVE_ITEM",{query:o,remove:!1})}),r=Se(i.items),n.forEach((o,l)=>{r.find(s=>s.source===o.source||s.file===o.source)||e("ADD_ITEM",{...o,interactionMethod:Ie.NONE,index:l})})},DID_UPDATE_ITEM_METADATA:({id:a,action:n,change:r})=>{r.silent||(clearTimeout(i.itemUpdateTimeout),i.itemUpdateTimeout=setTimeout(()=>{let o=Oa(i.items,a);if(!t("IS_ASYNC")){ye("SHOULD_PREPARE_OUTPUT",!1,{item:o,query:t,action:n,change:r}).then(c=>{let d=t("GET_BEFORE_PREPARE_FILE");d&&(c=d(o,c)),c&&e("REQUEST_PREPARE_OUTPUT",{query:a,item:o,success:h=>{e("DID_PREPARE_OUTPUT",{id:a,file:h})}},!0)});return}o.origin===ne.LOCAL&&e("DID_LOAD_ITEM",{id:o.id,error:null,serverFileReference:o.source});let l=()=>{setTimeout(()=>{e("REQUEST_ITEM_PROCESSING",{query:a})},32)},s=c=>{o.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(c?l:()=>{}).catch(()=>{})},u=c=>{o.abortProcessing().then(c?l:()=>{})};if(o.status===H.PROCESSING_COMPLETE)return s(i.options.instantUpload);if(o.status===H.PROCESSING)return u(i.options.instantUpload);i.options.instantUpload&&l()},0))},MOVE_ITEM:({query:a,index:n})=>{let r=ke(i.items,a);if(!r)return;let o=i.items.indexOf(r);n=pn(n,0,i.items.length-1),o!==n&&i.items.splice(n,0,i.items.splice(o,1)[0])},SORT:({compare:a})=>{gi(i,a),e("DID_SORT_ITEMS",{items:t("GET_ACTIVE_ITEMS")})},ADD_ITEMS:({items:a,index:n,interactionMethod:r,success:o=()=>{},failure:l=()=>{}})=>{let s=n;if(n===-1||typeof n>"u"){let f=t("GET_ITEM_INSERT_LOCATION"),p=t("GET_TOTAL_ITEMS");s=f==="before"?0:p}let u=t("GET_IGNORED_FILES"),c=f=>ot(f)?!u.includes(f.name.toLowerCase()):!xe(f),h=a.filter(c).map(f=>new Promise((p,m)=>{e("ADD_ITEM",{interactionMethod:r,source:f.source||f,success:p,failure:m,index:s++,options:f.options||{}})}));Promise.all(h).then(o).catch(l)},ADD_ITEM:({source:a,index:n=-1,interactionMethod:r,success:o=()=>{},failure:l=()=>{},options:s={}})=>{if(xe(a)){l({error:K("error",0,"No source"),file:null});return}if(ot(a)&&i.options.ignoredFiles.includes(a.name.toLowerCase()))return;if(!zl(i)){if(i.options.allowMultiple||!i.options.allowMultiple&&!i.options.allowReplace){let E=K("warning",0,"Max files");e("DID_THROW_MAX_FILES",{source:a,error:E}),l({error:E,file:null});return}let b=Se(i.items)[0];if(b.status===H.PROCESSING_COMPLETE||b.status===H.PROCESSING_REVERT_ERROR){let E=t("GET_FORCE_REVERT");if(b.revert(bt(i.options.server.url,i.options.server.revert),E).then(()=>{E&&e("ADD_ITEM",{source:a,index:n,interactionMethod:r,success:o,failure:l,options:s})}).catch(()=>{}),E)return}e("REMOVE_ITEM",{query:b.id})}let u=s.type==="local"?ne.LOCAL:s.type==="limbo"?ne.LIMBO:ne.INPUT,c=is(u,u===ne.INPUT?null:a,s.file);Object.keys(s.metadata||{}).forEach(b=>{c.setMetadata(b,s.metadata[b])}),$e("DID_CREATE_ITEM",c,{query:t,dispatch:e});let d=t("GET_ITEM_INSERT_LOCATION");i.options.itemInsertLocationFreedom||(n=d==="before"?-1:i.items.length),Bl(i.items,c,n),Ue(d)&&a&&gi(i,d);let h=c.id;c.on("init",()=>{e("DID_INIT_ITEM",{id:h})}),c.on("load-init",()=>{e("DID_START_ITEM_LOAD",{id:h})}),c.on("load-meta",()=>{e("DID_UPDATE_ITEM_META",{id:h})}),c.on("load-progress",b=>{e("DID_UPDATE_ITEM_LOAD_PROGRESS",{id:h,progress:b})}),c.on("load-request-error",b=>{let E=Vt(i.options.labelFileLoadError)(b);if(b.code>=400&&b.code<500){e("DID_THROW_ITEM_INVALID",{id:h,error:b,status:{main:E,sub:`${b.code} (${b.body})`}}),l({error:b,file:ue(c)});return}e("DID_THROW_ITEM_LOAD_ERROR",{id:h,error:b,status:{main:E,sub:i.options.labelTapToRetry}})}),c.on("load-file-error",b=>{e("DID_THROW_ITEM_INVALID",{id:h,error:b.status,status:b.status}),l({error:b.status,file:ue(c)})}),c.on("load-abort",()=>{e("REMOVE_ITEM",{query:h})}),c.on("load-skip",()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}})}),c.on("load",()=>{let b=E=>{if(!E){e("REMOVE_ITEM",{query:h});return}c.on("metadata-update",T=>{e("DID_UPDATE_ITEM_METADATA",{id:h,change:T})}),ye("SHOULD_PREPARE_OUTPUT",!1,{item:c,query:t}).then(T=>{let _=t("GET_BEFORE_PREPARE_FILE");_&&(T=_(c,T));let y=()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}}),mi(e,i)};if(T){e("REQUEST_PREPARE_OUTPUT",{query:h,item:c,success:I=>{e("DID_PREPARE_OUTPUT",{id:h,file:I}),y()}},!0);return}y()})};ye("DID_LOAD_ITEM",c,{query:t,dispatch:e}).then(()=>{Pa(t("GET_BEFORE_ADD_FILE"),ue(c)).then(b)}).catch(E=>{if(!E||!E.error||!E.status)return b(!1);e("DID_THROW_ITEM_INVALID",{id:h,error:E.error,status:E.status})})}),c.on("process-start",()=>{e("DID_START_ITEM_PROCESSING",{id:h})}),c.on("process-progress",b=>{e("DID_UPDATE_ITEM_PROCESS_PROGRESS",{id:h,progress:b})}),c.on("process-error",b=>{e("DID_THROW_ITEM_PROCESSING_ERROR",{id:h,error:b,status:{main:Vt(i.options.labelFileProcessingError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-revert-error",b=>{e("DID_THROW_ITEM_PROCESSING_REVERT_ERROR",{id:h,error:b,status:{main:Vt(i.options.labelFileProcessingRevertError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-complete",b=>{e("DID_COMPLETE_ITEM_PROCESSING",{id:h,error:null,serverFileReference:b}),e("DID_DEFINE_VALUE",{id:h,value:b})}),c.on("process-abort",()=>{e("DID_ABORT_ITEM_PROCESSING",{id:h})}),c.on("process-revert",()=>{e("DID_REVERT_ITEM_PROCESSING",{id:h}),e("DID_DEFINE_VALUE",{id:h,value:null})}),e("DID_ADD_ITEM",{id:h,index:n,interactionMethod:r}),mi(e,i);let{url:f,load:p,restore:m,fetch:g}=i.options.server||{};c.load(a,jl(u===ne.INPUT?ce(a)&&ns(a)&&g?pi(f,g):Da:u===ne.LIMBO?pi(f,m):pi(f,p)),(b,E,T)=>{ye("LOAD_FILE",b,{query:t}).then(E).catch(T)})},REQUEST_PREPARE_OUTPUT:({item:a,success:n,failure:r=()=>{}})=>{let o={error:K("error",0,"Item not found"),file:null};if(a.archived)return r(o);ye("PREPARE_OUTPUT",a.file,{query:t,item:a}).then(l=>{ye("COMPLETE_PREPARE_OUTPUT",l,{query:t,item:a}).then(s=>{if(a.archived)return r(o);n(s)})})},COMPLETE_LOAD_ITEM:({item:a,data:n})=>{let{success:r,source:o}=n,l=t("GET_ITEM_INSERT_LOCATION");if(Ue(l)&&o&&gi(i,l),e("DID_LOAD_ITEM",{id:a.id,error:null,serverFileReference:a.origin===ne.INPUT?null:o}),r(ue(a)),a.origin===ne.LOCAL){e("DID_LOAD_LOCAL_ITEM",{id:a.id});return}if(a.origin===ne.LIMBO){e("DID_COMPLETE_ITEM_PROCESSING",{id:a.id,error:null,serverFileReference:o}),e("DID_DEFINE_VALUE",{id:a.id,value:a.serverId||o});return}t("IS_ASYNC")&&i.options.instantUpload&&e("REQUEST_ITEM_PROCESSING",{query:a.id})},RETRY_ITEM_LOAD:Te(i,a=>{a.retryLoad()}),REQUEST_ITEM_PREPARE:Te(i,(a,n,r)=>{e("REQUEST_PREPARE_OUTPUT",{query:a.id,item:a,success:o=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:o}),n({file:a,output:o})},failure:r},!0)}),REQUEST_ITEM_PROCESSING:Te(i,(a,n,r)=>{if(!(a.status===H.IDLE||a.status===H.PROCESSING_ERROR)){let l=()=>e("REQUEST_ITEM_PROCESSING",{query:a,success:n,failure:r}),s=()=>document.hidden?l():setTimeout(l,32);a.status===H.PROCESSING_COMPLETE||a.status===H.PROCESSING_REVERT_ERROR?a.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(s).catch(()=>{}):a.status===H.PROCESSING&&a.abortProcessing().then(s);return}a.status!==H.PROCESSING_QUEUED&&(a.requestProcessing(),e("DID_REQUEST_ITEM_PROCESSING",{id:a.id}),e("PROCESS_ITEM",{query:a,success:n,failure:r},!0))}),PROCESS_ITEM:Te(i,(a,n,r)=>{let o=t("GET_MAX_PARALLEL_UPLOADS");if(t("GET_ITEMS_BY_STATUS",H.PROCESSING).length===o){i.processingQueue.push({id:a.id,success:n,failure:r});return}if(a.status===H.PROCESSING)return;let s=()=>{let c=i.processingQueue.shift();if(!c)return;let{id:d,success:h,failure:f}=c,p=ke(i.items,d);if(!p||p.archived){s();return}e("PROCESS_ITEM",{query:d,success:h,failure:f},!0)};a.onOnce("process-complete",()=>{n(ue(a)),s();let c=i.options.server;if(i.options.instantUpload&&a.origin===ne.LOCAL&&Ue(c.remove)){let f=()=>{};a.origin=ne.LIMBO,i.options.server.remove(a.source,f,f)}t("GET_ITEMS_BY_STATUS",H.PROCESSING_COMPLETE).length===i.items.length&&e("DID_COMPLETE_ITEM_PROCESSING_ALL")}),a.onOnce("process-error",c=>{r({error:c,file:ue(a)}),s()});let u=i.options;a.process(es(Kl(u.server.url,u.server.process,u.name,{chunkTransferId:a.transferId,chunkServer:u.server.patch,chunkUploads:u.chunkUploads,chunkForce:u.chunkForce,chunkSize:u.chunkSize,chunkRetryDelays:u.chunkRetryDelays}),{allowMinimumUploadDuration:t("GET_ALLOW_MINIMUM_UPLOAD_DURATION")}),(c,d,h)=>{ye("PREPARE_OUTPUT",c,{query:t,item:a}).then(f=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:f}),d(f)}).catch(h)})}),RETRY_ITEM_PROCESSING:Te(i,a=>{e("REQUEST_ITEM_PROCESSING",{query:a})}),REQUEST_REMOVE_ITEM:Te(i,a=>{Pa(t("GET_BEFORE_REMOVE_FILE"),ue(a)).then(n=>{n&&e("REMOVE_ITEM",{query:a})})}),RELEASE_ITEM:Te(i,a=>{a.release()}),REMOVE_ITEM:Te(i,(a,n,r,o)=>{let l=()=>{let u=a.id;Oa(i.items,u).archive(),e("DID_REMOVE_ITEM",{error:null,id:u,item:a}),mi(e,i),n(ue(a))},s=i.options.server;a.origin===ne.LOCAL&&s&&Ue(s.remove)&&o.remove!==!1?(e("DID_START_ITEM_REMOVE",{id:a.id}),s.remove(a.source,()=>l(),u=>{e("DID_THROW_ITEM_REMOVE_ERROR",{id:a.id,error:K("error",0,u,null),status:{main:Vt(i.options.labelFileRemoveError)(u),sub:i.options.labelTapToRetry}})})):((o.revert&&a.origin!==ne.LOCAL&&a.serverId!==null||i.options.chunkUploads&&a.file.size>i.options.chunkSize||i.options.chunkUploads&&i.options.chunkForce)&&a.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")),l())}),ABORT_ITEM_LOAD:Te(i,a=>{a.abortLoad()}),ABORT_ITEM_PROCESSING:Te(i,a=>{if(a.serverId){e("REVERT_ITEM_PROCESSING",{id:a.id});return}a.abortProcessing().then(()=>{i.options.instantUpload&&e("REMOVE_ITEM",{query:a.id})})}),REQUEST_REVERT_ITEM_PROCESSING:Te(i,a=>{if(!i.options.instantUpload){e("REVERT_ITEM_PROCESSING",{query:a});return}let n=l=>{l&&e("REVERT_ITEM_PROCESSING",{query:a})},r=t("GET_BEFORE_REMOVE_FILE");if(!r)return n(!0);let o=r(ue(a));if(o==null)return n(!0);if(typeof o=="boolean")return n(o);typeof o.then=="function"&&o.then(n)}),REVERT_ITEM_PROCESSING:Te(i,a=>{a.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(()=>{(i.options.instantUpload||rs(a))&&e("REMOVE_ITEM",{query:a.id})}).catch(()=>{})}),SET_OPTIONS:({options:a})=>{let n=Object.keys(a),r=ls.filter(l=>n.includes(l));[...r,...Object.keys(a).filter(l=>!r.includes(l))].forEach(l=>{e(`SET_${Kt(l,"_").toUpperCase()}`,{value:a[l]})})}}),ls=["server"],Bi=e=>e,Pe=e=>document.createElement(e),J=(e,t)=>{let i=e.childNodes[0];i?t!==i.nodeValue&&(i.nodeValue=t):(i=document.createTextNode(t),e.appendChild(i))},Ca=(e,t,i,a)=>{let n=(a%360-90)*Math.PI/180;return{x:e+i*Math.cos(n),y:t+i*Math.sin(n)}},ss=(e,t,i,a,n,r)=>{let o=Ca(e,t,i,n),l=Ca(e,t,i,a);return["M",o.x,o.y,"A",i,i,0,r,0,l.x,l.y].join(" ")},cs=(e,t,i,a,n)=>{let r=1;return n>a&&n-a<=.5&&(r=0),a>n&&a-n>=.5&&(r=0),ss(e,t,i,Math.min(.9999,a)*360,Math.min(.9999,n)*360,r)},ds=({root:e,props:t})=>{t.spin=!1,t.progress=0,t.opacity=0;let i=$t("svg");e.ref.path=$t("path",{"stroke-width":2,"stroke-linecap":"round"}),i.appendChild(e.ref.path),e.ref.svg=i,e.appendChild(i)},us=({root:e,props:t})=>{if(t.opacity===0)return;t.align&&(e.element.dataset.align=t.align);let i=parseInt(ee(e.ref.path,"stroke-width"),10),a=e.rect.element.width*.5,n=0,r=0;t.spin?(n=0,r=.5):(n=0,r=t.progress);let o=cs(a,a,a-i,n,r);ee(e.ref.path,"d",o),ee(e.ref.path,"stroke-opacity",t.spin||t.progress>0?1:0)},Fa=te({tag:"div",name:"progress-indicator",ignoreRectUpdate:!0,ignoreRect:!0,create:ds,write:us,mixins:{apis:["progress","spin","align"],styles:["opacity"],animations:{opacity:{type:"tween",duration:500},progress:{type:"spring",stiffness:.95,damping:.65,mass:10}}}}),hs=({root:e,props:t})=>{e.element.innerHTML=(t.icon||"")+`${t.label}`,t.isDisabled=!1},fs=({root:e,props:t})=>{let{isDisabled:i}=t,a=e.query("GET_DISABLED")||t.opacity===0;a&&!i?(t.isDisabled=!0,ee(e.element,"disabled","disabled")):!a&&i&&(t.isDisabled=!1,e.element.removeAttribute("disabled"))},_n=te({tag:"button",attributes:{type:"button"},ignoreRect:!0,ignoreRectUpdate:!0,name:"file-action-button",mixins:{apis:["label"],styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}},listeners:!0},create:hs,write:fs}),Rn=(e,t=".",i=1e3,a={})=>{let{labelBytes:n="bytes",labelKilobytes:r="KB",labelMegabytes:o="MB",labelGigabytes:l="GB"}=a;e=Math.round(Math.abs(e));let s=i,u=i*i,c=i*i*i;return ee.toFixed(t).split(".").filter(a=>a!=="0").join(i),ps=({root:e,props:t})=>{let i=Pe("span");i.className="filepond--file-info-main",ee(i,"aria-hidden","true"),e.appendChild(i),e.ref.fileName=i;let a=Pe("span");a.className="filepond--file-info-sub",e.appendChild(a),e.ref.fileSize=a,J(a,e.query("GET_LABEL_FILE_WAITING_FOR_SIZE")),J(i,Bi(e.query("GET_ITEM_NAME",t.id)))},Ri=({root:e,props:t})=>{J(e.ref.fileSize,Rn(e.query("GET_ITEM_SIZE",t.id),".",e.query("GET_FILE_SIZE_BASE"),e.query("GET_FILE_SIZE_LABELS",e.query))),J(e.ref.fileName,Bi(e.query("GET_ITEM_NAME",t.id)))},Na=({root:e,props:t})=>{if(lt(e.query("GET_ITEM_SIZE",t.id))){Ri({root:e,props:t});return}J(e.ref.fileSize,e.query("GET_LABEL_FILE_SIZE_NOT_AVAILABLE"))},ms=te({name:"file-info",ignoreRect:!0,ignoreRectUpdate:!0,write:de({DID_LOAD_ITEM:Ri,DID_UPDATE_ITEM_META:Ri,DID_THROW_ITEM_LOAD_ERROR:Na,DID_THROW_ITEM_INVALID:Na}),didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},create:ps,mixins:{styles:["translateX","translateY"],animations:{translateX:"spring",translateY:"spring"}}}),yn=e=>Math.round(e*100),gs=({root:e})=>{let t=Pe("span");t.className="filepond--file-status-main",e.appendChild(t),e.ref.main=t;let i=Pe("span");i.className="filepond--file-status-sub",e.appendChild(i),e.ref.sub=i,Sn({root:e,action:{progress:null}})},Sn=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_LOADING"):`${e.query("GET_LABEL_FILE_LOADING")} ${yn(t.progress)}%`;J(e.ref.main,i),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Es=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_PROCESSING"):`${e.query("GET_LABEL_FILE_PROCESSING")} ${yn(t.progress)}%`;J(e.ref.main,i),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Ts=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Is=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_ABORTED")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_RETRY"))},bs=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_COMPLETE")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_UNDO"))},Ba=({root:e})=>{J(e.ref.main,""),J(e.ref.sub,"")},_t=({root:e,action:t})=>{J(e.ref.main,t.status.main),J(e.ref.sub,t.status.sub)},_s=te({name:"file-status",ignoreRect:!0,ignoreRectUpdate:!0,write:de({DID_LOAD_ITEM:Ba,DID_REVERT_ITEM_PROCESSING:Ba,DID_REQUEST_ITEM_PROCESSING:Ts,DID_ABORT_ITEM_PROCESSING:Is,DID_COMPLETE_ITEM_PROCESSING:bs,DID_UPDATE_ITEM_PROCESS_PROGRESS:Es,DID_UPDATE_ITEM_LOAD_PROGRESS:Sn,DID_THROW_ITEM_LOAD_ERROR:_t,DID_THROW_ITEM_INVALID:_t,DID_THROW_ITEM_PROCESSING_ERROR:_t,DID_THROW_ITEM_PROCESSING_REVERT_ERROR:_t,DID_THROW_ITEM_REMOVE_ERROR:_t}),didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},create:gs,mixins:{styles:["translateX","translateY","opacity"],animations:{opacity:{type:"tween",duration:250},translateX:"spring",translateY:"spring"}}}),yi={AbortItemLoad:{label:"GET_LABEL_BUTTON_ABORT_ITEM_LOAD",action:"ABORT_ITEM_LOAD",className:"filepond--action-abort-item-load",align:"LOAD_INDICATOR_POSITION"},RetryItemLoad:{label:"GET_LABEL_BUTTON_RETRY_ITEM_LOAD",action:"RETRY_ITEM_LOAD",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-load",align:"BUTTON_PROCESS_ITEM_POSITION"},RemoveItem:{label:"GET_LABEL_BUTTON_REMOVE_ITEM",action:"REQUEST_REMOVE_ITEM",icon:"GET_ICON_REMOVE",className:"filepond--action-remove-item",align:"BUTTON_REMOVE_ITEM_POSITION"},ProcessItem:{label:"GET_LABEL_BUTTON_PROCESS_ITEM",action:"REQUEST_ITEM_PROCESSING",icon:"GET_ICON_PROCESS",className:"filepond--action-process-item",align:"BUTTON_PROCESS_ITEM_POSITION"},AbortItemProcessing:{label:"GET_LABEL_BUTTON_ABORT_ITEM_PROCESSING",action:"ABORT_ITEM_PROCESSING",className:"filepond--action-abort-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RetryItemProcessing:{label:"GET_LABEL_BUTTON_RETRY_ITEM_PROCESSING",action:"RETRY_ITEM_PROCESSING",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RevertItemProcessing:{label:"GET_LABEL_BUTTON_UNDO_ITEM_PROCESSING",action:"REQUEST_REVERT_ITEM_PROCESSING",icon:"GET_ICON_UNDO",className:"filepond--action-revert-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"}},Si=[];Z(yi,e=>{Si.push(e)});var me=e=>{if(wi(e)==="right")return 0;let t=e.ref.buttonRemoveItem.rect.element;return t.hidden?null:t.width+t.left},Rs=e=>e.ref.buttonAbortItemLoad.rect.element.width,Ut=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.height/4),ys=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.left/2),Ss=e=>e.query("GET_STYLE_LOAD_INDICATOR_POSITION"),ws=e=>e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION"),wi=e=>e.query("GET_STYLE_BUTTON_REMOVE_ITEM_POSITION"),As={buttonAbortItemLoad:{opacity:0},buttonRetryItemLoad:{opacity:0},buttonRemoveItem:{opacity:0},buttonProcessItem:{opacity:0},buttonAbortItemProcessing:{opacity:0},buttonRetryItemProcessing:{opacity:0},buttonRevertItemProcessing:{opacity:0},loadProgressIndicator:{opacity:0,align:Ss},processProgressIndicator:{opacity:0,align:ws},processingCompleteIndicator:{opacity:0,scaleX:.75,scaleY:.75},info:{translateX:0,translateY:0,opacity:0},status:{translateX:0,translateY:0,opacity:0}},Ga={buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:me},status:{translateX:me}},Ei={buttonAbortItemProcessing:{opacity:1},processProgressIndicator:{opacity:1},status:{opacity:1}},tt={DID_THROW_ITEM_INVALID:{buttonRemoveItem:{opacity:1},info:{translateX:me},status:{translateX:me,opacity:1}},DID_START_ITEM_LOAD:{buttonAbortItemLoad:{opacity:1},loadProgressIndicator:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_LOAD_ERROR:{buttonRetryItemLoad:{opacity:1},buttonRemoveItem:{opacity:1},info:{translateX:me},status:{opacity:1}},DID_START_ITEM_REMOVE:{processProgressIndicator:{opacity:1,align:wi},info:{translateX:me},status:{opacity:0}},DID_THROW_ITEM_REMOVE_ERROR:{processProgressIndicator:{opacity:0,align:wi},buttonRemoveItem:{opacity:1},info:{translateX:me},status:{opacity:1,translateX:me}},DID_LOAD_ITEM:Ga,DID_LOAD_LOCAL_ITEM:{buttonRemoveItem:{opacity:1},info:{translateX:me},status:{translateX:me}},DID_START_ITEM_PROCESSING:Ei,DID_REQUEST_ITEM_PROCESSING:Ei,DID_UPDATE_ITEM_PROCESS_PROGRESS:Ei,DID_COMPLETE_ITEM_PROCESSING:{buttonRevertItemProcessing:{opacity:1},info:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_PROCESSING_ERROR:{buttonRemoveItem:{opacity:1},buttonRetryItemProcessing:{opacity:1},status:{opacity:1},info:{translateX:me}},DID_THROW_ITEM_PROCESSING_REVERT_ERROR:{buttonRevertItemProcessing:{opacity:1},status:{opacity:1},info:{opacity:1}},DID_ABORT_ITEM_PROCESSING:{buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:me},status:{opacity:1}},DID_REVERT_ITEM_PROCESSING:Ga},vs=te({create:({root:e})=>{e.element.innerHTML=e.query("GET_ICON_DONE")},name:"processing-complete-indicator",ignoreRect:!0,mixins:{styles:["scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",opacity:{type:"tween",duration:250}}}}),Ls=({root:e,props:t})=>{let i=Object.keys(yi).reduce((p,m)=>(p[m]={...yi[m]},p),{}),{id:a}=t,n=e.query("GET_ALLOW_REVERT"),r=e.query("GET_ALLOW_REMOVE"),o=e.query("GET_ALLOW_PROCESS"),l=e.query("GET_INSTANT_UPLOAD"),s=e.query("IS_ASYNC"),u=e.query("GET_STYLE_BUTTON_REMOVE_ITEM_ALIGN"),c;s?o&&!n?c=p=>!/RevertItemProcessing/.test(p):!o&&n?c=p=>!/ProcessItem|RetryItemProcessing|AbortItemProcessing/.test(p):!o&&!n&&(c=p=>!/Process/.test(p)):c=p=>!/Process/.test(p);let d=c?Si.filter(c):Si.concat();if(l&&n&&(i.RevertItemProcessing.label="GET_LABEL_BUTTON_REMOVE_ITEM",i.RevertItemProcessing.icon="GET_ICON_REMOVE"),s&&!n){let p=tt.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=ys,p.info.translateY=Ut,p.status.translateY=Ut,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}if(s&&!o&&(["DID_START_ITEM_PROCESSING","DID_REQUEST_ITEM_PROCESSING","DID_UPDATE_ITEM_PROCESS_PROGRESS","DID_THROW_ITEM_PROCESSING_ERROR"].forEach(p=>{tt[p].status.translateY=Ut}),tt.DID_THROW_ITEM_PROCESSING_ERROR.status.translateX=Rs),u&&n){i.RevertItemProcessing.align="BUTTON_REMOVE_ITEM_POSITION";let p=tt.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=me,p.status.translateY=Ut,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}r||(i.RemoveItem.disabled=!0),Z(i,(p,m)=>{let g=e.createChildView(_n,{label:e.query(m.label),icon:e.query(m.icon),opacity:0});d.includes(p)&&e.appendChildView(g),m.disabled&&(g.element.setAttribute("disabled","disabled"),g.element.setAttribute("hidden","hidden")),g.element.dataset.align=e.query(`GET_STYLE_${m.align}`),g.element.classList.add(m.className),g.on("click",b=>{b.stopPropagation(),!m.disabled&&e.dispatch(m.action,{query:a})}),e.ref[`button${p}`]=g}),e.ref.processingCompleteIndicator=e.appendChildView(e.createChildView(vs)),e.ref.processingCompleteIndicator.element.dataset.align=e.query("GET_STYLE_BUTTON_PROCESS_ITEM_POSITION"),e.ref.info=e.appendChildView(e.createChildView(ms,{id:a})),e.ref.status=e.appendChildView(e.createChildView(_s,{id:a}));let h=e.appendChildView(e.createChildView(Fa,{opacity:0,align:e.query("GET_STYLE_LOAD_INDICATOR_POSITION")}));h.element.classList.add("filepond--load-indicator"),e.ref.loadProgressIndicator=h;let f=e.appendChildView(e.createChildView(Fa,{opacity:0,align:e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION")}));f.element.classList.add("filepond--process-indicator"),e.ref.processProgressIndicator=f,e.ref.activeStyles=[]},Ms=({root:e,actions:t,props:i})=>{Os({root:e,actions:t,props:i});let a=t.concat().filter(n=>/^DID_/.test(n.type)).reverse().find(n=>tt[n.type]);if(a){e.ref.activeStyles=[];let n=tt[a.type];Z(As,(r,o)=>{let l=e.ref[r];Z(o,(s,u)=>{let c=n[r]&&typeof n[r][s]<"u"?n[r][s]:u;e.ref.activeStyles.push({control:l,key:s,value:c})})})}e.ref.activeStyles.forEach(({control:n,key:r,value:o})=>{n[r]=typeof o=="function"?o(e):o})},Os=de({DID_SET_LABEL_BUTTON_ABORT_ITEM_PROCESSING:({root:e,action:t})=>{e.ref.buttonAbortItemProcessing.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_LOAD:({root:e,action:t})=>{e.ref.buttonAbortItemLoad.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_REMOVAL:({root:e,action:t})=>{e.ref.buttonAbortItemRemoval.label=t.value},DID_REQUEST_ITEM_PROCESSING:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_START_ITEM_LOAD:({root:e})=>{e.ref.loadProgressIndicator.spin=!0,e.ref.loadProgressIndicator.progress=0},DID_START_ITEM_REMOVE:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_UPDATE_ITEM_LOAD_PROGRESS:({root:e,action:t})=>{e.ref.loadProgressIndicator.spin=!1,e.ref.loadProgressIndicator.progress=t.progress},DID_UPDATE_ITEM_PROCESS_PROGRESS:({root:e,action:t})=>{e.ref.processProgressIndicator.spin=!1,e.ref.processProgressIndicator.progress=t.progress}}),Ds=te({create:Ls,write:Ms,didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},name:"file"}),xs=({root:e,props:t})=>{e.ref.fileName=Pe("legend"),e.appendChild(e.ref.fileName),e.ref.file=e.appendChildView(e.createChildView(Ds,{id:t.id})),e.ref.data=!1},Ps=({root:e,props:t})=>{J(e.ref.fileName,Bi(e.query("GET_ITEM_NAME",t.id)))},Cs=te({create:xs,ignoreRect:!0,write:de({DID_LOAD_ITEM:Ps}),didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},tag:"fieldset",name:"file-wrapper"}),Va={type:"spring",damping:.6,mass:7},Fs=({root:e,props:t})=>{[{name:"top"},{name:"center",props:{translateY:null,scaleY:null},mixins:{animations:{scaleY:Va},styles:["translateY","scaleY"]}},{name:"bottom",props:{translateY:null},mixins:{animations:{translateY:Va},styles:["translateY"]}}].forEach(i=>{zs(e,i,t.name)}),e.element.classList.add(`filepond--${t.name}`),e.ref.scalable=null},zs=(e,t,i)=>{let a=te({name:`panel-${t.name} filepond--${i}`,mixins:t.mixins,ignoreRectUpdate:!0}),n=e.createChildView(a,t.props);e.ref[t.name]=e.appendChildView(n)},Ns=({root:e,props:t})=>{if((e.ref.scalable===null||t.scalable!==e.ref.scalable)&&(e.ref.scalable=rn(t.scalable)?t.scalable:!0,e.element.dataset.scalable=e.ref.scalable),!t.height)return;let i=e.ref.top.rect.element,a=e.ref.bottom.rect.element,n=Math.max(i.height+a.height,t.height);e.ref.center.translateY=i.height,e.ref.center.scaleY=(n-i.height-a.height)/100,e.ref.bottom.translateY=n-a.height},wn=te({name:"panel",read:({root:e,props:t})=>t.heightCurrent=e.ref.bottom.translateY,write:Ns,create:Fs,ignoreRect:!0,mixins:{apis:["height","heightCurrent","scalable"]}}),Bs=e=>{let t=e.map(a=>a.id),i;return{setIndex:a=>{i=a},getIndex:()=>i,getItemIndex:a=>t.indexOf(a.id)}},Ua={type:"spring",stiffness:.75,damping:.45,mass:10},ka="spring",Ha={DID_START_ITEM_LOAD:"busy",DID_UPDATE_ITEM_LOAD_PROGRESS:"loading",DID_THROW_ITEM_INVALID:"load-invalid",DID_THROW_ITEM_LOAD_ERROR:"load-error",DID_LOAD_ITEM:"idle",DID_THROW_ITEM_REMOVE_ERROR:"remove-error",DID_START_ITEM_REMOVE:"busy",DID_START_ITEM_PROCESSING:"busy processing",DID_REQUEST_ITEM_PROCESSING:"busy processing",DID_UPDATE_ITEM_PROCESS_PROGRESS:"processing",DID_COMPLETE_ITEM_PROCESSING:"processing-complete",DID_THROW_ITEM_PROCESSING_ERROR:"processing-error",DID_THROW_ITEM_PROCESSING_REVERT_ERROR:"processing-revert-error",DID_ABORT_ITEM_PROCESSING:"cancelled",DID_REVERT_ITEM_PROCESSING:"idle"},Gs=({root:e,props:t})=>{if(e.ref.handleClick=a=>e.dispatch("DID_ACTIVATE_ITEM",{id:t.id}),e.element.id=`filepond--item-${t.id}`,e.element.addEventListener("click",e.ref.handleClick),e.ref.container=e.appendChildView(e.createChildView(Cs,{id:t.id})),e.ref.panel=e.appendChildView(e.createChildView(wn,{name:"item-panel"})),e.ref.panel.height=null,t.markedForRemoval=!1,!e.query("GET_ALLOW_REORDER"))return;e.element.dataset.dragState="idle";let i=a=>{if(!a.isPrimary)return;let n=!1,r={x:a.pageX,y:a.pageY};t.dragOrigin={x:e.translateX,y:e.translateY},t.dragCenter={x:a.offsetX,y:a.offsetY};let o=Bs(e.query("GET_ACTIVE_ITEMS"));e.dispatch("DID_GRAB_ITEM",{id:t.id,dragState:o});let l=u=>{if(!u.isPrimary)return;u.stopPropagation(),u.preventDefault(),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},t.dragOffset.x*t.dragOffset.x+t.dragOffset.y*t.dragOffset.y>16&&!n&&(n=!0,e.element.removeEventListener("click",e.ref.handleClick)),e.dispatch("DID_DRAG_ITEM",{id:t.id,dragState:o})},s=u=>{u.isPrimary&&(document.removeEventListener("pointermove",l),document.removeEventListener("pointerup",s),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},e.dispatch("DID_DROP_ITEM",{id:t.id,dragState:o}),n&&setTimeout(()=>e.element.addEventListener("click",e.ref.handleClick),0))};document.addEventListener("pointermove",l),document.addEventListener("pointerup",s)};e.element.addEventListener("pointerdown",i)},Vs=de({DID_UPDATE_PANEL_HEIGHT:({root:e,action:t})=>{e.height=t.height}}),Us=de({DID_GRAB_ITEM:({root:e,props:t})=>{t.dragOrigin={x:e.translateX,y:e.translateY}},DID_DRAG_ITEM:({root:e})=>{e.element.dataset.dragState="drag"},DID_DROP_ITEM:({root:e,props:t})=>{t.dragOffset=null,t.dragOrigin=null,e.element.dataset.dragState="drop"}},({root:e,actions:t,props:i,shouldOptimize:a})=>{e.element.dataset.dragState==="drop"&&e.scaleX<=1&&(e.element.dataset.dragState="idle");let n=t.concat().filter(o=>/^DID_/.test(o.type)).reverse().find(o=>Ha[o.type]);n&&n.type!==i.currentState&&(i.currentState=n.type,e.element.dataset.filepondItemState=Ha[i.currentState]||"");let r=e.query("GET_ITEM_PANEL_ASPECT_RATIO")||e.query("GET_PANEL_ASPECT_RATIO");r?a||(e.height=e.rect.element.width*r):(Vs({root:e,actions:t,props:i}),!e.height&&e.ref.container.rect.element.height>0&&(e.height=e.ref.container.rect.element.height)),a&&(e.ref.panel.height=null),e.ref.panel.height=e.height}),ks=te({create:Gs,write:Us,destroy:({root:e,props:t})=>{e.element.removeEventListener("click",e.ref.handleClick),e.dispatch("RELEASE_ITEM",{query:t.id})},tag:"li",name:"item",mixins:{apis:["id","interactionMethod","markedForRemoval","spawnDate","dragCenter","dragOrigin","dragOffset"],styles:["translateX","translateY","scaleX","scaleY","opacity","height"],animations:{scaleX:ka,scaleY:ka,translateX:Ua,translateY:Ua,opacity:{type:"tween",duration:150}}}}),Gi=(e,t)=>Math.max(1,Math.floor((e+1)/t)),Vi=(e,t,i)=>{if(!i)return;let a=e.rect.element.width,n=t.length,r=null;if(n===0||i.topE){if(i.left{ee(e.element,"role","list"),e.ref.lastItemSpanwDate=Date.now()},Ws=({root:e,action:t})=>{let{id:i,index:a,interactionMethod:n}=t;e.ref.addIndex=a;let r=Date.now(),o=r,l=1;if(n!==Ie.NONE){l=0;let s=e.query("GET_ITEM_INSERT_INTERVAL"),u=r-e.ref.lastItemSpanwDate;o=u{e.dragOffset?(e.translateX=null,e.translateY=null,e.translateX=e.dragOrigin.x+e.dragOffset.x,e.translateY=e.dragOrigin.y+e.dragOffset.y,e.scaleX=1.025,e.scaleY=1.025):(e.translateX=t,e.translateY=i,Date.now()>e.spawnDate&&(e.opacity===0&&Ys(e,t,i,a,n),e.scaleX=1,e.scaleY=1,e.opacity=1))},Ys=(e,t,i,a,n)=>{e.interactionMethod===Ie.NONE?(e.translateX=null,e.translateX=t,e.translateY=null,e.translateY=i):e.interactionMethod===Ie.DROP?(e.translateX=null,e.translateX=t-a*20,e.translateY=null,e.translateY=i-n*10,e.scaleX=.8,e.scaleY=.8):e.interactionMethod===Ie.BROWSE?(e.translateY=null,e.translateY=i-30):e.interactionMethod===Ie.API&&(e.translateX=null,e.translateX=t-30,e.translateY=null)},$s=({root:e,action:t})=>{let{id:i}=t,a=e.childViews.find(n=>n.id===i);a&&(a.scaleX=.9,a.scaleY=.9,a.opacity=0,a.markedForRemoval=!0)},Ti=e=>e.rect.element.height+e.rect.element.marginBottom*.5+e.rect.element.marginTop*.5,qs=e=>e.rect.element.width+e.rect.element.marginLeft*.5+e.rect.element.marginRight*.5,Xs=({root:e,action:t})=>{let{id:i,dragState:a}=t,n=e.query("GET_ITEM",{id:i}),r=e.childViews.find(g=>g.id===i),o=e.childViews.length,l=a.getItemIndex(n);if(!r)return;let s={x:r.dragOrigin.x+r.dragOffset.x+r.dragCenter.x,y:r.dragOrigin.y+r.dragOffset.y+r.dragCenter.y},u=Ti(r),c=qs(r),d=Math.floor(e.rect.outer.width/c);d>o&&(d=o);let h=Math.floor(o/d+1);kt.setHeight=u*h,kt.setWidth=c*d;var f={y:Math.floor(s.y/u),x:Math.floor(s.x/c),getGridIndex:function(){return s.y>kt.getHeight||s.y<0||s.x>kt.getWidth||s.x<0?l:this.y*d+this.x},getColIndex:function(){let b=e.query("GET_ACTIVE_ITEMS"),E=e.childViews.filter(D=>D.rect.element.height),T=b.map(D=>E.find(O=>O.id===D.id)),_=T.findIndex(D=>D===r),y=Ti(r),I=T.length,A=I,R=0,S=0,x=0;for(let D=0;DD){if(s.y1?f.getGridIndex():f.getColIndex();e.dispatch("MOVE_ITEM",{query:r,index:p});let m=a.getIndex();if(m===void 0||m!==p){if(a.setIndex(p),m===void 0)return;e.dispatch("DID_REORDER_ITEMS",{items:e.query("GET_ACTIVE_ITEMS"),origin:l,target:p})}},js=de({DID_ADD_ITEM:Ws,DID_REMOVE_ITEM:$s,DID_DRAG_ITEM:Xs}),Qs=({root:e,props:t,actions:i,shouldOptimize:a})=>{js({root:e,props:t,actions:i});let{dragCoordinates:n}=t,r=e.rect.element.width,o=e.childViews.filter(T=>T.rect.element.height),l=e.query("GET_ACTIVE_ITEMS").map(T=>o.find(_=>_.id===T.id)).filter(T=>T),s=n?Vi(e,l,n):null,u=e.ref.addIndex||null;e.ref.addIndex=null;let c=0,d=0,h=0;if(l.length===0)return;let f=l[0].rect.element,p=f.marginTop+f.marginBottom,m=f.marginLeft+f.marginRight,g=f.width+m,b=f.height+p,E=Gi(r,g);if(E===1){let T=0,_=0;l.forEach((y,I)=>{if(s){let S=I-s;S===-2?_=-p*.25:S===-1?_=-p*.75:S===0?_=p*.75:S===1?_=p*.25:_=0}a&&(y.translateX=null,y.translateY=null),y.markedForRemoval||Wa(y,0,T+_);let R=(y.rect.element.height+p)*(y.markedForRemoval?y.opacity:1);T+=R})}else{let T=0,_=0;l.forEach((y,I)=>{I===s&&(c=1),I===u&&(h+=1),y.markedForRemoval&&y.opacity<.5&&(d-=1);let A=I+h+c+d,R=A%E,S=Math.floor(A/E),x=R*g,D=S*b,O=Math.sign(x-T),z=Math.sign(D-_);T=x,_=D,!y.markedForRemoval&&(a&&(y.translateX=null,y.translateY=null),Wa(y,x,D,O,z))})}},Zs=(e,t)=>t.filter(i=>i.data&&i.data.id?e.id===i.data.id:!0),Ks=te({create:Hs,write:Qs,tag:"ul",name:"list",didWriteView:({root:e})=>{e.childViews.filter(t=>t.markedForRemoval&&t.opacity===0&&t.resting).forEach(t=>{t._destroy(),e.removeChildView(t)})},filterFrameActionsForChild:Zs,mixins:{apis:["dragCoordinates"]}}),Js=({root:e,props:t})=>{e.ref.list=e.appendChildView(e.createChildView(Ks)),t.dragCoordinates=null,t.overflowing=!1},ec=({root:e,props:t,action:i})=>{e.query("GET_ITEM_INSERT_LOCATION_FREEDOM")&&(t.dragCoordinates={left:i.position.scopeLeft-e.ref.list.rect.element.left,top:i.position.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},tc=({props:e})=>{e.dragCoordinates=null},ic=de({DID_DRAG:ec,DID_END_DRAG:tc}),ac=({root:e,props:t,actions:i})=>{if(ic({root:e,props:t,actions:i}),e.ref.list.dragCoordinates=t.dragCoordinates,t.overflowing&&!t.overflow&&(t.overflowing=!1,e.element.dataset.state="",e.height=null),t.overflow){let a=Math.round(t.overflow);a!==e.height&&(t.overflowing=!0,e.element.dataset.state="overflow",e.height=a)}},nc=te({create:Js,write:ac,name:"list-scroller",mixins:{apis:["overflow","dragCoordinates"],styles:["height","translateY"],animations:{translateY:"spring"}}}),we=(e,t,i,a="")=>{i?ee(e,t,a):e.removeAttribute(t)},rc=e=>{if(!(!e||e.value==="")){try{e.value=""}catch{}if(e.value){let t=Pe("form"),i=e.parentNode,a=e.nextSibling;t.appendChild(e),t.reset(),a?i.insertBefore(e,a):i.appendChild(e)}}},oc=({root:e,props:t})=>{e.element.id=`filepond--browser-${t.id}`,ee(e.element,"name",e.query("GET_NAME")),ee(e.element,"aria-controls",`filepond--assistant-${t.id}`),ee(e.element,"aria-labelledby",`filepond--drop-label-${t.id}`),An({root:e,action:{value:e.query("GET_ACCEPTED_FILE_TYPES")}}),vn({root:e,action:{value:e.query("GET_ALLOW_MULTIPLE")}}),Ln({root:e,action:{value:e.query("GET_ALLOW_DIRECTORIES_ONLY")}}),Ai({root:e}),Mn({root:e,action:{value:e.query("GET_REQUIRED")}}),On({root:e,action:{value:e.query("GET_CAPTURE_METHOD")}}),e.ref.handleChange=i=>{if(!e.element.value)return;let a=Array.from(e.element.files).map(n=>(n._relativePath=n.webkitRelativePath,n));setTimeout(()=>{t.onload(a),rc(e.element)},250)},e.element.addEventListener("change",e.ref.handleChange)},An=({root:e,action:t})=>{e.query("GET_ALLOW_SYNC_ACCEPT_ATTRIBUTE")&&we(e.element,"accept",!!t.value,t.value?t.value.join(","):"")},vn=({root:e,action:t})=>{we(e.element,"multiple",t.value)},Ln=({root:e,action:t})=>{we(e.element,"webkitdirectory",t.value)},Ai=({root:e})=>{let t=e.query("GET_DISABLED"),i=e.query("GET_ALLOW_BROWSE"),a=t||!i;we(e.element,"disabled",a)},Mn=({root:e,action:t})=>{t.value?e.query("GET_TOTAL_ITEMS")===0&&we(e.element,"required",!0):we(e.element,"required",!1)},On=({root:e,action:t})=>{we(e.element,"capture",!!t.value,t.value===!0?"":t.value)},Ya=({root:e})=>{let{element:t}=e;e.query("GET_TOTAL_ITEMS")>0?(we(t,"required",!1),we(t,"name",!1)):(we(t,"name",!0,e.query("GET_NAME")),e.query("GET_CHECK_VALIDITY")&&t.setCustomValidity(""),e.query("GET_REQUIRED")&&we(t,"required",!0))},lc=({root:e})=>{e.query("GET_CHECK_VALIDITY")&&e.element.setCustomValidity(e.query("GET_LABEL_INVALID_FIELD"))},sc=te({tag:"input",name:"browser",ignoreRect:!0,ignoreRectUpdate:!0,attributes:{type:"file"},create:oc,destroy:({root:e})=>{e.element.removeEventListener("change",e.ref.handleChange)},write:de({DID_LOAD_ITEM:Ya,DID_REMOVE_ITEM:Ya,DID_THROW_ITEM_INVALID:lc,DID_SET_DISABLED:Ai,DID_SET_ALLOW_BROWSE:Ai,DID_SET_ALLOW_DIRECTORIES_ONLY:Ln,DID_SET_ALLOW_MULTIPLE:vn,DID_SET_ACCEPTED_FILE_TYPES:An,DID_SET_CAPTURE_METHOD:On,DID_SET_REQUIRED:Mn})}),$a={ENTER:13,SPACE:32},cc=({root:e,props:t})=>{let i=Pe("label");ee(i,"for",`filepond--browser-${t.id}`),ee(i,"id",`filepond--drop-label-${t.id}`),ee(i,"aria-hidden","true"),e.ref.handleKeyDown=a=>{(a.keyCode===$a.ENTER||a.keyCode===$a.SPACE)&&(a.preventDefault(),e.ref.label.click())},e.ref.handleClick=a=>{a.target===i||i.contains(a.target)||e.ref.label.click()},i.addEventListener("keydown",e.ref.handleKeyDown),e.element.addEventListener("click",e.ref.handleClick),Dn(i,t.caption),e.appendChild(i),e.ref.label=i},Dn=(e,t)=>{e.innerHTML=t;let i=e.querySelector(".filepond--label-action");return i&&ee(i,"tabindex","0"),t},dc=te({name:"drop-label",ignoreRect:!0,create:cc,destroy:({root:e})=>{e.ref.label.addEventListener("keydown",e.ref.handleKeyDown),e.element.removeEventListener("click",e.ref.handleClick)},write:de({DID_SET_LABEL_IDLE:({root:e,action:t})=>{Dn(e.ref.label,t.value)}}),mixins:{styles:["opacity","translateX","translateY"],animations:{opacity:{type:"tween",duration:150},translateX:"spring",translateY:"spring"}}}),uc=te({name:"drip-blob",ignoreRect:!0,mixins:{styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}}}}),hc=({root:e})=>{let t=e.rect.element.width*.5,i=e.rect.element.height*.5;e.ref.blob=e.appendChildView(e.createChildView(uc,{opacity:0,scaleX:2.5,scaleY:2.5,translateX:t,translateY:i}))},fc=({root:e,action:t})=>{if(!e.ref.blob){hc({root:e});return}e.ref.blob.translateX=t.position.scopeLeft,e.ref.blob.translateY=t.position.scopeTop,e.ref.blob.scaleX=1,e.ref.blob.scaleY=1,e.ref.blob.opacity=1},pc=({root:e})=>{e.ref.blob&&(e.ref.blob.opacity=0)},mc=({root:e})=>{e.ref.blob&&(e.ref.blob.scaleX=2.5,e.ref.blob.scaleY=2.5,e.ref.blob.opacity=0)},gc=({root:e,props:t,actions:i})=>{Ec({root:e,props:t,actions:i});let{blob:a}=e.ref;i.length===0&&a&&a.opacity===0&&(e.removeChildView(a),e.ref.blob=null)},Ec=de({DID_DRAG:fc,DID_DROP:mc,DID_END_DRAG:pc}),Tc=te({ignoreRect:!0,ignoreRectUpdate:!0,name:"drip",write:gc}),xn=(e,t)=>{try{let i=new DataTransfer;t.forEach(a=>{a instanceof File?i.items.add(a):i.items.add(new File([a],a.name,{type:a.type}))}),e.files=i.files}catch{return!1}return!0},Ic=({root:e})=>e.ref.fields={},ti=(e,t)=>e.ref.fields[t],Ui=e=>{e.query("GET_ACTIVE_ITEMS").forEach(t=>{e.ref.fields[t.id]&&e.element.appendChild(e.ref.fields[t.id])})},qa=({root:e})=>Ui(e),bc=({root:e,action:t})=>{let n=!(e.query("GET_ITEM",t.id).origin===ne.LOCAL)&&e.query("SHOULD_UPDATE_FILE_INPUT"),r=Pe("input");r.type=n?"file":"hidden",r.name=e.query("GET_NAME"),r.disabled=e.query("GET_DISABLED"),e.ref.fields[t.id]=r,Ui(e)},_c=({root:e,action:t})=>{let i=ti(e,t.id);if(!i||(t.serverFileReference!==null&&(i.value=t.serverFileReference),!e.query("SHOULD_UPDATE_FILE_INPUT")))return;let a=e.query("GET_ITEM",t.id);xn(i,[a.file])},Rc=({root:e,action:t})=>{e.query("SHOULD_UPDATE_FILE_INPUT")&&setTimeout(()=>{let i=ti(e,t.id);i&&xn(i,[t.file])},0)},yc=({root:e})=>{e.element.disabled=e.query("GET_DISABLED")},Sc=({root:e,action:t})=>{let i=ti(e,t.id);i&&(i.parentNode&&i.parentNode.removeChild(i),delete e.ref.fields[t.id])},wc=({root:e,action:t})=>{let i=ti(e,t.id);i&&(t.value===null?i.removeAttribute("value"):i.value=t.value,Ui(e))},Ac=de({DID_SET_DISABLED:yc,DID_ADD_ITEM:bc,DID_LOAD_ITEM:_c,DID_REMOVE_ITEM:Sc,DID_DEFINE_VALUE:wc,DID_PREPARE_OUTPUT:Rc,DID_REORDER_ITEMS:qa,DID_SORT_ITEMS:qa}),vc=te({tag:"fieldset",name:"data",create:Ic,write:Ac,ignoreRect:!0}),Lc=e=>"getRootNode"in e?e.getRootNode():document,Mc=["jpg","jpeg","png","gif","bmp","webp","svg","tiff"],Oc=["css","csv","html","txt"],Dc={zip:"zip|compressed",epub:"application/epub+zip"},Pn=(e="")=>(e=e.toLowerCase(),Mc.includes(e)?"image/"+(e==="jpg"?"jpeg":e==="svg"?"svg+xml":e):Oc.includes(e)?"text/"+e:Dc[e]||""),ki=e=>new Promise((t,i)=>{let a=Gc(e);if(a.length&&!xc(e))return t(a);Pc(e).then(t)}),xc=e=>e.files?e.files.length>0:!1,Pc=e=>new Promise((t,i)=>{let a=(e.items?Array.from(e.items):[]).filter(n=>Cc(n)).map(n=>Fc(n));if(!a.length){t(e.files?Array.from(e.files):[]);return}Promise.all(a).then(n=>{let r=[];n.forEach(o=>{r.push.apply(r,o)}),t(r.filter(o=>o).map(o=>(o._relativePath||(o._relativePath=o.webkitRelativePath),o)))}).catch(console.error)}),Cc=e=>{if(Cn(e)){let t=Hi(e);if(t)return t.isFile||t.isDirectory}return e.kind==="file"},Fc=e=>new Promise((t,i)=>{if(Bc(e)){zc(Hi(e)).then(t).catch(i);return}t([e.getAsFile()])}),zc=e=>new Promise((t,i)=>{let a=[],n=0,r=0,o=()=>{r===0&&n===0&&t(a)},l=s=>{n++;let u=s.createReader(),c=()=>{u.readEntries(d=>{if(d.length===0){n--,o();return}d.forEach(h=>{h.isDirectory?l(h):(r++,h.file(f=>{let p=Nc(f);h.fullPath&&(p._relativePath=h.fullPath),a.push(p),r--,o()}))}),c()},i)};c()};l(e)}),Nc=e=>{if(e.type.length)return e;let t=e.lastModifiedDate,i=e.name,a=Pn(ei(e.name));return a.length&&(e=e.slice(0,e.size,a),e.name=i,e.lastModifiedDate=t),e},Bc=e=>Cn(e)&&(Hi(e)||{}).isDirectory,Cn=e=>"webkitGetAsEntry"in e,Hi=e=>e.webkitGetAsEntry(),Gc=e=>{let t=[];try{if(t=Uc(e),t.length)return t;t=Vc(e)}catch{}return t},Vc=e=>{let t=e.getData("url");return typeof t=="string"&&t.length?[t]:[]},Uc=e=>{let t=e.getData("text/html");if(typeof t=="string"&&t.length){let i=t.match(/src\s*=\s*"(.+?)"/);if(i)return[i[1]]}return[]},Xt=[],Ye=e=>({pageLeft:e.pageX,pageTop:e.pageY,scopeLeft:e.offsetX||e.layerX,scopeTop:e.offsetY||e.layerY}),kc=(e,t,i)=>{let a=Hc(t),n={element:e,filterElement:i,state:null,ondrop:()=>{},onenter:()=>{},ondrag:()=>{},onexit:()=>{},onload:()=>{},allowdrop:()=>{}};return n.destroy=a.addListener(n),n},Hc=e=>{let t=Xt.find(a=>a.element===e);if(t)return t;let i=Wc(e);return Xt.push(i),i},Wc=e=>{let t=[],i={dragenter:$c,dragover:qc,dragleave:jc,drop:Xc},a={};Z(i,(r,o)=>{a[r]=o(e,t),e.addEventListener(r,a[r],!1)});let n={element:e,addListener:r=>(t.push(r),()=>{t.splice(t.indexOf(r),1),t.length===0&&(Xt.splice(Xt.indexOf(n),1),Z(i,o=>{e.removeEventListener(o,a[o],!1)}))})};return n},Yc=(e,t)=>("elementFromPoint"in e||(e=document),e.elementFromPoint(t.x,t.y)),Wi=(e,t)=>{let i=Lc(t),a=Yc(i,{x:e.pageX-window.pageXOffset,y:e.pageY-window.pageYOffset});return a===t||t.contains(a)},Fn=null,Ht=(e,t)=>{try{e.dropEffect=t}catch{}},$c=(e,t)=>i=>{i.preventDefault(),Fn=i.target,t.forEach(a=>{let{element:n,onenter:r}=a;Wi(i,n)&&(a.state="enter",r(Ye(i)))})},qc=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;ki(a).then(n=>{let r=!1;t.some(o=>{let{filterElement:l,element:s,onenter:u,onexit:c,ondrag:d,allowdrop:h}=o;Ht(a,"copy");let f=h(n);if(!f){Ht(a,"none");return}if(Wi(i,s)){if(r=!0,o.state===null){o.state="enter",u(Ye(i));return}if(o.state="over",l&&!f){Ht(a,"none");return}d(Ye(i))}else l&&!r&&Ht(a,"none"),o.state&&(o.state=null,c(Ye(i)))})})},Xc=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;ki(a).then(n=>{t.forEach(r=>{let{filterElement:o,element:l,ondrop:s,onexit:u,allowdrop:c}=r;if(r.state=null,!(o&&!Wi(i,l))){if(!c(n))return u(Ye(i));s(Ye(i),n)}})})},jc=(e,t)=>i=>{Fn===i.target&&t.forEach(a=>{let{onexit:n}=a;a.state=null,n(Ye(i))})},Qc=(e,t,i)=>{e.classList.add("filepond--hopper");let{catchesDropsOnPage:a,requiresDropOnElement:n,filterItems:r=c=>c}=i,o=kc(e,a?document.documentElement:e,n),l="",s="";o.allowdrop=c=>t(r(c)),o.ondrop=(c,d)=>{let h=r(d);if(!t(h)){u.ondragend(c);return}s="drag-drop",u.onload(h,c)},o.ondrag=c=>{u.ondrag(c)},o.onenter=c=>{s="drag-over",u.ondragstart(c)},o.onexit=c=>{s="drag-exit",u.ondragend(c)};let u={updateHopperState:()=>{l!==s&&(e.dataset.hopperState=s,l=s)},onload:()=>{},ondragstart:()=>{},ondrag:()=>{},ondragend:()=>{},destroy:()=>{o.destroy()}};return u},vi=!1,it=[],zn=e=>{let t=document.activeElement;if(t&&/textarea|input/i.test(t.nodeName)){let i=!1,a=t;for(;a!==document.body;){if(a.classList.contains("filepond--root")){i=!0;break}a=a.parentNode}if(!i)return}ki(e.clipboardData).then(i=>{i.length&&it.forEach(a=>a(i))})},Zc=e=>{it.includes(e)||(it.push(e),!vi&&(vi=!0,document.addEventListener("paste",zn)))},Kc=e=>{Fi(it,it.indexOf(e)),it.length===0&&(document.removeEventListener("paste",zn),vi=!1)},Jc=()=>{let e=i=>{t.onload(i)},t={destroy:()=>{Kc(e)},onload:()=>{}};return Zc(e),t},ed=({root:e,props:t})=>{e.element.id=`filepond--assistant-${t.id}`,ee(e.element,"role","status"),ee(e.element,"aria-live","polite"),ee(e.element,"aria-relevant","additions")},Xa=null,ja=null,Ii=[],ii=(e,t)=>{e.element.textContent=t},td=e=>{e.element.textContent=""},Nn=(e,t,i)=>{let a=e.query("GET_TOTAL_ITEMS");ii(e,`${i} ${t}, ${a} ${a===1?e.query("GET_LABEL_FILE_COUNT_SINGULAR"):e.query("GET_LABEL_FILE_COUNT_PLURAL")}`),clearTimeout(ja),ja=setTimeout(()=>{td(e)},1500)},Bn=e=>e.element.parentNode.contains(document.activeElement),id=({root:e,action:t})=>{if(!Bn(e))return;e.element.textContent="";let i=e.query("GET_ITEM",t.id);Ii.push(i.filename),clearTimeout(Xa),Xa=setTimeout(()=>{Nn(e,Ii.join(", "),e.query("GET_LABEL_FILE_ADDED")),Ii.length=0},750)},ad=({root:e,action:t})=>{if(!Bn(e))return;let i=t.item;Nn(e,i.filename,e.query("GET_LABEL_FILE_REMOVED"))},nd=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_COMPLETE");ii(e,`${a} ${n}`)},Qa=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_ABORTED");ii(e,`${a} ${n}`)},Wt=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename;ii(e,`${t.status.main} ${a} ${t.status.sub}`)},rd=te({create:ed,ignoreRect:!0,ignoreRectUpdate:!0,write:de({DID_LOAD_ITEM:id,DID_REMOVE_ITEM:ad,DID_COMPLETE_ITEM_PROCESSING:nd,DID_ABORT_ITEM_PROCESSING:Qa,DID_REVERT_ITEM_PROCESSING:Qa,DID_THROW_ITEM_REMOVE_ERROR:Wt,DID_THROW_ITEM_LOAD_ERROR:Wt,DID_THROW_ITEM_INVALID:Wt,DID_THROW_ITEM_PROCESSING_ERROR:Wt}),tag:"span",name:"assistant"}),Gn=(e,t="-")=>e.replace(new RegExp(`${t}.`,"g"),i=>i.charAt(1).toUpperCase()),Vn=(e,t=16,i=!0)=>{let a=Date.now(),n=null;return(...r)=>{clearTimeout(n);let o=Date.now()-a,l=()=>{a=Date.now(),e(...r)};oe.preventDefault(),ld=({root:e,props:t})=>{let i=e.query("GET_ID");i&&(e.element.id=i);let a=e.query("GET_CLASS_NAME");a&&a.split(" ").filter(s=>s.length).forEach(s=>{e.element.classList.add(s)}),e.ref.label=e.appendChildView(e.createChildView(dc,{...t,translateY:null,caption:e.query("GET_LABEL_IDLE")})),e.ref.list=e.appendChildView(e.createChildView(nc,{translateY:null})),e.ref.panel=e.appendChildView(e.createChildView(wn,{name:"panel-root"})),e.ref.assistant=e.appendChildView(e.createChildView(rd,{...t})),e.ref.data=e.appendChildView(e.createChildView(vc,{...t})),e.ref.measure=Pe("div"),e.ref.measure.style.height="100%",e.element.appendChild(e.ref.measure),e.ref.bounds=null,e.query("GET_STYLES").filter(s=>!xe(s.value)).map(({name:s,value:u})=>{e.element.dataset[s]=u}),e.ref.widthPrevious=null,e.ref.widthUpdated=Vn(()=>{e.ref.updateHistory=[],e.dispatch("DID_RESIZE_ROOT")},250),e.ref.previousAspectRatio=null,e.ref.updateHistory=[];let n=window.matchMedia("(pointer: fine) and (hover: hover)").matches,r="PointerEvent"in window;e.query("GET_ALLOW_REORDER")&&r&&!n&&(e.element.addEventListener("touchmove",jt,{passive:!1}),e.element.addEventListener("gesturestart",jt));let o=e.query("GET_CREDITS");if(o.length===2){let s=document.createElement("a");s.className="filepond--credits",s.setAttribute("aria-hidden","true"),s.href=o[0],s.tabindex=-1,s.target="_blank",s.rel="noopener noreferrer",s.textContent=o[1],e.element.appendChild(s),e.ref.credits=s}},sd=({root:e,props:t,actions:i})=>{if(fd({root:e,props:t,actions:i}),i.filter(I=>/^DID_SET_STYLE_/.test(I.type)).filter(I=>!xe(I.data.value)).map(({type:I,data:A})=>{let R=Gn(I.substring(8).toLowerCase(),"_");e.element.dataset[R]=A.value,e.invalidateLayout()}),e.rect.element.hidden)return;e.rect.element.width!==e.ref.widthPrevious&&(e.ref.widthPrevious=e.rect.element.width,e.ref.widthUpdated());let a=e.ref.bounds;a||(a=e.ref.bounds=ud(e),e.element.removeChild(e.ref.measure),e.ref.measure=null);let{hopper:n,label:r,list:o,panel:l}=e.ref;n&&n.updateHopperState();let s=e.query("GET_PANEL_ASPECT_RATIO"),u=e.query("GET_ALLOW_MULTIPLE"),c=e.query("GET_TOTAL_ITEMS"),d=u?e.query("GET_MAX_FILES")||od:1,h=c===d,f=i.find(I=>I.type==="DID_ADD_ITEM");if(h&&f){let I=f.data.interactionMethod;r.opacity=0,u?r.translateY=-40:I===Ie.API?r.translateX=40:I===Ie.BROWSE?r.translateY=40:r.translateY=30}else h||(r.opacity=1,r.translateX=0,r.translateY=0);let p=cd(e),m=dd(e),g=r.rect.element.height,b=!u||h?0:g,E=h?o.rect.element.marginTop:0,T=c===0?0:o.rect.element.marginBottom,_=b+E+m.visual+T,y=b+E+m.bounds+T;if(o.translateY=Math.max(0,b-o.rect.element.marginTop)-p.top,s){let I=e.rect.element.width,A=I*s;s!==e.ref.previousAspectRatio&&(e.ref.previousAspectRatio=s,e.ref.updateHistory=[]);let R=e.ref.updateHistory;R.push(I);let S=2;if(R.length>S*2){let D=R.length,O=D-10,z=0;for(let v=D;v>=O;v--)if(R[v]===R[v-2]&&z++,z>=S)return}l.scalable=!1,l.height=A;let x=A-b-(T-p.bottom)-(h?E:0);m.visual>x?o.overflow=x:o.overflow=null,e.height=A}else if(a.fixedHeight){l.scalable=!1;let I=a.fixedHeight-b-(T-p.bottom)-(h?E:0);m.visual>I?o.overflow=I:o.overflow=null}else if(a.cappedHeight){let I=_>=a.cappedHeight,A=Math.min(a.cappedHeight,_);l.scalable=!0,l.height=I?A:A-p.top-p.bottom;let R=A-b-(T-p.bottom)-(h?E:0);_>a.cappedHeight&&m.visual>R?o.overflow=R:o.overflow=null,e.height=Math.min(a.cappedHeight,y-p.top-p.bottom)}else{let I=c>0?p.top+p.bottom:0;l.scalable=!0,l.height=Math.max(g,_-I),e.height=Math.max(g,y-I)}e.ref.credits&&l.heightCurrent&&(e.ref.credits.style.transform=`translateY(${l.heightCurrent}px)`)},cd=e=>{let t=e.ref.list.childViews[0].childViews[0];return t?{top:t.rect.element.marginTop,bottom:t.rect.element.marginBottom}:{top:0,bottom:0}},dd=e=>{let t=0,i=0,a=e.ref.list,n=a.childViews[0],r=n.childViews.filter(E=>E.rect.element.height),o=e.query("GET_ACTIVE_ITEMS").map(E=>r.find(T=>T.id===E.id)).filter(E=>E);if(o.length===0)return{visual:t,bounds:i};let l=n.rect.element.width,s=Vi(n,o,a.dragCoordinates),u=o[0].rect.element,c=u.marginTop+u.marginBottom,d=u.marginLeft+u.marginRight,h=u.width+d,f=u.height+c,p=typeof s<"u"&&s>=0?1:0,m=o.find(E=>E.markedForRemoval&&E.opacity<.45)?-1:0,g=o.length+p+m,b=Gi(l,h);return b===1?o.forEach(E=>{let T=E.rect.element.height+c;i+=T,t+=T*E.opacity}):(i=Math.ceil(g/b)*f,t=i),{visual:t,bounds:i}},ud=e=>{let t=e.ref.measureHeight||null;return{cappedHeight:parseInt(e.style.maxHeight,10)||null,fixedHeight:t===0?null:t}},Yi=(e,t)=>{let i=e.query("GET_ALLOW_REPLACE"),a=e.query("GET_ALLOW_MULTIPLE"),n=e.query("GET_TOTAL_ITEMS"),r=e.query("GET_MAX_FILES"),o=t.length;return!a&&o>1?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:K("warning",0,"Max files")}),!0):(r=a?r:1,!a&&i?!1:lt(r)&&n+o>r?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:K("warning",0,"Max files")}),!0):!1)},hd=(e,t,i)=>{let a=e.childViews[0];return Vi(a,t,{left:i.scopeLeft-a.rect.element.left,top:i.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},Za=e=>{let t=e.query("GET_ALLOW_DROP"),i=e.query("GET_DISABLED"),a=t&&!i;if(a&&!e.ref.hopper){let n=Qc(e.element,r=>{let o=e.query("GET_BEFORE_DROP_FILE")||(()=>!0);return e.query("GET_DROP_VALIDATION")?r.every(s=>$e("ALLOW_HOPPER_ITEM",s,{query:e.query}).every(u=>u===!0)&&o(s)):!0},{filterItems:r=>{let o=e.query("GET_IGNORED_FILES");return r.filter(l=>ot(l)?!o.includes(l.name.toLowerCase()):!0)},catchesDropsOnPage:e.query("GET_DROP_ON_PAGE"),requiresDropOnElement:e.query("GET_DROP_ON_ELEMENT")});n.onload=(r,o)=>{let s=e.ref.list.childViews[0].childViews.filter(c=>c.rect.element.height),u=e.query("GET_ACTIVE_ITEMS").map(c=>s.find(d=>d.id===c.id)).filter(c=>c);ye("ADD_ITEMS",r,{dispatch:e.dispatch}).then(c=>{if(Yi(e,c))return!1;e.dispatch("ADD_ITEMS",{items:c,index:hd(e.ref.list,u,o),interactionMethod:Ie.DROP})}),e.dispatch("DID_DROP",{position:o}),e.dispatch("DID_END_DRAG",{position:o})},n.ondragstart=r=>{e.dispatch("DID_START_DRAG",{position:r})},n.ondrag=Vn(r=>{e.dispatch("DID_DRAG",{position:r})}),n.ondragend=r=>{e.dispatch("DID_END_DRAG",{position:r})},e.ref.hopper=n,e.ref.drip=e.appendChildView(e.createChildView(Tc))}else!a&&e.ref.hopper&&(e.ref.hopper.destroy(),e.ref.hopper=null,e.removeChildView(e.ref.drip))},Ka=(e,t)=>{let i=e.query("GET_ALLOW_BROWSE"),a=e.query("GET_DISABLED"),n=i&&!a;n&&!e.ref.browser?e.ref.browser=e.appendChildView(e.createChildView(sc,{...t,onload:r=>{ye("ADD_ITEMS",r,{dispatch:e.dispatch}).then(o=>{if(Yi(e,o))return!1;e.dispatch("ADD_ITEMS",{items:o,index:-1,interactionMethod:Ie.BROWSE})})}}),0):!n&&e.ref.browser&&(e.removeChildView(e.ref.browser),e.ref.browser=null)},Ja=e=>{let t=e.query("GET_ALLOW_PASTE"),i=e.query("GET_DISABLED"),a=t&&!i;a&&!e.ref.paster?(e.ref.paster=Jc(),e.ref.paster.onload=n=>{ye("ADD_ITEMS",n,{dispatch:e.dispatch}).then(r=>{if(Yi(e,r))return!1;e.dispatch("ADD_ITEMS",{items:r,index:-1,interactionMethod:Ie.PASTE})})}):!a&&e.ref.paster&&(e.ref.paster.destroy(),e.ref.paster=null)},fd=de({DID_SET_ALLOW_BROWSE:({root:e,props:t})=>{Ka(e,t)},DID_SET_ALLOW_DROP:({root:e})=>{Za(e)},DID_SET_ALLOW_PASTE:({root:e})=>{Ja(e)},DID_SET_DISABLED:({root:e,props:t})=>{Za(e),Ja(e),Ka(e,t),e.query("GET_DISABLED")?e.element.dataset.disabled="disabled":e.element.removeAttribute("data-disabled")}}),pd=te({name:"root",read:({root:e})=>{e.ref.measure&&(e.ref.measureHeight=e.ref.measure.offsetHeight)},create:ld,write:sd,destroy:({root:e})=>{e.ref.paster&&e.ref.paster.destroy(),e.ref.hopper&&e.ref.hopper.destroy(),e.element.removeEventListener("touchmove",jt),e.element.removeEventListener("gesturestart",jt)},mixins:{styles:["height"]}}),md=(e={})=>{let t=null,i=qt(),a=xo(El(i),[Fl,bl(i)],[os,Il(i)]);a.dispatch("SET_OPTIONS",{options:e});let n=()=>{document.hidden||a.dispatch("KICK")};document.addEventListener("visibilitychange",n);let r=null,o=!1,l=!1,s=null,u=null,c=()=>{o||(o=!0),clearTimeout(r),r=setTimeout(()=>{o=!1,s=null,u=null,l&&(l=!1,a.dispatch("DID_STOP_RESIZE"))},500)};window.addEventListener("resize",c);let d=pd(a,{id:Ci()}),h=!1,f=!1,p={_read:()=>{o&&(u=window.innerWidth,s||(s=u),!l&&u!==s&&(a.dispatch("DID_START_RESIZE"),l=!0)),f&&h&&(h=d.element.offsetParent===null),!h&&(d._read(),f=d.rect.element.hidden)},_write:w=>{let L=a.processActionQueue().filter(F=>!/^SET_/.test(F.type));h&&!L.length||(E(L),h=d._write(w,L,l),yl(a.query("GET_ITEMS")),h&&a.processDispatchQueue())}},m=w=>L=>{let F={type:w};if(!L)return F;if(L.hasOwnProperty("error")&&(F.error=L.error?{...L.error}:null),L.status&&(F.status={...L.status}),L.file&&(F.output=L.file),L.source)F.file=L.source;else if(L.item||L.id){let C=L.item?L.item:a.query("GET_ITEM",L.id);F.file=C?ue(C):null}return L.items&&(F.items=L.items.map(ue)),/progress/.test(w)&&(F.progress=L.progress),L.hasOwnProperty("origin")&&L.hasOwnProperty("target")&&(F.origin=L.origin,F.target=L.target),F},g={DID_DESTROY:m("destroy"),DID_INIT:m("init"),DID_THROW_MAX_FILES:m("warning"),DID_INIT_ITEM:m("initfile"),DID_START_ITEM_LOAD:m("addfilestart"),DID_UPDATE_ITEM_LOAD_PROGRESS:m("addfileprogress"),DID_LOAD_ITEM:m("addfile"),DID_THROW_ITEM_INVALID:[m("error"),m("addfile")],DID_THROW_ITEM_LOAD_ERROR:[m("error"),m("addfile")],DID_THROW_ITEM_REMOVE_ERROR:[m("error"),m("removefile")],DID_PREPARE_OUTPUT:m("preparefile"),DID_START_ITEM_PROCESSING:m("processfilestart"),DID_UPDATE_ITEM_PROCESS_PROGRESS:m("processfileprogress"),DID_ABORT_ITEM_PROCESSING:m("processfileabort"),DID_COMPLETE_ITEM_PROCESSING:m("processfile"),DID_COMPLETE_ITEM_PROCESSING_ALL:m("processfiles"),DID_REVERT_ITEM_PROCESSING:m("processfilerevert"),DID_THROW_ITEM_PROCESSING_ERROR:[m("error"),m("processfile")],DID_REMOVE_ITEM:m("removefile"),DID_UPDATE_ITEMS:m("updatefiles"),DID_ACTIVATE_ITEM:m("activatefile"),DID_REORDER_ITEMS:m("reorderfiles")},b=w=>{let L={pond:P,...w};delete L.type,d.element.dispatchEvent(new CustomEvent(`FilePond:${w.type}`,{detail:L,bubbles:!0,cancelable:!0,composed:!0}));let F=[];w.hasOwnProperty("error")&&F.push(w.error),w.hasOwnProperty("file")&&F.push(w.file);let C=["type","error","file"];Object.keys(w).filter(G=>!C.includes(G)).forEach(G=>F.push(w[G])),P.fire(w.type,...F);let V=a.query(`GET_ON${w.type.toUpperCase()}`);V&&V(...F)},E=w=>{w.length&&w.filter(L=>g[L.type]).forEach(L=>{let F=g[L.type];(Array.isArray(F)?F:[F]).forEach(C=>{L.type==="DID_INIT_ITEM"?b(C(L.data)):setTimeout(()=>{b(C(L.data))},0)})})},T=w=>a.dispatch("SET_OPTIONS",{options:w}),_=w=>a.query("GET_ACTIVE_ITEM",w),y=w=>new Promise((L,F)=>{a.dispatch("REQUEST_ITEM_PREPARE",{query:w,success:C=>{L(C)},failure:C=>{F(C)}})}),I=(w,L={})=>new Promise((F,C)=>{S([{source:w,options:L}],{index:L.index}).then(V=>F(V&&V[0])).catch(C)}),A=w=>w.file&&w.id,R=(w,L)=>(typeof w=="object"&&!A(w)&&!L&&(L=w,w=void 0),a.dispatch("REMOVE_ITEM",{...L,query:w}),a.query("GET_ACTIVE_ITEM",w)===null),S=(...w)=>new Promise((L,F)=>{let C=[],V={};if(Qt(w[0]))C.push.apply(C,w[0]),Object.assign(V,w[1]||{});else{let G=w[w.length-1];typeof G=="object"&&!(G instanceof Blob)&&Object.assign(V,w.pop()),C.push(...w)}a.dispatch("ADD_ITEMS",{items:C,index:V.index,interactionMethod:Ie.API,success:L,failure:F})}),x=()=>a.query("GET_ACTIVE_ITEMS"),D=w=>new Promise((L,F)=>{a.dispatch("REQUEST_ITEM_PROCESSING",{query:w,success:C=>{L(C)},failure:C=>{F(C)}})}),O=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,F=L.length?L:x();return Promise.all(F.map(y))},z=(...w)=>{let L=Array.isArray(w[0])?w[0]:w;if(!L.length){let F=x().filter(C=>!(C.status===H.IDLE&&C.origin===ne.LOCAL)&&C.status!==H.PROCESSING&&C.status!==H.PROCESSING_COMPLETE&&C.status!==H.PROCESSING_REVERT_ERROR);return Promise.all(F.map(D))}return Promise.all(L.map(D))},v=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,F;typeof L[L.length-1]=="object"?F=L.pop():Array.isArray(w[0])&&(F=w[1]);let C=x();return L.length?L.map(G=>Ve(G)?C[G]?C[G].id:null:G).filter(G=>G).map(G=>R(G,F)):Promise.all(C.map(G=>R(G,F)))},P={...Jt(),...p,...Tl(a,i),setOptions:T,addFile:I,addFiles:S,getFile:_,processFile:D,prepareFile:y,removeFile:R,moveFile:(w,L)=>a.dispatch("MOVE_ITEM",{query:w,index:L}),getFiles:x,processFiles:z,removeFiles:v,prepareFiles:O,sort:w=>a.dispatch("SORT",{compare:w}),browse:()=>{var w=d.element.querySelector("input[type=file]");w&&w.click()},destroy:()=>{P.fire("destroy",d.element),a.dispatch("ABORT_ALL"),d._destroy(),window.removeEventListener("resize",c),document.removeEventListener("visibilitychange",n),a.dispatch("DID_DESTROY")},insertBefore:w=>Ra(d.element,w),insertAfter:w=>ya(d.element,w),appendTo:w=>w.appendChild(d.element),replaceElement:w=>{Ra(d.element,w),w.parentNode.removeChild(w),t=w},restoreElement:()=>{t&&(ya(t,d.element),d.element.parentNode.removeChild(d.element),t=null)},isAttachedTo:w=>d.element===w||t===w,element:{get:()=>d.element},status:{get:()=>a.query("GET_STATUS")}};return a.dispatch("DID_INIT"),Fe(P)},Un=(e={})=>{let t={};return Z(qt(),(a,n)=>{t[a]=n[0]}),md({...t,...e})},gd=e=>e.charAt(0).toLowerCase()+e.slice(1),Ed=e=>Gn(e.replace(/^data-/,"")),kn=(e,t)=>{Z(t,(i,a)=>{Z(e,(n,r)=>{let o=new RegExp(i);if(!o.test(n)||(delete e[n],a===!1))return;if(ce(a)){e[a]=r;return}let s=a.group;re(a)&&!e[s]&&(e[s]={}),e[s][gd(n.replace(o,""))]=r}),a.mapping&&kn(e[a.group],a.mapping)})},Td=(e,t={})=>{let i=[];Z(e.attributes,n=>{i.push(e.attributes[n])});let a=i.filter(n=>n.name).reduce((n,r)=>{let o=ee(e,r.name);return n[Ed(r.name)]=o===r.name?!0:o,n},{});return kn(a,t),a},Id=(e,t={})=>{let i={"^class$":"className","^multiple$":"allowMultiple","^capture$":"captureMethod","^webkitdirectory$":"allowDirectoriesOnly","^server":{group:"server",mapping:{"^process":{group:"process"},"^revert":{group:"revert"},"^fetch":{group:"fetch"},"^restore":{group:"restore"},"^load":{group:"load"}}},"^type$":!1,"^files$":!1};$e("SET_ATTRIBUTE_TO_OPTION_MAP",i);let a={...t},n=Td(e.nodeName==="FIELDSET"?e.querySelector("input[type=file]"):e,i);Object.keys(n).forEach(o=>{re(n[o])?(re(a[o])||(a[o]={}),Object.assign(a[o],n[o])):a[o]=n[o]}),a.files=(t.files||[]).concat(Array.from(e.querySelectorAll("input:not([type=file])")).map(o=>({source:o.value,options:{type:o.dataset.type}})));let r=Un(a);return e.files&&Array.from(e.files).forEach(o=>{r.addFile(o)}),r.replaceElement(e),r},bd=(...e)=>Do(e[0])?Id(...e):Un(...e),_d=["fire","_read","_write"],en=e=>{let t={};return cn(e,t,_d),t},Rd=(e,t)=>e.replace(/(?:{([a-zA-Z]+)})/g,(i,a)=>t[a]),yd=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i);return{transfer:(n,r)=>{},post:(n,r,o)=>{let l=Ci();a.onmessage=s=>{s.data.id===l&&r(s.data.message)},a.postMessage({id:l,message:n},o)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Sd=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Hn=(e,t)=>{let i=e.slice(0,e.size,e.type);return i.lastModifiedDate=e.lastModifiedDate,i.name=t,i},wd=e=>Hn(e,e.name),tn=[],Ad=e=>{if(tn.includes(e))return;tn.push(e);let t=e({addFilter:wl,utils:{Type:M,forin:Z,isString:ce,isFile:ot,toNaturalFileSize:Rn,replaceInString:Rd,getExtensionFromFilename:ei,getFilenameWithoutExtension:In,guesstimateMimeType:Pn,getFileFromBlob:rt,getFilenameFromURL:St,createRoute:de,createWorker:yd,createView:te,createItemAPI:ue,loadImage:Sd,copyFile:wd,renameFile:Hn,createBlob:gn,applyFilterChain:ye,text:J,getNumericAspectRatioFromString:hn},views:{fileActionButton:_n}});Al(t.options)},vd=()=>Object.prototype.toString.call(window.operamini)==="[object OperaMini]",Ld=()=>"Promise"in window,Md=()=>"slice"in Blob.prototype,Od=()=>"URL"in window&&"createObjectURL"in window.URL,Dd=()=>"visibilityState"in document,xd=()=>"performance"in window,Pd=()=>"supports"in(window.CSS||{}),Cd=()=>/MSIE|Trident/.test(window.navigator.userAgent),Li=(()=>{let e=an()&&!vd()&&Dd()&&Ld()&&Md()&&Od()&&xd()&&(Pd()||Cd());return()=>e})(),Ce={apps:[]},Fd="filepond",qe=()=>{},Wn={},st={},wt={},Mi={},at=qe,nt=qe,Oi=qe,Di=qe,ge=qe,xi=qe,yt=qe;if(Li()){al(()=>{Ce.apps.forEach(i=>i._read())},i=>{Ce.apps.forEach(a=>a._write(i))});let e=()=>{document.dispatchEvent(new CustomEvent("FilePond:loaded",{detail:{supported:Li,create:at,destroy:nt,parse:Oi,find:Di,registerPlugin:ge,setOptions:yt}})),document.removeEventListener("DOMContentLoaded",e)};document.readyState!=="loading"?setTimeout(()=>e(),0):document.addEventListener("DOMContentLoaded",e);let t=()=>Z(qt(),(i,a)=>{Mi[i]=a[1]});Wn={...fn},wt={...ne},st={...H},Mi={},t(),at=(...i)=>{let a=bd(...i);return a.on("destroy",nt),Ce.apps.push(a),en(a)},nt=i=>{let a=Ce.apps.findIndex(n=>n.isAttachedTo(i));return a>=0?(Ce.apps.splice(a,1)[0].restoreElement(),!0):!1},Oi=i=>Array.from(i.querySelectorAll(`.${Fd}`)).filter(r=>!Ce.apps.find(o=>o.isAttachedTo(r))).map(r=>at(r)),Di=i=>{let a=Ce.apps.find(n=>n.isAttachedTo(i));return a?en(a):null},ge=(...i)=>{i.forEach(Ad),t()},xi=()=>{let i={};return Z(qt(),(a,n)=>{i[a]=n[0]}),i},yt=i=>(re(i)&&(Ce.apps.forEach(a=>{a.setOptions(i)}),vl(i)),xi())}function Yn(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),i.push.apply(i,a)}return i}function lr(e){for(var t=1;te.length)&&(t=e.length);for(var i=0,a=new Array(t);i
',Kd=Number.isNaN||Le.isNaN;function Y(e){return typeof e=="number"&&!Kd(e)}var nr=function(t){return t>0&&t<1/0};function qi(e){return typeof e>"u"}function Qe(e){return ji(e)==="object"&&e!==null}var Jd=Object.prototype.hasOwnProperty;function dt(e){if(!Qe(e))return!1;try{var t=e.constructor,i=t.prototype;return t&&i&&Jd.call(i,"isPrototypeOf")}catch{return!1}}function he(e){return typeof e=="function"}var eu=Array.prototype.slice;function gr(e){return Array.from?Array.from(e):eu.call(e)}function ie(e,t){return e&&he(t)&&(Array.isArray(e)||Y(e.length)?gr(e).forEach(function(i,a){t.call(e,i,a,e)}):Qe(e)&&Object.keys(e).forEach(function(i){t.call(e,e[i],i,e)})),e}var Q=Object.assign||function(t){for(var i=arguments.length,a=new Array(i>1?i-1:0),n=1;n0&&a.forEach(function(r){Qe(r)&&Object.keys(r).forEach(function(o){t[o]=r[o]})}),t},tu=/\.\d*(?:0|9){12}\d*$/;function ht(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return tu.test(e)?Math.round(e*t)/t:e}var iu=/^width|height|left|top|marginLeft|marginTop$/;function Ne(e,t){var i=e.style;ie(t,function(a,n){iu.test(n)&&Y(a)&&(a="".concat(a,"px")),i[n]=a})}function au(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function oe(e,t){if(t){if(Y(e.length)){ie(e,function(a){oe(a,t)});return}if(e.classList){e.classList.add(t);return}var i=e.className.trim();i?i.indexOf(t)<0&&(e.className="".concat(i," ").concat(t)):e.className=t}}function ve(e,t){if(t){if(Y(e.length)){ie(e,function(i){ve(i,t)});return}if(e.classList){e.classList.remove(t);return}e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function ut(e,t,i){if(t){if(Y(e.length)){ie(e,function(a){ut(a,t,i)});return}i?oe(e,t):ve(e,t)}}var nu=/([a-z\d])([A-Z])/g;function ca(e){return e.replace(nu,"$1-$2").toLowerCase()}function na(e,t){return Qe(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(ca(t)))}function xt(e,t,i){Qe(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute("data-".concat(ca(t)),i)}function ru(e,t){if(Qe(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch{e.dataset[t]=void 0}else e.removeAttribute("data-".concat(ca(t)))}var Er=/\s\s*/,Tr=function(){var e=!1;if(oi){var t=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(r){t=r}});Le.addEventListener("test",i,a),Le.removeEventListener("test",i,a)}return e}();function Ae(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(Er).forEach(function(r){if(!Tr){var o=e.listeners;o&&o[r]&&o[r][i]&&(n=o[r][i],delete o[r][i],Object.keys(o[r]).length===0&&delete o[r],Object.keys(o).length===0&&delete e.listeners)}e.removeEventListener(r,n,a)})}function be(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(Er).forEach(function(r){if(a.once&&!Tr){var o=e.listeners,l=o===void 0?{}:o;n=function(){delete l[r][i],e.removeEventListener(r,n,a);for(var u=arguments.length,c=new Array(u),d=0;dMath.abs(i)&&(i=h)})}),i}function ni(e,t){var i=e.pageX,a=e.pageY,n={endX:i,endY:a};return t?n:lr({startX:i,startY:a},n)}function su(e){var t=0,i=0,a=0;return ie(e,function(n){var r=n.startX,o=n.startY;t+=r,i+=o,a+=1}),t/=a,i/=a,{pageX:t,pageY:i}}function Be(e){var t=e.aspectRatio,i=e.height,a=e.width,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",r=nr(a),o=nr(i);if(r&&o){var l=i*t;n==="contain"&&l>a||n==="cover"&&l90?{width:s,height:l}:{width:l,height:s}}function du(e,t,i,a){var n=t.aspectRatio,r=t.naturalWidth,o=t.naturalHeight,l=t.rotate,s=l===void 0?0:l,u=t.scaleX,c=u===void 0?1:u,d=t.scaleY,h=d===void 0?1:d,f=i.aspectRatio,p=i.naturalWidth,m=i.naturalHeight,g=a.fillColor,b=g===void 0?"transparent":g,E=a.imageSmoothingEnabled,T=E===void 0?!0:E,_=a.imageSmoothingQuality,y=_===void 0?"low":_,I=a.maxWidth,A=I===void 0?1/0:I,R=a.maxHeight,S=R===void 0?1/0:R,x=a.minWidth,D=x===void 0?0:x,O=a.minHeight,z=O===void 0?0:O,v=document.createElement("canvas"),P=v.getContext("2d"),w=Be({aspectRatio:f,width:A,height:S}),L=Be({aspectRatio:f,width:D,height:z},"cover"),F=Math.min(w.width,Math.max(L.width,p)),C=Math.min(w.height,Math.max(L.height,m)),V=Be({aspectRatio:n,width:A,height:S}),G=Be({aspectRatio:n,width:D,height:z},"cover"),B=Math.min(V.width,Math.max(G.width,r)),N=Math.min(V.height,Math.max(G.height,o)),k=[-B/2,-N/2,B,N];return v.width=ht(F),v.height=ht(C),P.fillStyle=b,P.fillRect(0,0,F,C),P.save(),P.translate(F/2,C/2),P.rotate(s*Math.PI/180),P.scale(c,h),P.imageSmoothingEnabled=T,P.imageSmoothingQuality=y,P.drawImage.apply(P,[e].concat(sr(k.map(function(q){return Math.floor(ht(q))})))),P.restore(),v}var br=String.fromCharCode;function uu(e,t,i){var a="";i+=t;for(var n=t;n0;)i.push(br.apply(null,gr(n.subarray(0,a)))),n=n.subarray(a);return"data:".concat(t,";base64,").concat(btoa(i.join("")))}function mu(e){var t=new DataView(e),i;try{var a,n,r;if(t.getUint8(0)===255&&t.getUint8(1)===216)for(var o=t.byteLength,l=2;l+1=8&&(r=u+d)}}}if(r){var h=t.getUint16(r,a),f,p;for(p=0;p=0?r:pr),height:Math.max(a.offsetHeight,o>=0?o:mr)};this.containerData=l,Ne(n,{width:l.width,height:l.height}),oe(t,fe),ve(n,fe)},initCanvas:function(){var t=this.containerData,i=this.imageData,a=this.options.viewMode,n=Math.abs(i.rotate)%180===90,r=n?i.naturalHeight:i.naturalWidth,o=n?i.naturalWidth:i.naturalHeight,l=r/o,s=t.width,u=t.height;t.height*l>t.width?a===3?s=t.height*l:u=t.width/l:a===3?u=t.width/l:s=t.height*l;var c={aspectRatio:l,naturalWidth:r,naturalHeight:o,width:s,height:u};this.canvasData=c,this.limited=a===1||a===2,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=Q({},c)},limitCanvas:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=a.viewMode,s=r.aspectRatio,u=this.cropped&&o;if(t){var c=Number(a.minCanvasWidth)||0,d=Number(a.minCanvasHeight)||0;l>1?(c=Math.max(c,n.width),d=Math.max(d,n.height),l===3&&(d*s>c?c=d*s:d=c/s)):l>0&&(c?c=Math.max(c,u?o.width:0):d?d=Math.max(d,u?o.height:0):u&&(c=o.width,d=o.height,d*s>c?c=d*s:d=c/s));var h=Be({aspectRatio:s,width:c,height:d});c=h.width,d=h.height,r.minWidth=c,r.minHeight=d,r.maxWidth=1/0,r.maxHeight=1/0}if(i)if(l>(u?0:1)){var f=n.width-r.width,p=n.height-r.height;r.minLeft=Math.min(0,f),r.minTop=Math.min(0,p),r.maxLeft=Math.max(0,f),r.maxTop=Math.max(0,p),u&&this.limited&&(r.minLeft=Math.min(o.left,o.left+(o.width-r.width)),r.minTop=Math.min(o.top,o.top+(o.height-r.height)),r.maxLeft=o.left,r.maxTop=o.top,l===2&&(r.width>=n.width&&(r.minLeft=Math.min(0,f),r.maxLeft=Math.max(0,f)),r.height>=n.height&&(r.minTop=Math.min(0,p),r.maxTop=Math.max(0,p))))}else r.minLeft=-r.width,r.minTop=-r.height,r.maxLeft=n.width,r.maxTop=n.height},renderCanvas:function(t,i){var a=this.canvasData,n=this.imageData;if(i){var r=cu({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),o=r.width,l=r.height,s=a.width*(o/a.naturalWidth),u=a.height*(l/a.naturalHeight);a.left-=(s-a.width)/2,a.top-=(u-a.height)/2,a.width=s,a.height=u,a.aspectRatio=o/l,a.naturalWidth=o,a.naturalHeight=l,this.limitCanvas(!0,!1)}(a.width>a.maxWidth||a.widtha.maxHeight||a.heighti.width?r.height=r.width/a:r.width=r.height*a),this.cropBoxData=r,this.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*n),r.height=Math.max(r.minHeight,r.height*n),r.left=i.left+(i.width-r.width)/2,r.top=i.top+(i.height-r.height)/2,r.oldLeft=r.left,r.oldTop=r.top,this.initialCropBoxData=Q({},r)},limitCropBox:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=this.limited,s=a.aspectRatio;if(t){var u=Number(a.minCropBoxWidth)||0,c=Number(a.minCropBoxHeight)||0,d=l?Math.min(n.width,r.width,r.width+r.left,n.width-r.left):n.width,h=l?Math.min(n.height,r.height,r.height+r.top,n.height-r.top):n.height;u=Math.min(u,n.width),c=Math.min(c,n.height),s&&(u&&c?c*s>u?c=u/s:u=c*s:u?c=u/s:c&&(u=c*s),h*s>d?h=d/s:d=h*s),o.minWidth=Math.min(u,d),o.minHeight=Math.min(c,h),o.maxWidth=d,o.maxHeight=h}i&&(l?(o.minLeft=Math.max(0,r.left),o.minTop=Math.max(0,r.top),o.maxLeft=Math.min(n.width,r.left+r.width)-o.width,o.maxTop=Math.min(n.height,r.top+r.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=n.width-o.width,o.maxTop=n.height-o.height))},renderCropBox:function(){var t=this.options,i=this.containerData,a=this.cropBoxData;(a.width>a.maxWidth||a.widtha.maxHeight||a.height=i.width&&a.height>=i.height?dr:la),Ne(this.cropBox,Q({width:a.width,height:a.height},Ot({translateX:a.left,translateY:a.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),ft(this.element,Ji,this.getData())}},Tu={initPreview:function(){var t=this.element,i=this.crossOrigin,a=this.options.preview,n=i?this.crossOriginUrl:this.url,r=t.alt||"The image to preview",o=document.createElement("img");if(i&&(o.crossOrigin=i),o.src=n,o.alt=r,this.viewBox.appendChild(o),this.viewBoxImage=o,!!a){var l=a;typeof a=="string"?l=t.ownerDocument.querySelectorAll(a):a.querySelector&&(l=[a]),this.previews=l,ie(l,function(s){var u=document.createElement("img");xt(s,ai,{width:s.offsetWidth,height:s.offsetHeight,html:s.innerHTML}),i&&(u.crossOrigin=i),u.src=n,u.alt=r,u.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',s.innerHTML="",s.appendChild(u)})}},resetPreview:function(){ie(this.previews,function(t){var i=na(t,ai);Ne(t,{width:i.width,height:i.height}),t.innerHTML=i.html,ru(t,ai)})},preview:function(){var t=this.imageData,i=this.canvasData,a=this.cropBoxData,n=a.width,r=a.height,o=t.width,l=t.height,s=a.left-i.left-t.left,u=a.top-i.top-t.top;!this.cropped||this.disabled||(Ne(this.viewBoxImage,Q({width:o,height:l},Ot(Q({translateX:-s,translateY:-u},t)))),ie(this.previews,function(c){var d=na(c,ai),h=d.width,f=d.height,p=h,m=f,g=1;n&&(g=h/n,m=r*g),r&&m>f&&(g=f/r,p=n*g,m=f),Ne(c,{width:p,height:m}),Ne(c.getElementsByTagName("img")[0],Q({width:o*g,height:l*g},Ot(Q({translateX:-s*g,translateY:-u*g},t))))}))}},Iu={bind:function(){var t=this.element,i=this.options,a=this.cropper;he(i.cropstart)&&be(t,ia,i.cropstart),he(i.cropmove)&&be(t,ta,i.cropmove),he(i.cropend)&&be(t,ea,i.cropend),he(i.crop)&&be(t,Ji,i.crop),he(i.zoom)&&be(t,aa,i.zoom),be(a,Qn,this.onCropStart=this.cropStart.bind(this)),i.zoomable&&i.zoomOnWheel&&be(a,tr,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&be(a,jn,this.onDblclick=this.dblclick.bind(this)),be(t.ownerDocument,Zn,this.onCropMove=this.cropMove.bind(this)),be(t.ownerDocument,Kn,this.onCropEnd=this.cropEnd.bind(this)),i.responsive&&be(window,er,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,i=this.options,a=this.cropper;he(i.cropstart)&&Ae(t,ia,i.cropstart),he(i.cropmove)&&Ae(t,ta,i.cropmove),he(i.cropend)&&Ae(t,ea,i.cropend),he(i.crop)&&Ae(t,Ji,i.crop),he(i.zoom)&&Ae(t,aa,i.zoom),Ae(a,Qn,this.onCropStart),i.zoomable&&i.zoomOnWheel&&Ae(a,tr,this.onWheel,{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&Ae(a,jn,this.onDblclick),Ae(t.ownerDocument,Zn,this.onCropMove),Ae(t.ownerDocument,Kn,this.onCropEnd),i.responsive&&Ae(window,er,this.onResize)}},bu={resize:function(){if(!this.disabled){var t=this.options,i=this.container,a=this.containerData,n=i.offsetWidth/a.width,r=i.offsetHeight/a.height,o=Math.abs(n-1)>Math.abs(r-1)?n:r;if(o!==1){var l,s;t.restore&&(l=this.getCanvasData(),s=this.getCropBoxData()),this.render(),t.restore&&(this.setCanvasData(ie(l,function(u,c){l[c]=u*o})),this.setCropBoxData(ie(s,function(u,c){s[c]=u*o})))}}},dblclick:function(){this.disabled||this.options.dragMode===fr||this.setDragMode(au(this.dragBox,Zi)?hr:sa)},wheel:function(t){var i=this,a=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(t.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){i.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*a,t)))},cropStart:function(t){var i=t.buttons,a=t.button;if(!(this.disabled||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(Y(i)&&i!==1||Y(a)&&a!==0||t.ctrlKey))){var n=this.options,r=this.pointers,o;t.changedTouches?ie(t.changedTouches,function(l){r[l.identifier]=ni(l)}):r[t.pointerId||0]=ni(t),Object.keys(r).length>1&&n.zoomable&&n.zoomOnTouch?o=ur:o=na(t.target,Dt),qd.test(o)&&ft(this.element,ia,{originalEvent:t,action:o})!==!1&&(t.preventDefault(),this.action=o,this.cropping=!1,o===cr&&(this.cropping=!0,oe(this.dragBox,ri)))}},cropMove:function(t){var i=this.action;if(!(this.disabled||!i)){var a=this.pointers;t.preventDefault(),ft(this.element,ta,{originalEvent:t,action:i})!==!1&&(t.changedTouches?ie(t.changedTouches,function(n){Q(a[n.identifier]||{},ni(n,!0))}):Q(a[t.pointerId||0]||{},ni(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var i=this.action,a=this.pointers;t.changedTouches?ie(t.changedTouches,function(n){delete a[n.identifier]}):delete a[t.pointerId||0],i&&(t.preventDefault(),Object.keys(a).length||(this.action=""),this.cropping&&(this.cropping=!1,ut(this.dragBox,ri,this.cropped&&this.options.modal)),ft(this.element,ea,{originalEvent:t,action:i}))}}},_u={change:function(t){var i=this.options,a=this.canvasData,n=this.containerData,r=this.cropBoxData,o=this.pointers,l=this.action,s=i.aspectRatio,u=r.left,c=r.top,d=r.width,h=r.height,f=u+d,p=c+h,m=0,g=0,b=n.width,E=n.height,T=!0,_;!s&&t.shiftKey&&(s=d&&h?d/h:1),this.limited&&(m=r.minLeft,g=r.minTop,b=m+Math.min(n.width,a.width,a.left+a.width),E=g+Math.min(n.height,a.height,a.top+a.height));var y=o[Object.keys(o)[0]],I={x:y.endX-y.startX,y:y.endY-y.startY},A=function(S){switch(S){case Xe:f+I.x>b&&(I.x=b-f);break;case je:u+I.xE&&(I.y=E-p);break}};switch(l){case la:u+=I.x,c+=I.y;break;case Xe:if(I.x>=0&&(f>=b||s&&(c<=g||p>=E))){T=!1;break}A(Xe),d+=I.x,d<0&&(l=je,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case ze:if(I.y<=0&&(c<=g||s&&(u<=m||f>=b))){T=!1;break}A(ze),h-=I.y,c+=I.y,h<0&&(l=ct,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case je:if(I.x<=0&&(u<=m||s&&(c<=g||p>=E))){T=!1;break}A(je),d-=I.x,u+=I.x,d<0&&(l=Xe,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case ct:if(I.y>=0&&(p>=E||s&&(u<=m||f>=b))){T=!1;break}A(ct),h+=I.y,h<0&&(l=ze,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case At:if(s){if(I.y<=0&&(c<=g||f>=b)){T=!1;break}A(ze),h-=I.y,c+=I.y,d=h*s}else A(ze),A(Xe),I.x>=0?fg&&(h-=I.y,c+=I.y):(h-=I.y,c+=I.y);d<0&&h<0?(l=Mt,h=-h,d=-d,c-=h,u-=d):d<0?(l=vt,d=-d,u-=d):h<0&&(l=Lt,h=-h,c-=h);break;case vt:if(s){if(I.y<=0&&(c<=g||u<=m)){T=!1;break}A(ze),h-=I.y,c+=I.y,d=h*s,u+=r.width-d}else A(ze),A(je),I.x<=0?u>m?(d-=I.x,u+=I.x):I.y<=0&&c<=g&&(T=!1):(d-=I.x,u+=I.x),I.y<=0?c>g&&(h-=I.y,c+=I.y):(h-=I.y,c+=I.y);d<0&&h<0?(l=Lt,h=-h,d=-d,c-=h,u-=d):d<0?(l=At,d=-d,u-=d):h<0&&(l=Mt,h=-h,c-=h);break;case Mt:if(s){if(I.x<=0&&(u<=m||p>=E)){T=!1;break}A(je),d-=I.x,u+=I.x,h=d/s}else A(ct),A(je),I.x<=0?u>m?(d-=I.x,u+=I.x):I.y>=0&&p>=E&&(T=!1):(d-=I.x,u+=I.x),I.y>=0?p=0&&(f>=b||p>=E)){T=!1;break}A(Xe),d+=I.x,h=d/s}else A(ct),A(Xe),I.x>=0?f=0&&p>=E&&(T=!1):d+=I.x,I.y>=0?p0?l=I.y>0?Lt:At:I.x<0&&(u-=d,l=I.y>0?Mt:vt),I.y<0&&(c-=h),this.cropped||(ve(this.cropBox,fe),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}T&&(r.width=d,r.height=h,r.left=u,r.top=c,this.action=l,this.renderCropBox()),ie(o,function(R){R.startX=R.endX,R.startY=R.endY})}},Ru={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&oe(this.dragBox,ri),ve(this.cropBox,fe),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=Q({},this.initialImageData),this.canvasData=Q({},this.initialCanvasData),this.cropBoxData=Q({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(Q(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),ve(this.dragBox,ri),oe(this.cropBox,fe)),this},replace:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&t&&(this.isImg&&(this.element.src=t),i?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,ie(this.previews,function(a){a.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,ve(this.cropper,qn)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,oe(this.cropper,qn)),this},destroy:function(){var t=this.element;return t[j]?(t[j]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=a.left,r=a.top;return this.moveTo(qi(t)?t:n+Number(t),qi(i)?i:r+Number(i))},moveTo:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.movable&&(Y(t)&&(a.left=t,n=!0),Y(i)&&(a.top=i,n=!0),n&&this.renderCanvas(!0)),this},zoom:function(t,i){var a=this.canvasData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(a.width*t/a.naturalWidth,null,i)},zoomTo:function(t,i,a){var n=this.options,r=this.canvasData,o=r.width,l=r.height,s=r.naturalWidth,u=r.naturalHeight;if(t=Number(t),t>=0&&this.ready&&!this.disabled&&n.zoomable){var c=s*t,d=u*t;if(ft(this.element,aa,{ratio:t,oldRatio:o/s,originalEvent:a})===!1)return this;if(a){var h=this.pointers,f=Ir(this.cropper),p=h&&Object.keys(h).length?su(h):{pageX:a.pageX,pageY:a.pageY};r.left-=(c-o)*((p.pageX-f.left-r.left)/o),r.top-=(d-l)*((p.pageY-f.top-r.top)/l)}else dt(i)&&Y(i.x)&&Y(i.y)?(r.left-=(c-o)*((i.x-r.left)/o),r.top-=(d-l)*((i.y-r.top)/l)):(r.left-=(c-o)/2,r.top-=(d-l)/2);r.width=c,r.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return t=Number(t),Y(t)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var i=this.imageData.scaleY;return this.scale(t,Y(i)?i:1)},scaleY:function(t){var i=this.imageData.scaleX;return this.scale(Y(i)?i:1,t)},scale:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.imageData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.scalable&&(Y(t)&&(a.scaleX=t,n=!0),Y(i)&&(a.scaleY=i,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=this.options,a=this.imageData,n=this.canvasData,r=this.cropBoxData,o;if(this.ready&&this.cropped){o={x:r.left-n.left,y:r.top-n.top,width:r.width,height:r.height};var l=a.width/a.naturalWidth;if(ie(o,function(c,d){o[d]=c/l}),t){var s=Math.round(o.y+o.height),u=Math.round(o.x+o.width);o.x=Math.round(o.x),o.y=Math.round(o.y),o.width=u-o.x,o.height=s-o.y}}else o={x:0,y:0,width:0,height:0};return i.rotatable&&(o.rotate=a.rotate||0),i.scalable&&(o.scaleX=a.scaleX||1,o.scaleY=a.scaleY||1),o},setData:function(t){var i=this.options,a=this.imageData,n=this.canvasData,r={};if(this.ready&&!this.disabled&&dt(t)){var o=!1;i.rotatable&&Y(t.rotate)&&t.rotate!==a.rotate&&(a.rotate=t.rotate,o=!0),i.scalable&&(Y(t.scaleX)&&t.scaleX!==a.scaleX&&(a.scaleX=t.scaleX,o=!0),Y(t.scaleY)&&t.scaleY!==a.scaleY&&(a.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var l=a.width/a.naturalWidth;Y(t.x)&&(r.left=t.x*l+n.left),Y(t.y)&&(r.top=t.y*l+n.top),Y(t.width)&&(r.width=t.width*l),Y(t.height)&&(r.height=t.height*l),this.setCropBoxData(r)}return this},getContainerData:function(){return this.ready?Q({},this.containerData):{}},getImageData:function(){return this.sized?Q({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,i={};return this.ready&&ie(["left","top","width","height","naturalWidth","naturalHeight"],function(a){i[a]=t[a]}),i},setCanvasData:function(t){var i=this.canvasData,a=i.aspectRatio;return this.ready&&!this.disabled&&dt(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)?(i.width=t.width,i.height=t.width/a):Y(t.height)&&(i.height=t.height,i.width=t.height*a),this.renderCanvas(!0)),this},getCropBoxData:function(){var t=this.cropBoxData,i;return this.ready&&this.cropped&&(i={left:t.left,top:t.top,width:t.width,height:t.height}),i||{}},setCropBoxData:function(t){var i=this.cropBoxData,a=this.options.aspectRatio,n,r;return this.ready&&this.cropped&&!this.disabled&&dt(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)&&t.width!==i.width&&(n=!0,i.width=t.width),Y(t.height)&&t.height!==i.height&&(r=!0,i.height=t.height),a&&(n?i.height=i.width/a:r&&(i.width=i.height*a)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var i=this.canvasData,a=du(this.image,this.imageData,i,t);if(!this.cropped)return a;var n=this.getData(),r=n.x,o=n.y,l=n.width,s=n.height,u=a.width/Math.floor(i.naturalWidth);u!==1&&(r*=u,o*=u,l*=u,s*=u);var c=l/s,d=Be({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),h=Be({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),f=Be({aspectRatio:c,width:t.width||(u!==1?a.width:l),height:t.height||(u!==1?a.height:s)}),p=f.width,m=f.height;p=Math.min(d.width,Math.max(h.width,p)),m=Math.min(d.height,Math.max(h.height,m));var g=document.createElement("canvas"),b=g.getContext("2d");g.width=ht(p),g.height=ht(m),b.fillStyle=t.fillColor||"transparent",b.fillRect(0,0,p,m);var E=t.imageSmoothingEnabled,T=E===void 0?!0:E,_=t.imageSmoothingQuality;b.imageSmoothingEnabled=T,_&&(b.imageSmoothingQuality=_);var y=a.width,I=a.height,A=r,R=o,S,x,D,O,z,v;A<=-l||A>y?(A=0,S=0,D=0,z=0):A<=0?(D=-A,A=0,S=Math.min(y,l+A),z=S):A<=y&&(D=0,S=Math.min(l,y-A),z=S),S<=0||R<=-s||R>I?(R=0,x=0,O=0,v=0):R<=0?(O=-R,R=0,x=Math.min(I,s+R),v=x):R<=I&&(O=0,x=Math.min(s,I-R),v=x);var P=[A,R,S,x];if(z>0&&v>0){var w=p/l;P.push(D*w,O*w,z*w,v*w)}return b.drawImage.apply(b,[a].concat(sr(P.map(function(L){return Math.floor(ht(L))})))),g},setAspectRatio:function(t){var i=this.options;return!this.disabled&&!qi(t)&&(i.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var i=this.options,a=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var r=t===sa,o=i.movable&&t===hr;t=r||o?t:fr,i.dragMode=t,xt(a,Dt,t),ut(a,Zi,r),ut(a,Ki,o),i.cropBoxMovable||(xt(n,Dt,t),ut(n,Zi,r),ut(n,Ki,o))}return this}},yu=Le.Cropper,da=function(){function e(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(zd(this,e),!t||!Qd.test(t.tagName))throw new Error("The first argument is required and must be an or element.");this.element=t,this.options=Q({},ar,dt(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return Nd(e,[{key:"init",value:function(){var i=this.element,a=i.tagName.toLowerCase(),n;if(!i[j]){if(i[j]=this,a==="img"){if(this.isImg=!0,n=i.getAttribute("src")||"",this.originalUrl=n,!n)return;n=i.src}else a==="canvas"&&window.HTMLCanvasElement&&(n=i.toDataURL());this.load(n)}}},{key:"load",value:function(i){var a=this;if(i){this.url=i,this.imageData={};var n=this.element,r=this.options;if(!r.rotatable&&!r.scalable&&(r.checkOrientation=!1),!r.checkOrientation||!window.ArrayBuffer){this.clone();return}if(Xd.test(i)){jd.test(i)?this.read(fu(i)):this.clone();return}var o=new XMLHttpRequest,l=this.clone.bind(this);this.reloading=!0,this.xhr=o,o.onabort=l,o.onerror=l,o.ontimeout=l,o.onprogress=function(){o.getResponseHeader("content-type")!==ir&&o.abort()},o.onload=function(){a.read(o.response)},o.onloadend=function(){a.reloading=!1,a.xhr=null},r.checkCrossOrigin&&rr(i)&&n.crossOrigin&&(i=or(i)),o.open("GET",i,!0),o.responseType="arraybuffer",o.withCredentials=n.crossOrigin==="use-credentials",o.send()}}},{key:"read",value:function(i){var a=this.options,n=this.imageData,r=mu(i),o=0,l=1,s=1;if(r>1){this.url=pu(i,ir);var u=gu(r);o=u.rotate,l=u.scaleX,s=u.scaleY}a.rotatable&&(n.rotate=o),a.scalable&&(n.scaleX=l,n.scaleY=s),this.clone()}},{key:"clone",value:function(){var i=this.element,a=this.url,n=i.crossOrigin,r=a;this.options.checkCrossOrigin&&rr(a)&&(n||(n="anonymous"),r=or(a)),this.crossOrigin=n,this.crossOriginUrl=r;var o=document.createElement("img");n&&(o.crossOrigin=n),o.src=r||a,o.alt=i.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),oe(o,Xn),i.parentNode.insertBefore(o,i.nextSibling)}},{key:"start",value:function(){var i=this,a=this.image;a.onload=null,a.onerror=null,this.sizing=!0;var n=Le.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Le.navigator.userAgent),r=function(u,c){Q(i.imageData,{naturalWidth:u,naturalHeight:c,aspectRatio:u/c}),i.initialImageData=Q({},i.imageData),i.sizing=!1,i.sized=!0,i.build()};if(a.naturalWidth&&!n){r(a.naturalWidth,a.naturalHeight);return}var o=document.createElement("img"),l=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){r(o.width,o.height),n||l.removeChild(o)},o.src=a.src,n||(o.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",l.appendChild(o))}},{key:"stop",value:function(){var i=this.image;i.onload=null,i.onerror=null,i.parentNode.removeChild(i),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var i=this.element,a=this.options,n=this.image,r=i.parentNode,o=document.createElement("div");o.innerHTML=Zd;var l=o.querySelector(".".concat(j,"-container")),s=l.querySelector(".".concat(j,"-canvas")),u=l.querySelector(".".concat(j,"-drag-box")),c=l.querySelector(".".concat(j,"-crop-box")),d=c.querySelector(".".concat(j,"-face"));this.container=r,this.cropper=l,this.canvas=s,this.dragBox=u,this.cropBox=c,this.viewBox=l.querySelector(".".concat(j,"-view-box")),this.face=d,s.appendChild(n),oe(i,fe),r.insertBefore(l,i.nextSibling),ve(n,Xn),this.initPreview(),this.bind(),a.initialAspectRatio=Math.max(0,a.initialAspectRatio)||NaN,a.aspectRatio=Math.max(0,a.aspectRatio)||NaN,a.viewMode=Math.max(0,Math.min(3,Math.round(a.viewMode)))||0,oe(c,fe),a.guides||oe(c.getElementsByClassName("".concat(j,"-dashed")),fe),a.center||oe(c.getElementsByClassName("".concat(j,"-center")),fe),a.background&&oe(l,"".concat(j,"-bg")),a.highlight||oe(d,Hd),a.cropBoxMovable&&(oe(d,Ki),xt(d,Dt,la)),a.cropBoxResizable||(oe(c.getElementsByClassName("".concat(j,"-line")),fe),oe(c.getElementsByClassName("".concat(j,"-point")),fe)),this.render(),this.ready=!0,this.setDragMode(a.dragMode),a.autoCrop&&this.crop(),this.setData(a.data),he(a.ready)&&be(i,Jn,a.ready,{once:!0}),ft(i,Jn)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var i=this.cropper.parentNode;i&&i.removeChild(this.cropper),ve(this.element,fe)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=yu,e}},{key:"setDefaults",value:function(i){Q(ar,dt(i)&&i)}}]),e}();Q(da.prototype,Eu,Tu,Iu,bu,_u,Ru);var _r=({addFilter:e,utils:t})=>{let{Type:i,replaceInString:a,toNaturalFileSize:n}=t;return e("ALLOW_HOPPER_ITEM",(r,{query:o})=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return!0;let l=o("GET_MAX_FILE_SIZE");if(l!==null&&r.size>l)return!1;let s=o("GET_MIN_FILE_SIZE");return!(s!==null&&r.sizenew Promise((l,s)=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return l(r);let u=o("GET_FILE_VALIDATE_SIZE_FILTER");if(u&&!u(r))return l(r);let c=o("GET_MAX_FILE_SIZE");if(c!==null&&r.size>c){s({status:{main:o("GET_LABEL_MAX_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_FILE_SIZE"),{filesize:n(c,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}let d=o("GET_MIN_FILE_SIZE");if(d!==null&&r.sizep+m.fileSize,0)>h){s({status:{main:o("GET_LABEL_MAX_TOTAL_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_TOTAL_FILE_SIZE"),{filesize:n(h,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}l(r)})),{options:{allowFileSizeValidation:[!0,i.BOOLEAN],maxFileSize:[null,i.INT],minFileSize:[null,i.INT],maxTotalFileSize:[null,i.INT],fileValidateSizeFilter:[null,i.FUNCTION],labelMinFileSizeExceeded:["File is too small",i.STRING],labelMinFileSize:["Minimum file size is {filesize}",i.STRING],labelMaxFileSizeExceeded:["File is too large",i.STRING],labelMaxFileSize:["Maximum file size is {filesize}",i.STRING],labelMaxTotalFileSizeExceeded:["Maximum total size exceeded",i.STRING],labelMaxTotalFileSize:["Maximum total file size is {filesize}",i.STRING]}}},Su=typeof window<"u"&&typeof window.document<"u";Su&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:_r}));var Rr=_r;var yr=({addFilter:e,utils:t})=>{let{Type:i,isString:a,replaceInString:n,guesstimateMimeType:r,getExtensionFromFilename:o,getFilenameFromURL:l}=t,s=(f,p)=>{let m=(/^[^/]+/.exec(f)||[]).pop(),g=p.slice(0,-2);return m===g},u=(f,p)=>f.some(m=>/\*$/.test(m)?s(p,m):m===p),c=f=>{let p="";if(a(f)){let m=l(f),g=o(m);g&&(p=r(g))}else p=f.type;return p},d=(f,p,m)=>{if(p.length===0)return!0;let g=c(f);return m?new Promise((b,E)=>{m(f,g).then(T=>{u(p,T)?b():E()}).catch(E)}):u(p,g)},h=f=>p=>f[p]===null?!1:f[p]||p;return e("SET_ATTRIBUTE_TO_OPTION_MAP",f=>Object.assign(f,{accept:"acceptedFileTypes"})),e("ALLOW_HOPPER_ITEM",(f,{query:p})=>p("GET_ALLOW_FILE_TYPE_VALIDATION")?d(f,p("GET_ACCEPTED_FILE_TYPES")):!0),e("LOAD_FILE",(f,{query:p})=>new Promise((m,g)=>{if(!p("GET_ALLOW_FILE_TYPE_VALIDATION")){m(f);return}let b=p("GET_ACCEPTED_FILE_TYPES"),E=p("GET_FILE_VALIDATE_TYPE_DETECT_TYPE"),T=d(f,b,E),_=()=>{let y=b.map(h(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES_MAP"))).filter(A=>A!==!1),I=y.filter(function(A,R){return y.indexOf(A)===R});g({status:{main:p("GET_LABEL_FILE_TYPE_NOT_ALLOWED"),sub:n(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES"),{allTypes:I.join(", "),allButLastType:I.slice(0,-1).join(", "),lastType:I[y.length-1]})}})};if(typeof T=="boolean")return T?m(f):_();T.then(()=>{m(f)}).catch(_)})),{options:{allowFileTypeValidation:[!0,i.BOOLEAN],acceptedFileTypes:[[],i.ARRAY],labelFileTypeNotAllowed:["File is of invalid type",i.STRING],fileValidateTypeLabelExpectedTypes:["Expects {allButLastType} or {lastType}",i.STRING],fileValidateTypeLabelExpectedTypesMap:[{},i.OBJECT],fileValidateTypeDetectType:[null,i.FUNCTION]}}},wu=typeof window<"u"&&typeof window.document<"u";wu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:yr}));var Sr=yr;var wr=e=>/^image/.test(e.type),Ar=({addFilter:e,utils:t})=>{let{Type:i,isFile:a,getNumericAspectRatioFromString:n}=t,r=(u,c)=>!(!wr(u.file)||!c("GET_ALLOW_IMAGE_CROP")),o=u=>typeof u=="object",l=u=>typeof u=="number",s=(u,c)=>u.setMetadata("crop",Object.assign({},u.getMetadata("crop"),c));return e("DID_CREATE_ITEM",(u,{query:c})=>{u.extend("setImageCrop",d=>{if(!(!r(u,c)||!o(center)))return u.setMetadata("crop",d),d}),u.extend("setImageCropCenter",d=>{if(!(!r(u,c)||!o(d)))return s(u,{center:d})}),u.extend("setImageCropZoom",d=>{if(!(!r(u,c)||!l(d)))return s(u,{zoom:Math.max(1,d)})}),u.extend("setImageCropRotation",d=>{if(!(!r(u,c)||!l(d)))return s(u,{rotation:d})}),u.extend("setImageCropFlip",d=>{if(!(!r(u,c)||!o(d)))return s(u,{flip:d})}),u.extend("setImageCropAspectRatio",d=>{if(!r(u,c)||typeof d>"u")return;let h=u.getMetadata("crop"),f=n(d),p={center:{x:.5,y:.5},flip:h?Object.assign({},h.flip):{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:f};return u.setMetadata("crop",p),p})}),e("DID_LOAD_ITEM",(u,{query:c})=>new Promise((d,h)=>{let f=u.file;if(!a(f)||!wr(f)||!c("GET_ALLOW_IMAGE_CROP")||u.getMetadata("crop"))return d(u);let m=c("GET_IMAGE_CROP_ASPECT_RATIO");u.setMetadata("crop",{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:m?n(m):null}),d(u)})),{options:{allowImageCrop:[!0,i.BOOLEAN],imageCropAspectRatio:[null,i.STRING]}}},Au=typeof window<"u"&&typeof window.document<"u";Au&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Ar}));var vr=Ar;var ua=e=>/^image/.test(e.type),Lr=e=>{let{addFilter:t,utils:i,views:a}=e,{Type:n,createRoute:r,createItemAPI:o=c=>c}=i,{fileActionButton:l}=a;t("SHOULD_REMOVE_ON_REVERT",(c,{item:d,query:h})=>new Promise(f=>{let{file:p}=d,m=h("GET_ALLOW_IMAGE_EDIT")&&h("GET_IMAGE_EDIT_ALLOW_EDIT")&&ua(p);f(!m)})),t("DID_LOAD_ITEM",(c,{query:d,dispatch:h})=>new Promise((f,p)=>{if(c.origin>1){f(c);return}let{file:m}=c;if(!d("GET_ALLOW_IMAGE_EDIT")||!d("GET_IMAGE_EDIT_INSTANT_EDIT")){f(c);return}if(!ua(m)){f(c);return}let g=(E,T,_)=>y=>{s.shift(),y?T(E):_(E),h("KICK"),b()},b=()=>{if(!s.length)return;let{item:E,resolve:T,reject:_}=s[0];h("EDIT_ITEM",{id:E.id,handleEditorResponse:g(E,T,_)})};u({item:c,resolve:f,reject:p}),s.length===1&&b()})),t("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{c.extend("edit",()=>{h("EDIT_ITEM",{id:c.id})})});let s=[],u=c=>(s.push(c),c);return t("CREATE_VIEW",c=>{let{is:d,view:h,query:f}=c;if(!f("GET_ALLOW_IMAGE_EDIT"))return;let p=f("GET_ALLOW_IMAGE_PREVIEW");if(!(d("file-info")&&!p||d("file")&&p))return;let g=f("GET_IMAGE_EDIT_EDITOR");if(!g)return;g.filepondCallbackBridge||(g.outputData=!0,g.outputFile=!1,g.filepondCallbackBridge={onconfirm:g.onconfirm||(()=>{}),oncancel:g.oncancel||(()=>{})});let b=({root:_,props:y,action:I})=>{let{id:A}=y,{handleEditorResponse:R}=I;g.cropAspectRatio=_.query("GET_IMAGE_CROP_ASPECT_RATIO")||g.cropAspectRatio,g.outputCanvasBackgroundColor=_.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||g.outputCanvasBackgroundColor;let S=_.query("GET_ITEM",A);if(!S)return;let x=S.file,D=S.getMetadata("crop"),O={center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},z=S.getMetadata("resize"),v=S.getMetadata("filter")||null,P=S.getMetadata("filters")||null,w=S.getMetadata("colors")||null,L=S.getMetadata("markup")||null,F={crop:D||O,size:z?{upscale:z.upscale,mode:z.mode,width:z.size.width,height:z.size.height}:null,filter:P?P.id||P.matrix:_.query("GET_ALLOW_IMAGE_FILTER")&&_.query("GET_IMAGE_FILTER_COLOR_MATRIX")&&!w?v:null,color:w,markup:L};g.onconfirm=({data:C})=>{let{crop:V,size:G,filter:B,color:N,colorMatrix:k,markup:q}=C,U={};if(V&&(U.crop=V),G){let W=(S.getMetadata("resize")||{}).size,$={width:G.width,height:G.height};!($.width&&$.height)&&W&&($.width=W.width,$.height=W.height),($.width||$.height)&&(U.resize={upscale:G.upscale,mode:G.mode,size:$})}q&&(U.markup=q),U.colors=N,U.filters=B,U.filter=k,S.setMetadata(U),g.filepondCallbackBridge.onconfirm(C,o(S)),R&&(g.onclose=()=>{R(!0),g.onclose=null})},g.oncancel=()=>{g.filepondCallbackBridge.oncancel(o(S)),R&&(g.onclose=()=>{R(!1),g.onclose=null})},g.open(x,F)},E=({root:_,props:y})=>{if(!f("GET_IMAGE_EDIT_ALLOW_EDIT"))return;let{id:I}=y,A=f("GET_ITEM",I);if(!A)return;let R=A.file;if(ua(R))if(_.ref.handleEdit=S=>{S.stopPropagation(),_.dispatch("EDIT_ITEM",{id:I})},p){let S=h.createChildView(l,{label:"edit",icon:f("GET_IMAGE_EDIT_ICON_EDIT"),opacity:0});S.element.classList.add("filepond--action-edit-item"),S.element.dataset.align=f("GET_STYLE_IMAGE_EDIT_BUTTON_EDIT_ITEM_POSITION"),S.on("click",_.ref.handleEdit),_.ref.buttonEditItem=h.appendChildView(S)}else{let S=h.element.querySelector(".filepond--file-info-main"),x=document.createElement("button");x.className="filepond--action-edit-item-alt",x.innerHTML=f("GET_IMAGE_EDIT_ICON_EDIT")+"edit",x.addEventListener("click",_.ref.handleEdit),S.appendChild(x),_.ref.editButton=x}};h.registerDestroyer(({root:_})=>{_.ref.buttonEditItem&&_.ref.buttonEditItem.off("click",_.ref.handleEdit),_.ref.editButton&&_.ref.editButton.removeEventListener("click",_.ref.handleEdit)});let T={EDIT_ITEM:b,DID_LOAD_ITEM:E};if(p){let _=({root:y})=>{y.ref.buttonEditItem&&(y.ref.buttonEditItem.opacity=1)};T.DID_IMAGE_PREVIEW_SHOW=_}h.registerWriter(r(T))}),{options:{allowImageEdit:[!0,n.BOOLEAN],styleImageEditButtonEditItemPosition:["bottom center",n.STRING],imageEditInstantEdit:[!1,n.BOOLEAN],imageEditAllowEdit:[!0,n.BOOLEAN],imageEditIconEdit:['',n.STRING],imageEditEditor:[null,n.OBJECT]}}},vu=typeof window<"u"&&typeof window.document<"u";vu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Lr}));var Mr=Lr;var Lu=e=>/^image\/jpeg/.test(e.type),Ze={JPEG:65496,APP1:65505,EXIF:1165519206,TIFF:18761,Orientation:274,Unknown:65280},Ke=(e,t,i=!1)=>e.getUint16(t,i),Or=(e,t,i=!1)=>e.getUint32(t,i),Mu=e=>new Promise((t,i)=>{let a=new FileReader;a.onload=function(n){let r=new DataView(n.target.result);if(Ke(r,0)!==Ze.JPEG){t(-1);return}let o=r.byteLength,l=2;for(;ltypeof window<"u"&&typeof window.document<"u")(),Du=()=>Ou,xu="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QA6RXhpZgAATU0AKgAAAAgAAwESAAMAAAABAAYAAAEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAD/2wBDAP//////////////////////////////////////////////////////////////////////////////////////wAALCAABAAIBASIA/8QAJgABAAAAAAAAAAAAAAAAAAAAAxABAAAAAAAAAAAAAAAAAAAAAP/aAAgBAQAAPwBH/9k=",Dr,li=Du()?new Image:{};li.onload=()=>Dr=li.naturalWidth>li.naturalHeight;li.src=xu;var Pu=()=>Dr,xr=({addFilter:e,utils:t})=>{let{Type:i,isFile:a}=t;return e("DID_LOAD_ITEM",(n,{query:r})=>new Promise((o,l)=>{let s=n.file;if(!a(s)||!Lu(s)||!r("GET_ALLOW_IMAGE_EXIF_ORIENTATION")||!Pu())return o(n);Mu(s).then(u=>{n.setMetadata("exif",{orientation:u}),o(n)})})),{options:{allowImageExifOrientation:[!0,i.BOOLEAN]}}},Cu=typeof window<"u"&&typeof window.document<"u";Cu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:xr}));var Pr=xr;var Fu=e=>/^image/.test(e.type),Cr=(e,t)=>Ct(e.x*t,e.y*t),Fr=(e,t)=>Ct(e.x+t.x,e.y+t.y),zu=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Ct(e.x/t,e.y/t)},si=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=Ct(e.x-i.x,e.y-i.y);return Ct(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},Ct=(e=0,t=0)=>({x:e,y:t}),pe=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},Nu=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=pe(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>pe(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},_e=e=>e!=null,Bu=(e,t,i=1)=>{let a=pe(e.x,t,i,"width")||pe(e.left,t,i,"width"),n=pe(e.y,t,i,"height")||pe(e.top,t,i,"height"),r=pe(e.width,t,i,"width"),o=pe(e.height,t,i,"height"),l=pe(e.right,t,i,"width"),s=pe(e.bottom,t,i,"height");return _e(n)||(_e(o)&&_e(s)?n=t.height-o-s:n=s),_e(a)||(_e(r)&&_e(l)?a=t.width-r-l:a=l),_e(r)||(_e(a)&&_e(l)?r=t.width-a-l:r=0),_e(o)||(_e(n)&&_e(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},Gu=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),Oe=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),Vu="http://www.w3.org/2000/svg",pt=(e,t)=>{let i=document.createElementNS(Vu,e);return t&&Oe(i,t),i},Uu=e=>Oe(e,{...e.rect,...e.styles}),ku=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return Oe(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},Hu={contain:"xMidYMid meet",cover:"xMidYMid slice"},Wu=(e,t)=>{Oe(e,{...e.rect,...e.styles,preserveAspectRatio:Hu[t.fit]||"none"})},Yu={left:"start",center:"middle",right:"end"},$u=(e,t,i,a)=>{let n=pe(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=Yu[t.textAlign]||"start";Oe(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},qu=(e,t,i,a)=>{Oe(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(Oe(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=zu({x:s.x-l.x,y:s.y-l.y}),c=pe(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=Cr(u,c),h=Fr(l,d),f=si(l,2,h),p=si(l,-2,h);Oe(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=Cr(u,-c),h=Fr(s,d),f=si(s,2,h),p=si(s,-2,h);Oe(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},Xu=(e,t,i,a)=>{Oe(e,{...e.styles,fill:"none",d:Gu(t.points.map(n=>({x:pe(n.x,i,a,"width"),y:pe(n.y,i,a,"height")})))})},ci=e=>t=>pt(e,{id:t.id}),ju=e=>{let t=pt("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},Qu=e=>{let t=pt("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=pt("line");t.appendChild(i);let a=pt("path");t.appendChild(a);let n=pt("path");return t.appendChild(n),t},Zu={image:ju,rect:ci("rect"),ellipse:ci("ellipse"),text:ci("text"),path:ci("path"),line:Qu},Ku={rect:Uu,ellipse:ku,image:Wu,text:$u,path:Xu,line:qu},Ju=(e,t)=>Zu[e](t),eh=(e,t,i,a,n)=>{t!=="path"&&(e.rect=Bu(i,a,n)),e.styles=Nu(i,a,n),Ku[t](e,i,a,n)},th=["x","y","left","top","right","bottom","width","height"],ih=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,ah=e=>{let[t,i]=e,a=i.points?{}:th.reduce((n,r)=>(n[r]=ih(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},nh=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexe.utils.createView({name:"image-preview-markup",tag:"svg",ignoreRect:!0,mixins:{apis:["width","height","crop","markup","resize","dirty"]},write:({root:t,props:i})=>{if(!i.dirty)return;let{crop:a,resize:n,markup:r}=i,o=i.width,l=i.height,s=a.width,u=a.height;if(n){let{size:f}=n,p=f&&f.width,m=f&&f.height,g=n.mode,b=n.upscale;p&&!m&&(m=p),m&&!p&&(p=m);let E=s{let[p,m]=f,g=Ju(p,m);eh(g,p,m,c,d),t.element.appendChild(g)})}}),Pt=(e,t)=>({x:e,y:t}),oh=(e,t)=>e.x*t.x+e.y*t.y,zr=(e,t)=>Pt(e.x-t.x,e.y-t.y),lh=(e,t)=>oh(zr(e,t),zr(e,t)),Nr=(e,t)=>Math.sqrt(lh(e,t)),Br=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return Pt(u*d,u*h)},sh=(e,t)=>{let i=e.width,a=e.height,n=Br(i,t),r=Br(a,t),o=Pt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=Pt(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=Pt(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:Nr(o,l),height:Nr(o,s)}},ch=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},Vr=(e,t,i,a)=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=sh(t,i);return Math.max(s.width/o,s.height/l)},Ur=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},dh=(e,t={})=>{let{zoom:i,rotation:a,center:n,aspectRatio:r}=t;r||(r=e.height/e.width);let o=ch(e,r,i),l={x:o.width*.5,y:o.height*.5},s={x:0,y:0,width:o.width,height:o.height,center:l},u=typeof t.scaleToFit>"u"||t.scaleToFit,c=Vr(e,Ur(s,r),a,u?n:{x:.5,y:.5}),d=i*c;return{widthFloat:o.width/d,heightFloat:o.height/d,width:Math.round(o.width/d),height:Math.round(o.height/d)}},Me={type:"spring",stiffness:.5,damping:.45,mass:10},uh=e=>e.utils.createView({name:"image-bitmap",ignoreRect:!0,mixins:{styles:["scaleX","scaleY"]},create:({root:t,props:i})=>{t.appendChild(i.image)}}),hh=e=>e.utils.createView({name:"image-canvas-wrapper",tag:"div",ignoreRect:!0,mixins:{apis:["crop","width","height"],styles:["originX","originY","translateX","translateY","scaleX","scaleY","rotateZ"],animations:{originX:Me,originY:Me,scaleX:Me,scaleY:Me,translateX:Me,translateY:Me,rotateZ:Me}},create:({root:t,props:i})=>{i.width=i.image.width,i.height=i.image.height,t.ref.bitmap=t.appendChildView(t.createChildView(uh(e),{image:i.image}))},write:({root:t,props:i})=>{let{flip:a}=i.crop,{bitmap:n}=t.ref;n.scaleX=a.horizontal?-1:1,n.scaleY=a.vertical?-1:1}}),fh=e=>e.utils.createView({name:"image-clip",tag:"div",ignoreRect:!0,mixins:{apis:["crop","markup","resize","width","height","dirty","background"],styles:["width","height","opacity"],animations:{opacity:{type:"tween",duration:250}}},didWriteView:function({root:t,props:i}){i.background&&(t.element.style.backgroundColor=i.background)},create:({root:t,props:i})=>{t.ref.image=t.appendChildView(t.createChildView(hh(e),Object.assign({},i))),t.ref.createMarkup=()=>{t.ref.markup||(t.ref.markup=t.appendChildView(t.createChildView(rh(e),Object.assign({},i))))},t.ref.destroyMarkup=()=>{t.ref.markup&&(t.removeChildView(t.ref.markup),t.ref.markup=null)};let a=t.query("GET_IMAGE_PREVIEW_TRANSPARENCY_INDICATOR");a!==null&&(a==="grid"?t.element.dataset.transparencyIndicator=a:t.element.dataset.transparencyIndicator="color")},write:({root:t,props:i,shouldOptimize:a})=>{let{crop:n,markup:r,resize:o,dirty:l,width:s,height:u}=i;t.ref.image.crop=n;let c={x:0,y:0,width:s,height:u,center:{x:s*.5,y:u*.5}},d={width:t.ref.image.width,height:t.ref.image.height},h={x:n.center.x*d.width,y:n.center.y*d.height},f={x:c.center.x-d.width*n.center.x,y:c.center.y-d.height*n.center.y},p=Math.PI*2+n.rotation%(Math.PI*2),m=n.aspectRatio||d.height/d.width,g=typeof n.scaleToFit>"u"||n.scaleToFit,b=Vr(d,Ur(c,m),p,g?n.center:{x:.5,y:.5}),E=n.zoom*b;r&&r.length?(t.ref.createMarkup(),t.ref.markup.width=s,t.ref.markup.height=u,t.ref.markup.resize=o,t.ref.markup.dirty=l,t.ref.markup.markup=r,t.ref.markup.crop=dh(d,n)):t.ref.markup&&t.ref.destroyMarkup();let T=t.ref.image;if(a){T.originX=null,T.originY=null,T.translateX=null,T.translateY=null,T.rotateZ=null,T.scaleX=null,T.scaleY=null;return}T.originX=h.x,T.originY=h.y,T.translateX=f.x,T.translateY=f.y,T.rotateZ=p,T.scaleX=E,T.scaleY=E}}),ph=e=>e.utils.createView({name:"image-preview",tag:"div",ignoreRect:!0,mixins:{apis:["image","crop","markup","resize","dirty","background"],styles:["translateY","scaleX","scaleY","opacity"],animations:{scaleX:Me,scaleY:Me,translateY:Me,opacity:{type:"tween",duration:400}}},create:({root:t,props:i})=>{t.ref.clip=t.appendChildView(t.createChildView(fh(e),{id:i.id,image:i.image,crop:i.crop,markup:i.markup,resize:i.resize,dirty:i.dirty,background:i.background}))},write:({root:t,props:i,shouldOptimize:a})=>{let{clip:n}=t.ref,{image:r,crop:o,markup:l,resize:s,dirty:u}=i;if(n.crop=o,n.markup=l,n.resize=s,n.dirty=u,n.opacity=a?0:1,a||t.rect.element.hidden)return;let c=r.height/r.width,d=o.aspectRatio||c,h=t.rect.inner.width,f=t.rect.inner.height,p=t.query("GET_IMAGE_PREVIEW_HEIGHT"),m=t.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),g=t.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),b=t.query("GET_PANEL_ASPECT_RATIO"),E=t.query("GET_ALLOW_MULTIPLE");b&&!E&&(p=h*b,d=b);let T=p!==null?p:Math.max(m,Math.min(h*d,g)),_=T/d;_>h&&(_=h,T=_*d),T>f&&(T=f,_=f/d),n.width=_,n.height=T}}),mh=` + + + + + + + + + + + + + + + + + +`,Gr=0,gh=e=>e.utils.createView({name:"image-preview-overlay",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let a=mh;if(document.querySelector("base")){let n=new URL(window.location.href.replace(window.location.hash,"")).href;a=a.replace(/url\(\#/g,"url("+n+"#")}Gr++,t.element.classList.add(`filepond--image-preview-overlay-${i.status}`),t.element.innerHTML=a.replace(/__UID__/g,Gr)},mixins:{styles:["opacity"],animations:{opacity:{type:"spring",mass:25}}}}),Eh=function(){self.onmessage=e=>{createImageBitmap(e.data.message.file).then(t=>{self.postMessage({id:e.data.id,message:t},[t])})}},Th=function(){self.onmessage=e=>{let t=e.data.message.imageData,i=e.data.message.colorMatrix,a=t.data,n=a.length,r=i[0],o=i[1],l=i[2],s=i[3],u=i[4],c=i[5],d=i[6],h=i[7],f=i[8],p=i[9],m=i[10],g=i[11],b=i[12],E=i[13],T=i[14],_=i[15],y=i[16],I=i[17],A=i[18],R=i[19],S=0,x=0,D=0,O=0,z=0;for(;S{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t(a,n)},i.src=e},bh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},_h=(e,t,i,a)=>{a!==-1&&e.transform.apply(e,bh[a](t,i))},Rh=(e,t,i,a)=>{t=Math.round(t),i=Math.round(i);let n=document.createElement("canvas");n.width=t,n.height=i;let r=n.getContext("2d");return a>=5&&a<=8&&([t,i]=[i,t]),_h(r,t,i,a),r.drawImage(e,0,0,t,i),n},kr=e=>/^image/.test(e.type)&&!/svg/.test(e.type),yh=10,Sh=10,wh=e=>{let t=Math.min(yh/e.width,Sh/e.height),i=document.createElement("canvas"),a=i.getContext("2d"),n=i.width=Math.ceil(e.width*t),r=i.height=Math.ceil(e.height*t);a.drawImage(e,0,0,n,r);let o=null;try{o=a.getImageData(0,0,n,r).data}catch{return null}let l=o.length,s=0,u=0,c=0,d=0;for(;dMath.floor(Math.sqrt(e/(t/4))),Ah=(e,t)=>(t=t||document.createElement("canvas"),t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t),vh=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(new Uint8ClampedArray(e.data)),t},Lh=e=>new Promise((t,i)=>{let a=new Image;a.crossOrigin="Anonymous",a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Mh=e=>{let t=gh(e),i=ph(e),{createWorker:a}=e.utils,n=(E,T,_)=>new Promise(y=>{E.ref.imageData||(E.ref.imageData=_.getContext("2d").getImageData(0,0,_.width,_.height));let I=vh(E.ref.imageData);if(!T||T.length!==20)return _.getContext("2d").putImageData(I,0,0),y();let A=a(Th);A.post({imageData:I,colorMatrix:T},R=>{_.getContext("2d").putImageData(R,0,0),A.terminate(),y()},[I.data.buffer])}),r=(E,T)=>{E.removeChildView(T),T.image.width=1,T.image.height=1,T._destroy()},o=({root:E})=>{let T=E.ref.images.shift();return T.opacity=0,T.translateY=-15,E.ref.imageViewBin.push(T),T},l=({root:E,props:T,image:_})=>{let y=T.id,I=E.query("GET_ITEM",{id:y});if(!I)return;let A=I.getMetadata("crop")||{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},R=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),S,x,D=!1;E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(S=I.getMetadata("markup")||[],x=I.getMetadata("resize"),D=!0);let O=E.appendChildView(E.createChildView(i,{id:y,image:_,crop:A,resize:x,markup:S,dirty:D,background:R,opacity:0,scaleX:1.15,scaleY:1.15,translateY:15}),E.childViews.length);E.ref.images.push(O),O.opacity=1,O.scaleX=1,O.scaleY=1,O.translateY=0,setTimeout(()=>{E.dispatch("DID_IMAGE_PREVIEW_SHOW",{id:y})},250)},s=({root:E,props:T})=>{let _=E.query("GET_ITEM",{id:T.id});if(!_)return;let y=E.ref.images[E.ref.images.length-1];y.crop=_.getMetadata("crop"),y.background=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(y.dirty=!0,y.resize=_.getMetadata("resize"),y.markup=_.getMetadata("markup"))},u=({root:E,props:T,action:_})=>{if(!/crop|filter|markup|resize/.test(_.change.key)||!E.ref.images.length)return;let y=E.query("GET_ITEM",{id:T.id});if(y){if(/filter/.test(_.change.key)){let I=E.ref.images[E.ref.images.length-1];n(E,_.change.value,I.image);return}if(/crop|markup|resize/.test(_.change.key)){let I=y.getMetadata("crop"),A=E.ref.images[E.ref.images.length-1];if(I&&I.aspectRatio&&A.crop&&A.crop.aspectRatio&&Math.abs(I.aspectRatio-A.crop.aspectRatio)>1e-5){let R=o({root:E});l({root:E,props:T,image:Ah(R.image)})}else s({root:E,props:T})}}},c=E=>{let _=window.navigator.userAgent.match(/Firefox\/([0-9]+)\./);return(_?parseInt(_[1]):null)<=58?!1:"createImageBitmap"in window&&kr(E)},d=({root:E,props:T})=>{let{id:_}=T,y=E.query("GET_ITEM",_);if(!y)return;let I=URL.createObjectURL(y.file);Ih(I,(A,R)=>{E.dispatch("DID_IMAGE_PREVIEW_CALCULATE_SIZE",{id:_,width:A,height:R})})},h=({root:E,props:T})=>{let{id:_}=T,y=E.query("GET_ITEM",_);if(!y)return;let I=URL.createObjectURL(y.file),A=()=>{Lh(I).then(R)},R=S=>{URL.revokeObjectURL(I);let D=(y.getMetadata("exif")||{}).orientation||-1,{width:O,height:z}=S;if(!O||!z)return;D>=5&&D<=8&&([O,z]=[z,O]);let v=Math.max(1,window.devicePixelRatio*.75),w=E.query("GET_IMAGE_PREVIEW_ZOOM_FACTOR")*v,L=z/O,F=E.rect.element.width,C=E.rect.element.height,V=F,G=V*L;L>1?(V=Math.min(O,F*w),G=V*L):(G=Math.min(z,C*w),V=G/L);let B=Rh(S,V,G,D),N=()=>{let q=E.query("GET_IMAGE_PREVIEW_CALCULATE_AVERAGE_IMAGE_COLOR")?wh(data):null;y.setMetadata("color",q,!0),"close"in S&&S.close(),E.ref.overlayShadow.opacity=1,l({root:E,props:T,image:B})},k=y.getMetadata("filter");k?n(E,k,B).then(N):N()};if(c(y.file)){let S=a(Eh);S.post({file:y.file},x=>{if(S.terminate(),!x){A();return}R(x)})}else A()},f=({root:E})=>{let T=E.ref.images[E.ref.images.length-1];T.translateY=0,T.scaleX=1,T.scaleY=1,T.opacity=1},p=({root:E})=>{E.ref.overlayShadow.opacity=1,E.ref.overlayError.opacity=0,E.ref.overlaySuccess.opacity=0},m=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlayError.opacity=1},g=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlaySuccess.opacity=1},b=({root:E})=>{E.ref.images=[],E.ref.imageData=null,E.ref.imageViewBin=[],E.ref.overlayShadow=E.appendChildView(E.createChildView(t,{opacity:0,status:"idle"})),E.ref.overlaySuccess=E.appendChildView(E.createChildView(t,{opacity:0,status:"success"})),E.ref.overlayError=E.appendChildView(E.createChildView(t,{opacity:0,status:"failure"}))};return e.utils.createView({name:"image-preview-wrapper",create:b,styles:["height"],apis:["height"],destroy:({root:E})=>{E.ref.images.forEach(T=>{T.image.width=1,T.image.height=1})},didWriteView:({root:E})=>{E.ref.images.forEach(T=>{T.dirty=!1})},write:e.utils.createRoute({DID_IMAGE_PREVIEW_DRAW:f,DID_IMAGE_PREVIEW_CONTAINER_CREATE:d,DID_FINISH_CALCULATE_PREVIEWSIZE:h,DID_UPDATE_ITEM_METADATA:u,DID_THROW_ITEM_LOAD_ERROR:m,DID_THROW_ITEM_PROCESSING_ERROR:m,DID_THROW_ITEM_INVALID:m,DID_COMPLETE_ITEM_PROCESSING:g,DID_START_ITEM_PROCESSING:p,DID_REVERT_ITEM_PROCESSING:p},({root:E})=>{let T=E.ref.imageViewBin.filter(_=>_.opacity===0);E.ref.imageViewBin=E.ref.imageViewBin.filter(_=>_.opacity>0),T.forEach(_=>r(E,_)),T.length=0})})},Hr=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n,isFile:r}=i,o=Mh(e);return t("CREATE_VIEW",l=>{let{is:s,view:u,query:c}=l;if(!s("file")||!c("GET_ALLOW_IMAGE_PREVIEW"))return;let d=({root:g,props:b})=>{let{id:E}=b,T=c("GET_ITEM",E);if(!T||!r(T.file)||T.archived)return;let _=T.file;if(!Fu(_)||!c("GET_IMAGE_PREVIEW_FILTER_ITEM")(T))return;let y="createImageBitmap"in(window||{}),I=c("GET_IMAGE_PREVIEW_MAX_FILE_SIZE");if(!y&&I&&_.size>I)return;g.ref.imagePreview=u.appendChildView(u.createChildView(o,{id:E}));let A=g.query("GET_IMAGE_PREVIEW_HEIGHT");A&&g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:A});let R=!y&&_.size>c("GET_IMAGE_PREVIEW_MAX_INSTANT_PREVIEW_FILE_SIZE");g.dispatch("DID_IMAGE_PREVIEW_CONTAINER_CREATE",{id:E},R)},h=(g,b)=>{if(!g.ref.imagePreview)return;let{id:E}=b,T=g.query("GET_ITEM",{id:E});if(!T)return;let _=g.query("GET_PANEL_ASPECT_RATIO"),y=g.query("GET_ITEM_PANEL_ASPECT_RATIO"),I=g.query("GET_IMAGE_PREVIEW_HEIGHT");if(_||y||I)return;let{imageWidth:A,imageHeight:R}=g.ref;if(!A||!R)return;let S=g.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),x=g.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),O=(T.getMetadata("exif")||{}).orientation||-1;if(O>=5&&O<=8&&([A,R]=[R,A]),!kr(T.file)||g.query("GET_IMAGE_PREVIEW_UPSCALE")){let F=2048/A;A*=F,R*=F}let z=R/A,v=(T.getMetadata("crop")||{}).aspectRatio||z,P=Math.max(S,Math.min(R,x)),w=g.rect.element.width,L=Math.min(w*v,P);g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:L})},f=({root:g})=>{g.ref.shouldRescale=!0},p=({root:g,action:b})=>{b.change.key==="crop"&&(g.ref.shouldRescale=!0)},m=({root:g,action:b})=>{g.ref.imageWidth=b.width,g.ref.imageHeight=b.height,g.ref.shouldRescale=!0,g.ref.shouldDrawPreview=!0,g.dispatch("KICK")};u.registerWriter(n({DID_RESIZE_ROOT:f,DID_STOP_RESIZE:f,DID_LOAD_ITEM:d,DID_IMAGE_PREVIEW_CALCULATE_SIZE:m,DID_UPDATE_ITEM_METADATA:p},({root:g,props:b})=>{g.ref.imagePreview&&(g.rect.element.hidden||(g.ref.shouldRescale&&(h(g,b),g.ref.shouldRescale=!1),g.ref.shouldDrawPreview&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{g.dispatch("DID_FINISH_CALCULATE_PREVIEWSIZE",{id:b.id})})}),g.ref.shouldDrawPreview=!1)))}))}),{options:{allowImagePreview:[!0,a.BOOLEAN],imagePreviewFilterItem:[()=>!0,a.FUNCTION],imagePreviewHeight:[null,a.INT],imagePreviewMinHeight:[44,a.INT],imagePreviewMaxHeight:[256,a.INT],imagePreviewMaxFileSize:[null,a.INT],imagePreviewZoomFactor:[2,a.INT],imagePreviewUpscale:[!1,a.BOOLEAN],imagePreviewMaxInstantPreviewFileSize:[1e6,a.INT],imagePreviewTransparencyIndicator:[null,a.STRING],imagePreviewCalculateAverageImageColor:[!1,a.BOOLEAN],imagePreviewMarkupShow:[!0,a.BOOLEAN],imagePreviewMarkupFilter:[()=>!0,a.FUNCTION]}}},Oh=typeof window<"u"&&typeof window.document<"u";Oh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Hr}));var Wr=Hr;var Dh=e=>/^image/.test(e.type),xh=(e,t)=>{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t({width:a,height:n})},i.onerror=()=>t(null),i.src=e},Yr=({addFilter:e,utils:t})=>{let{Type:i}=t;return e("DID_LOAD_ITEM",(a,{query:n})=>new Promise((r,o)=>{let l=a.file;if(!Dh(l)||!n("GET_ALLOW_IMAGE_RESIZE"))return r(a);let s=n("GET_IMAGE_RESIZE_MODE"),u=n("GET_IMAGE_RESIZE_TARGET_WIDTH"),c=n("GET_IMAGE_RESIZE_TARGET_HEIGHT"),d=n("GET_IMAGE_RESIZE_UPSCALE");if(u===null&&c===null)return r(a);let h=u===null?c:u,f=c===null?h:c,p=URL.createObjectURL(l);xh(p,m=>{if(URL.revokeObjectURL(p),!m)return r(a);let{width:g,height:b}=m,E=(a.getMetadata("exif")||{}).orientation||-1;if(E>=5&&E<=8&&([g,b]=[b,g]),g===h&&b===f)return r(a);if(!d){if(s==="cover"){if(g<=h||b<=f)return r(a)}else if(g<=h&&b<=h)return r(a)}a.setMetadata("resize",{mode:s,upscale:d,size:{width:h,height:f}}),r(a)})})),{options:{allowImageResize:[!0,i.BOOLEAN],imageResizeMode:["cover",i.STRING],imageResizeUpscale:[!0,i.BOOLEAN],imageResizeTargetWidth:[null,i.INT],imageResizeTargetHeight:[null,i.INT]}}},Ph=typeof window<"u"&&typeof window.document<"u";Ph&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Yr}));var $r=Yr;var Ch=e=>/^image/.test(e.type),Fh=e=>e.substr(0,e.lastIndexOf("."))||e,zh={jpeg:"jpg","svg+xml":"svg"},Nh=(e,t)=>{let i=Fh(e),a=t.split("/")[1],n=zh[a]||a;return`${i}.${n}`},Bh=e=>/jpeg|png|svg\+xml/.test(e)?e:"image/jpeg",Gh=e=>/^image/.test(e.type),Vh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},Uh=(e,t,i)=>(i===-1&&(i=1),Vh[i](e,t)),Ft=(e,t)=>({x:e,y:t}),kh=(e,t)=>e.x*t.x+e.y*t.y,qr=(e,t)=>Ft(e.x-t.x,e.y-t.y),Hh=(e,t)=>kh(qr(e,t),qr(e,t)),Xr=(e,t)=>Math.sqrt(Hh(e,t)),jr=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return Ft(u*d,u*h)},Wh=(e,t)=>{let i=e.width,a=e.height,n=jr(i,t),r=jr(a,t),o=Ft(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=Ft(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=Ft(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:Xr(o,l),height:Xr(o,s)}},Kr=(e,t,i=0,a={x:.5,y:.5})=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=Wh(t,i);return Math.max(s.width/o,s.height/l)},Jr=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},Qr=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},eo=e=>{e.width=1,e.height=1,e.getContext("2d").clearRect(0,0,1,1)},Zr=e=>e&&(e.horizontal||e.vertical),Yh=(e,t,i)=>{if(t<=1&&!Zr(i))return e.width=e.naturalWidth,e.height=e.naturalHeight,e;let a=document.createElement("canvas"),n=e.naturalWidth,r=e.naturalHeight,o=t>=5&&t<=8;o?(a.width=r,a.height=n):(a.width=n,a.height=r);let l=a.getContext("2d");if(t&&l.transform.apply(l,Uh(n,r,t)),Zr(i)){let s=[1,0,0,1,0,0];(!o&&i.horizontal||o&i.vertical)&&(s[0]=-1,s[4]=n),(!o&&i.vertical||o&&i.horizontal)&&(s[3]=-1,s[5]=r),l.transform(...s)}return l.drawImage(e,0,0,n,r),a},$h=(e,t,i={},a={})=>{let{canvasMemoryLimit:n,background:r=null}=a,o=i.zoom||1,l=Yh(e,t,i.flip),s={width:l.width,height:l.height},u=i.aspectRatio||s.height/s.width,c=Qr(s,u,o);if(n){let T=c.width*c.height;if(T>n){let _=Math.sqrt(n)/Math.sqrt(T);s.width=Math.floor(s.width*_),s.height=Math.floor(s.height*_),c=Qr(s,u,o)}}let d=document.createElement("canvas"),h={x:c.width*.5,y:c.height*.5},f={x:0,y:0,width:c.width,height:c.height,center:h},p=typeof i.scaleToFit>"u"||i.scaleToFit,m=o*Kr(s,Jr(f,u),i.rotation,p?i.center:{x:.5,y:.5});d.width=Math.round(c.width/m),d.height=Math.round(c.height/m),h.x/=m,h.y/=m;let g={x:h.x-s.width*(i.center?i.center.x:.5),y:h.y-s.height*(i.center?i.center.y:.5)},b=d.getContext("2d");r&&(b.fillStyle=r,b.fillRect(0,0,d.width,d.height)),b.translate(h.x,h.y),b.rotate(i.rotation||0),b.drawImage(l,g.x-h.x,g.y-h.y,s.width,s.height);let E=b.getImageData(0,0,d.width,d.height);return eo(d),E},qh=(()=>typeof window<"u"&&typeof window.document<"u")();qh&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){var a=this.toDataURL(t,i).split(",")[1];setTimeout(function(){for(var n=atob(a),r=n.length,o=new Uint8Array(r),l=0;lnew Promise(a=>{let n=i?i(e):e;Promise.resolve(n).then(r=>{r.toBlob(a,t.type,t.quality)})}),ui=(e,t)=>zt(e.x*t,e.y*t),hi=(e,t)=>zt(e.x+t.x,e.y+t.y),to=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:zt(e.x/t,e.y/t)},Ge=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=zt(e.x-i.x,e.y-i.y);return zt(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},zt=(e=0,t=0)=>({x:e,y:t}),le=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},Je=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=le(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>le(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},Re=e=>e!=null,gt=(e,t,i=1)=>{let a=le(e.x,t,i,"width")||le(e.left,t,i,"width"),n=le(e.y,t,i,"height")||le(e.top,t,i,"height"),r=le(e.width,t,i,"width"),o=le(e.height,t,i,"height"),l=le(e.right,t,i,"width"),s=le(e.bottom,t,i,"height");return Re(n)||(Re(o)&&Re(s)?n=t.height-o-s:n=s),Re(a)||(Re(r)&&Re(l)?a=t.width-r-l:a=l),Re(r)||(Re(a)&&Re(l)?r=t.width-a-l:r=0),Re(o)||(Re(n)&&Re(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},jh=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),De=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),Qh="http://www.w3.org/2000/svg",mt=(e,t)=>{let i=document.createElementNS(Qh,e);return t&&De(i,t),i},Zh=e=>De(e,{...e.rect,...e.styles}),Kh=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return De(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},Jh={contain:"xMidYMid meet",cover:"xMidYMid slice"},ef=(e,t)=>{De(e,{...e.rect,...e.styles,preserveAspectRatio:Jh[t.fit]||"none"})},tf={left:"start",center:"middle",right:"end"},af=(e,t,i,a)=>{let n=le(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=tf[t.textAlign]||"start";De(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},nf=(e,t,i,a)=>{De(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(De(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=to({x:s.x-l.x,y:s.y-l.y}),c=le(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=ui(u,c),h=hi(l,d),f=Ge(l,2,h),p=Ge(l,-2,h);De(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=ui(u,-c),h=hi(s,d),f=Ge(s,2,h),p=Ge(s,-2,h);De(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},rf=(e,t,i,a)=>{De(e,{...e.styles,fill:"none",d:jh(t.points.map(n=>({x:le(n.x,i,a,"width"),y:le(n.y,i,a,"height")})))})},di=e=>t=>mt(e,{id:t.id}),of=e=>{let t=mt("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},lf=e=>{let t=mt("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=mt("line");t.appendChild(i);let a=mt("path");t.appendChild(a);let n=mt("path");return t.appendChild(n),t},sf={image:of,rect:di("rect"),ellipse:di("ellipse"),text:di("text"),path:di("path"),line:lf},cf={rect:Zh,ellipse:Kh,image:ef,text:af,path:rf,line:nf},df=(e,t)=>sf[e](t),uf=(e,t,i,a,n)=>{t!=="path"&&(e.rect=gt(i,a,n)),e.styles=Je(i,a,n),cf[t](e,i,a,n)},io=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexnew Promise(n=>{let{background:r=null}=a,o=new FileReader;o.onloadend=()=>{let l=o.result,s=document.createElement("div");s.style.cssText="position:absolute;pointer-events:none;width:0;height:0;visibility:hidden;",s.innerHTML=l;let u=s.querySelector("svg");document.body.appendChild(s);let c=u.getBBox();s.parentNode.removeChild(s);let d=s.querySelector("title"),h=u.getAttribute("viewBox")||"",f=u.getAttribute("width")||"",p=u.getAttribute("height")||"",m=parseFloat(f)||null,g=parseFloat(p)||null,b=(f.match(/[a-z]+/)||[])[0]||"",E=(p.match(/[a-z]+/)||[])[0]||"",T=h.split(" ").map(parseFloat),_=T.length?{x:T[0],y:T[1],width:T[2],height:T[3]}:c,y=m??_.width,I=g??_.height;u.style.overflow="visible",u.setAttribute("width",y),u.setAttribute("height",I);let A="";if(i&&i.length){let k={width:y,height:I};A=i.sort(io).reduce((q,U)=>{let W=df(U[0],U[1]);return uf(W,U[0],U[1],k),W.removeAttribute("id"),W.getAttribute("opacity")===1&&W.removeAttribute("opacity"),q+` +`+W.outerHTML+` +`},""),A=` + +${A.replace(/ /g," ")} + +`}let R=t.aspectRatio||I/y,S=y,x=S*R,D=typeof t.scaleToFit>"u"||t.scaleToFit,O=t.center?t.center.x:.5,z=t.center?t.center.y:.5,v=Kr({width:y,height:I},Jr({width:S,height:x},R),t.rotation,D?{x:O,y:z}:{x:.5,y:.5}),P=t.zoom*v,w=t.rotation*(180/Math.PI),L={x:S*.5,y:x*.5},F={x:L.x-y*O,y:L.y-I*z},C=[`rotate(${w} ${L.x} ${L.y})`,`translate(${L.x} ${L.y})`,`scale(${P})`,`translate(${-L.x} ${-L.y})`,`translate(${F.x} ${F.y})`],V=t.flip&&t.flip.horizontal,G=t.flip&&t.flip.vertical,B=[`scale(${V?-1:1} ${G?-1:1})`,`translate(${V?-y:0} ${G?-I:0})`],N=` + + +${d?d.textContent:""} + + +${u.outerHTML}${A} + + +`;n(N)},o.readAsText(e)}),ff=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(e.data),t},pf=()=>{let e={resize:c,filter:u},t=(d,h)=>(d.forEach(f=>{h=e[f.type](h,f.data)}),h),i=(d,h)=>{let f=d.transforms,p=null;if(f.forEach(m=>{m.type==="filter"&&(p=m)}),p){let m=null;f.forEach(g=>{g.type==="resize"&&(m=g)}),m&&(m.data.matrix=p.data,f=f.filter(g=>g.type!=="filter"))}h(t(f,d.imageData))};self.onmessage=d=>{i(d.data.message,h=>{self.postMessage({id:d.data.id,message:h},[h.data.buffer])})};let a=1,n=1,r=1;function o(d,h,f){let p=h[d]/255,m=h[d+1]/255,g=h[d+2]/255,b=h[d+3]/255,E=p*f[0]+m*f[1]+g*f[2]+b*f[3]+f[4],T=p*f[5]+m*f[6]+g*f[7]+b*f[8]+f[9],_=p*f[10]+m*f[11]+g*f[12]+b*f[13]+f[14],y=p*f[15]+m*f[16]+g*f[17]+b*f[18]+f[19],I=Math.max(0,E*y)+a*(1-y),A=Math.max(0,T*y)+n*(1-y),R=Math.max(0,_*y)+r*(1-y);h[d]=Math.max(0,Math.min(1,I))*255,h[d+1]=Math.max(0,Math.min(1,A))*255,h[d+2]=Math.max(0,Math.min(1,R))*255}let l=self.JSON.stringify([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]);function s(d){return self.JSON.stringify(d||[])===l}function u(d,h){if(!h||s(h))return d;let f=d.data,p=f.length,m=h[0],g=h[1],b=h[2],E=h[3],T=h[4],_=h[5],y=h[6],I=h[7],A=h[8],R=h[9],S=h[10],x=h[11],D=h[12],O=h[13],z=h[14],v=h[15],P=h[16],w=h[17],L=h[18],F=h[19],C=0,V=0,G=0,B=0,N=0,k=0,q=0,U=0,W=0,$=0,ae=0,X=0;for(;C1&&p===!1)return u(d,b);m=d.width*v,g=d.height*v}let E=d.width,T=d.height,_=Math.round(m),y=Math.round(g),I=d.data,A=new Uint8ClampedArray(_*y*4),R=E/_,S=T/y,x=Math.ceil(R*.5),D=Math.ceil(S*.5);for(let O=0;O=-1&&ae<=1&&(P=2*ae*ae*ae-3*ae*ae+1,P>0)){$=4*(W+N*E);let X=I[$+3];G+=P*X,L+=P,X<255&&(P=P*X/250),F+=P*I[$],C+=P*I[$+1],V+=P*I[$+2],w+=P}}}A[v]=F/w,A[v+1]=C/w,A[v+2]=V/w,A[v+3]=G/L,b&&o(v,A,b)}return{data:A,width:_,height:y}}},mf=(e,t)=>{if(e.getUint32(t+4,!1)!==1165519206)return;t+=4;let i=e.getUint16(t+=6,!1)===18761;t+=e.getUint32(t+4,i);let a=e.getUint16(t,i);t+=2;for(let n=0;n{let t=new DataView(e);if(t.getUint16(0)!==65496)return null;let i=2,a,n,r=!1;for(;i=65504&&a<=65519||a===65534)||(r||(r=mf(t,i,n)),i+n>t.byteLength)));)i+=n;return e.slice(0,i)},Ef=e=>new Promise(t=>{let i=new FileReader;i.onload=()=>t(gf(i.result)||null),i.readAsArrayBuffer(e.slice(0,256*1024))}),Tf=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,If=(e,t)=>{let i=Tf();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},bf=()=>Math.random().toString(36).substr(2,9),_f=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i),n=[];return{transfer:()=>{},post:(r,o,l)=>{let s=bf();n[s]=o,a.onmessage=u=>{let c=n[u.data.id];c&&(c(u.data.message),delete n[u.data.id])},a.postMessage({id:s,message:r},l)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Rf=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),yf=e=>e.reduce((t,i)=>t.then(a=>i().then(Array.prototype.concat.bind(a))),Promise.resolve([])),Sf=(e,t)=>new Promise(i=>{let a={width:e.width,height:e.height},n=e.getContext("2d"),r=t.sort(io).map(o=>()=>new Promise(l=>{Df[o[0]](n,a,o[1],l)&&l()}));yf(r).then(()=>i(e))}),Et=(e,t)=>{e.beginPath(),e.lineCap=t["stroke-linecap"],e.lineJoin=t["stroke-linejoin"],e.lineWidth=t["stroke-width"],t["stroke-dasharray"].length&&e.setLineDash(t["stroke-dasharray"].split(",")),e.fillStyle=t.fill,e.strokeStyle=t.stroke,e.globalAlpha=t.opacity||1},Tt=e=>{e.fill(),e.stroke(),e.globalAlpha=1},wf=(e,t,i)=>{let a=gt(i,t),n=Je(i,t);return Et(e,n),e.rect(a.x,a.y,a.width,a.height),Tt(e,n),!0},Af=(e,t,i)=>{let a=gt(i,t),n=Je(i,t);Et(e,n);let r=a.x,o=a.y,l=a.width,s=a.height,u=.5522848,c=l/2*u,d=s/2*u,h=r+l,f=o+s,p=r+l/2,m=o+s/2;return e.moveTo(r,m),e.bezierCurveTo(r,m-d,p-c,o,p,o),e.bezierCurveTo(p+c,o,h,m-d,h,m),e.bezierCurveTo(h,m+d,p+c,f,p,f),e.bezierCurveTo(p-c,f,r,m+d,r,m),Tt(e,n),!0},vf=(e,t,i,a)=>{let n=gt(i,t),r=Je(i,t);Et(e,r);let o=new Image;new URL(i.src,window.location.href).origin!==window.location.origin&&(o.crossOrigin=""),o.onload=()=>{if(i.fit==="cover"){let s=n.width/n.height,u=s>1?o.width:o.height*s,c=s>1?o.width/s:o.height,d=o.width*.5-u*.5,h=o.height*.5-c*.5;e.drawImage(o,d,h,u,c,n.x,n.y,n.width,n.height)}else if(i.fit==="contain"){let s=Math.min(n.width/o.width,n.height/o.height),u=s*o.width,c=s*o.height,d=n.x+n.width*.5-u*.5,h=n.y+n.height*.5-c*.5;e.drawImage(o,0,0,o.width,o.height,d,h,u,c)}else e.drawImage(o,0,0,o.width,o.height,n.x,n.y,n.width,n.height);Tt(e,r),a()},o.src=i.src},Lf=(e,t,i)=>{let a=gt(i,t),n=Je(i,t);Et(e,n);let r=le(i.fontSize,t),o=i.fontFamily||"sans-serif",l=i.fontWeight||"normal",s=i.textAlign||"left";return e.font=`${l} ${r}px ${o}`,e.textAlign=s,e.fillText(i.text,a.x,a.y),Tt(e,n),!0},Mf=(e,t,i)=>{let a=Je(i,t);Et(e,a),e.beginPath();let n=i.points.map(o=>({x:le(o.x,t,1,"width"),y:le(o.y,t,1,"height")}));e.moveTo(n[0].x,n[0].y);let r=n.length;for(let o=1;o{let a=gt(i,t),n=Je(i,t);Et(e,n),e.beginPath();let r={x:a.x,y:a.y},o={x:a.x+a.width,y:a.y+a.height};e.moveTo(r.x,r.y),e.lineTo(o.x,o.y);let l=to({x:o.x-r.x,y:o.y-r.y}),s=.04*Math.min(t.width,t.height);if(i.lineDecoration.indexOf("arrow-begin")!==-1){let u=ui(l,s),c=hi(r,u),d=Ge(r,2,c),h=Ge(r,-2,c);e.moveTo(d.x,d.y),e.lineTo(r.x,r.y),e.lineTo(h.x,h.y)}if(i.lineDecoration.indexOf("arrow-end")!==-1){let u=ui(l,-s),c=hi(o,u),d=Ge(o,2,c),h=Ge(o,-2,c);e.moveTo(d.x,d.y),e.lineTo(o.x,o.y),e.lineTo(h.x,h.y)}return Tt(e,n),!0},Df={rect:wf,ellipse:Af,image:vf,text:Lf,line:Of,path:Mf},xf=e=>{let t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").putImageData(e,0,0),t},Pf=(e,t,i={})=>new Promise((a,n)=>{if(!e||!Gh(e))return n({status:"not an image file",file:e});let{stripImageHead:r,beforeCreateBlob:o,afterCreateBlob:l,canvasMemoryLimit:s}=i,{crop:u,size:c,filter:d,markup:h,output:f}=t,p=t.image&&t.image.orientation?Math.max(1,Math.min(8,t.image.orientation)):null,m=f&&f.quality,g=m===null?null:m/100,b=f&&f.type||null,E=f&&f.background||null,T=[];c&&(typeof c.width=="number"||typeof c.height=="number")&&T.push({type:"resize",data:c}),d&&d.length===20&&T.push({type:"filter",data:d});let _=A=>{let R=l?l(A):A;Promise.resolve(R).then(a)},y=(A,R)=>{let S=xf(A),x=h.length?Sf(S,h):S;Promise.resolve(x).then(D=>{Xh(D,R,o).then(O=>{if(eo(D),r)return _(O);Ef(e).then(z=>{z!==null&&(O=new Blob([z,O.slice(20)],{type:O.type})),_(O)})}).catch(n)})};if(/svg/.test(e.type)&&b===null)return hf(e,u,h,{background:E}).then(A=>{a(If(A,"image/svg+xml"))});let I=URL.createObjectURL(e);Rf(I).then(A=>{URL.revokeObjectURL(I);let R=$h(A,p,u,{canvasMemoryLimit:s,background:E}),S={quality:g,type:b||e.type};if(!T.length)return y(R,S);let x=_f(pf);x.post({transforms:T,imageData:R},D=>{y(ff(D),S),x.terminate()},[R.data.buffer])}).catch(n)}),Cf=["x","y","left","top","right","bottom","width","height"],Ff=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,zf=e=>{let[t,i]=e,a=i.points?{}:Cf.reduce((n,r)=>(n[r]=Ff(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},Nf=e=>new Promise((t,i)=>{let a=new Image;a.src=URL.createObjectURL(e);let n=()=>{let o=a.naturalWidth,l=a.naturalHeight;o&&l&&(URL.revokeObjectURL(a.src),clearInterval(r),t({width:o,height:l}))};a.onerror=o=>{URL.revokeObjectURL(a.src),clearInterval(r),i(o)};let r=setInterval(n,1);n()});typeof window<"u"&&typeof window.document<"u"&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){let a=this;setTimeout(()=>{let n=a.toDataURL(t,i).split(",")[1],r=atob(n),o=r.length,l=new Uint8Array(o);for(;o--;)l[o]=r.charCodeAt(o);e(new Blob([l],{type:t||"image/png"}))})}}));var fa=typeof window<"u"&&typeof window.document<"u",Bf=fa&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,ao=({addFilter:e,utils:t})=>{let{Type:i,forin:a,getFileFromBlob:n,isFile:r}=t,o=["crop","resize","filter","markup","output"],l=c=>(d,h,f)=>d(h,c?c(f):f),s=c=>c.aspectRatio===null&&c.rotation===0&&c.zoom===1&&c.center&&c.center.x===.5&&c.center.y===.5&&c.flip&&c.flip.horizontal===!1&&c.flip.vertical===!1;e("SHOULD_PREPARE_OUTPUT",(c,{query:d})=>new Promise(h=>{h(!d("IS_ASYNC"))}));let u=(c,d,h)=>new Promise(f=>{if(!c("GET_ALLOW_IMAGE_TRANSFORM")||h.archived||!r(d)||!Ch(d))return f(!1);Nf(d).then(()=>{let p=c("GET_IMAGE_TRANSFORM_IMAGE_FILTER");if(p){let m=p(d);if(m==null)return handleRevert(!0);if(typeof m=="boolean")return f(m);if(typeof m.then=="function")return m.then(f)}f(!0)}).catch(p=>{f(!1)})});return e("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{d("GET_ALLOW_IMAGE_TRANSFORM")&&c.extend("requestPrepare",()=>new Promise((f,p)=>{h("REQUEST_PREPARE_OUTPUT",{query:c.id,item:c,success:f,failure:p},!0)}))}),e("PREPARE_OUTPUT",(c,{query:d,item:h})=>new Promise(f=>{u(d,c,h).then(p=>{if(!p)return f(c);let m=[];d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_ORIGINAL")&&m.push(()=>new Promise(R=>{R({name:d("GET_IMAGE_TRANSFORM_VARIANTS_ORIGINAL_NAME"),file:c})})),d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_DEFAULT")&&m.push((R,S,x)=>new Promise(D=>{R(S,x).then(O=>D({name:d("GET_IMAGE_TRANSFORM_VARIANTS_DEFAULT_NAME"),file:O}))}));let g=d("GET_IMAGE_TRANSFORM_VARIANTS")||{};a(g,(R,S)=>{let x=l(S);m.push((D,O,z)=>new Promise(v=>{x(D,O,z).then(P=>v({name:R,file:P}))}))});let b=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY"),E=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY_MODE"),T=b===null?null:b/100,_=d("GET_IMAGE_TRANSFORM_OUTPUT_MIME_TYPE"),y=d("GET_IMAGE_TRANSFORM_CLIENT_TRANSFORMS")||o;h.setMetadata("output",{type:_,quality:T,client:y},!0);let I=(R,S)=>new Promise((x,D)=>{let O={...S};Object.keys(O).filter(G=>G!=="exif").forEach(G=>{y.indexOf(G)===-1&&delete O[G]});let{resize:z,exif:v,output:P,crop:w,filter:L,markup:F}=O,C={image:{orientation:v?v.orientation:null},output:P&&(P.type||typeof P.quality=="number"||P.background)?{type:P.type,quality:typeof P.quality=="number"?P.quality*100:null,background:P.background||d("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||null}:void 0,size:z&&(z.size.width||z.size.height)?{mode:z.mode,upscale:z.upscale,...z.size}:void 0,crop:w&&!s(w)?{...w}:void 0,markup:F&&F.length?F.map(zf):[],filter:L};if(C.output){let G=P.type?P.type!==R.type:!1,B=/\/jpe?g$/.test(R.type),N=P.quality!==null?B&&E==="always":!1;if(!!!(C.size||C.crop||C.filter||G||N))return x(R)}let V={beforeCreateBlob:d("GET_IMAGE_TRANSFORM_BEFORE_CREATE_BLOB"),afterCreateBlob:d("GET_IMAGE_TRANSFORM_AFTER_CREATE_BLOB"),canvasMemoryLimit:d("GET_IMAGE_TRANSFORM_CANVAS_MEMORY_LIMIT"),stripImageHead:d("GET_IMAGE_TRANSFORM_OUTPUT_STRIP_IMAGE_HEAD")};Pf(R,C,V).then(G=>{let B=n(G,Nh(R.name,Bh(G.type)));x(B)}).catch(D)}),A=m.map(R=>R(I,c,h.getMetadata()));Promise.all(A).then(R=>{f(R.length===1&&R[0].name===null?R[0].file:R)})})})),{options:{allowImageTransform:[!0,i.BOOLEAN],imageTransformImageFilter:[null,i.FUNCTION],imageTransformOutputMimeType:[null,i.STRING],imageTransformOutputQuality:[null,i.INT],imageTransformOutputStripImageHead:[!0,i.BOOLEAN],imageTransformClientTransforms:[null,i.ARRAY],imageTransformOutputQualityMode:["always",i.STRING],imageTransformVariants:[null,i.OBJECT],imageTransformVariantsIncludeDefault:[!0,i.BOOLEAN],imageTransformVariantsDefaultName:[null,i.STRING],imageTransformVariantsIncludeOriginal:[!1,i.BOOLEAN],imageTransformVariantsOriginalName:["original_",i.STRING],imageTransformBeforeCreateBlob:[null,i.FUNCTION],imageTransformAfterCreateBlob:[null,i.FUNCTION],imageTransformCanvasMemoryLimit:[fa&&Bf?4096*4096:null,i.INT],imageTransformCanvasBackgroundColor:[null,i.STRING]}}};fa&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:ao}));var no=ao;var pa=e=>/^video/.test(e.type),Nt=e=>/^audio/.test(e.type),ma=class{constructor(t,i){this.mediaEl=t,this.audioElems=i,this.onplayhead=!1,this.duration=0,this.timelineWidth=this.audioElems.timeline.offsetWidth-this.audioElems.playhead.offsetWidth,this.moveplayheadFn=this.moveplayhead.bind(this),this.registerListeners()}registerListeners(){this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1),this.mediaEl.addEventListener("canplaythrough",()=>this.duration=this.mediaEl.duration,!1),this.audioElems.timeline.addEventListener("click",this.timelineClicked.bind(this),!1),this.audioElems.button.addEventListener("click",this.play.bind(this)),this.audioElems.playhead.addEventListener("mousedown",this.mouseDown.bind(this),!1),window.addEventListener("mouseup",this.mouseUp.bind(this),!1)}play(){this.mediaEl.paused?this.mediaEl.play():this.mediaEl.pause(),this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause")}timeUpdate(){let t=this.mediaEl.currentTime/this.duration*100;this.audioElems.playhead.style.marginLeft=t+"%",this.mediaEl.currentTime===this.duration&&(this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause"))}moveplayhead(t){let i=t.clientX-this.getPosition(this.audioElems.timeline);i>=0&&i<=this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=i+"px"),i<0&&(this.audioElems.playhead.style.marginLeft="0px"),i>this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=this.timelineWidth-4+"px")}timelineClicked(t){this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t)}mouseDown(){this.onplayhead=!0,window.addEventListener("mousemove",this.moveplayheadFn,!0),this.mediaEl.removeEventListener("timeupdate",this.timeUpdate.bind(this),!1)}mouseUp(t){window.removeEventListener("mousemove",this.moveplayheadFn,!0),this.onplayhead==!0&&(this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t),this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1)),this.onplayhead=!1}clickPercent(t){return(t.clientX-this.getPosition(this.audioElems.timeline))/this.timelineWidth}getPosition(t){return t.getBoundingClientRect().left}},Gf=e=>e.utils.createView({name:"media-preview",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id}),r=Nt(n.file)?"audio":"video";if(t.ref.media=document.createElement(r),t.ref.media.setAttribute("controls",!0),t.element.appendChild(t.ref.media),Nt(n.file)){let o=document.createDocumentFragment();t.ref.audio=[],t.ref.audio.container=document.createElement("div"),t.ref.audio.button=document.createElement("span"),t.ref.audio.timeline=document.createElement("div"),t.ref.audio.playhead=document.createElement("div"),t.ref.audio.container.className="audioplayer",t.ref.audio.button.className="playpausebtn play",t.ref.audio.timeline.className="timeline",t.ref.audio.playhead.className="playhead",t.ref.audio.timeline.appendChild(t.ref.audio.playhead),t.ref.audio.container.appendChild(t.ref.audio.button),t.ref.audio.container.appendChild(t.ref.audio.timeline),o.appendChild(t.ref.audio.container),t.element.appendChild(o)}},write:e.utils.createRoute({DID_MEDIA_PREVIEW_LOAD:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id});if(!n)return;let r=window.URL||window.webkitURL,o=new Blob([n.file],{type:n.file.type});t.ref.media.type=n.file.type,t.ref.media.src=n.file.mock&&n.file.url||r.createObjectURL(o),Nt(n.file)&&new ma(t.ref.media,t.ref.audio),t.ref.media.addEventListener("loadeddata",()=>{let l=75;if(pa(n.file)){let s=t.ref.media.offsetWidth,u=t.ref.media.videoWidth/s;l=t.ref.media.videoHeight/u}t.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:i.id,height:l})},!1)}})}),Vf=e=>{let t=({root:a,props:n})=>{let{id:r}=n;a.query("GET_ITEM",r)&&a.dispatch("DID_MEDIA_PREVIEW_LOAD",{id:r})},i=({root:a,props:n})=>{let r=Gf(e);a.ref.media=a.appendChildView(a.createChildView(r,{id:n.id}))};return e.utils.createView({name:"media-preview-wrapper",create:i,write:e.utils.createRoute({DID_MEDIA_PREVIEW_CONTAINER_CREATE:t})})},ga=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n}=i,r=Vf(e);return t("CREATE_VIEW",o=>{let{is:l,view:s,query:u}=o;if(!l("file"))return;let c=({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=u("GET_ALLOW_VIDEO_PREVIEW"),g=u("GET_ALLOW_AUDIO_PREVIEW");!p||p.archived||(!pa(p.file)||!m)&&(!Nt(p.file)||!g)||(d.ref.mediaPreview=s.appendChildView(s.createChildView(r,{id:f})),d.dispatch("DID_MEDIA_PREVIEW_CONTAINER_CREATE",{id:f}))};s.registerWriter(n({DID_LOAD_ITEM:c},({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=d.query("GET_ALLOW_VIDEO_PREVIEW"),g=d.query("GET_ALLOW_AUDIO_PREVIEW");!p||(!pa(p.file)||!m)&&(!Nt(p.file)||!g)||d.rect.element.hidden}))}),{options:{allowVideoPreview:[!0,a.BOOLEAN],allowAudioPreview:[!0,a.BOOLEAN]}}},Uf=typeof window<"u"&&typeof window.document<"u";Uf&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:ga}));var ro={labelIdle:'\u0627\u0633\u062D\u0628 \u0648 \u0627\u062F\u0631\u062C \u0645\u0644\u0641\u0627\u062A\u0643 \u0623\u0648 \u062A\u0635\u0641\u062D ',labelInvalidField:"\u0627\u0644\u062D\u0642\u0644 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0645\u0644\u0641\u0627\u062A \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629",labelFileWaitingForSize:"\u0628\u0627\u0646\u062A\u0638\u0627\u0631 \u0627\u0644\u062D\u062C\u0645",labelFileSizeNotAvailable:"\u0627\u0644\u062D\u062C\u0645 \u063A\u064A\u0631 \u0645\u062A\u0627\u062D",labelFileLoading:"\u0628\u0627\u0644\u0625\u0646\u062A\u0638\u0627\u0631",labelFileLoadError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u062D\u0645\u064A\u0644",labelFileProcessing:"\u064A\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingComplete:"\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingAborted:"\u062A\u0645 \u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingRevertError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u0631\u0627\u062C\u0639",labelFileRemoveError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062D\u0630\u0641",labelTapToCancel:"\u0627\u0646\u0642\u0631 \u0644\u0644\u0625\u0644\u063A\u0627\u0621",labelTapToRetry:"\u0627\u0646\u0642\u0631 \u0644\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629",labelTapToUndo:"\u0627\u0646\u0642\u0631 \u0644\u0644\u062A\u0631\u0627\u062C\u0639",labelButtonRemoveItem:"\u0645\u0633\u062D",labelButtonAbortItemLoad:"\u0625\u0644\u063A\u0627\u0621",labelButtonRetryItemLoad:"\u0625\u0639\u0627\u062F\u0629",labelButtonAbortItemProcessing:"\u0625\u0644\u063A\u0627\u0621",labelButtonUndoItemProcessing:"\u062A\u0631\u0627\u062C\u0639",labelButtonRetryItemProcessing:"\u0625\u0639\u0627\u062F\u0629",labelButtonProcessItem:"\u0631\u0641\u0639",labelMaxFileSizeExceeded:"\u0627\u0644\u0645\u0644\u0641 \u0643\u0628\u064A\u0631 \u062C\u062F\u0627",labelMaxFileSize:"\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0623\u0642\u0635\u0649: {filesize}",labelMaxTotalFileSizeExceeded:"\u062A\u0645 \u062A\u062C\u0627\u0648\u0632 \u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u062D\u062C\u0645 \u0627\u0644\u0625\u062C\u0645\u0627\u0644\u064A",labelMaxTotalFileSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641: {filesize}",labelFileTypeNotAllowed:"\u0645\u0644\u0641 \u0645\u0646 \u0646\u0648\u0639 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D",fileValidateTypeLabelExpectedTypes:"\u062A\u062A\u0648\u0642\u0639 {allButLastType} \u0645\u0646 {lastType}",imageValidateSizeLabelFormatError:"\u0646\u0648\u0639 \u0627\u0644\u0635\u0648\u0631\u0629 \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645",imageValidateSizeLabelImageSizeTooSmall:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0635\u063A\u064A\u0631 \u062C\u062F\u0627",imageValidateSizeLabelImageSizeTooBig:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0643\u0628\u064A\u0631\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u062F\u0646\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0627\u0644\u062F\u0642\u0629 \u0636\u0639\u064A\u0641\u0629 \u062C\u062F\u0627",imageValidateSizeLabelImageResolutionTooHigh:"\u0627\u0644\u062F\u0642\u0629 \u0645\u0631\u062A\u0641\u0639\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinResolution:"\u0623\u0642\u0644 \u062F\u0642\u0629: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0623\u0642\u0635\u0649 \u062F\u0642\u0629: {maxResolution}"};var oo={labelIdle:'P\u0159et\xE1hn\u011Bte soubor sem (drag&drop) nebo Vyhledat ',labelInvalidField:"Pole obsahuje chybn\xE9 soubory",labelFileWaitingForSize:"Zji\u0161\u0165uje se velikost",labelFileSizeNotAvailable:"Velikost nen\xED zn\xE1m\xE1",labelFileLoading:"P\u0159en\xE1\u0161\xED se",labelFileLoadError:"Chyba p\u0159i p\u0159enosu",labelFileProcessing:"Prob\xEDh\xE1 upload",labelFileProcessingComplete:"Upload dokon\u010Den",labelFileProcessingAborted:"Upload stornov\xE1n",labelFileProcessingError:"Chyba p\u0159i uploadu",labelFileProcessingRevertError:"Chyba p\u0159i obnov\u011B",labelFileRemoveError:"Chyba p\u0159i odstran\u011Bn\xED",labelTapToCancel:"klepn\u011Bte pro storno",labelTapToRetry:"klepn\u011Bte pro opakov\xE1n\xED",labelTapToUndo:"klepn\u011Bte pro vr\xE1cen\xED",labelButtonRemoveItem:"Odstranit",labelButtonAbortItemLoad:"Storno",labelButtonRetryItemLoad:"Opakovat",labelButtonAbortItemProcessing:"Zp\u011Bt",labelButtonUndoItemProcessing:"Vr\xE1tit",labelButtonRetryItemProcessing:"Opakovat",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Soubor je p\u0159\xEDli\u0161 velk\xFD",labelMaxFileSize:"Nejv\u011Bt\u0161\xED velikost souboru je {filesize}",labelMaxTotalFileSizeExceeded:"P\u0159ekro\u010Dena maxim\xE1ln\xED celkov\xE1 velikost souboru",labelMaxTotalFileSize:"Maxim\xE1ln\xED celkov\xE1 velikost souboru je {filesize}",labelFileTypeNotAllowed:"Soubor je nespr\xE1vn\xE9ho typu",fileValidateTypeLabelExpectedTypes:"O\u010Dek\xE1v\xE1 se {allButLastType} nebo {lastType}",imageValidateSizeLabelFormatError:"Obr\xE1zek tohoto typu nen\xED podporov\xE1n",imageValidateSizeLabelImageSizeTooSmall:"Obr\xE1zek je p\u0159\xEDli\u0161 mal\xFD",imageValidateSizeLabelImageSizeTooBig:"Obr\xE1zek je p\u0159\xEDli\u0161 velk\xFD",imageValidateSizeLabelExpectedMinSize:"Minim\xE1ln\xED rozm\u011Br je {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maxim\xE1ln\xED rozm\u011Br je {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 mal\xE9",imageValidateSizeLabelImageResolutionTooHigh:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 velk\xE9",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1ln\xED rozli\u0161en\xED je {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1ln\xED rozli\u0161en\xED je {maxResolution}"};var lo={labelIdle:'Tr\xE6k & slip filer eller Gennemse ',labelInvalidField:"Felt indeholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilg\xE6ngelig",labelFileLoading:"Loader",labelFileLoadError:"Load fejlede",labelFileProcessing:"Uploader",labelFileProcessingComplete:"Upload f\xE6rdig",labelFileProcessingAborted:"Upload annulleret",labelFileProcessingError:"Upload fejlede",labelFileProcessingRevertError:"Fortryd fejlede",labelFileRemoveError:"Fjern fejlede",labelTapToCancel:"tryk for at annullere",labelTapToRetry:"tryk for at pr\xF8ve igen",labelTapToUndo:"tryk for at fortryde",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Annuller",labelButtonRetryItemLoad:"Fors\xF8g igen",labelButtonAbortItemProcessing:"Annuller",labelButtonUndoItemProcessing:"Fortryd",labelButtonRetryItemProcessing:"Pr\xF8v igen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal totalst\xF8rrelse overskredet",labelMaxTotalFileSize:"Maksimal total filst\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Ugyldigt format",imageValidateSizeLabelImageSizeTooSmall:"Billedet er for lille",imageValidateSizeLabelImageSizeTooBig:"Billedet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimum st\xF8rrelse er {minBredde} \xD7 {minH\xF8jde}",imageValidateSizeLabelExpectedMaxSize:"Maksimal st\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"For lav opl\xF8sning",imageValidateSizeLabelImageResolutionTooHigh:"For h\xF8j opl\xF8sning",imageValidateSizeLabelExpectedMinResolution:"Minimum opl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal opl\xF8sning er {maxResolution}"};var so={labelIdle:'Dateien ablegen oder ausw\xE4hlen ',labelInvalidField:"Feld beinhaltet ung\xFCltige Dateien",labelFileWaitingForSize:"Dateigr\xF6\xDFe berechnen",labelFileSizeNotAvailable:"Dateigr\xF6\xDFe nicht verf\xFCgbar",labelFileLoading:"Laden",labelFileLoadError:"Fehler beim Laden",labelFileProcessing:"Upload l\xE4uft",labelFileProcessingComplete:"Upload abgeschlossen",labelFileProcessingAborted:"Upload abgebrochen",labelFileProcessingError:"Fehler beim Upload",labelFileProcessingRevertError:"Fehler beim Wiederherstellen",labelFileRemoveError:"Fehler beim L\xF6schen",labelTapToCancel:"abbrechen",labelTapToRetry:"erneut versuchen",labelTapToUndo:"r\xFCckg\xE4ngig",labelButtonRemoveItem:"Entfernen",labelButtonAbortItemLoad:"Verwerfen",labelButtonRetryItemLoad:"Erneut versuchen",labelButtonAbortItemProcessing:"Abbrechen",labelButtonUndoItemProcessing:"R\xFCckg\xE4ngig",labelButtonRetryItemProcessing:"Erneut versuchen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Datei ist zu gro\xDF",labelMaxFileSize:"Maximale Dateigr\xF6\xDFe: {filesize}",labelMaxTotalFileSizeExceeded:"Maximale gesamte Dateigr\xF6\xDFe \xFCberschritten",labelMaxTotalFileSize:"Maximale gesamte Dateigr\xF6\xDFe: {filesize}",labelFileTypeNotAllowed:"Dateityp ung\xFCltig",fileValidateTypeLabelExpectedTypes:"Erwartet {allButLastType} oder {lastType}",imageValidateSizeLabelFormatError:"Bildtyp nicht unterst\xFCtzt",imageValidateSizeLabelImageSizeTooSmall:"Bild ist zu klein",imageValidateSizeLabelImageSizeTooBig:"Bild ist zu gro\xDF",imageValidateSizeLabelExpectedMinSize:"Mindestgr\xF6\xDFe: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale Gr\xF6\xDFe: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Aufl\xF6sung ist zu niedrig",imageValidateSizeLabelImageResolutionTooHigh:"Aufl\xF6sung ist zu hoch",imageValidateSizeLabelExpectedMinResolution:"Mindestaufl\xF6sung: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale Aufl\xF6sung: {maxResolution}"};var co={labelIdle:'Drag & Drop your files or Browse ',labelInvalidField:"Field contains invalid files",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"Size not available",labelFileLoading:"Loading",labelFileLoadError:"Error during load",labelFileProcessing:"Uploading",labelFileProcessingComplete:"Upload complete",labelFileProcessingAborted:"Upload cancelled",labelFileProcessingError:"Error during upload",labelFileProcessingRevertError:"Error during revert",labelFileRemoveError:"Error during remove",labelTapToCancel:"tap to cancel",labelTapToRetry:"tap to retry",labelTapToUndo:"tap to undo",labelButtonRemoveItem:"Remove",labelButtonAbortItemLoad:"Abort",labelButtonRetryItemLoad:"Retry",labelButtonAbortItemProcessing:"Cancel",labelButtonUndoItemProcessing:"Undo",labelButtonRetryItemProcessing:"Retry",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"File is too large",labelMaxFileSize:"Maximum file size is {filesize}",labelMaxTotalFileSizeExceeded:"Maximum total size exceeded",labelMaxTotalFileSize:"Maximum total file size is {filesize}",labelFileTypeNotAllowed:"File of invalid type",fileValidateTypeLabelExpectedTypes:"Expects {allButLastType} or {lastType}",imageValidateSizeLabelFormatError:"Image type not supported",imageValidateSizeLabelImageSizeTooSmall:"Image is too small",imageValidateSizeLabelImageSizeTooBig:"Image is too big",imageValidateSizeLabelExpectedMinSize:"Minimum size is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum size is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolution is too low",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimum resolution is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum resolution is {maxResolution}"};var uo={labelIdle:'Arrastra y suelta tus archivos o Examinar ',labelInvalidField:"El campo contiene archivos inv\xE1lidos",labelFileWaitingForSize:"Esperando tama\xF1o",labelFileSizeNotAvailable:"Tama\xF1o no disponible",labelFileLoading:"Cargando",labelFileLoadError:"Error durante la carga",labelFileProcessing:"Cargando",labelFileProcessingComplete:"Carga completa",labelFileProcessingAborted:"Carga cancelada",labelFileProcessingError:"Error durante la carga",labelFileProcessingRevertError:"Error durante la reversi\xF3n",labelFileRemoveError:"Error durante la eliminaci\xF3n",labelTapToCancel:"toca para cancelar",labelTapToRetry:"tocar para volver a intentar",labelTapToUndo:"tocar para deshacer",labelButtonRemoveItem:"Eliminar",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reintentar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Deshacer",labelButtonRetryItemProcessing:"Reintentar",labelButtonProcessItem:"Cargar",labelMaxFileSizeExceeded:"El archivo es demasiado grande",labelMaxFileSize:"El tama\xF1o m\xE1ximo del archivo es {filesize}",labelMaxTotalFileSizeExceeded:"Tama\xF1o total m\xE1ximo excedido",labelMaxTotalFileSize:"El tama\xF1o total m\xE1ximo del archivo es {filesize}",labelFileTypeNotAllowed:"Archivo de tipo no v\xE1lido",fileValidateTypeLabelExpectedTypes:"Espera {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagen no compatible",imageValidateSizeLabelImageSizeTooSmall:"La imagen es demasiado peque\xF1a",imageValidateSizeLabelImageSizeTooBig:"La imagen es demasiado grande",imageValidateSizeLabelExpectedMinSize:"El tama\xF1o m\xEDnimo es {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"El tama\xF1o m\xE1ximo es {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La resoluci\xF3n es demasiado baja",imageValidateSizeLabelImageResolutionTooHigh:"La resoluci\xF3n es demasiado alta",imageValidateSizeLabelExpectedMinResolution:"La resoluci\xF3n m\xEDnima es {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La resoluci\xF3n m\xE1xima es {maxResolution}"};var ho={labelIdle:'\u0641\u0627\u06CC\u0644 \u0631\u0627 \u0627\u06CC\u0646\u062C\u0627 \u0628\u06A9\u0634\u06CC\u062F \u0648 \u0631\u0647\u0627 \u06A9\u0646\u06CC\u062F\u060C \u06CC\u0627 \u062C\u0633\u062A\u062C\u0648 \u06A9\u0646\u06CC\u062F ',labelInvalidField:"\u0641\u06CC\u0644\u062F \u062F\u0627\u0631\u0627\u06CC \u0641\u0627\u06CC\u0644 \u0647\u0627\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"\u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A",labelFileLoading:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileLoadError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0627\u062C\u0631\u0627",labelFileProcessing:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingComplete:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u06A9\u0627\u0645\u0644 \u0634\u062F",labelFileProcessingAborted:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0644\u063A\u0648 \u0634\u062F",labelFileProcessingError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingRevertError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelFileRemoveError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelTapToCancel:"\u0628\u0631\u0627\u06CC \u0644\u063A\u0648 \u0636\u0631\u0628\u0647 \u0628\u0632\u0646\u06CC\u062F",labelTapToRetry:"\u0628\u0631\u0627\u06CC \u062A\u06A9\u0631\u0627\u0631 \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelTapToUndo:"\u0628\u0631\u0627\u06CC \u0628\u0631\u06AF\u0634\u062A \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelButtonRemoveItem:"\u062D\u0630\u0641",labelButtonAbortItemLoad:"\u0644\u063A\u0648",labelButtonRetryItemLoad:"\u062A\u06A9\u0631\u0627\u0631",labelButtonAbortItemProcessing:"\u0644\u063A\u0648",labelButtonUndoItemProcessing:"\u0628\u0631\u06AF\u0634\u062A",labelButtonRetryItemProcessing:"\u062A\u06A9\u0631\u0627\u0631",labelButtonProcessItem:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelMaxFileSizeExceeded:"\u0641\u0627\u06CC\u0644 \u0628\u0633\u06CC\u0627\u0631 \u062D\u062C\u06CC\u0645 \u0627\u0633\u062A",labelMaxFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0645\u062C\u0627\u0632 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelMaxTotalFileSizeExceeded:"\u0627\u0632 \u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0628\u06CC\u0634\u062A\u0631 \u0634\u062F",labelMaxTotalFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelFileTypeNotAllowed:"\u0646\u0648\u0639 \u0641\u0627\u06CC\u0644 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",fileValidateTypeLabelExpectedTypes:"\u062F\u0631 \u0627\u0646\u062A\u0638\u0627\u0631 {allButLastType} \u06CC\u0627 {lastType}",imageValidateSizeLabelFormatError:"\u0641\u0631\u0645\u062A \u062A\u0635\u0648\u06CC\u0631 \u067E\u0634\u062A\u06CC\u0628\u0627\u0646\u06CC \u0646\u0645\u06CC \u0634\u0648\u062F",imageValidateSizeLabelImageSizeTooSmall:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0648\u0686\u06A9 \u0627\u0633\u062A",imageValidateSizeLabelImageSizeTooBig:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0628\u0632\u0631\u06AF \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinSize:"\u062D\u062F\u0627\u0642\u0644 \u0627\u0646\u062F\u0627\u0632\u0647 {minWidth} \xD7 {minHeight} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0627\u0646\u062F\u0627\u0632\u0647 {maxWidth} \xD7 {maxHeight} \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooLow:"\u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0645 \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooHigh:"\u0648\u0636\u0648\u0639 \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0632\u06CC\u0627\u062F \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinResolution:"\u062D\u062F\u0627\u0642\u0644 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {minResolution} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxResolution:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {maxResolution} \u0627\u0633\u062A"};var fo={labelIdle:'Ved\xE4 ja pudota tiedostoja tai Selaa ',labelInvalidField:"Kent\xE4ss\xE4 on virheellisi\xE4 tiedostoja",labelFileWaitingForSize:"Odotetaan kokoa",labelFileSizeNotAvailable:"Kokoa ei saatavilla",labelFileLoading:"Ladataan",labelFileLoadError:"Virhe latauksessa",labelFileProcessing:"L\xE4hetet\xE4\xE4n",labelFileProcessingComplete:"L\xE4hetys valmis",labelFileProcessingAborted:"L\xE4hetys peruttu",labelFileProcessingError:"Virhe l\xE4hetyksess\xE4",labelFileProcessingRevertError:"Virhe palautuksessa",labelFileRemoveError:"Virhe poistamisessa",labelTapToCancel:"peruuta napauttamalla",labelTapToRetry:"yrit\xE4 uudelleen napauttamalla",labelTapToUndo:"kumoa napauttamalla",labelButtonRemoveItem:"Poista",labelButtonAbortItemLoad:"Keskeyt\xE4",labelButtonRetryItemLoad:"Yrit\xE4 uudelleen",labelButtonAbortItemProcessing:"Peruuta",labelButtonUndoItemProcessing:"Kumoa",labelButtonRetryItemProcessing:"Yrit\xE4 uudelleen",labelButtonProcessItem:"L\xE4het\xE4",labelMaxFileSizeExceeded:"Tiedoston koko on liian suuri",labelMaxFileSize:"Tiedoston maksimikoko on {filesize}",labelMaxTotalFileSizeExceeded:"Tiedostojen yhdistetty maksimikoko ylitetty",labelMaxTotalFileSize:"Tiedostojen yhdistetty maksimikoko on {filesize}",labelFileTypeNotAllowed:"Tiedostotyyppi\xE4 ei sallita",fileValidateTypeLabelExpectedTypes:"Sallitaan {allButLastType} tai {lastType}",imageValidateSizeLabelFormatError:"Kuvatyyppi\xE4 ei tueta",imageValidateSizeLabelImageSizeTooSmall:"Kuva on liian pieni",imageValidateSizeLabelImageSizeTooBig:"Kuva on liian suuri",imageValidateSizeLabelExpectedMinSize:"Minimikoko on {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimikoko on {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resoluutio on liian pieni",imageValidateSizeLabelImageResolutionTooHigh:"Resoluutio on liian suuri",imageValidateSizeLabelExpectedMinResolution:"Minimiresoluutio on {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimiresoluutio on {maxResolution}"};var po={labelIdle:'Faites glisser vos fichiers ou Parcourir ',labelInvalidField:"Le champ contient des fichiers invalides",labelFileWaitingForSize:"En attente de taille",labelFileSizeNotAvailable:"Taille non disponible",labelFileLoading:"Chargement",labelFileLoadError:"Erreur durant le chargement",labelFileProcessing:"Traitement",labelFileProcessingComplete:"Traitement effectu\xE9",labelFileProcessingAborted:"Traitement interrompu",labelFileProcessingError:"Erreur durant le traitement",labelFileProcessingRevertError:"Erreur durant la restauration",labelFileRemoveError:"Erreur durant la suppression",labelTapToCancel:"appuyer pour annuler",labelTapToRetry:"appuyer pour r\xE9essayer",labelTapToUndo:"appuyer pour revenir en arri\xE8re",labelButtonRemoveItem:"Retirer",labelButtonAbortItemLoad:"Annuler",labelButtonRetryItemLoad:"Recommencer",labelButtonAbortItemProcessing:"Annuler",labelButtonUndoItemProcessing:"Revenir en arri\xE8re",labelButtonRetryItemProcessing:"Recommencer",labelButtonProcessItem:"Transf\xE9rer",labelMaxFileSizeExceeded:"Le fichier est trop volumineux",labelMaxFileSize:"La taille maximale de fichier est {filesize}",labelMaxTotalFileSizeExceeded:"Taille totale maximale d\xE9pass\xE9e",labelMaxTotalFileSize:"La taille totale maximale des fichiers est {filesize}",labelFileTypeNotAllowed:"Fichier non valide",fileValidateTypeLabelExpectedTypes:"Attendu {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Type d'image non pris en charge",imageValidateSizeLabelImageSizeTooSmall:"L'image est trop petite",imageValidateSizeLabelImageSizeTooBig:"L'image est trop grande",imageValidateSizeLabelExpectedMinSize:"La taille minimale est {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La taille maximale est {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La r\xE9solution est trop faible",imageValidateSizeLabelImageResolutionTooHigh:"La r\xE9solution est trop \xE9lev\xE9e",imageValidateSizeLabelExpectedMinResolution:"La r\xE9solution minimale est {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La r\xE9solution maximale est {maxResolution}"};var mo={labelIdle:'Mozgasd ide a f\xE1jlt a felt\xF6lt\xE9shez, vagy tall\xF3z\xE1s ',labelInvalidField:"A mez\u0151 \xE9rv\xE9nytelen f\xE1jlokat tartalmaz",labelFileWaitingForSize:"F\xE1ljm\xE9ret kisz\xE1mol\xE1sa",labelFileSizeNotAvailable:"A f\xE1jlm\xE9ret nem el\xE9rhet\u0151",labelFileLoading:"T\xF6lt\xE9s",labelFileLoadError:"Hiba a bet\xF6lt\xE9s sor\xE1n",labelFileProcessing:"Felt\xF6lt\xE9s",labelFileProcessingComplete:"Sikeres felt\xF6lt\xE9s",labelFileProcessingAborted:"A felt\xF6lt\xE9s megszak\xEDtva",labelFileProcessingError:"Hiba t\xF6rt\xE9nt a felt\xF6lt\xE9s sor\xE1n",labelFileProcessingRevertError:"Hiba a vissza\xE1ll\xEDt\xE1s sor\xE1n",labelFileRemoveError:"Hiba t\xF6rt\xE9nt az elt\xE1vol\xEDt\xE1s sor\xE1n",labelTapToCancel:"koppints a t\xF6rl\xE9shez",labelTapToRetry:"koppints az \xFAjrakezd\xE9shez",labelTapToUndo:"koppints a visszavon\xE1shoz",labelButtonRemoveItem:"Elt\xE1vol\xEDt\xE1s",labelButtonAbortItemLoad:"Megszak\xEDt\xE1s",labelButtonRetryItemLoad:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonAbortItemProcessing:"Megszak\xEDt\xE1s",labelButtonUndoItemProcessing:"Visszavon\xE1s",labelButtonRetryItemProcessing:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonProcessItem:"Felt\xF6lt\xE9s",labelMaxFileSizeExceeded:"A f\xE1jl t\xFAll\xE9pte a maxim\xE1lis m\xE9retet",labelMaxFileSize:"Maxim\xE1lis f\xE1jlm\xE9ret: {filesize}",labelMaxTotalFileSizeExceeded:"T\xFAll\xE9pte a maxim\xE1lis teljes m\xE9retet",labelMaxTotalFileSize:"A maxim\xE1is teljes f\xE1jlm\xE9ret: {filesize}",labelFileTypeNotAllowed:"\xC9rv\xE9nytelen t\xEDpus\xFA f\xE1jl",fileValidateTypeLabelExpectedTypes:"Enged\xE9lyezett t\xEDpusok {allButLastType} vagy {lastType}",imageValidateSizeLabelFormatError:"A k\xE9pt\xEDpus nem t\xE1mogatott",imageValidateSizeLabelImageSizeTooSmall:"A k\xE9p t\xFAl kicsi",imageValidateSizeLabelImageSizeTooBig:"A k\xE9p t\xFAl nagy",imageValidateSizeLabelExpectedMinSize:"Minimum m\xE9ret: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum m\xE9ret: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"A felbont\xE1s t\xFAl alacsony",imageValidateSizeLabelImageResolutionTooHigh:"A felbont\xE1s t\xFAl magas",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1is felbont\xE1s: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1lis felbont\xE1s: {maxResolution}"};var go={labelIdle:'Seret dan Jatuhkan file Anda atau Jelajahi',labelInvalidField:"Field berisi file tidak valid",labelFileWaitingForSize:"Menunggu ukuran",labelFileSizeNotAvailable:"Ukuran tidak tersedia",labelFileLoading:"Memuat",labelFileLoadError:"Kesalahan saat memuat",labelFileProcessing:"Mengunggah",labelFileProcessingComplete:"Unggahan selesai",labelFileProcessingAborted:"Unggahan dibatalkan",labelFileProcessingError:"Kesalahan saat mengunggah",labelFileProcessingRevertError:"Kesalahan saat pengembalian",labelFileRemoveError:"Kesalahan saat menghapus",labelTapToCancel:"ketuk untuk membatalkan",labelTapToRetry:"ketuk untuk mencoba lagi",labelTapToUndo:"ketuk untuk mengurungkan",labelButtonRemoveItem:"Hapus",labelButtonAbortItemLoad:"Batal",labelButtonRetryItemLoad:"Coba Kembali",labelButtonAbortItemProcessing:"Batal",labelButtonUndoItemProcessing:"Batal",labelButtonRetryItemProcessing:"Coba Kembali",labelButtonProcessItem:"Unggah",labelMaxFileSizeExceeded:"File terlalu besar",labelMaxFileSize:"Ukuran file maksimum adalah {filesize}",labelMaxTotalFileSizeExceeded:"Jumlah file maksimum terlampaui",labelMaxTotalFileSize:"Jumlah file maksimum adalah {filesize}",labelFileTypeNotAllowed:"Jenis file tidak valid",fileValidateTypeLabelExpectedTypes:"Mengharapkan {allButLastType} atau {lastType}",imageValidateSizeLabelFormatError:"Jenis gambar tidak didukung",imageValidateSizeLabelImageSizeTooSmall:"Gambar terlalu kecil",imageValidateSizeLabelImageSizeTooBig:"Gambar terlalu besar",imageValidateSizeLabelExpectedMinSize:"Ukuran minimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Ukuran maksimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolusi terlalu rendah",imageValidateSizeLabelImageResolutionTooHigh:"Resolusi terlalu tinggi",imageValidateSizeLabelExpectedMinResolution:"Resolusi minimum adalah {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolusi maksimum adalah {maxResolution}"};var Eo={labelIdle:'Trascina e rilascia i tuoi file oppure Carica ',labelInvalidField:"Il campo contiene dei file non validi",labelFileWaitingForSize:"Aspettando le dimensioni",labelFileSizeNotAvailable:"Dimensioni non disponibili",labelFileLoading:"Caricamento",labelFileLoadError:"Errore durante il caricamento",labelFileProcessing:"Caricamento",labelFileProcessingComplete:"Caricamento completato",labelFileProcessingAborted:"Caricamento cancellato",labelFileProcessingError:"Errore durante il caricamento",labelFileProcessingRevertError:"Errore durante il ripristino",labelFileRemoveError:"Errore durante l'eliminazione",labelTapToCancel:"tocca per cancellare",labelTapToRetry:"tocca per riprovare",labelTapToUndo:"tocca per ripristinare",labelButtonRemoveItem:"Elimina",labelButtonAbortItemLoad:"Cancella",labelButtonRetryItemLoad:"Ritenta",labelButtonAbortItemProcessing:"Camcella",labelButtonUndoItemProcessing:"Indietro",labelButtonRetryItemProcessing:"Ritenta",labelButtonProcessItem:"Carica",labelMaxFileSizeExceeded:"Il peso del file \xE8 eccessivo",labelMaxFileSize:"Il peso massimo del file \xE8 {filesize}",labelMaxTotalFileSizeExceeded:"Dimensione totale massima superata",labelMaxTotalFileSize:"La dimensione massima totale del file \xE8 {filesize}",labelFileTypeNotAllowed:"File non supportato",fileValidateTypeLabelExpectedTypes:"Aspetta {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo di immagine non compatibile",imageValidateSizeLabelImageSizeTooSmall:"L'immagine \xE8 troppo piccola",imageValidateSizeLabelImageSizeTooBig:"L'immagine \xE8 troppo grande",imageValidateSizeLabelExpectedMinSize:"La dimensione minima \xE8 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La dimensione massima \xE8 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La risoluzione \xE8 troppo bassa",imageValidateSizeLabelImageResolutionTooHigh:"La risoluzione \xE8 troppo alta",imageValidateSizeLabelExpectedMinResolution:"La risoluzione minima \xE8 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La risoluzione massima \xE8 {maxResolution}"};var To={labelIdle:'Drag & Drop je bestanden of Bladeren ',labelInvalidField:"Veld bevat ongeldige bestanden",labelFileWaitingForSize:"Wachten op grootte",labelFileSizeNotAvailable:"Grootte niet beschikbaar",labelFileLoading:"Laden",labelFileLoadError:"Fout tijdens laden",labelFileProcessing:"Uploaden",labelFileProcessingComplete:"Upload afgerond",labelFileProcessingAborted:"Upload geannuleerd",labelFileProcessingError:"Fout tijdens upload",labelFileProcessingRevertError:"Fout bij herstellen",labelFileRemoveError:"Fout bij verwijderen",labelTapToCancel:"tik om te annuleren",labelTapToRetry:"tik om opnieuw te proberen",labelTapToUndo:"tik om ongedaan te maken",labelButtonRemoveItem:"Verwijderen",labelButtonAbortItemLoad:"Afbreken",labelButtonRetryItemLoad:"Opnieuw proberen",labelButtonAbortItemProcessing:"Annuleren",labelButtonUndoItemProcessing:"Ongedaan maken",labelButtonRetryItemProcessing:"Opnieuw proberen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Bestand is te groot",labelMaxFileSize:"Maximale bestandsgrootte is {filesize}",labelMaxTotalFileSizeExceeded:"Maximale totale grootte overschreden",labelMaxTotalFileSize:"Maximale totale bestandsgrootte is {filesize}",labelFileTypeNotAllowed:"Ongeldig bestandstype",fileValidateTypeLabelExpectedTypes:"Verwacht {allButLastType} of {lastType}",imageValidateSizeLabelFormatError:"Afbeeldingstype niet ondersteund",imageValidateSizeLabelImageSizeTooSmall:"Afbeelding is te klein",imageValidateSizeLabelImageSizeTooBig:"Afbeelding is te groot",imageValidateSizeLabelExpectedMinSize:"Minimale afmeting is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale afmeting is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolutie is te laag",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimale resolutie is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale resolutie is {maxResolution}"};var Io={labelIdle:'Przeci\u0105gnij i upu\u015B\u0107 lub wybierz pliki',labelInvalidField:"Nieprawid\u0142owe pliki",labelFileWaitingForSize:"Pobieranie rozmiaru",labelFileSizeNotAvailable:"Nieznany rozmiar",labelFileLoading:"Wczytywanie",labelFileLoadError:"B\u0142\u0105d wczytywania",labelFileProcessing:"Przesy\u0142anie",labelFileProcessingComplete:"Przes\u0142ano",labelFileProcessingAborted:"Przerwano",labelFileProcessingError:"Przesy\u0142anie nie powiod\u0142o si\u0119",labelFileProcessingRevertError:"Co\u015B posz\u0142o nie tak",labelFileRemoveError:"Nieudane usuni\u0119cie",labelTapToCancel:"Anuluj",labelTapToRetry:"Pon\xF3w",labelTapToUndo:"Cofnij",labelButtonRemoveItem:"Usu\u0144",labelButtonAbortItemLoad:"Przerwij",labelButtonRetryItemLoad:"Pon\xF3w",labelButtonAbortItemProcessing:"Anuluj",labelButtonUndoItemProcessing:"Cofnij",labelButtonRetryItemProcessing:"Pon\xF3w",labelButtonProcessItem:"Prze\u015Blij",labelMaxFileSizeExceeded:"Plik jest zbyt du\u017Cy",labelMaxFileSize:"Dopuszczalna wielko\u015B\u0107 pliku to {filesize}",labelMaxTotalFileSizeExceeded:"Przekroczono \u0142\u0105czny rozmiar plik\xF3w",labelMaxTotalFileSize:"\u0141\u0105czny rozmiar plik\xF3w nie mo\u017Ce przekroczy\u0107 {filesize}",labelFileTypeNotAllowed:"Niedozwolony rodzaj pliku",fileValidateTypeLabelExpectedTypes:"Oczekiwano {allButLastType} lub {lastType}",imageValidateSizeLabelFormatError:"Nieobs\u0142ugiwany format obrazu",imageValidateSizeLabelImageSizeTooSmall:"Obraz jest zbyt ma\u0142y",imageValidateSizeLabelImageSizeTooBig:"Obraz jest zbyt du\u017Cy",imageValidateSizeLabelExpectedMinSize:"Minimalne wymiary obrazu to {minWidth}\xD7{minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksymalna wymiary obrazu to {maxWidth}\xD7{maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozdzielczo\u015B\u0107 jest zbyt niska",imageValidateSizeLabelImageResolutionTooHigh:"Rozdzielczo\u015B\u0107 jest zbyt wysoka",imageValidateSizeLabelExpectedMinResolution:"Minimalna rozdzielczo\u015B\u0107 to {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksymalna rozdzielczo\u015B\u0107 to {maxResolution}"};var fi={labelIdle:'Arraste e solte os arquivos ou Clique aqui ',labelInvalidField:"Arquivos inv\xE1lidos",labelFileWaitingForSize:"Calculando o tamanho do arquivo",labelFileSizeNotAvailable:"Tamanho do arquivo indispon\xEDvel",labelFileLoading:"Carregando",labelFileLoadError:"Erro durante o carregamento",labelFileProcessing:"Enviando",labelFileProcessingComplete:"Envio finalizado",labelFileProcessingAborted:"Envio cancelado",labelFileProcessingError:"Erro durante o envio",labelFileProcessingRevertError:"Erro ao reverter o envio",labelFileRemoveError:"Erro ao remover o arquivo",labelTapToCancel:"clique para cancelar",labelTapToRetry:"clique para reenviar",labelTapToUndo:"clique para desfazer",labelButtonRemoveItem:"Remover",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reenviar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Desfazer",labelButtonRetryItemProcessing:"Reenviar",labelButtonProcessItem:"Enviar",labelMaxFileSizeExceeded:"Arquivo \xE9 muito grande",labelMaxFileSize:"O tamanho m\xE1ximo permitido: {filesize}",labelMaxTotalFileSizeExceeded:"Tamanho total dos arquivos excedido",labelMaxTotalFileSize:"Tamanho total permitido: {filesize}",labelFileTypeNotAllowed:"Tipo de arquivo inv\xE1lido",fileValidateTypeLabelExpectedTypes:"Tipos de arquivo suportados s\xE3o {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagem inv\xE1lida",imageValidateSizeLabelImageSizeTooSmall:"Imagem muito pequena",imageValidateSizeLabelImageSizeTooBig:"Imagem muito grande",imageValidateSizeLabelExpectedMinSize:"Tamanho m\xEDnimo permitida: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Tamanho m\xE1ximo permitido: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolu\xE7\xE3o muito baixa",imageValidateSizeLabelImageResolutionTooHigh:"Resolu\xE7\xE3o muito alta",imageValidateSizeLabelExpectedMinResolution:"Resolu\xE7\xE3o m\xEDnima permitida: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolu\xE7\xE3o m\xE1xima permitida: {maxResolution}"};var bo={labelIdle:'Trage \u0219i plaseaz\u0103 fi\u0219iere sau Caut\u0103-le ',labelInvalidField:"C\xE2mpul con\u021Bine fi\u0219iere care nu sunt valide",labelFileWaitingForSize:"\xCEn a\u0219teptarea dimensiunii",labelFileSizeNotAvailable:"Dimensiunea nu este diponibil\u0103",labelFileLoading:"Se \xEEncarc\u0103",labelFileLoadError:"Eroare la \xEEnc\u0103rcare",labelFileProcessing:"Se \xEEncarc\u0103",labelFileProcessingComplete:"\xCEnc\u0103rcare finalizat\u0103",labelFileProcessingAborted:"\xCEnc\u0103rcare anulat\u0103",labelFileProcessingError:"Eroare la \xEEnc\u0103rcare",labelFileProcessingRevertError:"Eroare la anulare",labelFileRemoveError:"Eroare la \u015Ftergere",labelTapToCancel:"apas\u0103 pentru a anula",labelTapToRetry:"apas\u0103 pentru a re\xEEncerca",labelTapToUndo:"apas\u0103 pentru a anula",labelButtonRemoveItem:"\u015Eterge",labelButtonAbortItemLoad:"Anuleaz\u0103",labelButtonRetryItemLoad:"Re\xEEncearc\u0103",labelButtonAbortItemProcessing:"Anuleaz\u0103",labelButtonUndoItemProcessing:"Anuleaz\u0103",labelButtonRetryItemProcessing:"Re\xEEncearc\u0103",labelButtonProcessItem:"\xCEncarc\u0103",labelMaxFileSizeExceeded:"Fi\u0219ierul este prea mare",labelMaxFileSize:"Dimensiunea maxim\u0103 a unui fi\u0219ier este de {filesize}",labelMaxTotalFileSizeExceeded:"Dimensiunea total\u0103 maxim\u0103 a fost dep\u0103\u0219it\u0103",labelMaxTotalFileSize:"Dimensiunea total\u0103 maxim\u0103 a fi\u0219ierelor este de {filesize}",labelFileTypeNotAllowed:"Tipul fi\u0219ierului nu este valid",fileValidateTypeLabelExpectedTypes:"Se a\u0219teapt\u0103 {allButLastType} sau {lastType}",imageValidateSizeLabelFormatError:"Formatul imaginii nu este acceptat",imageValidateSizeLabelImageSizeTooSmall:"Imaginea este prea mic\u0103",imageValidateSizeLabelImageSizeTooBig:"Imaginea este prea mare",imageValidateSizeLabelExpectedMinSize:"M\u0103rimea minim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelExpectedMaxSize:"M\u0103rimea maxim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rezolu\u021Bia este prea mic\u0103",imageValidateSizeLabelImageResolutionTooHigh:"Rezolu\u021Bia este prea mare",imageValidateSizeLabelExpectedMinResolution:"Rezolu\u021Bia minim\u0103 este de {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Rezolu\u021Bia maxim\u0103 este de {maxResolution}"};var _o={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0444\u0430\u0439\u043B\u044B \u0438\u043B\u0438 \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0444\u0430\u0439\u043B\u044B",labelFileWaitingForSize:"\u0423\u043A\u0430\u0436\u0438\u0442\u0435 \u0440\u0430\u0437\u043C\u0435\u0440",labelFileSizeNotAvailable:"\u0420\u0430\u0437\u043C\u0435\u0440 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",labelFileLoading:"\u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435",labelFileLoadError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0438",labelFileProcessing:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelFileProcessingComplete:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430",labelFileProcessingAborted:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u0430",labelFileProcessingError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435",labelFileProcessingRevertError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0435",labelFileRemoveError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0438",labelTapToCancel:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B",labelTapToRetry:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelTapToUndo:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRemoveItem:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",labelButtonAbortItemLoad:"\u041F\u0440\u0435\u043A\u0440\u0430\u0449\u0435\u043D\u043E",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonAbortItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430",labelButtonUndoItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonProcessItem:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0440\u0435\u0432\u044B\u0448\u0435\u043D \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelFileTypeNotAllowed:"\u0424\u0430\u0439\u043B \u043D\u0435\u0432\u0435\u0440\u043D\u043E\u0433\u043E \u0442\u0438\u043F\u0430",fileValidateTypeLabelExpectedTypes:"\u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F {allButLastType} \u0438\u043B\u0438 {lastType}",imageValidateSizeLabelFormatError:"\u0422\u0438\u043F \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043D\u0438\u0437\u043A\u043E\u0435",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0432\u044B\u0441\u043E\u043A\u043E\u0435",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {maxResolution}"};var Ro={labelIdle:'Drag och sl\xE4pp dina filer eller Bl\xE4ddra ',labelInvalidField:"F\xE4ltet inneh\xE5ller felaktiga filer",labelFileWaitingForSize:"V\xE4ntar p\xE5 storlek",labelFileSizeNotAvailable:"Storleken finns inte tillg\xE4nglig",labelFileLoading:"Laddar",labelFileLoadError:"Fel under laddning",labelFileProcessing:"Laddar upp",labelFileProcessingComplete:"Uppladdning klar",labelFileProcessingAborted:"Uppladdning avbruten",labelFileProcessingError:"Fel under uppladdning",labelFileProcessingRevertError:"Fel under \xE5terst\xE4llning",labelFileRemoveError:"Fel under borttagning",labelTapToCancel:"tryck f\xF6r att avbryta",labelTapToRetry:"tryck f\xF6r att f\xF6rs\xF6ka igen",labelTapToUndo:"tryck f\xF6r att \xE5ngra",labelButtonRemoveItem:"Tabort",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"F\xF6rs\xF6k igen",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"\xC5ngra",labelButtonRetryItemProcessing:"F\xF6rs\xF6k igen",labelButtonProcessItem:"Ladda upp",labelMaxFileSizeExceeded:"Filen \xE4r f\xF6r stor",labelMaxFileSize:"St\xF6rsta till\xE5tna filstorlek \xE4r {filesize}",labelMaxTotalFileSizeExceeded:"Maximal uppladdningsstorlek uppn\xE5d",labelMaxTotalFileSize:"Maximal uppladdningsstorlek \xE4r {filesize}",labelFileTypeNotAllowed:"Felaktig filtyp",fileValidateTypeLabelExpectedTypes:"Godk\xE4nda filtyper {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildtypen saknar st\xF6d",imageValidateSizeLabelImageSizeTooSmall:"Bilden \xE4r f\xF6r liten",imageValidateSizeLabelImageSizeTooBig:"Bilden \xE4r f\xF6r stor",imageValidateSizeLabelExpectedMinSize:"Minimal storlek \xE4r {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximal storlek \xE4r {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Uppl\xF6sningen \xE4r f\xF6r l\xE5g",imageValidateSizeLabelImageResolutionTooHigh:"Uppl\xF6sningen \xE4r f\xF6r h\xF6g",imageValidateSizeLabelExpectedMinResolution:"Minsta till\xE5tna uppl\xF6sning \xE4r {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"H\xF6gsta till\xE5tna uppl\xF6sning \xE4r {maxResolution}"};var yo={labelIdle:'Dosyan\u0131z\u0131 S\xFCr\xFCkleyin & B\u0131rak\u0131n ya da Se\xE7in ',labelInvalidField:"Alan ge\xE7ersiz dosyalar i\xE7eriyor",labelFileWaitingForSize:"Boyut hesaplan\u0131yor",labelFileSizeNotAvailable:"Boyut mevcut de\u011Fil",labelFileLoading:"Y\xFCkleniyor",labelFileLoadError:"Y\xFCkleme s\u0131ras\u0131nda hata olu\u015Ftu",labelFileProcessing:"Y\xFCkleniyor",labelFileProcessingComplete:"Y\xFCkleme tamamland\u0131",labelFileProcessingAborted:"Y\xFCkleme iptal edildi",labelFileProcessingError:"Y\xFCklerken hata olu\u015Ftu",labelFileProcessingRevertError:"Geri \xE7ekerken hata olu\u015Ftu",labelFileRemoveError:"Kald\u0131r\u0131rken hata olu\u015Ftu",labelTapToCancel:"\u0130ptal etmek i\xE7in t\u0131klay\u0131n",labelTapToRetry:"Tekrar denemek i\xE7in t\u0131klay\u0131n",labelTapToUndo:"Geri almak i\xE7in t\u0131klay\u0131n",labelButtonRemoveItem:"Kald\u0131r",labelButtonAbortItemLoad:"\u0130ptal Et",labelButtonRetryItemLoad:"Tekrar dene",labelButtonAbortItemProcessing:"\u0130ptal et",labelButtonUndoItemProcessing:"Geri Al",labelButtonRetryItemProcessing:"Tekrar dene",labelButtonProcessItem:"Y\xFCkle",labelMaxFileSizeExceeded:"Dosya \xE7ok b\xFCy\xFCk",labelMaxFileSize:"En fazla dosya boyutu: {filesize}",labelMaxTotalFileSizeExceeded:"Maximum boyut a\u015F\u0131ld\u0131",labelMaxTotalFileSize:"Maximum dosya boyutu :{filesize}",labelFileTypeNotAllowed:"Ge\xE7ersiz dosya tipi",fileValidateTypeLabelExpectedTypes:"\u015Eu {allButLastType} ya da \u015Fu dosya olmas\u0131 gerekir: {lastType}",imageValidateSizeLabelFormatError:"Resim tipi desteklenmiyor",imageValidateSizeLabelImageSizeTooSmall:"Resim \xE7ok k\xFC\xE7\xFCk",imageValidateSizeLabelImageSizeTooBig:"Resim \xE7ok b\xFCy\xFCk",imageValidateSizeLabelExpectedMinSize:"Minimum boyut {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum boyut {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok d\xFC\u015F\xFCk",imageValidateSizeLabelImageResolutionTooHigh:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok y\xFCksek",imageValidateSizeLabelExpectedMinResolution:"Minimum \xE7\xF6z\xFCn\xFCrl\xFCk {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum \xE7\xF6z\xFCn\xFCrl\xFCk {maxResolution}"};var So={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u044F\u0433\u043D\u0456\u0442\u044C \u0444\u0430\u0439\u043B\u0438 \u0430\u0431\u043E \u0432\u0438\u0431\u0435\u0440\u0456\u0442\u044C ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0456 \u0444\u0430\u0439\u043B\u0438",labelFileWaitingForSize:"\u0412\u043A\u0430\u0436\u0456\u0442\u044C \u0440\u043E\u0437\u043C\u0456\u0440",labelFileSizeNotAvailable:"\u0420\u043E\u0437\u043C\u0456\u0440 \u043D\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0439",labelFileLoading:"\u041E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u044F",labelFileLoadError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u0456",labelFileProcessing:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelFileProcessingComplete:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E",labelFileProcessingAborted:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0441\u043A\u0430\u0441\u043E\u0432\u0430\u043D\u043E",labelFileProcessingError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u0456",labelFileProcessingRevertError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0456\u0434\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u0456",labelFileRemoveError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0438\u0434\u0430\u043B\u0435\u043D\u043D\u0456",labelTapToCancel:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelTapToRetry:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelTapToUndo:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u0432\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRemoveItem:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",labelButtonAbortItemLoad:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonAbortItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonUndoItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonProcessItem:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0438\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440 \u0444\u0430\u0439\u043B\u0443: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0435\u0440\u0435\u0432\u0438\u0449\u0435\u043D\u043E \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {filesize}",labelFileTypeNotAllowed:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0443 \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",fileValidateTypeLabelExpectedTypes:"\u041E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F {allButLastType} \u0430\u0431\u043E {lastType}",imageValidateSizeLabelFormatError:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0456",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0456",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {maxResolution}"};var wo={labelIdle:'K\xE9o th\u1EA3 t\u1EC7p c\u1EE7a b\u1EA1n ho\u1EB7c T\xECm ki\u1EBFm ',labelInvalidField:"Tr\u01B0\u1EDDng ch\u1EE9a c\xE1c t\u1EC7p kh\xF4ng h\u1EE3p l\u1EC7",labelFileWaitingForSize:"\u0110ang ch\u1EDD k\xEDch th\u01B0\u1EDBc",labelFileSizeNotAvailable:"K\xEDch th\u01B0\u1EDBc kh\xF4ng c\xF3 s\u1EB5n",labelFileLoading:"\u0110ang t\u1EA3i",labelFileLoadError:"L\u1ED7i khi t\u1EA3i",labelFileProcessing:"\u0110ang t\u1EA3i l\xEAn",labelFileProcessingComplete:"T\u1EA3i l\xEAn th\xE0nh c\xF4ng",labelFileProcessingAborted:"\u0110\xE3 hu\u1EF7 t\u1EA3i l\xEAn",labelFileProcessingError:"L\u1ED7i khi t\u1EA3i l\xEAn",labelFileProcessingRevertError:"L\u1ED7i khi ho\xE0n nguy\xEAn",labelFileRemoveError:"L\u1ED7i khi x\xF3a",labelTapToCancel:"nh\u1EA5n \u0111\u1EC3 h\u1EE7y",labelTapToRetry:"nh\u1EA5n \u0111\u1EC3 th\u1EED l\u1EA1i",labelTapToUndo:"nh\u1EA5n \u0111\u1EC3 ho\xE0n t\xE1c",labelButtonRemoveItem:"Xo\xE1",labelButtonAbortItemLoad:"Hu\u1EF7 b\u1ECF",labelButtonRetryItemLoad:"Th\u1EED l\u1EA1i",labelButtonAbortItemProcessing:"H\u1EE7y b\u1ECF",labelButtonUndoItemProcessing:"Ho\xE0n t\xE1c",labelButtonRetryItemProcessing:"Th\u1EED l\u1EA1i",labelButtonProcessItem:"T\u1EA3i l\xEAn",labelMaxFileSizeExceeded:"T\u1EADp tin qu\xE1 l\u1EDBn",labelMaxFileSize:"K\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelMaxTotalFileSizeExceeded:"\u0110\xE3 v\u01B0\u1EE3t qu\xE1 t\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a",labelMaxTotalFileSize:"T\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelFileTypeNotAllowed:"T\u1EC7p thu\u1ED9c lo\u1EA1i kh\xF4ng h\u1EE3p l\u1EC7",fileValidateTypeLabelExpectedTypes:"Ki\u1EC3u t\u1EC7p h\u1EE3p l\u1EC7 l\xE0 {allButLastType} ho\u1EB7c {lastType}",imageValidateSizeLabelFormatError:"Lo\u1EA1i h\xECnh \u1EA3nh kh\xF4ng \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3",imageValidateSizeLabelImageSizeTooSmall:"H\xECnh \u1EA3nh qu\xE1 nh\u1ECF",imageValidateSizeLabelImageSizeTooBig:"H\xECnh \u1EA3nh qu\xE1 l\u1EDBn",imageValidateSizeLabelExpectedMinSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i thi\u1EC3u l\xE0 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a l\xE0 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 th\u1EA5p",imageValidateSizeLabelImageResolutionTooHigh:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 cao",imageValidateSizeLabelExpectedMinResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i thi\u1EC3u l\xE0 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i \u0111a l\xE0 {maxResolution}"};var Ao={labelIdle:'\u62D6\u653E\u6587\u4EF6\uFF0C\u6216\u8005 \u6D4F\u89C8 ',labelInvalidField:"\u5B57\u6BB5\u5305\u542B\u65E0\u6548\u6587\u4EF6",labelFileWaitingForSize:"\u8BA1\u7B97\u6587\u4EF6\u5927\u5C0F",labelFileSizeNotAvailable:"\u6587\u4EF6\u5927\u5C0F\u4E0D\u53EF\u7528",labelFileLoading:"\u52A0\u8F7D",labelFileLoadError:"\u52A0\u8F7D\u9519\u8BEF",labelFileProcessing:"\u4E0A\u4F20",labelFileProcessingComplete:"\u5DF2\u4E0A\u4F20",labelFileProcessingAborted:"\u4E0A\u4F20\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u4F20\u51FA\u9519",labelFileProcessingRevertError:"\u8FD8\u539F\u51FA\u9519",labelFileRemoveError:"\u5220\u9664\u51FA\u9519",labelTapToCancel:"\u70B9\u51FB\u53D6\u6D88",labelTapToRetry:"\u70B9\u51FB\u91CD\u8BD5",labelTapToUndo:"\u70B9\u51FB\u64A4\u6D88",labelButtonRemoveItem:"\u5220\u9664",labelButtonAbortItemLoad:"\u4E2D\u6B62",labelButtonRetryItemLoad:"\u91CD\u8BD5",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u64A4\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8BD5",labelButtonProcessItem:"\u4E0A\u4F20",labelMaxFileSizeExceeded:"\u6587\u4EF6\u592A\u5927",labelMaxFileSize:"\u6700\u5927\u503C: {filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u8FC7\u6700\u5927\u6587\u4EF6\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u6587\u4EF6\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u6587\u4EF6\u7C7B\u578B\u65E0\u6548",fileValidateTypeLabelExpectedTypes:"\u5E94\u4E3A {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u56FE\u50CF\u7C7B\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u56FE\u50CF\u592A\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u56FE\u50CF\u592A\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u503C: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u503C: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u5206\u8FA8\u7387\u592A\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u5206\u8FA8\u7387\u592A\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u5C0F\u5206\u8FA8\u7387\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u5927\u5206\u8FA8\u7387\uFF1A{maxResolution}"};var vo={labelIdle:'\u62D6\u653E\u6A94\u6848\uFF0C\u6216\u8005 \u700F\u89BD ',labelInvalidField:"\u4E0D\u652F\u63F4\u6B64\u6A94\u6848",labelFileWaitingForSize:"\u6B63\u5728\u8A08\u7B97\u6A94\u6848\u5927\u5C0F",labelFileSizeNotAvailable:"\u6A94\u6848\u5927\u5C0F\u4E0D\u7B26",labelFileLoading:"\u8B80\u53D6\u4E2D",labelFileLoadError:"\u8B80\u53D6\u932F\u8AA4",labelFileProcessing:"\u4E0A\u50B3",labelFileProcessingComplete:"\u5DF2\u4E0A\u50B3",labelFileProcessingAborted:"\u4E0A\u50B3\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u50B3\u767C\u751F\u932F\u8AA4",labelFileProcessingRevertError:"\u9084\u539F\u932F\u8AA4",labelFileRemoveError:"\u522A\u9664\u932F\u8AA4",labelTapToCancel:"\u9EDE\u64CA\u53D6\u6D88",labelTapToRetry:"\u9EDE\u64CA\u91CD\u8A66",labelTapToUndo:"\u9EDE\u64CA\u9084\u539F",labelButtonRemoveItem:"\u522A\u9664",labelButtonAbortItemLoad:"\u505C\u6B62",labelButtonRetryItemLoad:"\u91CD\u8A66",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u53D6\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8A66",labelButtonProcessItem:"\u4E0A\u50B3",labelMaxFileSizeExceeded:"\u6A94\u6848\u904E\u5927",labelMaxFileSize:"\u6700\u5927\u503C\uFF1A{filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u904E\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u4E0D\u652F\u63F4\u6B64\u985E\u578B\u6A94\u6848",fileValidateTypeLabelExpectedTypes:"\u61C9\u70BA {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u6B64\u985E\u5716\u7247\u985E\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u5716\u7247\u904E\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u5716\u7247\u904E\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u5C3A\u5BF8\uFF1A{minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u5C3A\u5BF8\uFF1A{maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u89E3\u6790\u5EA6\u904E\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u89E3\u6790\u5EA6\u904E\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u4F4E\u89E3\u6790\u5EA6\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u9AD8\u89E3\u6790\u5EA6\uFF1A{maxResolution}"};ge(Rr);ge(Sr);ge(vr);ge(Mr);ge(Pr);ge(Wr);ge($r);ge(no);ge(ga);window.FilePond=$i;function kf({acceptedFileTypes:e,imageEditorEmptyFillColor:t,imageEditorMode:i,imageEditorViewportHeight:a,imageEditorViewportWidth:n,deleteUploadedFileUsing:r,isDeletable:o,isDisabled:l,getUploadedFilesUsing:s,imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeMode:d,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeUpscale:p,isAvatar:m,hasImageEditor:g,isDownloadable:b,isOpenable:E,isPreviewable:T,isReorderable:_,loadingIndicatorPosition:y,locale:I,maxSize:A,minSize:R,panelAspectRatio:S,panelLayout:x,placeholder:D,removeUploadedFileButtonPosition:O,removeUploadedFileUsing:z,reorderUploadedFilesUsing:v,shouldAppendFiles:P,shouldOrientImageFromExif:w,shouldTransformImage:L,state:F,uploadButtonPosition:C,uploadProgressIndicatorPosition:V,uploadUsing:G}){return{fileKeyIndex:{},pond:null,shouldUpdateState:!0,state:F,lastState:null,uploadedFileIndex:{},isEditorOpen:!1,editingFile:{},currentRatio:"",editor:{},init:async function(){yt(Lo[I]??Lo.en),this.pond=at(this.$refs.input,{acceptedFileTypes:e,allowImageExifOrientation:w,allowPaste:!1,allowRemove:o,allowReorder:_,allowImagePreview:T,allowVideoPreview:T,allowAudioPreview:T,allowImageTransform:L,credits:!1,files:await this.getFiles(),imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeMode:d,imageResizeUpscale:p,itemInsertLocation:P?"after":"before",...D&&{labelIdle:D},maxFileSize:A,minFileSize:R,styleButtonProcessItemPosition:C,styleButtonRemoveItemPosition:O,styleLoadIndicatorPosition:y,stylePanelAspectRatio:S,stylePanelLayout:x,styleProgressIndicatorPosition:V,server:{load:async(N,k)=>{let U=await(await fetch(N,{cache:"no-store"})).blob();k(U)},process:(N,k,q,U,W,$)=>{this.shouldUpdateState=!1;let ae=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,X=>(X^crypto.getRandomValues(new Uint8Array(1))[0]&15>>X/4).toString(16));G(ae,k,X=>{this.shouldUpdateState=!0,U(X)},W,$)},remove:async(N,k)=>{let q=this.uploadedFileIndex[N]??null;q&&(await r(q),k())},revert:async(N,k)=>{await z(N),k()}},allowImageEdit:g,imageEditEditor:{open:N=>this.loadEditor(N),onconfirm:()=>{},oncancel:()=>this.closeEditor(),onclose:()=>this.closeEditor()}}),this.$watch("state",async()=>{if(this.pond&&this.shouldUpdateState){if(this.state!==null&&Object.values(this.state).filter(N=>N.startsWith("livewire-file:")).length){this.lastState=null;return}JSON.stringify(this.state)!==this.lastState&&(this.lastState=JSON.stringify(this.state),this.pond.files=await this.getFiles())}}),this.pond.on("reorderfiles",async N=>{let k=N.map(q=>q.source instanceof File?q.serverId:this.uploadedFileIndex[q.source]??null).filter(q=>q);await v(P?k:k.reverse())}),this.pond.on("initfile",async N=>{b&&(m||this.insertDownloadLink(N))}),this.pond.on("initfile",async N=>{E&&(m||this.insertOpenLink(N))}),this.pond.on("addfilestart",async N=>{N.status===st.PROCESSING_QUEUED&&this.dispatchFormEvent("file-upload-started")});let B=async()=>{this.pond.getFiles().filter(N=>N.status===st.PROCESSING||N.status===st.PROCESSING_QUEUED).length||this.dispatchFormEvent("file-upload-finished")};this.pond.on("processfile",B),this.pond.on("processfileabort",B),this.pond.on("processfilerevert",B)},destroy:function(){this.destroyEditor(),nt(this.$refs.input),this.pond=null},dispatchFormEvent:function(B){this.$el.closest("form")?.dispatchEvent(new CustomEvent(B,{composed:!0,cancelable:!0}))},getUploadedFiles:async function(){let B=await s();this.fileKeyIndex=B??{},this.uploadedFileIndex=Object.entries(this.fileKeyIndex).filter(([N,k])=>k?.url).reduce((N,[k,q])=>(N[q.url]=k,N),{})},getFiles:async function(){await this.getUploadedFiles();let B=[];for(let N of Object.values(this.fileKeyIndex))N&&B.push({source:N.url,options:{type:"local",.../^image/.test(N.type)?{}:{file:{name:N.name,size:N.size,type:N.type}}}});return P?B:B.reverse()},insertDownloadLink:function(B){if(B.origin!==wt.LOCAL)return;let N=this.getDownloadLink(B);N&&document.getElementById(`filepond--item-${B.id}`).querySelector(".filepond--file-info-main").prepend(N)},insertOpenLink:function(B){if(B.origin!==wt.LOCAL)return;let N=this.getOpenLink(B);N&&document.getElementById(`filepond--item-${B.id}`).querySelector(".filepond--file-info-main").prepend(N)},getDownloadLink:function(B){let N=B.source;if(!N)return;let k=document.createElement("a");return k.className="filepond--download-icon",k.href=N,k.download=B.file.name,k},getOpenLink:function(B){let N=B.source;if(!N)return;let k=document.createElement("a");return k.className="filepond--open-icon",k.href=N,k.target="_blank",k},initEditor:function(){l||g&&(this.editor=new da(this.$refs.editor,{aspectRatio:n/a,autoCropArea:1,center:!0,crop:B=>{this.$refs.xPositionInput.value=Math.round(B.detail.x),this.$refs.yPositionInput.value=Math.round(B.detail.y),this.$refs.heightInput.value=Math.round(B.detail.height),this.$refs.widthInput.value=Math.round(B.detail.width),this.$refs.rotationInput.value=B.detail.rotate},cropBoxResizable:!0,guides:!0,highlight:!0,responsive:!0,toggleDragModeOnDblclick:!0,viewMode:i,wheelZoomRatio:.02}))},closeEditor:function(){this.editingFile={},this.isEditorOpen=!1,this.destroyEditor()},loadEditor:function(B){if(l||!g||!B)return;this.editingFile=B,this.initEditor();let N=new FileReader;N.onload=k=>{this.isEditorOpen=!0,setTimeout(()=>this.editor.replace(k.target.result),200)},N.readAsDataURL(B)},saveEditor:function(){l||g&&this.editor.getCroppedCanvas({fillColor:t??"transparent",height:h,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",width:f}).toBlob(B=>{this.pond.removeFile(this.pond.getFiles().find(N=>N.filename===this.editingFile.name)),this.$nextTick(()=>{this.shouldUpdateState=!1,this.pond.addFile(new File([B],this.editingFile.name,{type:this.editingFile.type==="image/svg+xml"?"image/png":this.editingFile.type,lastModified:new Date().getTime()})).then(()=>{this.closeEditor()})})},this.editingFile.type)},destroyEditor:function(){this.editor&&typeof this.editor.destroy=="function"&&this.editor.destroy(),this.editor=null}}}var Lo={ar:ro,cs:oo,da:lo,de:so,en:co,es:uo,fa:ho,fi:fo,fr:po,hu:mo,id:go,it:Eo,nl:To,pl:Io,pt_BR:fi,pt_PT:fi,ro:bo,ru:_o,sv:Ro,tr:yo,uk:So,vi:wo,zh_CN:Ao,zh_TW:vo};export{kf as default}; +/*! Bundled license information: + +filepond/dist/filepond.esm.js: + (*! + * FilePond 4.30.4 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +cropperjs/dist/cropper.esm.js: + (*! + * Cropper.js v1.5.13 + * https://fengyuanchen.github.io/cropperjs + * + * Copyright 2015-present Chen Fengyuan + * Released under the MIT license + * + * Date: 2022-11-20T05:30:46.114Z + *) + +filepond-plugin-file-validate-size/dist/filepond-plugin-file-validate-size.esm.js: + (*! + * FilePondPluginFileValidateSize 2.2.8 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-file-validate-type/dist/filepond-plugin-file-validate-type.esm.js: + (*! + * FilePondPluginFileValidateType 1.2.8 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-crop/dist/filepond-plugin-image-crop.esm.js: + (*! + * FilePondPluginImageCrop 2.0.6 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-edit/dist/filepond-plugin-image-edit.esm.js: + (*! + * FilePondPluginImageEdit 1.6.3 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-exif-orientation/dist/filepond-plugin-image-exif-orientation.esm.js: + (*! + * FilePondPluginImageExifOrientation 1.0.11 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-preview/dist/filepond-plugin-image-preview.esm.js: + (*! + * FilePondPluginImagePreview 4.6.11 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-resize/dist/filepond-plugin-image-resize.esm.js: + (*! + * FilePondPluginImageResize 2.0.10 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-image-transform/dist/filepond-plugin-image-transform.esm.js: + (*! + * FilePondPluginImageTransform 3.8.7 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit https://pqina.nl/filepond/ for details. + *) + +filepond-plugin-media-preview/dist/filepond-plugin-media-preview.esm.js: + (*! + * FilePondPluginMediaPreview 1.0.11 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit undefined for details. + *) +*/ diff --git a/public/js/filament/forms/components/key-value.js b/public/js/filament/forms/components/key-value.js new file mode 100644 index 000000000..6b3a02d69 --- /dev/null +++ b/public/js/filament/forms/components/key-value.js @@ -0,0 +1 @@ +function r({state:i}){return{state:i,rows:[],shouldUpdateRows:!0,init:function(){this.updateRows(),this.rows.length<=0&&this.addRow(),this.updateState(),this.$watch("state",(t,e)=>{let s=o=>o===null?0:Array.isArray(o)?o.length:typeof o!="object"?0:Object.keys(o).length;s(t)===0&&s(e)===0||this.updateRows()})},addRow:function(){this.rows.push({key:"",value:""}),this.updateState()},deleteRow:function(t){this.rows.splice(t,1),this.rows.length<=0&&this.addRow(),this.updateState()},reorderRows:function(t){let e=Alpine.raw(this.rows),s=e.splice(t.oldIndex,1)[0];e.splice(t.newIndex,0,s),this.rows=e,this.updateState()},updateRows:function(){if(!this.shouldUpdateRows){this.shouldUpdateRows=!0;return}let t=[];for(let[e,s]of Object.entries(this.state??{}))t.push({key:e,value:s});this.rows=t},updateState:function(){let t={};this.rows.forEach(e=>{e.key===""||e.key===null||(t[e.key]=e.value)}),this.shouldUpdateRows=!1,this.state=t}}}export{r as default}; diff --git a/public/js/filament/forms/components/markdown-editor.js b/public/js/filament/forms/components/markdown-editor.js new file mode 100644 index 000000000..bf89f0202 --- /dev/null +++ b/public/js/filament/forms/components/markdown-editor.js @@ -0,0 +1,51 @@ +var as=Object.defineProperty;var kd=Object.getOwnPropertyDescriptor;var wd=Object.getOwnPropertyNames;var Sd=Object.prototype.hasOwnProperty;var Td=(o,p)=>()=>(o&&(p=o(o=0)),p);var Ue=(o,p)=>()=>(p||o((p={exports:{}}).exports,p),p.exports);var Ld=(o,p,v,C)=>{if(p&&typeof p=="object"||typeof p=="function")for(let b of wd(p))!Sd.call(o,b)&&b!==v&&as(o,b,{get:()=>p[b],enumerable:!(C=kd(p,b))||C.enumerable});return o};var Cd=o=>Ld(as({},"__esModule",{value:!0}),o);var Re=Ue((Xo,Yo)=>{(function(o,p){typeof Xo=="object"&&typeof Yo<"u"?Yo.exports=p():typeof define=="function"&&define.amd?define(p):(o=o||self,o.CodeMirror=p())})(Xo,function(){"use strict";var o=navigator.userAgent,p=navigator.platform,v=/gecko\/\d/i.test(o),C=/MSIE \d/.test(o),b=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(o),_=/Edge\/(\d+)/.exec(o),s=C||b||_,g=s&&(C?document.documentMode||6:+(_||b)[1]),h=!_&&/WebKit\//.test(o),w=h&&/Qt\/\d+\.\d+/.test(o),k=!_&&/Chrome\/(\d+)/.exec(o),c=k&&+k[1],d=/Opera\//.test(o),S=/Apple Computer/.test(navigator.vendor),E=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(o),z=/PhantomJS/.test(o),y=S&&(/Mobile\/\w+/.test(o)||navigator.maxTouchPoints>2),H=/Android/.test(o),M=y||H||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(o),B=y||/Mac/.test(p),X=/\bCrOS\b/.test(o),re=/win/i.test(p),ne=d&&o.match(/Version\/(\d*\.\d*)/);ne&&(ne=Number(ne[1])),ne&&ne>=15&&(d=!1,h=!0);var N=B&&(w||d&&(ne==null||ne<12.11)),F=v||s&&g>=9;function D(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var V=function(e,t){var n=e.className,r=D(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function j(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function J(e,t){return j(e).appendChild(t)}function x(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),typeof t=="string")i.appendChild(document.createTextNode(t));else if(t)for(var a=0;a=t)return l+(t-a);l+=u-a,l+=n-l%n,a=u+1}}var pe=function(){this.id=null,this.f=null,this.time=0,this.handler=Ee(this.onTimeout,this)};pe.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},pe.prototype.set=function(e,t){this.f=t;var n=+new Date+e;(!this.id||n=t)return r+Math.min(l,t-i);if(i+=a-r,i+=n-i%n,r=a+1,i>=t)return r}}var He=[""];function $e(e){for(;He.length<=e;)He.push(O(He)+" ");return He[e]}function O(e){return e[e.length-1]}function Z(e,t){for(var n=[],r=0;r"\x80"&&(e.toUpperCase()!=e.toLowerCase()||ce.test(e))}function je(e,t){return t?t.source.indexOf("\\w")>-1&&oe(e)?!0:t.test(e):oe(e)}function ke(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ce=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function we(e){return e.charCodeAt(0)>=768&&Ce.test(e)}function $(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,a=r<0?Math.ceil(i):Math.floor(i);if(a==t)return e(a)?t:n;e(a)?n=a:t=a+r}}function se(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var i=!1,a=0;at||t==n&&l.to==t)&&(r(Math.max(l.from,t),Math.min(l.to,n),l.level==1?"rtl":"ltr",a),i=!0)}i||r(t,n,"ltr")}var Ae=null;function et(e,t,n){var r;Ae=null;for(var i=0;it)return i;a.to==t&&(a.from!=a.to&&n=="before"?r=i:Ae=i),a.from==t&&(a.from!=a.to&&n!="before"?r=i:Ae=i)}return r??Ae}var zt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(m){return m<=247?e.charAt(m):1424<=m&&m<=1524?"R":1536<=m&&m<=1785?t.charAt(m-1536):1774<=m&&m<=2220?"r":8192<=m&&m<=8203?"w":m==8204?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,i=/[stwN]/,a=/[LRr]/,l=/[Lb1n]/,u=/[1n]/;function f(m,A,P){this.level=m,this.from=A,this.to=P}return function(m,A){var P=A=="ltr"?"L":"R";if(m.length==0||A=="ltr"&&!r.test(m))return!1;for(var ee=m.length,Q=[],ae=0;ae-1&&(r[t]=i.slice(0,a).concat(i.slice(a+1)))}}}function tt(e,t){var n=bt(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function Lt(e){e.prototype.on=function(t,n){ge(this,t,n)},e.prototype.off=function(t,n){_t(this,t,n)}}function kt(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Er(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function gn(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function rr(e){kt(e),Er(e)}function At(e){return e.target||e.srcElement}function mn(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),B&&e.ctrlKey&&t==1&&(t=3),t}var Ji=function(){if(s&&g<9)return!1;var e=x("div");return"draggable"in e||"dragDrop"in e}(),Bt;function eo(e){if(Bt==null){var t=x("span","\u200B");J(e,x("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Bt=t.offsetWidth<=1&&t.offsetHeight>2&&!(s&&g<8))}var n=Bt?x("span","\u200B"):x("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}var Br;function Qn(e){if(Br!=null)return Br;var t=J(e,document.createTextNode("A\u062EA")),n=Y(t,0,1).getBoundingClientRect(),r=Y(t,1,2).getBoundingClientRect();return j(e),!n||n.left==n.right?!1:Br=r.right-n.right<3}var vn=` + +b`.split(/\n/).length!=3?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf(` +`,t);i==-1&&(i=e.length);var a=e.slice(t,e.charAt(i-1)=="\r"?i-1:i),l=a.indexOf("\r");l!=-1?(n.push(a.slice(0,l)),t+=l+1):(n.push(a),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},pr=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch{return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch{}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Xt=function(){var e=x("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Yt=null;function Vn(e){if(Yt!=null)return Yt;var t=J(e,x("span","x")),n=t.getBoundingClientRect(),r=Y(t,0,1).getBoundingClientRect();return Yt=Math.abs(n.left-r.left)>1}var Ut={},hr={};function Jn(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Ut[e]=t}function Wr(e,t){hr[e]=t}function Ot(e){if(typeof e=="string"&&hr.hasOwnProperty(e))e=hr[e];else if(e&&typeof e.name=="string"&&hr.hasOwnProperty(e.name)){var t=hr[e.name];typeof t=="string"&&(t={name:t}),e=te(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ot("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ot("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function nr(e,t){t=Ot(t);var n=Ut[t.name];if(!n)return nr(e,"text/plain");var r=n(e,t);if(gr.hasOwnProperty(t.name)){var i=gr[t.name];for(var a in i)i.hasOwnProperty(a)&&(r.hasOwnProperty(a)&&(r["_"+a]=r[a]),r[a]=i[a])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)r[l]=t.modeProps[l];return r}var gr={};function ei(e,t){var n=gr.hasOwnProperty(e)?gr[e]:gr[e]={};fe(t,n)}function ir(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function mr(e,t){for(var n;e.innerMode&&(n=e.innerMode(t),!(!n||n.mode==e));)t=n.state,e=n.mode;return n||{mode:e,state:t}}function bn(e,t,n){return e.startState?e.startState(t,n):!0}var at=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};at.prototype.eol=function(){return this.pos>=this.string.length},at.prototype.sol=function(){return this.pos==this.lineStart},at.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},at.prototype.next=function(){if(this.post},at.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},at.prototype.skipToEnd=function(){this.pos=this.string.length},at.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},at.prototype.backUp=function(e){this.pos-=e},at.prototype.column=function(){return this.lastColumnPos0?null:(a&&t!==!1&&(this.pos+=a[0].length),a)}},at.prototype.current=function(){return this.string.slice(this.start,this.pos)},at.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},at.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},at.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function ze(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],a=i.chunkSize();if(t=e.first&&tn?G(n,ze(e,n).text.length):kc(t,ze(e,t.line).text.length)}function kc(e,t){var n=e.ch;return n==null||n>t?G(e.line,t):n<0?G(e.line,0):e}function sa(e,t){for(var n=[],r=0;rthis.maxLookAhead&&(this.maxLookAhead=e),t},Vt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Vt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Vt.fromSaved=function(e,t,n){return t instanceof ti?new Vt(e,ir(e.mode,t.state),n,t.lookAhead):new Vt(e,ir(e.mode,t),n)},Vt.prototype.save=function(e){var t=e!==!1?ir(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ti(t,this.maxLookAhead):t};function ua(e,t,n,r){var i=[e.state.modeGen],a={};ga(e,t.text,e.doc.mode,n,function(m,A){return i.push(m,A)},a,r);for(var l=n.state,u=function(m){n.baseTokens=i;var A=e.state.overlays[m],P=1,ee=0;n.state=!0,ga(e,t.text,A.mode,n,function(Q,ae){for(var ue=P;eeQ&&i.splice(P,1,Q,i[P+1],he),P+=2,ee=Math.min(Q,he)}if(ae)if(A.opaque)i.splice(ue,P-ue,Q,"overlay "+ae),P=ue+2;else for(;uee.options.maxHighlightLength&&ir(e.doc.mode,r.state),a=ua(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=a.styles,a.classes?t.styleClasses=a.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function yn(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new Vt(r,!0,t);var a=wc(e,t,n),l=a>r.first&&ze(r,a-1).stateAfter,u=l?Vt.fromSaved(r,l,a):new Vt(r,bn(r.mode),a);return r.iter(a,t,function(f){to(e,f.text,u);var m=u.line;f.stateAfter=m==t-1||m%5==0||m>=i.viewFrom&&mt.start)return a}throw new Error("Mode "+e.name+" failed to advance stream.")}var da=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function pa(e,t,n,r){var i=e.doc,a=i.mode,l;t=Pe(i,t);var u=ze(i,t.line),f=yn(e,t.line,n),m=new at(u.text,e.options.tabSize,f),A;for(r&&(A=[]);(r||m.pose.options.maxHighlightLength?(u=!1,l&&to(e,t,r,A.pos),A.pos=t.length,P=null):P=ha(ro(n,A,r.state,ee),a),ee){var Q=ee[0].name;Q&&(P="m-"+(P?Q+" "+P:Q))}if(!u||m!=P){for(;fl;--u){if(u<=a.first)return a.first;var f=ze(a,u-1),m=f.stateAfter;if(m&&(!n||u+(m instanceof ti?m.lookAhead:0)<=a.modeFrontier))return u;var A=xe(f.text,null,e.options.tabSize);(i==null||r>A)&&(i=u-1,r=A)}return i}function Sc(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=ze(e,r).stateAfter;if(i&&(!(i instanceof ti)||r+i.lookAhead=t:a.to>t);(r||(r=[])).push(new ri(l,a.from,f?null:a.to))}}return r}function Mc(e,t,n){var r;if(e)for(var i=0;i=t:a.to>t);if(u||a.from==t&&l.type=="bookmark"&&(!n||a.marker.insertLeft)){var f=a.from==null||(l.inclusiveLeft?a.from<=t:a.from0&&u)for(var Te=0;Te0)){var A=[f,1],P=ie(m.from,u.from),ee=ie(m.to,u.to);(P<0||!l.inclusiveLeft&&!P)&&A.push({from:m.from,to:u.from}),(ee>0||!l.inclusiveRight&&!ee)&&A.push({from:u.to,to:m.to}),i.splice.apply(i,A),f+=A.length-3}}return i}function ba(e){var t=e.markedSpans;if(t){for(var n=0;nt)&&(!r||io(r,a.marker)<0)&&(r=a.marker)}return r}function ka(e,t,n,r,i){var a=ze(e,t),l=ar&&a.markedSpans;if(l)for(var u=0;u=0&&P<=0||A<=0&&P>=0)&&(A<=0&&(f.marker.inclusiveRight&&i.inclusiveLeft?ie(m.to,n)>=0:ie(m.to,n)>0)||A>=0&&(f.marker.inclusiveRight&&i.inclusiveLeft?ie(m.from,r)<=0:ie(m.from,r)<0)))return!0}}}function $t(e){for(var t;t=_a(e);)e=t.find(-1,!0).line;return e}function qc(e){for(var t;t=oi(e);)e=t.find(1,!0).line;return e}function Ic(e){for(var t,n;t=oi(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function oo(e,t){var n=ze(e,t),r=$t(n);return n==r?t:Xe(r)}function wa(e,t){if(t>e.lastLine())return t;var n=ze(e,t),r;if(!vr(e,n))return t;for(;r=oi(n);)n=r.find(1,!0).line;return Xe(n)+1}function vr(e,t){var n=ar&&t.markedSpans;if(n){for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=i,t.maxLine=r)})}var $r=function(e,t,n){this.text=e,ya(this,t),this.height=n?n(this):1};$r.prototype.lineNo=function(){return Xe(this)},Lt($r);function Fc(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),ba(e),ya(e,n);var i=r?r(e):1;i!=e.height&&Wt(e,i)}function Nc(e){e.parent=null,ba(e)}var Oc={},Pc={};function Sa(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Pc:Oc;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function Ta(e,t){var n=K("span",null,null,h?"padding-right: .1px":null),r={pre:K("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var a=i?t.rest[i-1]:t.line,l=void 0;r.pos=0,r.addToken=Rc,Qn(e.display.measure)&&(l=xt(a,e.doc.direction))&&(r.addToken=Bc(r.addToken,l)),r.map=[];var u=t!=e.display.externalMeasured&&Xe(a);Wc(a,r,ca(e,a,u)),a.styleClasses&&(a.styleClasses.bgClass&&(r.bgClass=ye(a.styleClasses.bgClass,r.bgClass||"")),a.styleClasses.textClass&&(r.textClass=ye(a.styleClasses.textClass,r.textClass||""))),r.map.length==0&&r.map.push(0,0,r.content.appendChild(eo(e.display.measure))),i==0?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(h){var f=r.content.lastChild;(/\bcm-tab\b/.test(f.className)||f.querySelector&&f.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return tt(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=ye(r.pre.className,r.textClass||"")),r}function jc(e){var t=x("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Rc(e,t,n,r,i,a,l){if(t){var u=e.splitSpaces?Hc(t,e.trailingSpace):t,f=e.cm.state.specialChars,m=!1,A;if(!f.test(t))e.col+=t.length,A=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,A),s&&g<9&&(m=!0),e.pos+=t.length;else{A=document.createDocumentFragment();for(var P=0;;){f.lastIndex=P;var ee=f.exec(t),Q=ee?ee.index-P:t.length-P;if(Q){var ae=document.createTextNode(u.slice(P,P+Q));s&&g<9?A.appendChild(x("span",[ae])):A.appendChild(ae),e.map.push(e.pos,e.pos+Q,ae),e.col+=Q,e.pos+=Q}if(!ee)break;P+=Q+1;var ue=void 0;if(ee[0]==" "){var he=e.cm.options.tabSize,ve=he-e.col%he;ue=A.appendChild(x("span",$e(ve),"cm-tab")),ue.setAttribute("role","presentation"),ue.setAttribute("cm-text"," "),e.col+=ve}else ee[0]=="\r"||ee[0]==` +`?(ue=A.appendChild(x("span",ee[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),ue.setAttribute("cm-text",ee[0]),e.col+=1):(ue=e.cm.options.specialCharPlaceholder(ee[0]),ue.setAttribute("cm-text",ee[0]),s&&g<9?A.appendChild(x("span",[ue])):A.appendChild(ue),e.col+=1);e.map.push(e.pos,e.pos+1,ue),e.pos++}}if(e.trailingSpace=u.charCodeAt(t.length-1)==32,n||r||i||m||a||l){var _e=n||"";r&&(_e+=r),i&&(_e+=i);var be=x("span",[A],_e,a);if(l)for(var Te in l)l.hasOwnProperty(Te)&&Te!="style"&&Te!="class"&&be.setAttribute(Te,l[Te]);return e.content.appendChild(be)}e.content.appendChild(A)}}function Hc(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;im&&P.from<=m));ee++);if(P.to>=A)return e(n,r,i,a,l,u,f);e(n,r.slice(0,P.to-m),i,a,null,u,f),a=null,r=r.slice(P.to-m),m=P.to}}}function La(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function Wc(e,t,n){var r=e.markedSpans,i=e.text,a=0;if(!r){for(var l=1;lf||We.collapsed&&qe.to==f&&qe.from==f)){if(qe.to!=null&&qe.to!=f&&Q>qe.to&&(Q=qe.to,ue=""),We.className&&(ae+=" "+We.className),We.css&&(ee=(ee?ee+";":"")+We.css),We.startStyle&&qe.from==f&&(he+=" "+We.startStyle),We.endStyle&&qe.to==Q&&(Te||(Te=[])).push(We.endStyle,qe.to),We.title&&((_e||(_e={})).title=We.title),We.attributes)for(var Ve in We.attributes)(_e||(_e={}))[Ve]=We.attributes[Ve];We.collapsed&&(!ve||io(ve.marker,We)<0)&&(ve=qe)}else qe.from>f&&Q>qe.from&&(Q=qe.from)}if(Te)for(var mt=0;mt=u)break;for(var jt=Math.min(u,Q);;){if(A){var It=f+A.length;if(!ve){var ut=It>jt?A.slice(0,jt-f):A;t.addToken(t,ut,P?P+ae:ae,he,f+ut.length==Q?ue:"",ee,_e)}if(It>=jt){A=A.slice(jt-f),f=jt;break}f=It,he=""}A=i.slice(a,a=n[m++]),P=Sa(n[m++],t.cm.options)}}}function Ca(e,t,n){this.line=t,this.rest=Ic(t),this.size=this.rest?Xe(O(this.rest))-n+1:1,this.node=this.text=null,this.hidden=vr(e,t)}function li(e,t,n){for(var r=[],i,a=t;a2&&a.push((f.bottom+m.top)/2-n.top)}}a.push(n.bottom-n.top)}}function Ia(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};if(e.rest){for(var r=0;rn)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}}function ef(e,t){t=$t(t);var n=Xe(t),r=e.display.externalMeasured=new Ca(e.doc,t,n);r.lineN=n;var i=r.built=Ta(e,r);return r.text=i.pre,J(e.display.lineMeasure,i.pre),r}function Fa(e,t,n,r){return er(e,Gr(e,t),n,r)}function fo(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&tt)&&(a=f-u,i=a-1,t>=f&&(l="right")),i!=null){if(r=e[m+2],u==f&&n==(r.insertLeft?"left":"right")&&(l=n),n=="left"&&i==0)for(;m&&e[m-2]==e[m-3]&&e[m-1].insertLeft;)r=e[(m-=3)+2],l="left";if(n=="right"&&i==f-u)for(;m=0&&(n=e[i]).left==n.right;i--);return n}function rf(e,t,n,r){var i=Oa(t.map,n,r),a=i.node,l=i.start,u=i.end,f=i.collapse,m;if(a.nodeType==3){for(var A=0;A<4;A++){for(;l&&we(t.line.text.charAt(i.coverStart+l));)--l;for(;i.coverStart+u0&&(f=r="right");var P;e.options.lineWrapping&&(P=a.getClientRects()).length>1?m=P[r=="right"?P.length-1:0]:m=a.getBoundingClientRect()}if(s&&g<9&&!l&&(!m||!m.left&&!m.right)){var ee=a.parentNode.getClientRects()[0];ee?m={left:ee.left,right:ee.left+Xr(e.display),top:ee.top,bottom:ee.bottom}:m=Na}for(var Q=m.top-t.rect.top,ae=m.bottom-t.rect.top,ue=(Q+ae)/2,he=t.view.measure.heights,ve=0;ve=r.text.length?(f=r.text.length,m="before"):f<=0&&(f=0,m="after"),!u)return l(m=="before"?f-1:f,m=="before");function A(ae,ue,he){var ve=u[ue],_e=ve.level==1;return l(he?ae-1:ae,_e!=he)}var P=et(u,f,m),ee=Ae,Q=A(f,P,m=="before");return ee!=null&&(Q.other=A(f,ee,m!="before")),Q}function Wa(e,t){var n=0;t=Pe(e.doc,t),e.options.lineWrapping||(n=Xr(e.display)*t.ch);var r=ze(e.doc,t.line),i=lr(r)+si(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function ho(e,t,n,r,i){var a=G(e,t,n);return a.xRel=i,r&&(a.outside=r),a}function go(e,t,n){var r=e.doc;if(n+=e.display.viewOffset,n<0)return ho(r.first,0,null,-1,-1);var i=Qt(r,n),a=r.first+r.size-1;if(i>a)return ho(r.first+r.size-1,ze(r,a).text.length,null,1,1);t<0&&(t=0);for(var l=ze(r,i);;){var u=of(e,l,i,t,n),f=Dc(l,u.ch+(u.xRel>0||u.outside>0?1:0));if(!f)return u;var m=f.find(1);if(m.line==i)return m;l=ze(r,i=m.line)}}function Ua(e,t,n,r){r-=po(t);var i=t.text.length,a=U(function(l){return er(e,n,l-1).bottom<=r},i,0);return i=U(function(l){return er(e,n,l).top>r},a,i),{begin:a,end:i}}function $a(e,t,n,r){n||(n=Gr(e,t));var i=ui(e,t,er(e,n,r),"line").top;return Ua(e,t,n,i)}function mo(e,t,n,r){return e.bottom<=n?!1:e.top>n?!0:(r?e.left:e.right)>t}function of(e,t,n,r,i){i-=lr(t);var a=Gr(e,t),l=po(t),u=0,f=t.text.length,m=!0,A=xt(t,e.doc.direction);if(A){var P=(e.options.lineWrapping?lf:af)(e,t,n,a,A,r,i);m=P.level!=1,u=m?P.from:P.to-1,f=m?P.to:P.from-1}var ee=null,Q=null,ae=U(function(Ie){var qe=er(e,a,Ie);return qe.top+=l,qe.bottom+=l,mo(qe,r,i,!1)?(qe.top<=i&&qe.left<=r&&(ee=Ie,Q=qe),!0):!1},u,f),ue,he,ve=!1;if(Q){var _e=r-Q.left=Te.bottom?1:0}return ae=$(t.text,ae,1),ho(n,ae,he,ve,r-ue)}function af(e,t,n,r,i,a,l){var u=U(function(P){var ee=i[P],Q=ee.level!=1;return mo(Kt(e,G(n,Q?ee.to:ee.from,Q?"before":"after"),"line",t,r),a,l,!0)},0,i.length-1),f=i[u];if(u>0){var m=f.level!=1,A=Kt(e,G(n,m?f.from:f.to,m?"after":"before"),"line",t,r);mo(A,a,l,!0)&&A.top>l&&(f=i[u-1])}return f}function lf(e,t,n,r,i,a,l){var u=Ua(e,t,r,l),f=u.begin,m=u.end;/\s/.test(t.text.charAt(m-1))&&m--;for(var A=null,P=null,ee=0;ee=m||Q.to<=f)){var ae=Q.level!=1,ue=er(e,r,ae?Math.min(m,Q.to)-1:Math.max(f,Q.from)).right,he=uehe)&&(A=Q,P=he)}}return A||(A=i[i.length-1]),A.fromm&&(A={from:A.from,to:m,level:A.level}),A}var Mr;function Zr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Mr==null){Mr=x("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Mr.appendChild(document.createTextNode("x")),Mr.appendChild(x("br"));Mr.appendChild(document.createTextNode("x"))}J(e.measure,Mr);var n=Mr.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),j(e.measure),n||1}function Xr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=x("span","xxxxxxxxxx"),n=x("pre",[t],"CodeMirror-line-like");J(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function vo(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,a=t.gutters.firstChild,l=0;a;a=a.nextSibling,++l){var u=e.display.gutterSpecs[l].className;n[u]=a.offsetLeft+a.clientLeft+i,r[u]=a.clientWidth}return{fixedPos:bo(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function bo(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Ka(e){var t=Zr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/Xr(e.display)-3);return function(i){if(vr(e.doc,i))return 0;var a=0;if(i.widgets)for(var l=0;l0&&(m=ze(e.doc,f.line).text).length==f.ch){var A=xe(m,m.length,e.options.tabSize)-m.length;f=G(f.line,Math.max(0,Math.round((a-qa(e.display).left)/Xr(e.display))-A))}return f}function Dr(e,t){if(t>=e.display.viewTo||(t-=e.display.viewFrom,t<0))return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)ar&&oo(e.doc,t)i.viewFrom?yr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)yr(e);else if(t<=i.viewFrom){var a=fi(e,n,n+r,1);a?(i.view=i.view.slice(a.index),i.viewFrom=a.lineN,i.viewTo+=r):yr(e)}else if(n>=i.viewTo){var l=fi(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):yr(e)}else{var u=fi(e,t,t,-1),f=fi(e,n,n+r,1);u&&f?(i.view=i.view.slice(0,u.index).concat(li(e,u.lineN,f.lineN)).concat(i.view.slice(f.index)),i.viewTo+=r):yr(e)}var m=i.externalMeasured;m&&(n=i.lineN&&t=r.viewTo)){var a=r.view[Dr(e,t)];if(a.node!=null){var l=a.changes||(a.changes=[]);De(l,n)==-1&&l.push(n)}}}function yr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function fi(e,t,n,r){var i=Dr(e,t),a,l=e.display.view;if(!ar||n==e.doc.first+e.doc.size)return{index:i,lineN:n};for(var u=e.display.viewFrom,f=0;f0){if(i==l.length-1)return null;a=u+l[i].size-t,i++}else a=u-t;t+=a,n+=a}for(;oo(e.doc,n)!=n;){if(i==(r<0?0:l.length-1))return null;n+=r*l[i-(r<0?1:0)].size,i+=r}return{index:i,lineN:n}}function sf(e,t,n){var r=e.display,i=r.view;i.length==0||t>=r.viewTo||n<=r.viewFrom?(r.view=li(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=li(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,Dr(e,n)))),r.viewTo=n}function Ga(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||f.to().line0?l:e.defaultCharWidth())+"px"}if(r.other){var u=n.appendChild(x("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));u.style.display="",u.style.left=r.other.left+"px",u.style.top=r.other.top+"px",u.style.height=(r.other.bottom-r.other.top)*.85+"px"}}function di(e,t){return e.top-t.top||e.left-t.left}function uf(e,t,n){var r=e.display,i=e.doc,a=document.createDocumentFragment(),l=qa(e.display),u=l.left,f=Math.max(r.sizerWidth,zr(e)-r.sizer.offsetLeft)-l.right,m=i.direction=="ltr";function A(be,Te,Ie,qe){Te<0&&(Te=0),Te=Math.round(Te),qe=Math.round(qe),a.appendChild(x("div",null,"CodeMirror-selected","position: absolute; left: "+be+`px; + top: `+Te+"px; width: "+(Ie??f-be)+`px; + height: `+(qe-Te)+"px"))}function P(be,Te,Ie){var qe=ze(i,be),We=qe.text.length,Ve,mt;function it(ut,Ft){return ci(e,G(be,ut),"div",qe,Ft)}function jt(ut,Ft,yt){var dt=$a(e,qe,null,ut),ct=Ft=="ltr"==(yt=="after")?"left":"right",lt=yt=="after"?dt.begin:dt.end-(/\s/.test(qe.text.charAt(dt.end-1))?2:1);return it(lt,ct)[ct]}var It=xt(qe,i.direction);return se(It,Te||0,Ie??We,function(ut,Ft,yt,dt){var ct=yt=="ltr",lt=it(ut,ct?"left":"right"),Nt=it(Ft-1,ct?"right":"left"),un=Te==null&&ut==0,Tr=Ie==null&&Ft==We,St=dt==0,tr=!It||dt==It.length-1;if(Nt.top-lt.top<=3){var vt=(m?un:Tr)&&St,Go=(m?Tr:un)&&tr,fr=vt?u:(ct?lt:Nt).left,Or=Go?f:(ct?Nt:lt).right;A(fr,lt.top,Or-fr,lt.bottom)}else{var Pr,Et,cn,Zo;ct?(Pr=m&&un&&St?u:lt.left,Et=m?f:jt(ut,yt,"before"),cn=m?u:jt(Ft,yt,"after"),Zo=m&&Tr&&tr?f:Nt.right):(Pr=m?jt(ut,yt,"before"):u,Et=!m&&un&&St?f:lt.right,cn=!m&&Tr&&tr?u:Nt.left,Zo=m?jt(Ft,yt,"after"):f),A(Pr,lt.top,Et-Pr,lt.bottom),lt.bottom0?t.blinker=setInterval(function(){e.hasFocus()||Yr(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Xa(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||wo(e))}function ko(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&Yr(e))},100)}function wo(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),e.options.readOnly!="nocursor"&&(e.state.focused||(tt(e,"focus",e,t),e.state.focused=!0,le(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),h&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),_o(e))}function Yr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(tt(e,"blur",e,t),e.state.focused=!1,V(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function pi(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=Math.max(0,t.scroller.getBoundingClientRect().top),i=t.lineDiv.getBoundingClientRect().top,a=0,l=0;l.005||Q<-.005)&&(ie.display.sizerWidth){var ue=Math.ceil(A/Xr(e.display));ue>e.display.maxLineLength&&(e.display.maxLineLength=ue,e.display.maxLine=u.line,e.display.maxLineChanged=!0)}}}Math.abs(a)>2&&(t.scroller.scrollTop+=a)}function Ya(e){if(e.widgets)for(var t=0;t=l&&(a=Qt(t,lr(ze(t,f))-e.wrapper.clientHeight),l=f)}return{from:a,to:Math.max(l,a+1)}}function cf(e,t){if(!ot(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null,a=n.wrapper.ownerDocument;if(t.top+r.top<0?i=!0:t.bottom+r.top>(a.defaultView.innerHeight||a.documentElement.clientHeight)&&(i=!1),i!=null&&!z){var l=x("div","\u200B",null,`position: absolute; + top: `+(t.top-n.viewOffset-si(e.display))+`px; + height: `+(t.bottom-t.top+Jt(e)+n.barHeight)+`px; + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(l),l.scrollIntoView(i),e.display.lineSpace.removeChild(l)}}}function ff(e,t,n,r){r==null&&(r=0);var i;!e.options.lineWrapping&&t==n&&(n=t.sticky=="before"?G(t.line,t.ch+1,"before"):t,t=t.ch?G(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t);for(var a=0;a<5;a++){var l=!1,u=Kt(e,t),f=!n||n==t?u:Kt(e,n);i={left:Math.min(u.left,f.left),top:Math.min(u.top,f.top)-r,right:Math.max(u.left,f.left),bottom:Math.max(u.bottom,f.bottom)+r};var m=So(e,i),A=e.doc.scrollTop,P=e.doc.scrollLeft;if(m.scrollTop!=null&&(Cn(e,m.scrollTop),Math.abs(e.doc.scrollTop-A)>1&&(l=!0)),m.scrollLeft!=null&&(qr(e,m.scrollLeft),Math.abs(e.doc.scrollLeft-P)>1&&(l=!0)),!l)break}return i}function df(e,t){var n=So(e,t);n.scrollTop!=null&&Cn(e,n.scrollTop),n.scrollLeft!=null&&qr(e,n.scrollLeft)}function So(e,t){var n=e.display,r=Zr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:n.scroller.scrollTop,a=co(e),l={};t.bottom-t.top>a&&(t.bottom=t.top+a);var u=e.doc.height+uo(n),f=t.topu-r;if(t.topi+a){var A=Math.min(t.top,(m?u:t.bottom)-a);A!=i&&(l.scrollTop=A)}var P=e.options.fixedGutter?0:n.gutters.offsetWidth,ee=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:n.scroller.scrollLeft-P,Q=zr(e)-n.gutters.offsetWidth,ae=t.right-t.left>Q;return ae&&(t.right=t.left+Q),t.left<10?l.scrollLeft=0:t.leftQ+ee-3&&(l.scrollLeft=t.right+(ae?0:10)-Q),l}function To(e,t){t!=null&&(gi(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Qr(e){gi(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Ln(e,t,n){(t!=null||n!=null)&&gi(e),t!=null&&(e.curOp.scrollLeft=t),n!=null&&(e.curOp.scrollTop=n)}function pf(e,t){gi(e),e.curOp.scrollToPos=t}function gi(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=Wa(e,t.from),r=Wa(e,t.to);Qa(e,n,r,t.margin)}}function Qa(e,t,n,r){var i=So(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});Ln(e,i.scrollLeft,i.scrollTop)}function Cn(e,t){Math.abs(e.doc.scrollTop-t)<2||(v||Co(e,{top:t}),Va(e,t,!0),v&&Co(e),Mn(e,100))}function Va(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),!(e.display.scroller.scrollTop==t&&!n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function qr(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),!((n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r)&&(e.doc.scrollLeft=t,nl(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function En(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+uo(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Jt(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Ir=function(e,t,n){this.cm=n;var r=this.vert=x("div",[x("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=x("div",[x("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),ge(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),ge(i,"scroll",function(){i.clientWidth&&t(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,s&&g<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ir.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var a=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+a)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(r==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Ir.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ir.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ir.prototype.zeroWidthHack=function(){var e=B&&!E?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new pe,this.disableVert=new pe},Ir.prototype.enableZeroWidthBar=function(e,t,n){e.style.visibility="";function r(){var i=e.getBoundingClientRect(),a=n=="vert"?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);a!=e?e.style.visibility="hidden":t.set(1e3,r)}t.set(1e3,r)},Ir.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var zn=function(){};zn.prototype.update=function(){return{bottom:0,right:0}},zn.prototype.setScrollLeft=function(){},zn.prototype.setScrollTop=function(){},zn.prototype.clear=function(){};function Vr(e,t){t||(t=En(e));var n=e.display.barWidth,r=e.display.barHeight;Ja(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&pi(e),Ja(e,En(e)),n=e.display.barWidth,r=e.display.barHeight}function Ja(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}var el={native:Ir,null:zn};function tl(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&V(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new el[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),ge(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,n){n=="horizontal"?qr(e,t):Cn(e,t)},e),e.display.scrollbars.addClass&&le(e.display.wrapper,e.display.scrollbars.addClass)}var hf=0;function Fr(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++hf,markArrays:null},Uc(e.curOp)}function Nr(e){var t=e.curOp;t&&Kc(t,function(n){for(var r=0;r=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new mi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function vf(e){e.updatedDisplay=e.mustUpdate&&Lo(e.cm,e.update)}function bf(e){var t=e.cm,n=t.display;e.updatedDisplay&&pi(t),e.barMeasure=En(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Fa(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Jt(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-zr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function yf(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var n=+new Date+e.options.workTime,r=yn(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(a){if(r.line>=e.display.viewFrom){var l=a.styles,u=a.text.length>e.options.maxHighlightLength?ir(t.mode,r.state):null,f=ua(e,a,r,!0);u&&(r.state=u),a.styles=f.styles;var m=a.styleClasses,A=f.classes;A?a.styleClasses=A:m&&(a.styleClasses=null);for(var P=!l||l.length!=a.styles.length||m!=A&&(!m||!A||m.bgClass!=A.bgClass||m.textClass!=A.textClass),ee=0;!P&&een)return Mn(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Pt(e,function(){for(var a=0;a=n.viewFrom&&t.visible.to<=n.viewTo&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&Ga(e)==0)return!1;il(e)&&(yr(e),t.dims=vo(e));var i=r.first+r.size,a=Math.max(t.visible.from-e.options.viewportMargin,r.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFroml&&n.viewTo-l<20&&(l=Math.min(i,n.viewTo)),ar&&(a=oo(e.doc,a),l=wa(e.doc,l));var u=a!=n.viewFrom||l!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;sf(e,a,l),n.viewOffset=lr(ze(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var f=Ga(e);if(!u&&f==0&&!t.force&&n.renderedView==n.view&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo))return!1;var m=wf(e);return f>4&&(n.lineDiv.style.display="none"),Tf(e,n.updateLineNumbers,t.dims),f>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,Sf(m),j(n.cursorDiv),j(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,u&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,Mn(e,400)),n.updateLineNumbers=null,!0}function rl(e,t){for(var n=t.viewport,r=!0;;r=!1){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==zr(e)){if(n&&n.top!=null&&(n={top:Math.min(e.doc.height+uo(e.display)-co(e),n.top)}),t.visible=hi(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else r&&(t.visible=hi(e.display,e.doc,n));if(!Lo(e,t))break;pi(e);var i=En(e);Tn(e),Vr(e,i),zo(e,i),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Co(e,t){var n=new mi(e,t);if(Lo(e,n)){pi(e),rl(e,n);var r=En(e);Tn(e),Vr(e,r),zo(e,r),n.finish()}}function Tf(e,t,n){var r=e.display,i=e.options.lineNumbers,a=r.lineDiv,l=a.firstChild;function u(ae){var ue=ae.nextSibling;return h&&B&&e.display.currentWheelTarget==ae?ae.style.display="none":ae.parentNode.removeChild(ae),ue}for(var f=r.view,m=r.viewFrom,A=0;A-1&&(Q=!1),Ea(e,P,m,n)),Q&&(j(P.lineNumber),P.lineNumber.appendChild(document.createTextNode(R(e.options,m)))),l=P.node.nextSibling}m+=P.size}for(;l;)l=u(l)}function Eo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px",pt(e,"gutterChanged",e)}function zo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Jt(e)+"px"}function nl(e){var t=e.display,n=t.view;if(!(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))){for(var r=bo(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,a=r+"px",l=0;l=105&&(i.wrapper.style.clipPath="inset(0px)"),i.wrapper.setAttribute("translate","no"),s&&g<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),!h&&!(v&&M)&&(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,i.gutterSpecs=Mo(r.gutters,r.lineNumbers),ol(i),n.init(i)}var vi=0,ur=null;s?ur=-.53:v?ur=15:k?ur=-.7:S&&(ur=-1/3);function al(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),n==null&&e.detail&&e.axis==e.VERTICAL_AXIS?n=e.detail:n==null&&(n=e.wheelDelta),{x:t,y:n}}function Cf(e){var t=al(e);return t.x*=ur,t.y*=ur,t}function ll(e,t){k&&c==102&&(e.display.chromeScrollHack==null?e.display.sizer.style.pointerEvents="none":clearTimeout(e.display.chromeScrollHack),e.display.chromeScrollHack=setTimeout(function(){e.display.chromeScrollHack=null,e.display.sizer.style.pointerEvents=""},100));var n=al(t),r=n.x,i=n.y,a=ur;t.deltaMode===0&&(r=t.deltaX,i=t.deltaY,a=1);var l=e.display,u=l.scroller,f=u.scrollWidth>u.clientWidth,m=u.scrollHeight>u.clientHeight;if(r&&f||i&&m){if(i&&B&&h){e:for(var A=t.target,P=l.view;A!=u;A=A.parentNode)for(var ee=0;ee=0&&ie(e,r.to())<=0)return n}return-1};var Ye=function(e,t){this.anchor=e,this.head=t};Ye.prototype.from=function(){return ft(this.anchor,this.head)},Ye.prototype.to=function(){return Ze(this.anchor,this.head)},Ye.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Gt(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort(function(ee,Q){return ie(ee.from(),Q.from())}),n=De(t,i);for(var a=1;a0:f>=0){var m=ft(u.from(),l.from()),A=Ze(u.to(),l.to()),P=u.empty()?l.from()==l.head:u.from()==u.head;a<=n&&--n,t.splice(--a,2,new Ye(P?A:m,P?m:A))}}return new Ht(t,n)}function xr(e,t){return new Ht([new Ye(e,t||e)],0)}function _r(e){return e.text?G(e.from.line+e.text.length-1,O(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function sl(e,t){if(ie(e,t.from)<0)return e;if(ie(e,t.to)<=0)return _r(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=_r(t).ch-t.to.ch),G(n,r)}function Ao(e,t){for(var n=[],r=0;r1&&e.remove(u.line+1,ae-1),e.insert(u.line+1,ve)}pt(e,"change",e,t)}function kr(e,t,n){function r(i,a,l){if(i.linked)for(var u=0;u1&&!e.done[e.done.length-2].ranges)return e.done.pop(),O(e.done)}function hl(e,t,n,r){var i=e.history;i.undone.length=0;var a=+new Date,l,u;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&i.lastModTime>a-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=Mf(i,i.lastOp==r)))u=O(l.changes),ie(t.from,t.to)==0&&ie(t.from,u.to)==0?u.to=_r(t):l.changes.push(Io(e,t));else{var f=O(i.done);for((!f||!f.ranges)&&yi(e.sel,i.done),l={changes:[Io(e,t)],generation:i.generation},i.done.push(l);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=a,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,u||tt(e,"historyAdded")}function Af(e,t,n,r){var i=t.charAt(0);return i=="*"||i=="+"&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Df(e,t,n,r){var i=e.history,a=r&&r.origin;n==i.lastSelOp||a&&i.lastSelOrigin==a&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==a||Af(e,a,O(i.done),t))?i.done[i.done.length-1]=t:yi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=a,i.lastSelOp=n,r&&r.clearRedo!==!1&&pl(i.undone)}function yi(e,t){var n=O(t);n&&n.ranges&&n.equals(e)||t.push(e)}function gl(e,t,n,r){var i=t["spans_"+e.id],a=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),function(l){l.markedSpans&&((i||(i=t["spans_"+e.id]={}))[a]=l.markedSpans),++a})}function qf(e){if(!e)return null;for(var t,n=0;n-1&&(O(u)[P]=m[P],delete m[P])}}return r}function Fo(e,t,n,r){if(r){var i=e.anchor;if(n){var a=ie(t,i)<0;a!=ie(n,i)<0?(i=t,t=n):a!=ie(t,n)<0&&(t=n)}return new Ye(i,t)}else return new Ye(n||t,t)}function xi(e,t,n,r,i){i==null&&(i=e.cm&&(e.cm.display.shift||e.extend)),wt(e,new Ht([Fo(e.sel.primary(),t,n,i)],0),r)}function vl(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),a=0;a=t.ch:u.to>t.ch))){if(i&&(tt(f,"beforeCursorEnter"),f.explicitlyCleared))if(a.markedSpans){--l;continue}else break;if(!f.atomic)continue;if(n){var P=f.find(r<0?1:-1),ee=void 0;if((r<0?A:m)&&(P=wl(e,P,-r,P&&P.line==t.line?a:null)),P&&P.line==t.line&&(ee=ie(P,n))&&(r<0?ee<0:ee>0))return en(e,P,t,r,i)}var Q=f.find(r<0?-1:1);return(r<0?m:A)&&(Q=wl(e,Q,r,Q.line==t.line?a:null)),Q?en(e,Q,t,r,i):null}}return t}function ki(e,t,n,r,i){var a=r||1,l=en(e,t,n,a,i)||!i&&en(e,t,n,a,!0)||en(e,t,n,-a,i)||!i&&en(e,t,n,-a,!0);return l||(e.cantEdit=!0,G(e.first,0))}function wl(e,t,n,r){return n<0&&t.ch==0?t.line>e.first?Pe(e,G(t.line-1)):null:n>0&&t.ch==(r||ze(e,t.line)).text.length?t.line=0;--i)Ll(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else Ll(e,t)}}function Ll(e,t){if(!(t.text.length==1&&t.text[0]==""&&ie(t.from,t.to)==0)){var n=Ao(e,t);hl(e,t,n,e.cm?e.cm.curOp.id:NaN),qn(e,t,n,no(e,t));var r=[];kr(e,function(i,a){!a&&De(r,i.history)==-1&&(Ml(i.history,t),r.push(i.history)),qn(i,t,null,no(i,t))})}}function wi(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!(r&&!n)){for(var i=e.history,a,l=e.sel,u=t=="undo"?i.done:i.undone,f=t=="undo"?i.undone:i.done,m=0;m=0;--Q){var ae=ee(Q);if(ae)return ae.v}}}}function Cl(e,t){if(t!=0&&(e.first+=t,e.sel=new Ht(Z(e.sel.ranges,function(i){return new Ye(G(i.anchor.line+t,i.anchor.ch),G(i.head.line+t,i.head.ch))}),e.sel.primIndex),e.cm)){Dt(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.linea&&(t={from:t.from,to:G(a,ze(e,a).text.length),text:[t.text[0]],origin:t.origin}),t.removed=or(e,t.from,t.to),n||(n=Ao(e,t)),e.cm?Nf(e.cm,t,r):qo(e,t,r),_i(e,n,Fe),e.cantEdit&&ki(e,G(e.firstLine(),0))&&(e.cantEdit=!1)}}function Nf(e,t,n){var r=e.doc,i=e.display,a=t.from,l=t.to,u=!1,f=a.line;e.options.lineWrapping||(f=Xe($t(ze(r,a.line))),r.iter(f,l.line+1,function(Q){if(Q==i.maxLine)return u=!0,!0})),r.sel.contains(t.from,t.to)>-1&&Yn(e),qo(r,t,n,Ka(e)),e.options.lineWrapping||(r.iter(f,a.line+t.text.length,function(Q){var ae=ai(Q);ae>i.maxLineLength&&(i.maxLine=Q,i.maxLineLength=ae,i.maxLineChanged=!0,u=!1)}),u&&(e.curOp.updateMaxLine=!0)),Sc(r,a.line),Mn(e,400);var m=t.text.length-(l.line-a.line)-1;t.full?Dt(e):a.line==l.line&&t.text.length==1&&!cl(e.doc,t)?br(e,a.line,"text"):Dt(e,a.line,l.line+1,m);var A=Tt(e,"changes"),P=Tt(e,"change");if(P||A){var ee={from:a,to:l,text:t.text,removed:t.removed,origin:t.origin};P&&pt(e,"change",e,ee),A&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(ee)}e.display.selForContextMenu=null}function rn(e,t,n,r,i){var a;r||(r=n),ie(r,n)<0&&(a=[r,n],n=a[0],r=a[1]),typeof t=="string"&&(t=e.splitLines(t)),tn(e,{from:n,to:r,text:t,origin:i})}function El(e,t,n,r){n1||!(this.children[0]instanceof Fn))){var u=[];this.collapse(u),this.children=[new Fn(u)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,u=l;u10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;re.display.maxLineLength&&(e.display.maxLine=m,e.display.maxLineLength=A,e.display.maxLineChanged=!0)}r!=null&&e&&this.collapsed&&Dt(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&_l(e.doc)),e&&pt(e,"markerCleared",e,this,r,i),t&&Nr(e),this.parent&&this.parent.clear()}},wr.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var n,r,i=0;i0||l==0&&a.clearWhenEmpty!==!1)return a;if(a.replacedWith&&(a.collapsed=!0,a.widgetNode=K("span",[a.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||a.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(a.widgetNode.insertLeft=!0)),a.collapsed){if(ka(e,t.line,t,n,a)||t.line!=n.line&&ka(e,n.line,t,n,a))throw new Error("Inserting collapsed marker partially overlapping an existing one");Lc()}a.addToHistory&&hl(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var u=t.line,f=e.cm,m;if(e.iter(u,n.line+1,function(P){f&&a.collapsed&&!f.options.lineWrapping&&$t(P)==f.display.maxLine&&(m=!0),a.collapsed&&u!=t.line&&Wt(P,0),Ec(P,new ri(a,u==t.line?t.ch:null,u==n.line?n.ch:null),e.cm&&e.cm.curOp),++u}),a.collapsed&&e.iter(t.line,n.line+1,function(P){vr(e,P)&&Wt(P,0)}),a.clearOnEnter&&ge(a,"beforeCursorEnter",function(){return a.clear()}),a.readOnly&&(Tc(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),a.collapsed&&(a.id=++Dl,a.atomic=!0),f){if(m&&(f.curOp.updateMaxLine=!0),a.collapsed)Dt(f,t.line,n.line+1);else if(a.className||a.startStyle||a.endStyle||a.css||a.attributes||a.title)for(var A=t.line;A<=n.line;A++)br(f,A,"text");a.atomic&&_l(f.doc),pt(f,"markerAdded",f,a)}return a}var Pn=function(e,t){this.markers=e,this.primary=t;for(var n=0;n=0;f--)tn(this,r[f]);u?yl(this,u):this.cm&&Qr(this.cm)}),undo:gt(function(){wi(this,"undo")}),redo:gt(function(){wi(this,"redo")}),undoSelection:gt(function(){wi(this,"undo",!0)}),redoSelection:gt(function(){wi(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=Pe(this,e),t=Pe(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,function(a){var l=a.markedSpans;if(l)for(var u=0;u=f.to||f.from==null&&i!=e.line||f.from!=null&&i==t.line&&f.from>=t.ch)&&(!n||n(f.marker))&&r.push(f.marker.parent||f.marker)}++i}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=a,++n}),Pe(this,G(n,t))},indexFromPos:function(e){e=Pe(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var A=e.dataTransfer.getData("Text");if(A){var P;if(t.state.draggingText&&!t.state.draggingText.copy&&(P=t.listSelections()),_i(t.doc,xr(n,n)),P)for(var ee=0;ee=0;u--)rn(e.doc,"",r[u].from,r[u].to,"+delete");Qr(e)})}function Oo(e,t,n){var r=$(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Po(e,t,n){var r=Oo(e,t.ch,n);return r==null?null:new G(t.line,r,n<0?"after":"before")}function jo(e,t,n,r,i){if(e){t.doc.direction=="rtl"&&(i=-i);var a=xt(n,t.doc.direction);if(a){var l=i<0?O(a):a[0],u=i<0==(l.level==1),f=u?"after":"before",m;if(l.level>0||t.doc.direction=="rtl"){var A=Gr(t,n);m=i<0?n.text.length-1:0;var P=er(t,A,m).top;m=U(function(ee){return er(t,A,ee).top==P},i<0==(l.level==1)?l.from:l.to-1,m),f=="before"&&(m=Oo(n,m,1))}else m=i<0?l.to:l.from;return new G(r,m,f)}}return new G(r,i<0?n.text.length:0,i<0?"before":"after")}function Yf(e,t,n,r){var i=xt(t,e.doc.direction);if(!i)return Po(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var a=et(i,n.ch,n.sticky),l=i[a];if(e.doc.direction=="ltr"&&l.level%2==0&&(r>0?l.to>n.ch:l.from=l.from&&ee>=A.begin)){var Q=P?"before":"after";return new G(n.line,ee,Q)}}var ae=function(ve,_e,be){for(var Te=function(Ve,mt){return mt?new G(n.line,u(Ve,1),"before"):new G(n.line,Ve,"after")};ve>=0&&ve0==(Ie.level!=1),We=qe?be.begin:u(be.end,-1);if(Ie.from<=We&&We0?A.end:u(A.begin,-1);return he!=null&&!(r>0&&he==t.text.length)&&(ue=ae(r>0?0:i.length-1,r,m(he)),ue)?ue:null}var Hn={selectAll:Sl,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Fe)},killLine:function(e){return an(e,function(t){if(t.empty()){var n=ze(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new G(i.line,i.ch+1),e.replaceRange(a.charAt(i.ch-1)+a.charAt(i.ch-2),G(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=ze(e.doc,i.line-1).text;l&&(i=new G(i.line,1),e.replaceRange(a.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),G(i.line-1,l.length-1),i,"+transpose"))}}n.push(new Ye(i,i))}e.setSelections(n)})},newlineAndIndent:function(e){return Pt(e,function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;re&&ie(t,this.pos)==0&&n==this.button};var Wn,Un;function nd(e,t){var n=+new Date;return Un&&Un.compare(n,e,t)?(Wn=Un=null,"triple"):Wn&&Wn.compare(n,e,t)?(Un=new Ho(n,e,t),Wn=null,"double"):(Wn=new Ho(n,e,t),Un=null,"single")}function Zl(e){var t=this,n=t.display;if(!(ot(t,e)||n.activeTouch&&n.input.supportsTouch())){if(n.input.ensurePolled(),n.shift=e.shiftKey,sr(n,e)){h||(n.scroller.draggable=!1,setTimeout(function(){return n.scroller.draggable=!0},100));return}if(!Bo(t,e)){var r=Ar(t,e),i=mn(e),a=r?nd(r,i):"single";de(t).focus(),i==1&&t.state.selectingText&&t.state.selectingText(e),!(r&&id(t,i,r,a,e))&&(i==1?r?ad(t,r,a,e):At(e)==n.scroller&&kt(e):i==2?(r&&xi(t.doc,r),setTimeout(function(){return n.input.focus()},20)):i==3&&(F?t.display.input.onContextMenu(e):ko(t)))}}}function id(e,t,n,r,i){var a="Click";return r=="double"?a="Double"+a:r=="triple"&&(a="Triple"+a),a=(t==1?"Left":t==2?"Middle":"Right")+a,Bn(e,jl(a,i),i,function(l){if(typeof l=="string"&&(l=Hn[l]),!l)return!1;var u=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),u=l(e,n)!=Me}finally{e.state.suppressEdits=!1}return u})}function od(e,t,n){var r=e.getOption("configureMouse"),i=r?r(e,t,n):{};if(i.unit==null){var a=X?n.shiftKey&&n.metaKey:n.altKey;i.unit=a?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(i.extend==null||e.doc.extend)&&(i.extend=e.doc.extend||n.shiftKey),i.addNew==null&&(i.addNew=B?n.metaKey:n.ctrlKey),i.moveOnDrag==null&&(i.moveOnDrag=!(B?n.altKey:n.ctrlKey)),i}function ad(e,t,n,r){s?setTimeout(Ee(Xa,e),0):e.curOp.focus=W(T(e));var i=od(e,n,r),a=e.doc.sel,l;e.options.dragDrop&&Ji&&!e.isReadOnly()&&n=="single"&&(l=a.contains(t))>-1&&(ie((l=a.ranges[l]).from(),t)<0||t.xRel>0)&&(ie(l.to(),t)>0||t.xRel<0)?ld(e,r,t,i):sd(e,r,t,i)}function ld(e,t,n,r){var i=e.display,a=!1,l=ht(e,function(m){h&&(i.scroller.draggable=!1),e.state.draggingText=!1,e.state.delayingBlurEvent&&(e.hasFocus()?e.state.delayingBlurEvent=!1:ko(e)),_t(i.wrapper.ownerDocument,"mouseup",l),_t(i.wrapper.ownerDocument,"mousemove",u),_t(i.scroller,"dragstart",f),_t(i.scroller,"drop",l),a||(kt(m),r.addNew||xi(e.doc,n,null,null,r.extend),h&&!S||s&&g==9?setTimeout(function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()},20):i.input.focus())}),u=function(m){a=a||Math.abs(t.clientX-m.clientX)+Math.abs(t.clientY-m.clientY)>=10},f=function(){return a=!0};h&&(i.scroller.draggable=!0),e.state.draggingText=l,l.copy=!r.moveOnDrag,ge(i.wrapper.ownerDocument,"mouseup",l),ge(i.wrapper.ownerDocument,"mousemove",u),ge(i.scroller,"dragstart",f),ge(i.scroller,"drop",l),e.state.delayingBlurEvent=!0,setTimeout(function(){return i.input.focus()},20),i.scroller.dragDrop&&i.scroller.dragDrop()}function Xl(e,t,n){if(n=="char")return new Ye(t,t);if(n=="word")return e.findWordAt(t);if(n=="line")return new Ye(G(t.line,0),Pe(e.doc,G(t.line+1,0)));var r=n(e,t);return new Ye(r.from,r.to)}function sd(e,t,n,r){s&&ko(e);var i=e.display,a=e.doc;kt(t);var l,u,f=a.sel,m=f.ranges;if(r.addNew&&!r.extend?(u=a.sel.contains(n),u>-1?l=m[u]:l=new Ye(n,n)):(l=a.sel.primary(),u=a.sel.primIndex),r.unit=="rectangle")r.addNew||(l=new Ye(n,n)),n=Ar(e,t,!0,!0),u=-1;else{var A=Xl(e,n,r.unit);r.extend?l=Fo(l,A.anchor,A.head,r.extend):l=A}r.addNew?u==-1?(u=m.length,wt(a,Gt(e,m.concat([l]),u),{scroll:!1,origin:"*mouse"})):m.length>1&&m[u].empty()&&r.unit=="char"&&!r.extend?(wt(a,Gt(e,m.slice(0,u).concat(m.slice(u+1)),0),{scroll:!1,origin:"*mouse"}),f=a.sel):No(a,u,l,Ge):(u=0,wt(a,new Ht([l],0),Ge),f=a.sel);var P=n;function ee(be){if(ie(P,be)!=0)if(P=be,r.unit=="rectangle"){for(var Te=[],Ie=e.options.tabSize,qe=xe(ze(a,n.line).text,n.ch,Ie),We=xe(ze(a,be.line).text,be.ch,Ie),Ve=Math.min(qe,We),mt=Math.max(qe,We),it=Math.min(n.line,be.line),jt=Math.min(e.lastLine(),Math.max(n.line,be.line));it<=jt;it++){var It=ze(a,it).text,ut=Je(It,Ve,Ie);Ve==mt?Te.push(new Ye(G(it,ut),G(it,ut))):It.length>ut&&Te.push(new Ye(G(it,ut),G(it,Je(It,mt,Ie))))}Te.length||Te.push(new Ye(n,n)),wt(a,Gt(e,f.ranges.slice(0,u).concat(Te),u),{origin:"*mouse",scroll:!1}),e.scrollIntoView(be)}else{var Ft=l,yt=Xl(e,be,r.unit),dt=Ft.anchor,ct;ie(yt.anchor,dt)>0?(ct=yt.head,dt=ft(Ft.from(),yt.anchor)):(ct=yt.anchor,dt=Ze(Ft.to(),yt.head));var lt=f.ranges.slice(0);lt[u]=ud(e,new Ye(Pe(a,dt),ct)),wt(a,Gt(e,lt,u),Ge)}}var Q=i.wrapper.getBoundingClientRect(),ae=0;function ue(be){var Te=++ae,Ie=Ar(e,be,!0,r.unit=="rectangle");if(Ie)if(ie(Ie,P)!=0){e.curOp.focus=W(T(e)),ee(Ie);var qe=hi(i,a);(Ie.line>=qe.to||Ie.lineQ.bottom?20:0;We&&setTimeout(ht(e,function(){ae==Te&&(i.scroller.scrollTop+=We,ue(be))}),50)}}function he(be){e.state.selectingText=!1,ae=1/0,be&&(kt(be),i.input.focus()),_t(i.wrapper.ownerDocument,"mousemove",ve),_t(i.wrapper.ownerDocument,"mouseup",_e),a.history.lastSelOrigin=null}var ve=ht(e,function(be){be.buttons===0||!mn(be)?he(be):ue(be)}),_e=ht(e,he);e.state.selectingText=_e,ge(i.wrapper.ownerDocument,"mousemove",ve),ge(i.wrapper.ownerDocument,"mouseup",_e)}function ud(e,t){var n=t.anchor,r=t.head,i=ze(e.doc,n.line);if(ie(n,r)==0&&n.sticky==r.sticky)return t;var a=xt(i);if(!a)return t;var l=et(a,n.ch,n.sticky),u=a[l];if(u.from!=n.ch&&u.to!=n.ch)return t;var f=l+(u.from==n.ch==(u.level!=1)?0:1);if(f==0||f==a.length)return t;var m;if(r.line!=n.line)m=(r.line-n.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var A=et(a,r.ch,r.sticky),P=A-l||(r.ch-n.ch)*(u.level==1?-1:1);A==f-1||A==f?m=P<0:m=P>0}var ee=a[f+(m?-1:0)],Q=m==(ee.level==1),ae=Q?ee.from:ee.to,ue=Q?"after":"before";return n.ch==ae&&n.sticky==ue?t:new Ye(new G(n.line,ae,ue),r)}function Yl(e,t,n,r){var i,a;if(t.touches)i=t.touches[0].clientX,a=t.touches[0].clientY;else try{i=t.clientX,a=t.clientY}catch{return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&kt(t);var l=e.display,u=l.lineDiv.getBoundingClientRect();if(a>u.bottom||!Tt(e,n))return gn(t);a-=u.top-l.viewOffset;for(var f=0;f=i){var A=Qt(e.doc,a),P=e.display.gutterSpecs[f];return tt(e,n,e,A,P.className,t),gn(t)}}}function Bo(e,t){return Yl(e,t,"gutterClick",!0)}function Ql(e,t){sr(e.display,t)||cd(e,t)||ot(e,t,"contextmenu")||F||e.display.input.onContextMenu(t)}function cd(e,t){return Tt(e,"gutterContextMenu")?Yl(e,t,"gutterContextMenu",!1):!1}function Vl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Sn(e)}var ln={toString:function(){return"CodeMirror.Init"}},Jl={},Ci={};function fd(e){var t=e.optionHandlers;function n(r,i,a,l){e.defaults[r]=i,a&&(t[r]=l?function(u,f,m){m!=ln&&a(u,f,m)}:a)}e.defineOption=n,e.Init=ln,n("value","",function(r,i){return r.setValue(i)},!0),n("mode",null,function(r,i){r.doc.modeOption=i,Do(r)},!0),n("indentUnit",2,Do,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,function(r){Dn(r),Sn(r),Dt(r)},!0),n("lineSeparator",null,function(r,i){if(r.doc.lineSep=i,!!i){var a=[],l=r.doc.first;r.doc.iter(function(f){for(var m=0;;){var A=f.text.indexOf(i,m);if(A==-1)break;m=A+i.length,a.push(G(l,A))}l++});for(var u=a.length-1;u>=0;u--)rn(r.doc,i,a[u],G(a[u].line,a[u].ch+i.length))}}),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,function(r,i,a){r.state.specialChars=new RegExp(i.source+(i.test(" ")?"":"| "),"g"),a!=ln&&r.refresh()}),n("specialCharPlaceholder",jc,function(r){return r.refresh()},!0),n("electricChars",!0),n("inputStyle",M?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),n("spellcheck",!1,function(r,i){return r.getInputField().spellcheck=i},!0),n("autocorrect",!1,function(r,i){return r.getInputField().autocorrect=i},!0),n("autocapitalize",!1,function(r,i){return r.getInputField().autocapitalize=i},!0),n("rtlMoveVisually",!re),n("wholeLineUpdateBefore",!0),n("theme","default",function(r){Vl(r),An(r)},!0),n("keyMap","default",function(r,i,a){var l=Ti(i),u=a!=ln&&Ti(a);u&&u.detach&&u.detach(r,l),l.attach&&l.attach(r,u||null)}),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,pd,!0),n("gutters",[],function(r,i){r.display.gutterSpecs=Mo(i,r.options.lineNumbers),An(r)},!0),n("fixedGutter",!0,function(r,i){r.display.gutters.style.left=i?bo(r.display)+"px":"0",r.refresh()},!0),n("coverGutterNextToScrollbar",!1,function(r){return Vr(r)},!0),n("scrollbarStyle","native",function(r){tl(r),Vr(r),r.display.scrollbars.setScrollTop(r.doc.scrollTop),r.display.scrollbars.setScrollLeft(r.doc.scrollLeft)},!0),n("lineNumbers",!1,function(r,i){r.display.gutterSpecs=Mo(r.options.gutters,i),An(r)},!0),n("firstLineNumber",1,An,!0),n("lineNumberFormatter",function(r){return r},An,!0),n("showCursorWhenSelecting",!1,Tn,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,function(r,i){i=="nocursor"&&(Yr(r),r.display.input.blur()),r.display.input.readOnlyChanged(i)}),n("screenReaderLabel",null,function(r,i){i=i===""?null:i,r.display.input.screenReaderLabelChanged(i)}),n("disableInput",!1,function(r,i){i||r.display.input.reset()},!0),n("dragDrop",!0,dd),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,Tn,!0),n("singleCursorHeightPerLine",!0,Tn,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Dn,!0),n("addModeClass",!1,Dn,!0),n("pollInterval",100),n("undoDepth",200,function(r,i){return r.doc.history.undoDepth=i}),n("historyEventDelay",1250),n("viewportMargin",10,function(r){return r.refresh()},!0),n("maxHighlightLength",1e4,Dn,!0),n("moveInputWithCursor",!0,function(r,i){i||r.display.input.resetPosition()}),n("tabindex",null,function(r,i){return r.display.input.getField().tabIndex=i||""}),n("autofocus",null),n("direction","ltr",function(r,i){return r.doc.setDirection(i)},!0),n("phrases",null)}function dd(e,t,n){var r=n&&n!=ln;if(!t!=!r){var i=e.display.dragFunctions,a=t?ge:_t;a(e.display.scroller,"dragstart",i.start),a(e.display.scroller,"dragenter",i.enter),a(e.display.scroller,"dragover",i.over),a(e.display.scroller,"dragleave",i.leave),a(e.display.scroller,"drop",i.drop)}}function pd(e){e.options.lineWrapping?(le(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(V(e.display.wrapper,"CodeMirror-wrap"),lo(e)),yo(e),Dt(e),Sn(e),setTimeout(function(){return Vr(e)},100)}function nt(e,t){var n=this;if(!(this instanceof nt))return new nt(e,t);this.options=t=t?fe(t):{},fe(Jl,t,!1);var r=t.value;typeof r=="string"?r=new qt(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new nt.inputStyles[t.inputStyle](this),a=this.display=new Lf(e,r,i,t);a.wrapper.CodeMirror=this,Vl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),tl(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new pe,keySeq:null,specialChars:null},t.autofocus&&!M&&a.input.focus(),s&&g<11&&setTimeout(function(){return n.display.input.reset(!0)},20),hd(this),$f(),Fr(this),this.curOp.forceUpdate=!0,fl(this,r),t.autofocus&&!M||this.hasFocus()?setTimeout(function(){n.hasFocus()&&!n.state.focused&&wo(n)},20):Yr(this);for(var l in Ci)Ci.hasOwnProperty(l)&&Ci[l](this,t[l],ln);il(this),t.finishInit&&t.finishInit(this);for(var u=0;u20*20}ge(t.scroller,"touchstart",function(f){if(!ot(e,f)&&!a(f)&&!Bo(e,f)){t.input.ensurePolled(),clearTimeout(n);var m=+new Date;t.activeTouch={start:m,moved:!1,prev:m-r.end<=300?r:null},f.touches.length==1&&(t.activeTouch.left=f.touches[0].pageX,t.activeTouch.top=f.touches[0].pageY)}}),ge(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),ge(t.scroller,"touchend",function(f){var m=t.activeTouch;if(m&&!sr(t,f)&&m.left!=null&&!m.moved&&new Date-m.start<300){var A=e.coordsChar(t.activeTouch,"page"),P;!m.prev||l(m,m.prev)?P=new Ye(A,A):!m.prev.prev||l(m,m.prev.prev)?P=e.findWordAt(A):P=new Ye(G(A.line,0),Pe(e.doc,G(A.line+1,0))),e.setSelection(P.anchor,P.head),e.focus(),kt(f)}i()}),ge(t.scroller,"touchcancel",i),ge(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Cn(e,t.scroller.scrollTop),qr(e,t.scroller.scrollLeft,!0),tt(e,"scroll",e))}),ge(t.scroller,"mousewheel",function(f){return ll(e,f)}),ge(t.scroller,"DOMMouseScroll",function(f){return ll(e,f)}),ge(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(f){ot(e,f)||rr(f)},over:function(f){ot(e,f)||(Uf(e,f),rr(f))},start:function(f){return Wf(e,f)},drop:ht(e,Bf),leave:function(f){ot(e,f)||Fl(e)}};var u=t.input.getField();ge(u,"keyup",function(f){return Kl.call(e,f)}),ge(u,"keydown",ht(e,$l)),ge(u,"keypress",ht(e,Gl)),ge(u,"focus",function(f){return wo(e,f)}),ge(u,"blur",function(f){return Yr(e,f)})}var Wo=[];nt.defineInitHook=function(e){return Wo.push(e)};function $n(e,t,n,r){var i=e.doc,a;n==null&&(n="add"),n=="smart"&&(i.mode.indent?a=yn(e,t).state:n="prev");var l=e.options.tabSize,u=ze(i,t),f=xe(u.text,null,l);u.stateAfter&&(u.stateAfter=null);var m=u.text.match(/^\s*/)[0],A;if(!r&&!/\S/.test(u.text))A=0,n="not";else if(n=="smart"&&(A=i.mode.indent(a,u.text.slice(m.length),u.text),A==Me||A>150)){if(!r)return;n="prev"}n=="prev"?t>i.first?A=xe(ze(i,t-1).text,null,l):A=0:n=="add"?A=f+e.options.indentUnit:n=="subtract"?A=f-e.options.indentUnit:typeof n=="number"&&(A=f+n),A=Math.max(0,A);var P="",ee=0;if(e.options.indentWithTabs)for(var Q=Math.floor(A/l);Q;--Q)ee+=l,P+=" ";if(eel,f=vn(t),m=null;if(u&&r.ranges.length>1)if(Zt&&Zt.text.join(` +`)==t){if(r.ranges.length%Zt.text.length==0){m=[];for(var A=0;A=0;ee--){var Q=r.ranges[ee],ae=Q.from(),ue=Q.to();Q.empty()&&(n&&n>0?ae=G(ae.line,ae.ch-n):e.state.overwrite&&!u?ue=G(ue.line,Math.min(ze(a,ue.line).text.length,ue.ch+O(f).length)):u&&Zt&&Zt.lineWise&&Zt.text.join(` +`)==f.join(` +`)&&(ae=ue=G(ae.line,0)));var he={from:ae,to:ue,text:m?m[ee%m.length]:f,origin:i||(u?"paste":e.state.cutIncoming>l?"cut":"+input")};tn(e.doc,he),pt(e,"inputRead",e,he)}t&&!u&&ts(e,t),Qr(e),e.curOp.updateInput<2&&(e.curOp.updateInput=P),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function es(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&t.hasFocus()&&Pt(t,function(){return Uo(t,n,0,null,"paste")}),!0}function ts(e,t){if(!(!e.options.electricChars||!e.options.smartIndent))for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var a=e.getModeAt(i.head),l=!1;if(a.electricChars){for(var u=0;u-1){l=$n(e,i.head.line,"smart");break}}else a.electricInput&&a.electricInput.test(ze(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=$n(e,i.head.line,"smart"));l&&pt(e,"electricInput",e,i.head.line)}}}function rs(e){for(var t=[],n=[],r=0;ra&&($n(this,u.head.line,r,!0),a=u.head.line,l==this.doc.sel.primIndex&&Qr(this));else{var f=u.from(),m=u.to(),A=Math.max(a,f.line);a=Math.min(this.lastLine(),m.line-(m.ch?0:1))+1;for(var P=A;P0&&No(this.doc,l,new Ye(f,ee[l].to()),Fe)}}}),getTokenAt:function(r,i){return pa(this,r,i)},getLineTokens:function(r,i){return pa(this,G(r),i,!0)},getTokenTypeAt:function(r){r=Pe(this.doc,r);var i=ca(this,ze(this.doc,r.line)),a=0,l=(i.length-1)/2,u=r.ch,f;if(u==0)f=i[2];else for(;;){var m=a+l>>1;if((m?i[m*2-1]:0)>=u)l=m;else if(i[m*2+1]f&&(r=f,l=!0),u=ze(this.doc,r)}else u=r;return ui(this,u,{top:0,left:0},i||"page",a||l).top+(l?this.doc.height-lr(u):0)},defaultTextHeight:function(){return Zr(this.display)},defaultCharWidth:function(){return Xr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(r,i,a,l,u){var f=this.display;r=Kt(this,Pe(this.doc,r));var m=r.bottom,A=r.left;if(i.style.position="absolute",i.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(i),f.sizer.appendChild(i),l=="over")m=r.top;else if(l=="above"||l=="near"){var P=Math.max(f.wrapper.clientHeight,this.doc.height),ee=Math.max(f.sizer.clientWidth,f.lineSpace.clientWidth);(l=="above"||r.bottom+i.offsetHeight>P)&&r.top>i.offsetHeight?m=r.top-i.offsetHeight:r.bottom+i.offsetHeight<=P&&(m=r.bottom),A+i.offsetWidth>ee&&(A=ee-i.offsetWidth)}i.style.top=m+"px",i.style.left=i.style.right="",u=="right"?(A=f.sizer.clientWidth-i.offsetWidth,i.style.right="0px"):(u=="left"?A=0:u=="middle"&&(A=(f.sizer.clientWidth-i.offsetWidth)/2),i.style.left=A+"px"),a&&df(this,{left:A,top:m,right:A+i.offsetWidth,bottom:m+i.offsetHeight})},triggerOnKeyDown:Ct($l),triggerOnKeyPress:Ct(Gl),triggerOnKeyUp:Kl,triggerOnMouseDown:Ct(Zl),execCommand:function(r){if(Hn.hasOwnProperty(r))return Hn[r].call(null,this)},triggerElectric:Ct(function(r){ts(this,r)}),findPosH:function(r,i,a,l){var u=1;i<0&&(u=-1,i=-i);for(var f=Pe(this.doc,r),m=0;m0&&A(a.charAt(l-1));)--l;for(;u.5||this.options.lineWrapping)&&yo(this),tt(this,"refresh",this)}),swapDoc:Ct(function(r){var i=this.doc;return i.cm=null,this.state.selectingText&&this.state.selectingText(),fl(this,r),Sn(this),this.display.input.reset(),Ln(this,r.scrollLeft,r.scrollTop),this.curOp.forceScroll=!0,pt(this,"swapDoc",this,i),i}),phrase:function(r){var i=this.options.phrases;return i&&Object.prototype.hasOwnProperty.call(i,r)?i[r]:r},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Lt(e),e.registerHelper=function(r,i,a){n.hasOwnProperty(r)||(n[r]=e[r]={_global:[]}),n[r][i]=a},e.registerGlobalHelper=function(r,i,a,l){e.registerHelper(r,i,l),n[r]._global.push({pred:a,val:l})}}function Ko(e,t,n,r,i){var a=t,l=n,u=ze(e,t.line),f=i&&e.direction=="rtl"?-n:n;function m(){var _e=t.line+f;return _e=e.first+e.size?!1:(t=new G(_e,t.ch,t.sticky),u=ze(e,_e))}function A(_e){var be;if(r=="codepoint"){var Te=u.text.charCodeAt(t.ch+(n>0?0:-1));if(isNaN(Te))be=null;else{var Ie=n>0?Te>=55296&&Te<56320:Te>=56320&&Te<57343;be=new G(t.line,Math.max(0,Math.min(u.text.length,t.ch+n*(Ie?2:1))),-n)}}else i?be=Yf(e.cm,u,t,n):be=Po(u,t,n);if(be==null)if(!_e&&m())t=jo(i,e.cm,u,t.line,f);else return!1;else t=be;return!0}if(r=="char"||r=="codepoint")A();else if(r=="column")A(!0);else if(r=="word"||r=="group")for(var P=null,ee=r=="group",Q=e.cm&&e.cm.getHelper(t,"wordChars"),ae=!0;!(n<0&&!A(!ae));ae=!1){var ue=u.text.charAt(t.ch)||` +`,he=je(ue,Q)?"w":ee&&ue==` +`?"n":!ee||/\s/.test(ue)?null:"p";if(ee&&!ae&&!he&&(he="s"),P&&P!=he){n<0&&(n=1,A(),t.sticky="after");break}if(he&&(P=he),n>0&&!A(!ae))break}var ve=ki(e,t,a,l,!0);return Oe(a,ve)&&(ve.hitSide=!0),ve}function is(e,t,n,r){var i=e.doc,a=t.left,l;if(r=="page"){var u=Math.min(e.display.wrapper.clientHeight,de(e).innerHeight||i(e).documentElement.clientHeight),f=Math.max(u-.5*Zr(e.display),3);l=(n>0?t.bottom:t.top)+n*f}else r=="line"&&(l=n>0?t.bottom+3:t.top-3);for(var m;m=go(e,a,l),!!m.outside;){if(n<0?l<=0:l>=i.height){m.hitSide=!0;break}l+=n*5}return m}var Qe=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new pe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Qe.prototype.init=function(e){var t=this,n=this,r=n.cm,i=n.div=e.lineDiv;i.contentEditable=!0,$o(i,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize);function a(u){for(var f=u.target;f;f=f.parentNode){if(f==i)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(f.className))break}return!1}ge(i,"paste",function(u){!a(u)||ot(r,u)||es(u,r)||g<=11&&setTimeout(ht(r,function(){return t.updateFromDOM()}),20)}),ge(i,"compositionstart",function(u){t.composing={data:u.data,done:!1}}),ge(i,"compositionupdate",function(u){t.composing||(t.composing={data:u.data,done:!1})}),ge(i,"compositionend",function(u){t.composing&&(u.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),ge(i,"touchstart",function(){return n.forceCompositionEnd()}),ge(i,"input",function(){t.composing||t.readFromDOMSoon()});function l(u){if(!(!a(u)||ot(r,u))){if(r.somethingSelected())Ei({lineWise:!1,text:r.getSelections()}),u.type=="cut"&&r.replaceSelection("",null,"cut");else if(r.options.lineWiseCopyCut){var f=rs(r);Ei({lineWise:!0,text:f.text}),u.type=="cut"&&r.operation(function(){r.setSelections(f.ranges,0,Fe),r.replaceSelection("",null,"cut")})}else return;if(u.clipboardData){u.clipboardData.clearData();var m=Zt.text.join(` +`);if(u.clipboardData.setData("Text",m),u.clipboardData.getData("Text")==m){u.preventDefault();return}}var A=ns(),P=A.firstChild;$o(P),r.display.lineSpace.insertBefore(A,r.display.lineSpace.firstChild),P.value=Zt.text.join(` +`);var ee=W(i.ownerDocument);q(P),setTimeout(function(){r.display.lineSpace.removeChild(A),ee.focus(),ee==i&&n.showPrimarySelection()},50)}}ge(i,"copy",l),ge(i,"cut",l)},Qe.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Qe.prototype.prepareSelection=function(){var e=Za(this.cm,!1);return e.focus=W(this.div.ownerDocument)==this.div,e},Qe.prototype.showSelection=function(e,t){!e||!this.cm.display.view.length||((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Qe.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Qe.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,n=t.doc.sel.primary(),r=n.from(),i=n.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||i.line=t.display.viewFrom&&os(t,r)||{node:u[0].measure.map[2],offset:0},m=i.linee.firstLine()&&(r=G(r.line-1,ze(e.doc,r.line-1).length)),i.ch==ze(e.doc,i.line).text.length&&i.linet.viewTo-1)return!1;var a,l,u;r.line==t.viewFrom||(a=Dr(e,r.line))==0?(l=Xe(t.view[0].line),u=t.view[0].node):(l=Xe(t.view[a].line),u=t.view[a-1].node.nextSibling);var f=Dr(e,i.line),m,A;if(f==t.view.length-1?(m=t.viewTo-1,A=t.lineDiv.lastChild):(m=Xe(t.view[f+1].line)-1,A=t.view[f+1].node.previousSibling),!u)return!1;for(var P=e.doc.splitLines(vd(e,u,A,l,m)),ee=or(e.doc,G(l,0),G(m,ze(e.doc,m).text.length));P.length>1&&ee.length>1;)if(O(P)==O(ee))P.pop(),ee.pop(),m--;else if(P[0]==ee[0])P.shift(),ee.shift(),l++;else break;for(var Q=0,ae=0,ue=P[0],he=ee[0],ve=Math.min(ue.length,he.length);Qr.ch&&_e.charCodeAt(_e.length-ae-1)==be.charCodeAt(be.length-ae-1);)Q--,ae++;P[P.length-1]=_e.slice(0,_e.length-ae).replace(/^\u200b+/,""),P[0]=P[0].slice(Q).replace(/\u200b+$/,"");var Ie=G(l,Q),qe=G(m,ee.length?O(ee).length-ae:0);if(P.length>1||P[0]||ie(Ie,qe))return rn(e.doc,P,Ie,qe,"+input"),!0},Qe.prototype.ensurePolled=function(){this.forceCompositionEnd()},Qe.prototype.reset=function(){this.forceCompositionEnd()},Qe.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Qe.prototype.readFromDOMSoon=function(){var e=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80))},Qe.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Pt(this.cm,function(){return Dt(e.cm)})},Qe.prototype.setUneditable=function(e){e.contentEditable="false"},Qe.prototype.onKeyPress=function(e){e.charCode==0||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ht(this.cm,Uo)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0))},Qe.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Qe.prototype.onContextMenu=function(){},Qe.prototype.resetPosition=function(){},Qe.prototype.needsContentAttribute=!0;function os(e,t){var n=fo(e,t.line);if(!n||n.hidden)return null;var r=ze(e.doc,t.line),i=Ia(n,r,t.line),a=xt(r,e.doc.direction),l="left";if(a){var u=et(a,t.ch);l=u%2?"right":"left"}var f=Oa(i.map,t.ch,l);return f.offset=f.collapse=="right"?f.end:f.start,f}function md(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function sn(e,t){return t&&(e.bad=!0),e}function vd(e,t,n,r,i){var a="",l=!1,u=e.doc.lineSeparator(),f=!1;function m(Q){return function(ae){return ae.id==Q}}function A(){l&&(a+=u,f&&(a+=u),l=f=!1)}function P(Q){Q&&(A(),a+=Q)}function ee(Q){if(Q.nodeType==1){var ae=Q.getAttribute("cm-text");if(ae){P(ae);return}var ue=Q.getAttribute("cm-marker"),he;if(ue){var ve=e.findMarks(G(r,0),G(i+1,0),m(+ue));ve.length&&(he=ve[0].find(0))&&P(or(e.doc,he.from,he.to).join(u));return}if(Q.getAttribute("contenteditable")=="false")return;var _e=/^(pre|div|p|li|table|br)$/i.test(Q.nodeName);if(!/^br$/i.test(Q.nodeName)&&Q.textContent.length==0)return;_e&&A();for(var be=0;be=9&&t.hasSelection&&(t.hasSelection=null),n.poll()}),ge(i,"paste",function(l){ot(r,l)||es(l,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())});function a(l){if(!ot(r,l)){if(r.somethingSelected())Ei({lineWise:!1,text:r.getSelections()});else if(r.options.lineWiseCopyCut){var u=rs(r);Ei({lineWise:!0,text:u.text}),l.type=="cut"?r.setSelections(u.ranges,null,Fe):(n.prevInput="",i.value=u.text.join(` +`),q(i))}else return;l.type=="cut"&&(r.state.cutIncoming=+new Date)}}ge(i,"cut",a),ge(i,"copy",a),ge(e.scroller,"paste",function(l){if(!(sr(e,l)||ot(r,l))){if(!i.dispatchEvent){r.state.pasteIncoming=+new Date,n.focus();return}var u=new Event("paste");u.clipboardData=l.clipboardData,i.dispatchEvent(u)}}),ge(e.lineSpace,"selectstart",function(l){sr(e,l)||kt(l)}),ge(i,"compositionstart",function(){var l=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:l,range:r.markText(l,r.getCursor("to"),{className:"CodeMirror-composing"})}}),ge(i,"compositionend",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},st.prototype.createField=function(e){this.wrapper=ns(),this.textarea=this.wrapper.firstChild;var t=this.cm.options;$o(this.textarea,t.spellcheck,t.autocorrect,t.autocapitalize)},st.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},st.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=Za(e);if(e.options.moveInputWithCursor){var i=Kt(e,n.sel.primary().head,"div"),a=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-a.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-a.left))}return r},st.prototype.showSelection=function(e){var t=this.cm,n=t.display;J(n.cursorDiv,e.cursors),J(n.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},st.prototype.reset=function(e){if(!(this.contextMenuPending||this.composing&&e)){var t=this.cm;if(this.resetting=!0,t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&q(this.textarea),s&&g>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",s&&g>=9&&(this.hasSelection=null));this.resetting=!1}},st.prototype.getField=function(){return this.textarea},st.prototype.supportsTouch=function(){return!1},st.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!M||W(this.textarea.ownerDocument)!=this.textarea))try{this.textarea.focus()}catch{}},st.prototype.blur=function(){this.textarea.blur()},st.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},st.prototype.receivedFocus=function(){this.slowPoll()},st.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},st.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function n(){var r=t.poll();!r&&!e?(e=!0,t.polling.set(60,n)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,n)},st.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||this.resetting||!t.state.focused||pr(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(s&&g>=9&&this.hasSelection===i||B&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var a=i.charCodeAt(0);if(a==8203&&!r&&(r="\u200B"),a==8666)return this.reset(),this.cm.execCommand("undo")}for(var l=0,u=Math.min(r.length,i.length);l1e3||i.indexOf(` +`)>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},st.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},st.prototype.onKeyPress=function(){s&&g>=9&&(this.hasSelection=null),this.fastPoll()},st.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var a=Ar(n,e),l=r.scroller.scrollTop;if(!a||d)return;var u=n.options.resetSelectionOnContextMenu;u&&n.doc.sel.contains(a)==-1&&ht(n,wt)(n.doc,xr(a),Fe);var f=i.style.cssText,m=t.wrapper.style.cssText,A=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",i.style.cssText=`position: absolute; width: 30px; height: 30px; + top: `+(e.clientY-A.top-5)+"px; left: "+(e.clientX-A.left-5)+`px; + z-index: 1000; background: `+(s?"rgba(255, 255, 255, .05)":"transparent")+`; + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var P;h&&(P=i.ownerDocument.defaultView.scrollY),r.input.focus(),h&&i.ownerDocument.defaultView.scrollTo(null,P),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=Q,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll);function ee(){if(i.selectionStart!=null){var ue=n.somethingSelected(),he="\u200B"+(ue?i.value:"");i.value="\u21DA",i.value=he,t.prevInput=ue?"":"\u200B",i.selectionStart=1,i.selectionEnd=he.length,r.selForContextMenu=n.doc.sel}}function Q(){if(t.contextMenuPending==Q&&(t.contextMenuPending=!1,t.wrapper.style.cssText=m,i.style.cssText=f,s&&g<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=l),i.selectionStart!=null)){(!s||s&&g<9)&&ee();var ue=0,he=function(){r.selForContextMenu==n.doc.sel&&i.selectionStart==0&&i.selectionEnd>0&&t.prevInput=="\u200B"?ht(n,Sl)(n):ue++<10?r.detectingSelectAll=setTimeout(he,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(he,200)}}if(s&&g>=9&&ee(),F){rr(e);var ae=function(){_t(window,"mouseup",ae),setTimeout(Q,20)};ge(window,"mouseup",ae)}else setTimeout(Q,50)},st.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},st.prototype.setUneditable=function(){},st.prototype.needsContentAttribute=!1;function yd(e,t){if(t=t?fe(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var n=W(e.ownerDocument);t.autofocus=n==e||e.getAttribute("autofocus")!=null&&n==document.body}function r(){e.value=u.getValue()}var i;if(e.form&&(ge(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var a=e.form;i=a.submit;try{var l=a.submit=function(){r(),a.submit=i,a.submit(),a.submit=l}}catch{}}t.finishInit=function(f){f.save=r,f.getTextArea=function(){return e},f.toTextArea=function(){f.toTextArea=isNaN,r(),e.parentNode.removeChild(f.getWrapperElement()),e.style.display="",e.form&&(_t(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=i))}},e.style.display="none";var u=nt(function(f){return e.parentNode.insertBefore(f,e.nextSibling)},t);return u}function xd(e){e.off=_t,e.on=ge,e.wheelEventPixels=Cf,e.Doc=qt,e.splitLines=vn,e.countColumn=xe,e.findColumn=Je,e.isWordChar=oe,e.Pass=Me,e.signal=tt,e.Line=$r,e.changeEnd=_r,e.scrollbarModel=el,e.Pos=G,e.cmpPos=ie,e.modes=Ut,e.mimeModes=hr,e.resolveMode=Ot,e.getMode=nr,e.modeExtensions=gr,e.extendMode=ei,e.copyState=ir,e.startState=bn,e.innerMode=mr,e.commands=Hn,e.keyMap=cr,e.keyName=Rl,e.isModifierKey=Pl,e.lookupKey=on,e.normalizeKeyMap=Xf,e.StringStream=at,e.SharedTextMarker=Pn,e.TextMarker=wr,e.LineWidget=On,e.e_preventDefault=kt,e.e_stopPropagation=Er,e.e_stop=rr,e.addClass=le,e.contains=I,e.rmClass=V,e.keyNames=Sr}fd(nt),gd(nt);var _d="iter insert remove copy getEditor constructor".split(" ");for(var Mi in qt.prototype)qt.prototype.hasOwnProperty(Mi)&&De(_d,Mi)<0&&(nt.prototype[Mi]=function(e){return function(){return e.apply(this.doc,arguments)}}(qt.prototype[Mi]));return Lt(qt),nt.inputStyles={textarea:st,contenteditable:Qe},nt.defineMode=function(e){!nt.defaults.mode&&e!="null"&&(nt.defaults.mode=e),Jn.apply(this,arguments)},nt.defineMIME=Wr,nt.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),nt.defineMIME("text/plain","null"),nt.defineExtension=function(e,t){nt.prototype[e]=t},nt.defineDocExtension=function(e,t){qt.prototype[e]=t},nt.fromTextArea=yd,xd(nt),nt.version="5.65.14",nt})});var Kn=Ue((ls,ss)=>{(function(o){typeof ls=="object"&&typeof ss=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.overlayMode=function(p,v,C){return{startState:function(){return{base:o.startState(p),overlay:o.startState(v),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(b){return{base:o.copyState(p,b.base),overlay:o.copyState(v,b.overlay),basePos:b.basePos,baseCur:null,overlayPos:b.overlayPos,overlayCur:null}},token:function(b,_){return(b!=_.streamSeen||Math.min(_.basePos,_.overlayPos){(function(o){typeof us=="object"&&typeof cs=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";var p=/^(\s*)(>[> ]*|[*+-] \[[x ]\]\s|[*+-]\s|(\d+)([.)]))(\s*)/,v=/^(\s*)(>[> ]*|[*+-] \[[x ]\]|[*+-]|(\d+)[.)])(\s*)$/,C=/[*+-]\s/;o.commands.newlineAndIndentContinueMarkdownList=function(_){if(_.getOption("disableInput"))return o.Pass;for(var s=_.listSelections(),g=[],h=0;h\s*$/.test(E),M=!/>\s*$/.test(E);(H||M)&&_.replaceRange("",{line:w.line,ch:0},{line:w.line,ch:w.ch+1}),g[h]=` +`}else{var B=z[1],X=z[5],re=!(C.test(z[2])||z[2].indexOf(">")>=0),ne=re?parseInt(z[3],10)+1+z[4]:z[2].replace("x"," ");g[h]=` +`+B+ne+X,re&&b(_,w)}}_.replaceSelections(g)};function b(_,s){var g=s.line,h=0,w=0,k=p.exec(_.getLine(g)),c=k[1];do{h+=1;var d=g+h,S=_.getLine(d),E=p.exec(S);if(E){var z=E[1],y=parseInt(k[3],10)+h-w,H=parseInt(E[3],10),M=H;if(c===z&&!isNaN(H))y===H&&(M=H+1),y>H&&(M=y+1),_.replaceRange(S.replace(p,z+M+E[4]+E[5]),{line:d,ch:0},{line:d,ch:S.length});else{if(c.length>z.length||c.length{(function(o){typeof ds=="object"&&typeof ps=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){o.defineOption("placeholder","",function(g,h,w){var k=w&&w!=o.Init;if(h&&!k)g.on("blur",b),g.on("change",_),g.on("swapDoc",_),o.on(g.getInputField(),"compositionupdate",g.state.placeholderCompose=function(){C(g)}),_(g);else if(!h&&k){g.off("blur",b),g.off("change",_),g.off("swapDoc",_),o.off(g.getInputField(),"compositionupdate",g.state.placeholderCompose),p(g);var c=g.getWrapperElement();c.className=c.className.replace(" CodeMirror-empty","")}h&&!g.hasFocus()&&b(g)});function p(g){g.state.placeholder&&(g.state.placeholder.parentNode.removeChild(g.state.placeholder),g.state.placeholder=null)}function v(g){p(g);var h=g.state.placeholder=document.createElement("pre");h.style.cssText="height: 0; overflow: visible",h.style.direction=g.getOption("direction"),h.className="CodeMirror-placeholder CodeMirror-line-like";var w=g.getOption("placeholder");typeof w=="string"&&(w=document.createTextNode(w)),h.appendChild(w),g.display.lineSpace.insertBefore(h,g.display.lineSpace.firstChild)}function C(g){setTimeout(function(){var h=!1;if(g.lineCount()==1){var w=g.getInputField();h=w.nodeName=="TEXTAREA"?!g.getLine(0).length:!/[^\u200b]/.test(w.querySelector(".CodeMirror-line").textContent)}h?v(g):p(g)},20)}function b(g){s(g)&&v(g)}function _(g){var h=g.getWrapperElement(),w=s(g);h.className=h.className.replace(" CodeMirror-empty","")+(w?" CodeMirror-empty":""),w?v(g):p(g)}function s(g){return g.lineCount()===1&&g.getLine(0)===""}})});var vs=Ue((gs,ms)=>{(function(o){typeof gs=="object"&&typeof ms=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineOption("styleSelectedText",!1,function(k,c,d){var S=d&&d!=o.Init;c&&!S?(k.state.markedSelection=[],k.state.markedSelectionStyle=typeof c=="string"?c:"CodeMirror-selectedtext",h(k),k.on("cursorActivity",p),k.on("change",v)):!c&&S&&(k.off("cursorActivity",p),k.off("change",v),g(k),k.state.markedSelection=k.state.markedSelectionStyle=null)});function p(k){k.state.markedSelection&&k.operation(function(){w(k)})}function v(k){k.state.markedSelection&&k.state.markedSelection.length&&k.operation(function(){g(k)})}var C=8,b=o.Pos,_=o.cmpPos;function s(k,c,d,S){if(_(c,d)!=0)for(var E=k.state.markedSelection,z=k.state.markedSelectionStyle,y=c.line;;){var H=y==c.line?c:b(y,0),M=y+C,B=M>=d.line,X=B?d:b(M,0),re=k.markText(H,X,{className:z});if(S==null?E.push(re):E.splice(S++,0,re),B)break;y=M}}function g(k){for(var c=k.state.markedSelection,d=0;d1)return h(k);var c=k.getCursor("start"),d=k.getCursor("end"),S=k.state.markedSelection;if(!S.length)return s(k,c,d);var E=S[0].find(),z=S[S.length-1].find();if(!E||!z||d.line-c.line<=C||_(c,z.to)>=0||_(d,E.from)<=0)return h(k);for(;_(c,E.from)>0;)S.shift().clear(),E=S[0].find();for(_(c,E.from)<0&&(E.to.line-c.line0&&(d.line-z.from.line{(function(o){typeof bs=="object"&&typeof ys=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";var p=o.Pos;function v(y){var H=y.flags;return H??(y.ignoreCase?"i":"")+(y.global?"g":"")+(y.multiline?"m":"")}function C(y,H){for(var M=v(y),B=M,X=0;Xne);N++){var F=y.getLine(re++);B=B==null?F:B+` +`+F}X=X*2,H.lastIndex=M.ch;var D=H.exec(B);if(D){var V=B.slice(0,D.index).split(` +`),j=D[0].split(` +`),J=M.line+V.length-1,x=V[V.length-1].length;return{from:p(J,x),to:p(J+j.length-1,j.length==1?x+j[0].length:j[j.length-1].length),match:D}}}}function g(y,H,M){for(var B,X=0;X<=y.length;){H.lastIndex=X;var re=H.exec(y);if(!re)break;var ne=re.index+re[0].length;if(ne>y.length-M)break;(!B||ne>B.index+B[0].length)&&(B=re),X=re.index+1}return B}function h(y,H,M){H=C(H,"g");for(var B=M.line,X=M.ch,re=y.firstLine();B>=re;B--,X=-1){var ne=y.getLine(B),N=g(ne,H,X<0?0:ne.length-X);if(N)return{from:p(B,N.index),to:p(B,N.index+N[0].length),match:N}}}function w(y,H,M){if(!b(H))return h(y,H,M);H=C(H,"gm");for(var B,X=1,re=y.getLine(M.line).length-M.ch,ne=M.line,N=y.firstLine();ne>=N;){for(var F=0;F=N;F++){var D=y.getLine(ne--);B=B==null?D:D+` +`+B}X*=2;var V=g(B,H,re);if(V){var j=B.slice(0,V.index).split(` +`),J=V[0].split(` +`),x=ne+j.length,K=j[j.length-1].length;return{from:p(x,K),to:p(x+J.length-1,J.length==1?K+J[0].length:J[J.length-1].length),match:V}}}}var k,c;String.prototype.normalize?(k=function(y){return y.normalize("NFD").toLowerCase()},c=function(y){return y.normalize("NFD")}):(k=function(y){return y.toLowerCase()},c=function(y){return y});function d(y,H,M,B){if(y.length==H.length)return M;for(var X=0,re=M+Math.max(0,y.length-H.length);;){if(X==re)return X;var ne=X+re>>1,N=B(y.slice(0,ne)).length;if(N==M)return ne;N>M?re=ne:X=ne+1}}function S(y,H,M,B){if(!H.length)return null;var X=B?k:c,re=X(H).split(/\r|\n\r?/);e:for(var ne=M.line,N=M.ch,F=y.lastLine()+1-re.length;ne<=F;ne++,N=0){var D=y.getLine(ne).slice(N),V=X(D);if(re.length==1){var j=V.indexOf(re[0]);if(j==-1)continue e;var M=d(D,V,j,X)+N;return{from:p(ne,d(D,V,j,X)+N),to:p(ne,d(D,V,j+re[0].length,X)+N)}}else{var J=V.length-re[0].length;if(V.slice(J)!=re[0])continue e;for(var x=1;x=F;ne--,N=-1){var D=y.getLine(ne);N>-1&&(D=D.slice(0,N));var V=X(D);if(re.length==1){var j=V.lastIndexOf(re[0]);if(j==-1)continue e;return{from:p(ne,d(D,V,j,X)),to:p(ne,d(D,V,j+re[0].length,X))}}else{var J=re[re.length-1];if(V.slice(0,J.length)!=J)continue e;for(var x=1,M=ne-re.length+1;x(this.doc.getLine(H.line)||"").length&&(H.ch=0,H.line++)),o.cmpPos(H,this.doc.clipPos(H))!=0))return this.atOccurrence=!1;var M=this.matches(y,H);if(this.afterEmptyMatch=M&&o.cmpPos(M.from,M.to)==0,M)return this.pos=M,this.atOccurrence=!0,this.pos.match||!0;var B=p(y?this.doc.firstLine():this.doc.lastLine()+1,0);return this.pos={from:B,to:B},this.atOccurrence=!1},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(y,H){if(this.atOccurrence){var M=o.splitLines(y);this.doc.replaceRange(M,this.pos.from,this.pos.to,H),this.pos.to=p(this.pos.from.line+M.length-1,M[M.length-1].length+(M.length==1?this.pos.from.ch:0))}}},o.defineExtension("getSearchCursor",function(y,H,M){return new z(this.doc,y,H,M)}),o.defineDocExtension("getSearchCursor",function(y,H,M){return new z(this,y,H,M)}),o.defineExtension("selectMatches",function(y,H){for(var M=[],B=this.getSearchCursor(y,this.getCursor("from"),H);B.findNext()&&!(o.cmpPos(B.to(),this.getCursor("to"))>0);)M.push({anchor:B.from(),head:B.to()});M.length&&this.setSelections(M,0)})})});var Qo=Ue((_s,ks)=>{(function(o){typeof _s=="object"&&typeof ks=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(I,W,le,ye,q,T){this.indented=I,this.column=W,this.type=le,this.info=ye,this.align=q,this.prev=T}function v(I,W,le,ye){var q=I.indented;return I.context&&I.context.type=="statement"&&le!="statement"&&(q=I.context.indented),I.context=new p(q,W,le,ye,null,I.context)}function C(I){var W=I.context.type;return(W==")"||W=="]"||W=="}")&&(I.indented=I.context.indented),I.context=I.context.prev}function b(I,W,le){if(W.prevToken=="variable"||W.prevToken=="type"||/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(I.string.slice(0,le))||W.typeAtEndOfLine&&I.column()==I.indentation())return!0}function _(I){for(;;){if(!I||I.type=="top")return!0;if(I.type=="}"&&I.prev.info!="namespace")return!1;I=I.prev}}o.defineMode("clike",function(I,W){var le=I.indentUnit,ye=W.statementIndentUnit||le,q=W.dontAlignCalls,T=W.keywords||{},de=W.types||{},Ee=W.builtin||{},fe=W.blockKeywords||{},xe=W.defKeywords||{},pe=W.atoms||{},De=W.hooks||{},Ne=W.multiLineStrings,Me=W.indentStatements!==!1,Fe=W.indentSwitch!==!1,Ge=W.namespaceSeparator,Le=W.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,Je=W.numberStart||/[\d\.]/,He=W.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,$e=W.isOperatorChar||/[+\-*&%=<>!?|\/]/,O=W.isIdentifierChar||/[\w\$_\xa1-\uffff]/,Z=W.isReservedIdentifier||!1,me,Be;function te(ke,Ce){var we=ke.next();if(De[we]){var $=De[we](ke,Ce);if($!==!1)return $}if(we=='"'||we=="'")return Ce.tokenize=ce(we),Ce.tokenize(ke,Ce);if(Je.test(we)){if(ke.backUp(1),ke.match(He))return"number";ke.next()}if(Le.test(we))return me=we,null;if(we=="/"){if(ke.eat("*"))return Ce.tokenize=oe,oe(ke,Ce);if(ke.eat("/"))return ke.skipToEnd(),"comment"}if($e.test(we)){for(;!ke.match(/^\/[\/*]/,!1)&&ke.eat($e););return"operator"}if(ke.eatWhile(O),Ge)for(;ke.match(Ge);)ke.eatWhile(O);var U=ke.current();return g(T,U)?(g(fe,U)&&(me="newstatement"),g(xe,U)&&(Be=!0),"keyword"):g(de,U)?"type":g(Ee,U)||Z&&Z(U)?(g(fe,U)&&(me="newstatement"),"builtin"):g(pe,U)?"atom":"variable"}function ce(ke){return function(Ce,we){for(var $=!1,U,se=!1;(U=Ce.next())!=null;){if(U==ke&&!$){se=!0;break}$=!$&&U=="\\"}return(se||!($||Ne))&&(we.tokenize=null),"string"}}function oe(ke,Ce){for(var we=!1,$;$=ke.next();){if($=="/"&&we){Ce.tokenize=null;break}we=$=="*"}return"comment"}function je(ke,Ce){W.typeFirstDefinitions&&ke.eol()&&_(Ce.context)&&(Ce.typeAtEndOfLine=b(ke,Ce,ke.pos))}return{startState:function(ke){return{tokenize:null,context:new p((ke||0)-le,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(ke,Ce){var we=Ce.context;if(ke.sol()&&(we.align==null&&(we.align=!1),Ce.indented=ke.indentation(),Ce.startOfLine=!0),ke.eatSpace())return je(ke,Ce),null;me=Be=null;var $=(Ce.tokenize||te)(ke,Ce);if($=="comment"||$=="meta")return $;if(we.align==null&&(we.align=!0),me==";"||me==":"||me==","&&ke.match(/^\s*(?:\/\/.*)?$/,!1))for(;Ce.context.type=="statement";)C(Ce);else if(me=="{")v(Ce,ke.column(),"}");else if(me=="[")v(Ce,ke.column(),"]");else if(me=="(")v(Ce,ke.column(),")");else if(me=="}"){for(;we.type=="statement";)we=C(Ce);for(we.type=="}"&&(we=C(Ce));we.type=="statement";)we=C(Ce)}else me==we.type?C(Ce):Me&&((we.type=="}"||we.type=="top")&&me!=";"||we.type=="statement"&&me=="newstatement")&&v(Ce,ke.column(),"statement",ke.current());if($=="variable"&&(Ce.prevToken=="def"||W.typeFirstDefinitions&&b(ke,Ce,ke.start)&&_(Ce.context)&&ke.match(/^\s*\(/,!1))&&($="def"),De.token){var U=De.token(ke,Ce,$);U!==void 0&&($=U)}return $=="def"&&W.styleDefs===!1&&($="variable"),Ce.startOfLine=!1,Ce.prevToken=Be?"def":$||me,je(ke,Ce),$},indent:function(ke,Ce){if(ke.tokenize!=te&&ke.tokenize!=null||ke.typeAtEndOfLine&&_(ke.context))return o.Pass;var we=ke.context,$=Ce&&Ce.charAt(0),U=$==we.type;if(we.type=="statement"&&$=="}"&&(we=we.prev),W.dontIndentStatements)for(;we.type=="statement"&&W.dontIndentStatements.test(we.info);)we=we.prev;if(De.indent){var se=De.indent(ke,we,Ce,le);if(typeof se=="number")return se}var Ae=we.prev&&we.prev.info=="switch";if(W.allmanIndentation&&/[{(]/.test($)){for(;we.type!="top"&&we.type!="}";)we=we.prev;return we.indented}return we.type=="statement"?we.indented+($=="{"?0:ye):we.align&&(!q||we.type!=")")?we.column+(U?0:1):we.type==")"&&!U?we.indented+ye:we.indented+(U?0:le)+(!U&&Ae&&!/^(?:case|default)\b/.test(Ce)?le:0)},electricInput:Fe?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}});function s(I){for(var W={},le=I.split(" "),ye=0;ye!?|\/#:@]/,hooks:{"@":function(I){return I.eatWhile(/[\w\$_]/),"meta"},'"':function(I,W){return I.match('""')?(W.tokenize=j,W.tokenize(I,W)):!1},"'":function(I){return I.match(/^(\\[^'\s]+|[^\\'])'/)?"string-2":(I.eatWhile(/[\w\$_\xa1-\uffff]/),"atom")},"=":function(I,W){var le=W.context;return le.type=="}"&&le.align&&I.eat(">")?(W.context=new p(le.indented,le.column,le.type,le.info,null,le.prev),"operator"):!1},"/":function(I,W){return I.eat("*")?(W.tokenize=J(1),W.tokenize(I,W)):!1}},modeProps:{closeBrackets:{pairs:'()[]{}""',triples:'"'}}});function x(I){return function(W,le){for(var ye=!1,q,T=!1;!W.eol();){if(!I&&!ye&&W.match('"')){T=!0;break}if(I&&W.match('"""')){T=!0;break}q=W.next(),!ye&&q=="$"&&W.match("{")&&W.skipTo("}"),ye=!ye&&q=="\\"&&!I}return(T||!I)&&(le.tokenize=null),"string"}}V("text/x-kotlin",{name:"clike",keywords:s("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam value"),types:s("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:s("catch class do else finally for if where try while enum"),defKeywords:s("class val var object interface fun"),atoms:s("true false null this"),hooks:{"@":function(I){return I.eatWhile(/[\w\$_]/),"meta"},"*":function(I,W){return W.prevToken=="."?"variable":"operator"},'"':function(I,W){return W.tokenize=x(I.match('""')),W.tokenize(I,W)},"/":function(I,W){return I.eat("*")?(W.tokenize=J(1),W.tokenize(I,W)):!1},indent:function(I,W,le,ye){var q=le&&le.charAt(0);if((I.prevToken=="}"||I.prevToken==")")&&le=="")return I.indented;if(I.prevToken=="operator"&&le!="}"&&I.context.type!="}"||I.prevToken=="variable"&&q=="."||(I.prevToken=="}"||I.prevToken==")")&&q==".")return ye*2+W.indented;if(W.align&&W.type=="}")return W.indented+(I.context.type==(le||"").charAt(0)?0:ye)}},modeProps:{closeBrackets:{triples:'"'}}}),V(["x-shader/x-vertex","x-shader/x-fragment"],{name:"clike",keywords:s("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:s("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:s("for while do if else struct"),builtin:s("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:s("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":M},modeProps:{fold:["brace","include"]}}),V("text/x-nesc",{name:"clike",keywords:s(h+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:E,blockKeywords:s(y),atoms:s("null true false"),hooks:{"#":M},modeProps:{fold:["brace","include"]}}),V("text/x-objectivec",{name:"clike",keywords:s(h+" "+k),types:z,builtin:s(c),blockKeywords:s(y+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:s(H+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:s("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:X,hooks:{"#":M,"*":B},modeProps:{fold:["brace","include"]}}),V("text/x-objectivec++",{name:"clike",keywords:s(h+" "+k+" "+w),types:z,builtin:s(c),blockKeywords:s(y+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:s(H+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:s("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:X,hooks:{"#":M,"*":B,u:ne,U:ne,L:ne,R:ne,0:re,1:re,2:re,3:re,4:re,5:re,6:re,7:re,8:re,9:re,token:function(I,W,le){if(le=="variable"&&I.peek()=="("&&(W.prevToken==";"||W.prevToken==null||W.prevToken=="}")&&N(I.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}}),V("text/x-squirrel",{name:"clike",keywords:s("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:E,blockKeywords:s("case catch class else for foreach if switch try while"),defKeywords:s("function local class"),typeFirstDefinitions:!0,atoms:s("true false null"),hooks:{"#":M},modeProps:{fold:["brace","include"]}});var K=null;function Y(I){return function(W,le){for(var ye=!1,q,T=!1;!W.eol();){if(!ye&&W.match('"')&&(I=="single"||W.match('""'))){T=!0;break}if(!ye&&W.match("``")){K=Y(I),T=!0;break}q=W.next(),ye=I=="single"&&!ye&&q=="\\"}return T&&(le.tokenize=null),"string"}}V("text/x-ceylon",{name:"clike",keywords:s("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(I){var W=I.charAt(0);return W===W.toUpperCase()&&W!==W.toLowerCase()},blockKeywords:s("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:s("class dynamic function interface module object package value"),builtin:s("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:s("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(I){return I.eatWhile(/[\w\$_]/),"meta"},'"':function(I,W){return W.tokenize=Y(I.match('""')?"triple":"single"),W.tokenize(I,W)},"`":function(I,W){return!K||!I.match("`")?!1:(W.tokenize=K,K=null,W.tokenize(I,W))},"'":function(I){return I.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(I,W,le){if((le=="variable"||le=="type")&&W.prevToken==".")return"variable-2"}},modeProps:{fold:["brace","import"],closeBrackets:{triples:'"'}}})})});var Ts=Ue((ws,Ss)=>{(function(o){typeof ws=="object"&&typeof Ss=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("cmake",function(){var p=/({)?[a-zA-Z0-9_]+(})?/;function v(b,_){for(var s,g,h=!1;!b.eol()&&(s=b.next())!=_.pending;){if(s==="$"&&g!="\\"&&_.pending=='"'){h=!0;break}g=s}return h&&b.backUp(1),s==_.pending?_.continueString=!1:_.continueString=!0,"string"}function C(b,_){var s=b.next();return s==="$"?b.match(p)?"variable-2":"variable":_.continueString?(b.backUp(1),v(b,_)):b.match(/(\s+)?\w+\(/)||b.match(/(\s+)?\w+\ \(/)?(b.backUp(1),"def"):s=="#"?(b.skipToEnd(),"comment"):s=="'"||s=='"'?(_.pending=s,v(b,_)):s=="("||s==")"?"bracket":s.match(/[0-9]/)?"number":(b.eatWhile(/[\w-]/),null)}return{startState:function(){var b={};return b.inDefinition=!1,b.inInclude=!1,b.continueString=!1,b.pending=!1,b},token:function(b,_){return b.eatSpace()?null:C(b,_)}}}),o.defineMIME("text/x-cmake","cmake")})});var fn=Ue((Ls,Cs)=>{(function(o){typeof Ls=="object"&&typeof Cs=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("css",function(F,D){var V=D.inline;D.propertyKeywords||(D=o.resolveMode("text/css"));var j=F.indentUnit,J=D.tokenHooks,x=D.documentTypes||{},K=D.mediaTypes||{},Y=D.mediaFeatures||{},I=D.mediaValueKeywords||{},W=D.propertyKeywords||{},le=D.nonStandardPropertyKeywords||{},ye=D.fontProperties||{},q=D.counterDescriptors||{},T=D.colorKeywords||{},de=D.valueKeywords||{},Ee=D.allowNested,fe=D.lineComment,xe=D.supportsAtComponent===!0,pe=F.highlightNonStandardPropertyKeywords!==!1,De,Ne;function Me(te,ce){return De=ce,te}function Fe(te,ce){var oe=te.next();if(J[oe]){var je=J[oe](te,ce);if(je!==!1)return je}if(oe=="@")return te.eatWhile(/[\w\\\-]/),Me("def",te.current());if(oe=="="||(oe=="~"||oe=="|")&&te.eat("="))return Me(null,"compare");if(oe=='"'||oe=="'")return ce.tokenize=Ge(oe),ce.tokenize(te,ce);if(oe=="#")return te.eatWhile(/[\w\\\-]/),Me("atom","hash");if(oe=="!")return te.match(/^\s*\w*/),Me("keyword","important");if(/\d/.test(oe)||oe=="."&&te.eat(/\d/))return te.eatWhile(/[\w.%]/),Me("number","unit");if(oe==="-"){if(/[\d.]/.test(te.peek()))return te.eatWhile(/[\w.%]/),Me("number","unit");if(te.match(/^-[\w\\\-]*/))return te.eatWhile(/[\w\\\-]/),te.match(/^\s*:/,!1)?Me("variable-2","variable-definition"):Me("variable-2","variable");if(te.match(/^\w+-/))return Me("meta","meta")}else return/[,+>*\/]/.test(oe)?Me(null,"select-op"):oe=="."&&te.match(/^-?[_a-z][_a-z0-9-]*/i)?Me("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(oe)?Me(null,oe):te.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(te.current())&&(ce.tokenize=Le),Me("variable callee","variable")):/[\w\\\-]/.test(oe)?(te.eatWhile(/[\w\\\-]/),Me("property","word")):Me(null,null)}function Ge(te){return function(ce,oe){for(var je=!1,ke;(ke=ce.next())!=null;){if(ke==te&&!je){te==")"&&ce.backUp(1);break}je=!je&&ke=="\\"}return(ke==te||!je&&te!=")")&&(oe.tokenize=null),Me("string","string")}}function Le(te,ce){return te.next(),te.match(/^\s*[\"\')]/,!1)?ce.tokenize=null:ce.tokenize=Ge(")"),Me(null,"(")}function Je(te,ce,oe){this.type=te,this.indent=ce,this.prev=oe}function He(te,ce,oe,je){return te.context=new Je(oe,ce.indentation()+(je===!1?0:j),te.context),oe}function $e(te){return te.context.prev&&(te.context=te.context.prev),te.context.type}function O(te,ce,oe){return Be[oe.context.type](te,ce,oe)}function Z(te,ce,oe,je){for(var ke=je||1;ke>0;ke--)oe.context=oe.context.prev;return O(te,ce,oe)}function me(te){var ce=te.current().toLowerCase();de.hasOwnProperty(ce)?Ne="atom":T.hasOwnProperty(ce)?Ne="keyword":Ne="variable"}var Be={};return Be.top=function(te,ce,oe){if(te=="{")return He(oe,ce,"block");if(te=="}"&&oe.context.prev)return $e(oe);if(xe&&/@component/i.test(te))return He(oe,ce,"atComponentBlock");if(/^@(-moz-)?document$/i.test(te))return He(oe,ce,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(te))return He(oe,ce,"atBlock");if(/^@(font-face|counter-style)/i.test(te))return oe.stateArg=te,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(te))return"keyframes";if(te&&te.charAt(0)=="@")return He(oe,ce,"at");if(te=="hash")Ne="builtin";else if(te=="word")Ne="tag";else{if(te=="variable-definition")return"maybeprop";if(te=="interpolation")return He(oe,ce,"interpolation");if(te==":")return"pseudo";if(Ee&&te=="(")return He(oe,ce,"parens")}return oe.context.type},Be.block=function(te,ce,oe){if(te=="word"){var je=ce.current().toLowerCase();return W.hasOwnProperty(je)?(Ne="property","maybeprop"):le.hasOwnProperty(je)?(Ne=pe?"string-2":"property","maybeprop"):Ee?(Ne=ce.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(Ne+=" error","maybeprop")}else return te=="meta"?"block":!Ee&&(te=="hash"||te=="qualifier")?(Ne="error","block"):Be.top(te,ce,oe)},Be.maybeprop=function(te,ce,oe){return te==":"?He(oe,ce,"prop"):O(te,ce,oe)},Be.prop=function(te,ce,oe){if(te==";")return $e(oe);if(te=="{"&&Ee)return He(oe,ce,"propBlock");if(te=="}"||te=="{")return Z(te,ce,oe);if(te=="(")return He(oe,ce,"parens");if(te=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(ce.current()))Ne+=" error";else if(te=="word")me(ce);else if(te=="interpolation")return He(oe,ce,"interpolation");return"prop"},Be.propBlock=function(te,ce,oe){return te=="}"?$e(oe):te=="word"?(Ne="property","maybeprop"):oe.context.type},Be.parens=function(te,ce,oe){return te=="{"||te=="}"?Z(te,ce,oe):te==")"?$e(oe):te=="("?He(oe,ce,"parens"):te=="interpolation"?He(oe,ce,"interpolation"):(te=="word"&&me(ce),"parens")},Be.pseudo=function(te,ce,oe){return te=="meta"?"pseudo":te=="word"?(Ne="variable-3",oe.context.type):O(te,ce,oe)},Be.documentTypes=function(te,ce,oe){return te=="word"&&x.hasOwnProperty(ce.current())?(Ne="tag",oe.context.type):Be.atBlock(te,ce,oe)},Be.atBlock=function(te,ce,oe){if(te=="(")return He(oe,ce,"atBlock_parens");if(te=="}"||te==";")return Z(te,ce,oe);if(te=="{")return $e(oe)&&He(oe,ce,Ee?"block":"top");if(te=="interpolation")return He(oe,ce,"interpolation");if(te=="word"){var je=ce.current().toLowerCase();je=="only"||je=="not"||je=="and"||je=="or"?Ne="keyword":K.hasOwnProperty(je)?Ne="attribute":Y.hasOwnProperty(je)?Ne="property":I.hasOwnProperty(je)?Ne="keyword":W.hasOwnProperty(je)?Ne="property":le.hasOwnProperty(je)?Ne=pe?"string-2":"property":de.hasOwnProperty(je)?Ne="atom":T.hasOwnProperty(je)?Ne="keyword":Ne="error"}return oe.context.type},Be.atComponentBlock=function(te,ce,oe){return te=="}"?Z(te,ce,oe):te=="{"?$e(oe)&&He(oe,ce,Ee?"block":"top",!1):(te=="word"&&(Ne="error"),oe.context.type)},Be.atBlock_parens=function(te,ce,oe){return te==")"?$e(oe):te=="{"||te=="}"?Z(te,ce,oe,2):Be.atBlock(te,ce,oe)},Be.restricted_atBlock_before=function(te,ce,oe){return te=="{"?He(oe,ce,"restricted_atBlock"):te=="word"&&oe.stateArg=="@counter-style"?(Ne="variable","restricted_atBlock_before"):O(te,ce,oe)},Be.restricted_atBlock=function(te,ce,oe){return te=="}"?(oe.stateArg=null,$e(oe)):te=="word"?(oe.stateArg=="@font-face"&&!ye.hasOwnProperty(ce.current().toLowerCase())||oe.stateArg=="@counter-style"&&!q.hasOwnProperty(ce.current().toLowerCase())?Ne="error":Ne="property","maybeprop"):"restricted_atBlock"},Be.keyframes=function(te,ce,oe){return te=="word"?(Ne="variable","keyframes"):te=="{"?He(oe,ce,"top"):O(te,ce,oe)},Be.at=function(te,ce,oe){return te==";"?$e(oe):te=="{"||te=="}"?Z(te,ce,oe):(te=="word"?Ne="tag":te=="hash"&&(Ne="builtin"),"at")},Be.interpolation=function(te,ce,oe){return te=="}"?$e(oe):te=="{"||te==";"?Z(te,ce,oe):(te=="word"?Ne="variable":te!="variable"&&te!="("&&te!=")"&&(Ne="error"),"interpolation")},{startState:function(te){return{tokenize:null,state:V?"block":"top",stateArg:null,context:new Je(V?"block":"top",te||0,null)}},token:function(te,ce){if(!ce.tokenize&&te.eatSpace())return null;var oe=(ce.tokenize||Fe)(te,ce);return oe&&typeof oe=="object"&&(De=oe[1],oe=oe[0]),Ne=oe,De!="comment"&&(ce.state=Be[ce.state](De,te,ce)),Ne},indent:function(te,ce){var oe=te.context,je=ce&&ce.charAt(0),ke=oe.indent;return oe.type=="prop"&&(je=="}"||je==")")&&(oe=oe.prev),oe.prev&&(je=="}"&&(oe.type=="block"||oe.type=="top"||oe.type=="interpolation"||oe.type=="restricted_atBlock")?(oe=oe.prev,ke=oe.indent):(je==")"&&(oe.type=="parens"||oe.type=="atBlock_parens")||je=="{"&&(oe.type=="at"||oe.type=="atBlock"))&&(ke=Math.max(0,oe.indent-j))),ke},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:fe,fold:"brace"}});function p(F){for(var D={},V=0;V{(function(o){typeof Es=="object"&&typeof zs=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("diff",function(){var p={"+":"positive","-":"negative","@":"meta"};return{token:function(v){var C=v.string.search(/[\t ]+?$/);if(!v.sol()||C===0)return v.skipToEnd(),("error "+(p[v.string.charAt(0)]||"")).replace(/ $/,"");var b=p[v.peek()]||v.skipToEnd();return C===-1?v.skipToEnd():v.pos=C,b}}}),o.defineMIME("text/x-diff","diff")})});var dn=Ue((As,Ds)=>{(function(o){typeof As=="object"&&typeof Ds=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";var p={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},v={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};o.defineMode("xml",function(C,b){var _=C.indentUnit,s={},g=b.htmlMode?p:v;for(var h in g)s[h]=g[h];for(var h in b)s[h]=b[h];var w,k;function c(x,K){function Y(le){return K.tokenize=le,le(x,K)}var I=x.next();if(I=="<")return x.eat("!")?x.eat("[")?x.match("CDATA[")?Y(E("atom","]]>")):null:x.match("--")?Y(E("comment","-->")):x.match("DOCTYPE",!0,!0)?(x.eatWhile(/[\w\._\-]/),Y(z(1))):null:x.eat("?")?(x.eatWhile(/[\w\._\-]/),K.tokenize=E("meta","?>"),"meta"):(w=x.eat("/")?"closeTag":"openTag",K.tokenize=d,"tag bracket");if(I=="&"){var W;return x.eat("#")?x.eat("x")?W=x.eatWhile(/[a-fA-F\d]/)&&x.eat(";"):W=x.eatWhile(/[\d]/)&&x.eat(";"):W=x.eatWhile(/[\w\.\-:]/)&&x.eat(";"),W?"atom":"error"}else return x.eatWhile(/[^&<]/),null}c.isInText=!0;function d(x,K){var Y=x.next();if(Y==">"||Y=="/"&&x.eat(">"))return K.tokenize=c,w=Y==">"?"endTag":"selfcloseTag","tag bracket";if(Y=="=")return w="equals",null;if(Y=="<"){K.tokenize=c,K.state=X,K.tagName=K.tagStart=null;var I=K.tokenize(x,K);return I?I+" tag error":"tag error"}else return/[\'\"]/.test(Y)?(K.tokenize=S(Y),K.stringStartCol=x.column(),K.tokenize(x,K)):(x.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function S(x){var K=function(Y,I){for(;!Y.eol();)if(Y.next()==x){I.tokenize=d;break}return"string"};return K.isInAttribute=!0,K}function E(x,K){return function(Y,I){for(;!Y.eol();){if(Y.match(K)){I.tokenize=c;break}Y.next()}return x}}function z(x){return function(K,Y){for(var I;(I=K.next())!=null;){if(I=="<")return Y.tokenize=z(x+1),Y.tokenize(K,Y);if(I==">")if(x==1){Y.tokenize=c;break}else return Y.tokenize=z(x-1),Y.tokenize(K,Y)}return"meta"}}function y(x){return x&&x.toLowerCase()}function H(x,K,Y){this.prev=x.context,this.tagName=K||"",this.indent=x.indented,this.startOfLine=Y,(s.doNotIndent.hasOwnProperty(K)||x.context&&x.context.noIndent)&&(this.noIndent=!0)}function M(x){x.context&&(x.context=x.context.prev)}function B(x,K){for(var Y;;){if(!x.context||(Y=x.context.tagName,!s.contextGrabbers.hasOwnProperty(y(Y))||!s.contextGrabbers[y(Y)].hasOwnProperty(y(K))))return;M(x)}}function X(x,K,Y){return x=="openTag"?(Y.tagStart=K.column(),re):x=="closeTag"?ne:X}function re(x,K,Y){return x=="word"?(Y.tagName=K.current(),k="tag",D):s.allowMissingTagName&&x=="endTag"?(k="tag bracket",D(x,K,Y)):(k="error",re)}function ne(x,K,Y){if(x=="word"){var I=K.current();return Y.context&&Y.context.tagName!=I&&s.implicitlyClosed.hasOwnProperty(y(Y.context.tagName))&&M(Y),Y.context&&Y.context.tagName==I||s.matchClosing===!1?(k="tag",N):(k="tag error",F)}else return s.allowMissingTagName&&x=="endTag"?(k="tag bracket",N(x,K,Y)):(k="error",F)}function N(x,K,Y){return x!="endTag"?(k="error",N):(M(Y),X)}function F(x,K,Y){return k="error",N(x,K,Y)}function D(x,K,Y){if(x=="word")return k="attribute",V;if(x=="endTag"||x=="selfcloseTag"){var I=Y.tagName,W=Y.tagStart;return Y.tagName=Y.tagStart=null,x=="selfcloseTag"||s.autoSelfClosers.hasOwnProperty(y(I))?B(Y,I):(B(Y,I),Y.context=new H(Y,I,W==Y.indented)),X}return k="error",D}function V(x,K,Y){return x=="equals"?j:(s.allowMissing||(k="error"),D(x,K,Y))}function j(x,K,Y){return x=="string"?J:x=="word"&&s.allowUnquoted?(k="string",D):(k="error",D(x,K,Y))}function J(x,K,Y){return x=="string"?J:D(x,K,Y)}return{startState:function(x){var K={tokenize:c,state:X,indented:x||0,tagName:null,tagStart:null,context:null};return x!=null&&(K.baseIndent=x),K},token:function(x,K){if(!K.tagName&&x.sol()&&(K.indented=x.indentation()),x.eatSpace())return null;w=null;var Y=K.tokenize(x,K);return(Y||w)&&Y!="comment"&&(k=null,K.state=K.state(w||Y,x,K),k&&(Y=k=="error"?Y+" error":k)),Y},indent:function(x,K,Y){var I=x.context;if(x.tokenize.isInAttribute)return x.tagStart==x.indented?x.stringStartCol+1:x.indented+_;if(I&&I.noIndent)return o.Pass;if(x.tokenize!=d&&x.tokenize!=c)return Y?Y.match(/^(\s*)/)[0].length:0;if(x.tagName)return s.multilineTagIndentPastTag!==!1?x.tagStart+x.tagName.length+2:x.tagStart+_*(s.multilineTagIndentFactor||1);if(s.alignCDATA&&/$/,blockCommentStart:"",configuration:s.htmlMode?"html":"xml",helperType:s.htmlMode?"html":"xml",skipAttribute:function(x){x.state==j&&(x.state=D)},xmlCurrentTag:function(x){return x.tagName?{name:x.tagName,close:x.type=="closeTag"}:null},xmlCurrentContext:function(x){for(var K=[],Y=x.context;Y;Y=Y.prev)K.push(Y.tagName);return K.reverse()}}}),o.defineMIME("text/xml","xml"),o.defineMIME("application/xml","xml"),o.mimeModes.hasOwnProperty("text/html")||o.defineMIME("text/html",{name:"xml",htmlMode:!0})})});var pn=Ue((qs,Is)=>{(function(o){typeof qs=="object"&&typeof Is=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("javascript",function(p,v){var C=p.indentUnit,b=v.statementIndent,_=v.jsonld,s=v.json||_,g=v.trackScope!==!1,h=v.typescript,w=v.wordCharacters||/[\w$\xa1-\uffff]/,k=function(){function L(ft){return{type:ft,style:"keyword"}}var R=L("keyword a"),G=L("keyword b"),ie=L("keyword c"),Oe=L("keyword d"),Ke=L("operator"),Ze={type:"atom",style:"atom"};return{if:L("if"),while:R,with:R,else:G,do:G,try:G,finally:G,return:Oe,break:Oe,continue:Oe,new:L("new"),delete:ie,void:ie,throw:ie,debugger:L("debugger"),var:L("var"),const:L("var"),let:L("var"),function:L("function"),catch:L("catch"),for:L("for"),switch:L("switch"),case:L("case"),default:L("default"),in:Ke,typeof:Ke,instanceof:Ke,true:Ze,false:Ze,null:Ze,undefined:Ze,NaN:Ze,Infinity:Ze,this:L("this"),class:L("class"),super:L("atom"),yield:ie,export:L("export"),import:L("import"),extends:ie,await:ie}}(),c=/[+\-*&%=<>!?|~^@]/,d=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function S(L){for(var R=!1,G,ie=!1;(G=L.next())!=null;){if(!R){if(G=="/"&&!ie)return;G=="["?ie=!0:ie&&G=="]"&&(ie=!1)}R=!R&&G=="\\"}}var E,z;function y(L,R,G){return E=L,z=G,R}function H(L,R){var G=L.next();if(G=='"'||G=="'")return R.tokenize=M(G),R.tokenize(L,R);if(G=="."&&L.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return y("number","number");if(G=="."&&L.match(".."))return y("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(G))return y(G);if(G=="="&&L.eat(">"))return y("=>","operator");if(G=="0"&&L.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return y("number","number");if(/\d/.test(G))return L.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),y("number","number");if(G=="/")return L.eat("*")?(R.tokenize=B,B(L,R)):L.eat("/")?(L.skipToEnd(),y("comment","comment")):Qt(L,R,1)?(S(L),L.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),y("regexp","string-2")):(L.eat("="),y("operator","operator",L.current()));if(G=="`")return R.tokenize=X,X(L,R);if(G=="#"&&L.peek()=="!")return L.skipToEnd(),y("meta","meta");if(G=="#"&&L.eatWhile(w))return y("variable","property");if(G=="<"&&L.match("!--")||G=="-"&&L.match("->")&&!/\S/.test(L.string.slice(0,L.start)))return L.skipToEnd(),y("comment","comment");if(c.test(G))return(G!=">"||!R.lexical||R.lexical.type!=">")&&(L.eat("=")?(G=="!"||G=="=")&&L.eat("="):/[<>*+\-|&?]/.test(G)&&(L.eat(G),G==">"&&L.eat(G))),G=="?"&&L.eat(".")?y("."):y("operator","operator",L.current());if(w.test(G)){L.eatWhile(w);var ie=L.current();if(R.lastType!="."){if(k.propertyIsEnumerable(ie)){var Oe=k[ie];return y(Oe.type,Oe.style,ie)}if(ie=="async"&&L.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return y("async","keyword",ie)}return y("variable","variable",ie)}}function M(L){return function(R,G){var ie=!1,Oe;if(_&&R.peek()=="@"&&R.match(d))return G.tokenize=H,y("jsonld-keyword","meta");for(;(Oe=R.next())!=null&&!(Oe==L&&!ie);)ie=!ie&&Oe=="\\";return ie||(G.tokenize=H),y("string","string")}}function B(L,R){for(var G=!1,ie;ie=L.next();){if(ie=="/"&&G){R.tokenize=H;break}G=ie=="*"}return y("comment","comment")}function X(L,R){for(var G=!1,ie;(ie=L.next())!=null;){if(!G&&(ie=="`"||ie=="$"&&L.eat("{"))){R.tokenize=H;break}G=!G&&ie=="\\"}return y("quasi","string-2",L.current())}var re="([{}])";function ne(L,R){R.fatArrowAt&&(R.fatArrowAt=null);var G=L.string.indexOf("=>",L.start);if(!(G<0)){if(h){var ie=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(L.string.slice(L.start,G));ie&&(G=ie.index)}for(var Oe=0,Ke=!1,Ze=G-1;Ze>=0;--Ze){var ft=L.string.charAt(Ze),Rt=re.indexOf(ft);if(Rt>=0&&Rt<3){if(!Oe){++Ze;break}if(--Oe==0){ft=="("&&(Ke=!0);break}}else if(Rt>=3&&Rt<6)++Oe;else if(w.test(ft))Ke=!0;else if(/["'\/`]/.test(ft))for(;;--Ze){if(Ze==0)return;var Pe=L.string.charAt(Ze-1);if(Pe==ft&&L.string.charAt(Ze-2)!="\\"){Ze--;break}}else if(Ke&&!Oe){++Ze;break}}Ke&&!Oe&&(R.fatArrowAt=Ze)}}var N={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function F(L,R,G,ie,Oe,Ke){this.indented=L,this.column=R,this.type=G,this.prev=Oe,this.info=Ke,ie!=null&&(this.align=ie)}function D(L,R){if(!g)return!1;for(var G=L.localVars;G;G=G.next)if(G.name==R)return!0;for(var ie=L.context;ie;ie=ie.prev)for(var G=ie.vars;G;G=G.next)if(G.name==R)return!0}function V(L,R,G,ie,Oe){var Ke=L.cc;for(j.state=L,j.stream=Oe,j.marked=null,j.cc=Ke,j.style=R,L.lexical.hasOwnProperty("align")||(L.lexical.align=!0);;){var Ze=Ke.length?Ke.pop():s?Me:De;if(Ze(G,ie)){for(;Ke.length&&Ke[Ke.length-1].lex;)Ke.pop()();return j.marked?j.marked:G=="variable"&&D(L,ie)?"variable-2":R}}}var j={state:null,column:null,marked:null,cc:null};function J(){for(var L=arguments.length-1;L>=0;L--)j.cc.push(arguments[L])}function x(){return J.apply(null,arguments),!0}function K(L,R){for(var G=R;G;G=G.next)if(G.name==L)return!0;return!1}function Y(L){var R=j.state;if(j.marked="def",!!g){if(R.context){if(R.lexical.info=="var"&&R.context&&R.context.block){var G=I(L,R.context);if(G!=null){R.context=G;return}}else if(!K(L,R.localVars)){R.localVars=new ye(L,R.localVars);return}}v.globalVars&&!K(L,R.globalVars)&&(R.globalVars=new ye(L,R.globalVars))}}function I(L,R){if(R)if(R.block){var G=I(L,R.prev);return G?G==R.prev?R:new le(G,R.vars,!0):null}else return K(L,R.vars)?R:new le(R.prev,new ye(L,R.vars),!1);else return null}function W(L){return L=="public"||L=="private"||L=="protected"||L=="abstract"||L=="readonly"}function le(L,R,G){this.prev=L,this.vars=R,this.block=G}function ye(L,R){this.name=L,this.next=R}var q=new ye("this",new ye("arguments",null));function T(){j.state.context=new le(j.state.context,j.state.localVars,!1),j.state.localVars=q}function de(){j.state.context=new le(j.state.context,j.state.localVars,!0),j.state.localVars=null}T.lex=de.lex=!0;function Ee(){j.state.localVars=j.state.context.vars,j.state.context=j.state.context.prev}Ee.lex=!0;function fe(L,R){var G=function(){var ie=j.state,Oe=ie.indented;if(ie.lexical.type=="stat")Oe=ie.lexical.indented;else for(var Ke=ie.lexical;Ke&&Ke.type==")"&&Ke.align;Ke=Ke.prev)Oe=Ke.indented;ie.lexical=new F(Oe,j.stream.column(),L,null,ie.lexical,R)};return G.lex=!0,G}function xe(){var L=j.state;L.lexical.prev&&(L.lexical.type==")"&&(L.indented=L.lexical.indented),L.lexical=L.lexical.prev)}xe.lex=!0;function pe(L){function R(G){return G==L?x():L==";"||G=="}"||G==")"||G=="]"?J():x(R)}return R}function De(L,R){return L=="var"?x(fe("vardef",R),rr,pe(";"),xe):L=="keyword a"?x(fe("form"),Ge,De,xe):L=="keyword b"?x(fe("form"),De,xe):L=="keyword d"?j.stream.match(/^\s*$/,!1)?x():x(fe("stat"),Je,pe(";"),xe):L=="debugger"?x(pe(";")):L=="{"?x(fe("}"),de,Ae,xe,Ee):L==";"?x():L=="if"?(j.state.lexical.info=="else"&&j.state.cc[j.state.cc.length-1]==xe&&j.state.cc.pop()(),x(fe("form"),Ge,De,xe,Br)):L=="function"?x(Xt):L=="for"?x(fe("form"),de,Qn,De,Ee,xe):L=="class"||h&&R=="interface"?(j.marked="keyword",x(fe("form",L=="class"?L:R),Jn,xe)):L=="variable"?h&&R=="declare"?(j.marked="keyword",x(De)):h&&(R=="module"||R=="enum"||R=="type")&&j.stream.match(/^\s*\w/,!1)?(j.marked="keyword",R=="enum"?x(Ur):R=="type"?x(Vn,pe("operator"),ge,pe(";")):x(fe("form"),At,pe("{"),fe("}"),Ae,xe,xe)):h&&R=="namespace"?(j.marked="keyword",x(fe("form"),Me,De,xe)):h&&R=="abstract"?(j.marked="keyword",x(De)):x(fe("stat"),je):L=="switch"?x(fe("form"),Ge,pe("{"),fe("}","switch"),de,Ae,xe,xe,Ee):L=="case"?x(Me,pe(":")):L=="default"?x(pe(":")):L=="catch"?x(fe("form"),T,Ne,De,xe,Ee):L=="export"?x(fe("stat"),gr,xe):L=="import"?x(fe("stat"),ir,xe):L=="async"?x(De):R=="@"?x(Me,De):J(fe("stat"),Me,pe(";"),xe)}function Ne(L){if(L=="(")return x(Ut,pe(")"))}function Me(L,R){return Le(L,R,!1)}function Fe(L,R){return Le(L,R,!0)}function Ge(L){return L!="("?J():x(fe(")"),Je,pe(")"),xe)}function Le(L,R,G){if(j.state.fatArrowAt==j.stream.start){var ie=G?Be:me;if(L=="(")return x(T,fe(")"),U(Ut,")"),xe,pe("=>"),ie,Ee);if(L=="variable")return J(T,At,pe("=>"),ie,Ee)}var Oe=G?$e:He;return N.hasOwnProperty(L)?x(Oe):L=="function"?x(Xt,Oe):L=="class"||h&&R=="interface"?(j.marked="keyword",x(fe("form"),hr,xe)):L=="keyword c"||L=="async"?x(G?Fe:Me):L=="("?x(fe(")"),Je,pe(")"),xe,Oe):L=="operator"||L=="spread"?x(G?Fe:Me):L=="["?x(fe("]"),or,xe,Oe):L=="{"?se(Ce,"}",null,Oe):L=="quasi"?J(O,Oe):L=="new"?x(te(G)):x()}function Je(L){return L.match(/[;\}\)\],]/)?J():J(Me)}function He(L,R){return L==","?x(Je):$e(L,R,!1)}function $e(L,R,G){var ie=G==!1?He:$e,Oe=G==!1?Me:Fe;if(L=="=>")return x(T,G?Be:me,Ee);if(L=="operator")return/\+\+|--/.test(R)||h&&R=="!"?x(ie):h&&R=="<"&&j.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?x(fe(">"),U(ge,">"),xe,ie):R=="?"?x(Me,pe(":"),Oe):x(Oe);if(L=="quasi")return J(O,ie);if(L!=";"){if(L=="(")return se(Fe,")","call",ie);if(L==".")return x(ke,ie);if(L=="[")return x(fe("]"),Je,pe("]"),xe,ie);if(h&&R=="as")return j.marked="keyword",x(ge,ie);if(L=="regexp")return j.state.lastType=j.marked="operator",j.stream.backUp(j.stream.pos-j.stream.start-1),x(Oe)}}function O(L,R){return L!="quasi"?J():R.slice(R.length-2)!="${"?x(O):x(Je,Z)}function Z(L){if(L=="}")return j.marked="string-2",j.state.tokenize=X,x(O)}function me(L){return ne(j.stream,j.state),J(L=="{"?De:Me)}function Be(L){return ne(j.stream,j.state),J(L=="{"?De:Fe)}function te(L){return function(R){return R=="."?x(L?oe:ce):R=="variable"&&h?x(kt,L?$e:He):J(L?Fe:Me)}}function ce(L,R){if(R=="target")return j.marked="keyword",x(He)}function oe(L,R){if(R=="target")return j.marked="keyword",x($e)}function je(L){return L==":"?x(xe,De):J(He,pe(";"),xe)}function ke(L){if(L=="variable")return j.marked="property",x()}function Ce(L,R){if(L=="async")return j.marked="property",x(Ce);if(L=="variable"||j.style=="keyword"){if(j.marked="property",R=="get"||R=="set")return x(we);var G;return h&&j.state.fatArrowAt==j.stream.start&&(G=j.stream.match(/^\s*:\s*/,!1))&&(j.state.fatArrowAt=j.stream.pos+G[0].length),x($)}else{if(L=="number"||L=="string")return j.marked=_?"property":j.style+" property",x($);if(L=="jsonld-keyword")return x($);if(h&&W(R))return j.marked="keyword",x(Ce);if(L=="[")return x(Me,et,pe("]"),$);if(L=="spread")return x(Fe,$);if(R=="*")return j.marked="keyword",x(Ce);if(L==":")return J($)}}function we(L){return L!="variable"?J($):(j.marked="property",x(Xt))}function $(L){if(L==":")return x(Fe);if(L=="(")return J(Xt)}function U(L,R,G){function ie(Oe,Ke){if(G?G.indexOf(Oe)>-1:Oe==","){var Ze=j.state.lexical;return Ze.info=="call"&&(Ze.pos=(Ze.pos||0)+1),x(function(ft,Rt){return ft==R||Rt==R?J():J(L)},ie)}return Oe==R||Ke==R?x():G&&G.indexOf(";")>-1?J(L):x(pe(R))}return function(Oe,Ke){return Oe==R||Ke==R?x():J(L,ie)}}function se(L,R,G){for(var ie=3;ie"),ge);if(L=="quasi")return J(ot,Lt)}function bt(L){if(L=="=>")return x(ge)}function _t(L){return L.match(/[\}\)\]]/)?x():L==","||L==";"?x(_t):J(tt,_t)}function tt(L,R){if(L=="variable"||j.style=="keyword")return j.marked="property",x(tt);if(R=="?"||L=="number"||L=="string")return x(tt);if(L==":")return x(ge);if(L=="[")return x(pe("variable"),zt,pe("]"),tt);if(L=="(")return J(Yt,tt);if(!L.match(/[;\}\)\],]/))return x()}function ot(L,R){return L!="quasi"?J():R.slice(R.length-2)!="${"?x(ot):x(ge,Yn)}function Yn(L){if(L=="}")return j.marked="string-2",j.state.tokenize=X,x(ot)}function Tt(L,R){return L=="variable"&&j.stream.match(/^\s*[?:]/,!1)||R=="?"?x(Tt):L==":"?x(ge):L=="spread"?x(Tt):J(ge)}function Lt(L,R){if(R=="<")return x(fe(">"),U(ge,">"),xe,Lt);if(R=="|"||L=="."||R=="&")return x(ge);if(L=="[")return x(ge,pe("]"),Lt);if(R=="extends"||R=="implements")return j.marked="keyword",x(ge);if(R=="?")return x(ge,pe(":"),ge)}function kt(L,R){if(R=="<")return x(fe(">"),U(ge,">"),xe,Lt)}function Er(){return J(ge,gn)}function gn(L,R){if(R=="=")return x(ge)}function rr(L,R){return R=="enum"?(j.marked="keyword",x(Ur)):J(At,et,Bt,eo)}function At(L,R){if(h&&W(R))return j.marked="keyword",x(At);if(L=="variable")return Y(R),x();if(L=="spread")return x(At);if(L=="[")return se(Ji,"]");if(L=="{")return se(mn,"}")}function mn(L,R){return L=="variable"&&!j.stream.match(/^\s*:/,!1)?(Y(R),x(Bt)):(L=="variable"&&(j.marked="property"),L=="spread"?x(At):L=="}"?J():L=="["?x(Me,pe("]"),pe(":"),mn):x(pe(":"),At,Bt))}function Ji(){return J(At,Bt)}function Bt(L,R){if(R=="=")return x(Fe)}function eo(L){if(L==",")return x(rr)}function Br(L,R){if(L=="keyword b"&&R=="else")return x(fe("form","else"),De,xe)}function Qn(L,R){if(R=="await")return x(Qn);if(L=="(")return x(fe(")"),vn,xe)}function vn(L){return L=="var"?x(rr,pr):L=="variable"?x(pr):J(pr)}function pr(L,R){return L==")"?x():L==";"?x(pr):R=="in"||R=="of"?(j.marked="keyword",x(Me,pr)):J(Me,pr)}function Xt(L,R){if(R=="*")return j.marked="keyword",x(Xt);if(L=="variable")return Y(R),x(Xt);if(L=="(")return x(T,fe(")"),U(Ut,")"),xe,xt,De,Ee);if(h&&R=="<")return x(fe(">"),U(Er,">"),xe,Xt)}function Yt(L,R){if(R=="*")return j.marked="keyword",x(Yt);if(L=="variable")return Y(R),x(Yt);if(L=="(")return x(T,fe(")"),U(Ut,")"),xe,xt,Ee);if(h&&R=="<")return x(fe(">"),U(Er,">"),xe,Yt)}function Vn(L,R){if(L=="keyword"||L=="variable")return j.marked="type",x(Vn);if(R=="<")return x(fe(">"),U(Er,">"),xe)}function Ut(L,R){return R=="@"&&x(Me,Ut),L=="spread"?x(Ut):h&&W(R)?(j.marked="keyword",x(Ut)):h&&L=="this"?x(et,Bt):J(At,et,Bt)}function hr(L,R){return L=="variable"?Jn(L,R):Wr(L,R)}function Jn(L,R){if(L=="variable")return Y(R),x(Wr)}function Wr(L,R){if(R=="<")return x(fe(">"),U(Er,">"),xe,Wr);if(R=="extends"||R=="implements"||h&&L==",")return R=="implements"&&(j.marked="keyword"),x(h?ge:Me,Wr);if(L=="{")return x(fe("}"),Ot,xe)}function Ot(L,R){if(L=="async"||L=="variable"&&(R=="static"||R=="get"||R=="set"||h&&W(R))&&j.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1))return j.marked="keyword",x(Ot);if(L=="variable"||j.style=="keyword")return j.marked="property",x(nr,Ot);if(L=="number"||L=="string")return x(nr,Ot);if(L=="[")return x(Me,et,pe("]"),nr,Ot);if(R=="*")return j.marked="keyword",x(Ot);if(h&&L=="(")return J(Yt,Ot);if(L==";"||L==",")return x(Ot);if(L=="}")return x();if(R=="@")return x(Me,Ot)}function nr(L,R){if(R=="!"||R=="?")return x(nr);if(L==":")return x(ge,Bt);if(R=="=")return x(Fe);var G=j.state.lexical.prev,ie=G&&G.info=="interface";return J(ie?Yt:Xt)}function gr(L,R){return R=="*"?(j.marked="keyword",x(ze,pe(";"))):R=="default"?(j.marked="keyword",x(Me,pe(";"))):L=="{"?x(U(ei,"}"),ze,pe(";")):J(De)}function ei(L,R){if(R=="as")return j.marked="keyword",x(pe("variable"));if(L=="variable")return J(Fe,ei)}function ir(L){return L=="string"?x():L=="("?J(Me):L=="."?J(He):J(mr,bn,ze)}function mr(L,R){return L=="{"?se(mr,"}"):(L=="variable"&&Y(R),R=="*"&&(j.marked="keyword"),x(at))}function bn(L){if(L==",")return x(mr,bn)}function at(L,R){if(R=="as")return j.marked="keyword",x(mr)}function ze(L,R){if(R=="from")return j.marked="keyword",x(Me)}function or(L){return L=="]"?x():J(U(Fe,"]"))}function Ur(){return J(fe("form"),At,pe("{"),fe("}"),U(Wt,"}"),xe,xe)}function Wt(){return J(At,Bt)}function Xe(L,R){return L.lastType=="operator"||L.lastType==","||c.test(R.charAt(0))||/[,.]/.test(R.charAt(0))}function Qt(L,R,G){return R.tokenize==H&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(R.lastType)||R.lastType=="quasi"&&/\{\s*$/.test(L.string.slice(0,L.pos-(G||0)))}return{startState:function(L){var R={tokenize:H,lastType:"sof",cc:[],lexical:new F((L||0)-C,0,"block",!1),localVars:v.localVars,context:v.localVars&&new le(null,null,!1),indented:L||0};return v.globalVars&&typeof v.globalVars=="object"&&(R.globalVars=v.globalVars),R},token:function(L,R){if(L.sol()&&(R.lexical.hasOwnProperty("align")||(R.lexical.align=!1),R.indented=L.indentation(),ne(L,R)),R.tokenize!=B&&L.eatSpace())return null;var G=R.tokenize(L,R);return E=="comment"?G:(R.lastType=E=="operator"&&(z=="++"||z=="--")?"incdec":E,V(R,G,E,z,L))},indent:function(L,R){if(L.tokenize==B||L.tokenize==X)return o.Pass;if(L.tokenize!=H)return 0;var G=R&&R.charAt(0),ie=L.lexical,Oe;if(!/^\s*else\b/.test(R))for(var Ke=L.cc.length-1;Ke>=0;--Ke){var Ze=L.cc[Ke];if(Ze==xe)ie=ie.prev;else if(Ze!=Br&&Ze!=Ee)break}for(;(ie.type=="stat"||ie.type=="form")&&(G=="}"||(Oe=L.cc[L.cc.length-1])&&(Oe==He||Oe==$e)&&!/^[,\.=+\-*:?[\(]/.test(R));)ie=ie.prev;b&&ie.type==")"&&ie.prev.type=="stat"&&(ie=ie.prev);var ft=ie.type,Rt=G==ft;return ft=="vardef"?ie.indented+(L.lastType=="operator"||L.lastType==","?ie.info.length+1:0):ft=="form"&&G=="{"?ie.indented:ft=="form"?ie.indented+C:ft=="stat"?ie.indented+(Xe(L,R)?b||C:0):ie.info=="switch"&&!Rt&&v.doubleIndentSwitch!=!1?ie.indented+(/^(?:case|default)\b/.test(R)?C:2*C):ie.align?ie.column+(Rt?0:1):ie.indented+(Rt?0:C)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:s?null:"/*",blockCommentEnd:s?null:"*/",blockCommentContinue:s?null:" * ",lineComment:s?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:s?"json":"javascript",jsonldMode:_,jsonMode:s,expressionAllowed:Qt,skipExpression:function(L){V(L,"atom","atom","true",new o.StringStream("",2,null))}}}),o.registerHelper("wordChars","javascript",/[\w$]/),o.defineMIME("text/javascript","javascript"),o.defineMIME("text/ecmascript","javascript"),o.defineMIME("application/javascript","javascript"),o.defineMIME("application/x-javascript","javascript"),o.defineMIME("application/ecmascript","javascript"),o.defineMIME("application/json",{name:"javascript",json:!0}),o.defineMIME("application/x-json",{name:"javascript",json:!0}),o.defineMIME("application/manifest+json",{name:"javascript",json:!0}),o.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),o.defineMIME("text/typescript",{name:"javascript",typescript:!0}),o.defineMIME("application/typescript",{name:"javascript",typescript:!0})})});var Gn=Ue((Fs,Ns)=>{(function(o){typeof Fs=="object"&&typeof Ns=="object"?o(Re(),dn(),pn(),fn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../xml/xml","../javascript/javascript","../css/css"],o):o(CodeMirror)})(function(o){"use strict";var p={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};function v(w,k,c){var d=w.current(),S=d.search(k);return S>-1?w.backUp(d.length-S):d.match(/<\/?$/)&&(w.backUp(d.length),w.match(k,!1)||w.match(d)),c}var C={};function b(w){var k=C[w];return k||(C[w]=new RegExp("\\s+"+w+`\\s*=\\s*('|")?([^'"]+)('|")?\\s*`))}function _(w,k){var c=w.match(b(k));return c?/^\s*(.*?)\s*$/.exec(c[2])[1]:""}function s(w,k){return new RegExp((k?"^":"")+"","i")}function g(w,k){for(var c in w)for(var d=k[c]||(k[c]=[]),S=w[c],E=S.length-1;E>=0;E--)d.unshift(S[E])}function h(w,k){for(var c=0;c=0;z--)d.script.unshift(["type",E[z].matches,E[z].mode]);function y(H,M){var B=c.token(H,M.htmlState),X=/\btag\b/.test(B),re;if(X&&!/[<>\s\/]/.test(H.current())&&(re=M.htmlState.tagName&&M.htmlState.tagName.toLowerCase())&&d.hasOwnProperty(re))M.inTag=re+" ";else if(M.inTag&&X&&/>$/.test(H.current())){var ne=/^([\S]+) (.*)/.exec(M.inTag);M.inTag=null;var N=H.current()==">"&&h(d[ne[1]],ne[2]),F=o.getMode(w,N),D=s(ne[1],!0),V=s(ne[1],!1);M.token=function(j,J){return j.match(D,!1)?(J.token=y,J.localState=J.localMode=null,null):v(j,V,J.localMode.token(j,J.localState))},M.localMode=F,M.localState=o.startState(F,c.indent(M.htmlState,"",""))}else M.inTag&&(M.inTag+=H.current(),H.eol()&&(M.inTag+=" "));return B}return{startState:function(){var H=o.startState(c);return{token:y,inTag:null,localMode:null,localState:null,htmlState:H}},copyState:function(H){var M;return H.localState&&(M=o.copyState(H.localMode,H.localState)),{token:H.token,inTag:H.inTag,localMode:H.localMode,localState:M,htmlState:o.copyState(c,H.htmlState)}},token:function(H,M){return M.token(H,M)},indent:function(H,M,B){return!H.localMode||/^\s*<\//.test(M)?c.indent(H.htmlState,M,B):H.localMode.indent?H.localMode.indent(H.localState,M,B):o.Pass},innerMode:function(H){return{state:H.localState||H.htmlState,mode:H.localMode||c}}}},"xml","javascript","css"),o.defineMIME("text/html","htmlmixed")})});var js=Ue((Os,Ps)=>{(function(o){typeof Os=="object"&&typeof Ps=="object"?o(Re(),Gn(),Kn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../htmlmixed/htmlmixed","../../addon/mode/overlay"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("django:inner",function(){var p=["block","endblock","for","endfor","true","false","filter","endfilter","loop","none","self","super","if","elif","endif","as","else","import","with","endwith","without","context","ifequal","endifequal","ifnotequal","endifnotequal","extends","include","load","comment","endcomment","empty","url","static","trans","blocktrans","endblocktrans","now","regroup","lorem","ifchanged","endifchanged","firstof","debug","cycle","csrf_token","autoescape","endautoescape","spaceless","endspaceless","ssi","templatetag","verbatim","endverbatim","widthratio"],v=["add","addslashes","capfirst","center","cut","date","default","default_if_none","dictsort","dictsortreversed","divisibleby","escape","escapejs","filesizeformat","first","floatformat","force_escape","get_digit","iriencode","join","last","length","length_is","linebreaks","linebreaksbr","linenumbers","ljust","lower","make_list","phone2numeric","pluralize","pprint","random","removetags","rjust","safe","safeseq","slice","slugify","stringformat","striptags","time","timesince","timeuntil","title","truncatechars","truncatechars_html","truncatewords","truncatewords_html","unordered_list","upper","urlencode","urlize","urlizetrunc","wordcount","wordwrap","yesno"],C=["==","!=","<",">","<=",">="],b=["in","not","or","and"];p=new RegExp("^\\b("+p.join("|")+")\\b"),v=new RegExp("^\\b("+v.join("|")+")\\b"),C=new RegExp("^\\b("+C.join("|")+")\\b"),b=new RegExp("^\\b("+b.join("|")+")\\b");function _(c,d){if(c.match("{{"))return d.tokenize=g,"tag";if(c.match("{%"))return d.tokenize=h,"tag";if(c.match("{#"))return d.tokenize=w,"comment";for(;c.next()!=null&&!c.match(/\{[{%#]/,!1););return null}function s(c,d){return function(S,E){if(!E.escapeNext&&S.eat(c))E.tokenize=d;else{E.escapeNext&&(E.escapeNext=!1);var z=S.next();z=="\\"&&(E.escapeNext=!0)}return"string"}}function g(c,d){if(d.waitDot){if(d.waitDot=!1,c.peek()!=".")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("."))return d.waitProperty=!0,"null";throw Error("Unexpected error while waiting for property.")}if(d.waitPipe){if(d.waitPipe=!1,c.peek()!="|")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("|"))return d.waitFilter=!0,"null";throw Error("Unexpected error while waiting for filter.")}return d.waitProperty&&(d.waitProperty=!1,c.match(/\b(\w+)\b/))?(d.waitDot=!0,d.waitPipe=!0,"property"):d.waitFilter&&(d.waitFilter=!1,c.match(v))?"variable-2":c.eatSpace()?(d.waitProperty=!1,"null"):c.match(/\b\d+(\.\d+)?\b/)?"number":c.match("'")?(d.tokenize=s("'",d.tokenize),"string"):c.match('"')?(d.tokenize=s('"',d.tokenize),"string"):c.match(/\b(\w+)\b/)&&!d.foundVariable?(d.waitDot=!0,d.waitPipe=!0,"variable"):c.match("}}")?(d.waitProperty=null,d.waitFilter=null,d.waitDot=null,d.waitPipe=null,d.tokenize=_,"tag"):(c.next(),"null")}function h(c,d){if(d.waitDot){if(d.waitDot=!1,c.peek()!=".")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("."))return d.waitProperty=!0,"null";throw Error("Unexpected error while waiting for property.")}if(d.waitPipe){if(d.waitPipe=!1,c.peek()!="|")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("|"))return d.waitFilter=!0,"null";throw Error("Unexpected error while waiting for filter.")}if(d.waitProperty&&(d.waitProperty=!1,c.match(/\b(\w+)\b/)))return d.waitDot=!0,d.waitPipe=!0,"property";if(d.waitFilter&&(d.waitFilter=!1,c.match(v)))return"variable-2";if(c.eatSpace())return d.waitProperty=!1,"null";if(c.match(/\b\d+(\.\d+)?\b/))return"number";if(c.match("'"))return d.tokenize=s("'",d.tokenize),"string";if(c.match('"'))return d.tokenize=s('"',d.tokenize),"string";if(c.match(C))return"operator";if(c.match(b))return"keyword";var S=c.match(p);return S?(S[0]=="comment"&&(d.blockCommentTag=!0),"keyword"):c.match(/\b(\w+)\b/)?(d.waitDot=!0,d.waitPipe=!0,"variable"):c.match("%}")?(d.waitProperty=null,d.waitFilter=null,d.waitDot=null,d.waitPipe=null,d.blockCommentTag?(d.blockCommentTag=!1,d.tokenize=k):d.tokenize=_,"tag"):(c.next(),"null")}function w(c,d){return c.match(/^.*?#\}/)?d.tokenize=_:c.skipToEnd(),"comment"}function k(c,d){return c.match(/\{%\s*endcomment\s*%\}/,!1)?(d.tokenize=h,c.match("{%"),"tag"):(c.next(),"comment")}return{startState:function(){return{tokenize:_}},token:function(c,d){return d.tokenize(c,d)},blockCommentStart:"{% comment %}",blockCommentEnd:"{% endcomment %}"}}),o.defineMode("django",function(p){var v=o.getMode(p,"text/html"),C=o.getMode(p,"django:inner");return o.overlayMode(v,C)}),o.defineMIME("text/x-django","django")})});var Ai=Ue((Rs,Hs)=>{(function(o){typeof Rs=="object"&&typeof Hs=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineSimpleMode=function(k,c){o.defineMode(k,function(d){return o.simpleMode(d,c)})},o.simpleMode=function(k,c){p(c,"start");var d={},S=c.meta||{},E=!1;for(var z in c)if(z!=S&&c.hasOwnProperty(z))for(var y=d[z]=[],H=c[z],M=0;M2&&B.token&&typeof B.token!="string"){for(var ne=2;ne-1)return o.Pass;var z=d.indent.length-1,y=k[d.state];e:for(;;){for(var H=0;H{(function(o){typeof Bs=="object"&&typeof Ws=="object"?o(Re(),Ai()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/simple"],o):o(CodeMirror)})(function(o){"use strict";var p="from",v=new RegExp("^(\\s*)\\b("+p+")\\b","i"),C=["run","cmd","entrypoint","shell"],b=new RegExp("^(\\s*)("+C.join("|")+")(\\s+\\[)","i"),_="expose",s=new RegExp("^(\\s*)("+_+")(\\s+)","i"),g=["arg","from","maintainer","label","env","add","copy","volume","user","workdir","onbuild","stopsignal","healthcheck","shell"],h=[p,_].concat(C).concat(g),w="("+h.join("|")+")",k=new RegExp("^(\\s*)"+w+"(\\s*)(#.*)?$","i"),c=new RegExp("^(\\s*)"+w+"(\\s+)","i");o.defineSimpleMode("dockerfile",{start:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:v,token:[null,"keyword"],sol:!0,next:"from"},{regex:k,token:[null,"keyword",null,"error"],sol:!0},{regex:b,token:[null,"keyword",null],sol:!0,next:"array"},{regex:s,token:[null,"keyword",null],sol:!0,next:"expose"},{regex:c,token:[null,"keyword",null],sol:!0,next:"arguments"},{regex:/./,token:null}],from:[{regex:/\s*$/,token:null,next:"start"},{regex:/(\s*)(#.*)$/,token:[null,"error"],next:"start"},{regex:/(\s*\S+\s+)(as)/i,token:[null,"keyword"],next:"start"},{token:null,next:"start"}],single:[{regex:/(?:[^\\']|\\.)/,token:"string"},{regex:/'/,token:"string",pop:!0}],double:[{regex:/(?:[^\\"]|\\.)/,token:"string"},{regex:/"/,token:"string",pop:!0}],array:[{regex:/\]/,token:null,next:"start"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"}],expose:[{regex:/\d+$/,token:"number",next:"start"},{regex:/[^\d]+$/,token:null,next:"start"},{regex:/\d+/,token:"number"},{regex:/[^\d]+/,token:null},{token:null,next:"start"}],arguments:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:/"(?:[^\\"]|\\.)*"?$/,token:"string",next:"start"},{regex:/"/,token:"string",push:"double"},{regex:/'(?:[^\\']|\\.)*'?$/,token:"string",next:"start"},{regex:/'/,token:"string",push:"single"},{regex:/[^#"']+[\\`]$/,token:null},{regex:/[^#"']+$/,token:null,next:"start"},{regex:/[^#"']+/,token:null},{token:null,next:"start"}],meta:{lineComment:"#"}}),o.defineMIME("text/x-dockerfile","dockerfile")})});var Gs=Ue(($s,Ks)=>{(function(o){typeof $s=="object"&&typeof Ks=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy","cbl"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded JavaScript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"],alias:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var p=0;p-1&&C.substring(s+1,C.length);if(g)return o.findModeByExtension(g)},o.findModeByName=function(C){C=C.toLowerCase();for(var b=0;b{(function(o){typeof Zs=="object"&&typeof Xs=="object"?o(Re(),dn(),Gs()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../xml/xml","../meta"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("markdown",function(p,v){var C=o.getMode(p,"text/html"),b=C.name=="null";function _(q){if(o.findModeByName){var T=o.findModeByName(q);T&&(q=T.mime||T.mimes[0])}var de=o.getMode(p,q);return de.name=="null"?null:de}v.highlightFormatting===void 0&&(v.highlightFormatting=!1),v.maxBlockquoteDepth===void 0&&(v.maxBlockquoteDepth=0),v.taskLists===void 0&&(v.taskLists=!1),v.strikethrough===void 0&&(v.strikethrough=!1),v.emoji===void 0&&(v.emoji=!1),v.fencedCodeBlockHighlighting===void 0&&(v.fencedCodeBlockHighlighting=!0),v.fencedCodeBlockDefaultMode===void 0&&(v.fencedCodeBlockDefaultMode="text/plain"),v.xml===void 0&&(v.xml=!0),v.tokenTypeOverrides===void 0&&(v.tokenTypeOverrides={});var s={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var g in s)s.hasOwnProperty(g)&&v.tokenTypeOverrides[g]&&(s[g]=v.tokenTypeOverrides[g]);var h=/^([*\-_])(?:\s*\1){2,}\s*$/,w=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,k=/^\[(x| )\](?=\s)/i,c=v.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,d=/^ {0,3}(?:\={1,}|-{2,})\s*$/,S=/^[^#!\[\]*_\\<>` "'(~:]+/,E=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,z=/^\s*\[[^\]]+?\]:.*$/,y=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,H=" ";function M(q,T,de){return T.f=T.inline=de,de(q,T)}function B(q,T,de){return T.f=T.block=de,de(q,T)}function X(q){return!q||!/\S/.test(q.string)}function re(q){if(q.linkTitle=!1,q.linkHref=!1,q.linkText=!1,q.em=!1,q.strong=!1,q.strikethrough=!1,q.quote=0,q.indentedCode=!1,q.f==N){var T=b;if(!T){var de=o.innerMode(C,q.htmlState);T=de.mode.name=="xml"&&de.state.tagStart===null&&!de.state.context&&de.state.tokenize.isInText}T&&(q.f=j,q.block=ne,q.htmlState=null)}return q.trailingSpace=0,q.trailingSpaceNewLine=!1,q.prevLine=q.thisLine,q.thisLine={stream:null},null}function ne(q,T){var de=q.column()===T.indentation,Ee=X(T.prevLine.stream),fe=T.indentedCode,xe=T.prevLine.hr,pe=T.list!==!1,De=(T.listStack[T.listStack.length-1]||0)+3;T.indentedCode=!1;var Ne=T.indentation;if(T.indentationDiff===null&&(T.indentationDiff=T.indentation,pe)){for(T.list=null;Ne=4&&(fe||T.prevLine.fencedCodeEnd||T.prevLine.header||Ee))return q.skipToEnd(),T.indentedCode=!0,s.code;if(q.eatSpace())return null;if(de&&T.indentation<=De&&(Ge=q.match(c))&&Ge[1].length<=6)return T.quote=0,T.header=Ge[1].length,T.thisLine.header=!0,v.highlightFormatting&&(T.formatting="header"),T.f=T.inline,D(T);if(T.indentation<=De&&q.eat(">"))return T.quote=de?1:T.quote+1,v.highlightFormatting&&(T.formatting="quote"),q.eatSpace(),D(T);if(!Fe&&!T.setext&&de&&T.indentation<=De&&(Ge=q.match(w))){var Le=Ge[1]?"ol":"ul";return T.indentation=Ne+q.current().length,T.list=!0,T.quote=0,T.listStack.push(T.indentation),T.em=!1,T.strong=!1,T.code=!1,T.strikethrough=!1,v.taskLists&&q.match(k,!1)&&(T.taskList=!0),T.f=T.inline,v.highlightFormatting&&(T.formatting=["list","list-"+Le]),D(T)}else{if(de&&T.indentation<=De&&(Ge=q.match(E,!0)))return T.quote=0,T.fencedEndRE=new RegExp(Ge[1]+"+ *$"),T.localMode=v.fencedCodeBlockHighlighting&&_(Ge[2]||v.fencedCodeBlockDefaultMode),T.localMode&&(T.localState=o.startState(T.localMode)),T.f=T.block=F,v.highlightFormatting&&(T.formatting="code-block"),T.code=-1,D(T);if(T.setext||(!Me||!pe)&&!T.quote&&T.list===!1&&!T.code&&!Fe&&!z.test(q.string)&&(Ge=q.lookAhead(1))&&(Ge=Ge.match(d)))return T.setext?(T.header=T.setext,T.setext=0,q.skipToEnd(),v.highlightFormatting&&(T.formatting="header")):(T.header=Ge[0].charAt(0)=="="?1:2,T.setext=T.header),T.thisLine.header=!0,T.f=T.inline,D(T);if(Fe)return q.skipToEnd(),T.hr=!0,T.thisLine.hr=!0,s.hr;if(q.peek()==="[")return M(q,T,I)}return M(q,T,T.inline)}function N(q,T){var de=C.token(q,T.htmlState);if(!b){var Ee=o.innerMode(C,T.htmlState);(Ee.mode.name=="xml"&&Ee.state.tagStart===null&&!Ee.state.context&&Ee.state.tokenize.isInText||T.md_inside&&q.current().indexOf(">")>-1)&&(T.f=j,T.block=ne,T.htmlState=null)}return de}function F(q,T){var de=T.listStack[T.listStack.length-1]||0,Ee=T.indentation=q.quote?T.push(s.formatting+"-"+q.formatting[de]+"-"+q.quote):T.push("error"))}if(q.taskOpen)return T.push("meta"),T.length?T.join(" "):null;if(q.taskClosed)return T.push("property"),T.length?T.join(" "):null;if(q.linkHref?T.push(s.linkHref,"url"):(q.strong&&T.push(s.strong),q.em&&T.push(s.em),q.strikethrough&&T.push(s.strikethrough),q.emoji&&T.push(s.emoji),q.linkText&&T.push(s.linkText),q.code&&T.push(s.code),q.image&&T.push(s.image),q.imageAltText&&T.push(s.imageAltText,"link"),q.imageMarker&&T.push(s.imageMarker)),q.header&&T.push(s.header,s.header+"-"+q.header),q.quote&&(T.push(s.quote),!v.maxBlockquoteDepth||v.maxBlockquoteDepth>=q.quote?T.push(s.quote+"-"+q.quote):T.push(s.quote+"-"+v.maxBlockquoteDepth)),q.list!==!1){var Ee=(q.listStack.length-1)%3;Ee?Ee===1?T.push(s.list2):T.push(s.list3):T.push(s.list1)}return q.trailingSpaceNewLine?T.push("trailing-space-new-line"):q.trailingSpace&&T.push("trailing-space-"+(q.trailingSpace%2?"a":"b")),T.length?T.join(" "):null}function V(q,T){if(q.match(S,!0))return D(T)}function j(q,T){var de=T.text(q,T);if(typeof de<"u")return de;if(T.list)return T.list=null,D(T);if(T.taskList){var Ee=q.match(k,!0)[1]===" ";return Ee?T.taskOpen=!0:T.taskClosed=!0,v.highlightFormatting&&(T.formatting="task"),T.taskList=!1,D(T)}if(T.taskOpen=!1,T.taskClosed=!1,T.header&&q.match(/^#+$/,!0))return v.highlightFormatting&&(T.formatting="header"),D(T);var fe=q.next();if(T.linkTitle){T.linkTitle=!1;var xe=fe;fe==="("&&(xe=")"),xe=(xe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var pe="^\\s*(?:[^"+xe+"\\\\]+|\\\\\\\\|\\\\.)"+xe;if(q.match(new RegExp(pe),!0))return s.linkHref}if(fe==="`"){var De=T.formatting;v.highlightFormatting&&(T.formatting="code"),q.eatWhile("`");var Ne=q.current().length;if(T.code==0&&(!T.quote||Ne==1))return T.code=Ne,D(T);if(Ne==T.code){var Me=D(T);return T.code=0,Me}else return T.formatting=De,D(T)}else if(T.code)return D(T);if(fe==="\\"&&(q.next(),v.highlightFormatting)){var Fe=D(T),Ge=s.formatting+"-escape";return Fe?Fe+" "+Ge:Ge}if(fe==="!"&&q.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return T.imageMarker=!0,T.image=!0,v.highlightFormatting&&(T.formatting="image"),D(T);if(fe==="["&&T.imageMarker&&q.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return T.imageMarker=!1,T.imageAltText=!0,v.highlightFormatting&&(T.formatting="image"),D(T);if(fe==="]"&&T.imageAltText){v.highlightFormatting&&(T.formatting="image");var Fe=D(T);return T.imageAltText=!1,T.image=!1,T.inline=T.f=x,Fe}if(fe==="["&&!T.image)return T.linkText&&q.match(/^.*?\]/)||(T.linkText=!0,v.highlightFormatting&&(T.formatting="link")),D(T);if(fe==="]"&&T.linkText){v.highlightFormatting&&(T.formatting="link");var Fe=D(T);return T.linkText=!1,T.inline=T.f=q.match(/\(.*?\)| ?\[.*?\]/,!1)?x:j,Fe}if(fe==="<"&&q.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){T.f=T.inline=J,v.highlightFormatting&&(T.formatting="link");var Fe=D(T);return Fe?Fe+=" ":Fe="",Fe+s.linkInline}if(fe==="<"&&q.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){T.f=T.inline=J,v.highlightFormatting&&(T.formatting="link");var Fe=D(T);return Fe?Fe+=" ":Fe="",Fe+s.linkEmail}if(v.xml&&fe==="<"&&q.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Le=q.string.indexOf(">",q.pos);if(Le!=-1){var Je=q.string.substring(q.start,Le);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Je)&&(T.md_inside=!0)}return q.backUp(1),T.htmlState=o.startState(C),B(q,T,N)}if(v.xml&&fe==="<"&&q.match(/^\/\w*?>/))return T.md_inside=!1,"tag";if(fe==="*"||fe==="_"){for(var He=1,$e=q.pos==1?" ":q.string.charAt(q.pos-2);He<3&&q.eat(fe);)He++;var O=q.peek()||" ",Z=!/\s/.test(O)&&(!y.test(O)||/\s/.test($e)||y.test($e)),me=!/\s/.test($e)&&(!y.test($e)||/\s/.test(O)||y.test(O)),Be=null,te=null;if(He%2&&(!T.em&&Z&&(fe==="*"||!me||y.test($e))?Be=!0:T.em==fe&&me&&(fe==="*"||!Z||y.test(O))&&(Be=!1)),He>1&&(!T.strong&&Z&&(fe==="*"||!me||y.test($e))?te=!0:T.strong==fe&&me&&(fe==="*"||!Z||y.test(O))&&(te=!1)),te!=null||Be!=null){v.highlightFormatting&&(T.formatting=Be==null?"strong":te==null?"em":"strong em"),Be===!0&&(T.em=fe),te===!0&&(T.strong=fe);var Me=D(T);return Be===!1&&(T.em=!1),te===!1&&(T.strong=!1),Me}}else if(fe===" "&&(q.eat("*")||q.eat("_"))){if(q.peek()===" ")return D(T);q.backUp(1)}if(v.strikethrough){if(fe==="~"&&q.eatWhile(fe)){if(T.strikethrough){v.highlightFormatting&&(T.formatting="strikethrough");var Me=D(T);return T.strikethrough=!1,Me}else if(q.match(/^[^\s]/,!1))return T.strikethrough=!0,v.highlightFormatting&&(T.formatting="strikethrough"),D(T)}else if(fe===" "&&q.match("~~",!0)){if(q.peek()===" ")return D(T);q.backUp(2)}}if(v.emoji&&fe===":"&&q.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){T.emoji=!0,v.highlightFormatting&&(T.formatting="emoji");var ce=D(T);return T.emoji=!1,ce}return fe===" "&&(q.match(/^ +$/,!1)?T.trailingSpace++:T.trailingSpace&&(T.trailingSpaceNewLine=!0)),D(T)}function J(q,T){var de=q.next();if(de===">"){T.f=T.inline=j,v.highlightFormatting&&(T.formatting="link");var Ee=D(T);return Ee?Ee+=" ":Ee="",Ee+s.linkInline}return q.match(/^[^>]+/,!0),s.linkInline}function x(q,T){if(q.eatSpace())return null;var de=q.next();return de==="("||de==="["?(T.f=T.inline=Y(de==="("?")":"]"),v.highlightFormatting&&(T.formatting="link-string"),T.linkHref=!0,D(T)):"error"}var K={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Y(q){return function(T,de){var Ee=T.next();if(Ee===q){de.f=de.inline=j,v.highlightFormatting&&(de.formatting="link-string");var fe=D(de);return de.linkHref=!1,fe}return T.match(K[q]),de.linkHref=!0,D(de)}}function I(q,T){return q.match(/^([^\]\\]|\\.)*\]:/,!1)?(T.f=W,q.next(),v.highlightFormatting&&(T.formatting="link"),T.linkText=!0,D(T)):M(q,T,j)}function W(q,T){if(q.match("]:",!0)){T.f=T.inline=le,v.highlightFormatting&&(T.formatting="link");var de=D(T);return T.linkText=!1,de}return q.match(/^([^\]\\]|\\.)+/,!0),s.linkText}function le(q,T){return q.eatSpace()?null:(q.match(/^[^\s]+/,!0),q.peek()===void 0?T.linkTitle=!0:q.match(/^(?:\s+(?:"(?:[^"\\]|\\.)+"|'(?:[^'\\]|\\.)+'|\((?:[^)\\]|\\.)+\)))?/,!0),T.f=T.inline=j,s.linkHref+" url")}var ye={startState:function(){return{f:ne,prevLine:{stream:null},thisLine:{stream:null},block:ne,htmlState:null,indentation:0,inline:j,text:V,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(q){return{f:q.f,prevLine:q.prevLine,thisLine:q.thisLine,block:q.block,htmlState:q.htmlState&&o.copyState(C,q.htmlState),indentation:q.indentation,localMode:q.localMode,localState:q.localMode?o.copyState(q.localMode,q.localState):null,inline:q.inline,text:q.text,formatting:!1,linkText:q.linkText,linkTitle:q.linkTitle,linkHref:q.linkHref,code:q.code,em:q.em,strong:q.strong,strikethrough:q.strikethrough,emoji:q.emoji,header:q.header,setext:q.setext,hr:q.hr,taskList:q.taskList,list:q.list,listStack:q.listStack.slice(0),quote:q.quote,indentedCode:q.indentedCode,trailingSpace:q.trailingSpace,trailingSpaceNewLine:q.trailingSpaceNewLine,md_inside:q.md_inside,fencedEndRE:q.fencedEndRE}},token:function(q,T){if(T.formatting=!1,q!=T.thisLine.stream){if(T.header=0,T.hr=!1,q.match(/^\s*$/,!0))return re(T),null;if(T.prevLine=T.thisLine,T.thisLine={stream:q},T.taskList=!1,T.trailingSpace=0,T.trailingSpaceNewLine=!1,!T.localState&&(T.f=T.block,T.f!=N)){var de=q.match(/^\s*/,!0)[0].replace(/\t/g,H).length;if(T.indentation=de,T.indentationDiff=null,de>0)return null}}return T.f(q,T)},innerMode:function(q){return q.block==N?{state:q.htmlState,mode:C}:q.localState?{state:q.localState,mode:q.localMode}:{state:q,mode:ye}},indent:function(q,T,de){return q.block==N&&C.indent?C.indent(q.htmlState,T,de):q.localState&&q.localMode.indent?q.localMode.indent(q.localState,T,de):o.Pass},blankLine:re,getType:D,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return ye},"xml"),o.defineMIME("text/markdown","markdown"),o.defineMIME("text/x-markdown","markdown")})});var Vs=Ue((Ys,Qs)=>{(function(o){typeof Ys=="object"&&typeof Qs=="object"?o(Re(),Vo(),Kn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../markdown/markdown","../../addon/mode/overlay"],o):o(CodeMirror)})(function(o){"use strict";var p=/^((?:(?:aaas?|about|acap|adiumxtra|af[ps]|aim|apt|attachment|aw|beshare|bitcoin|bolo|callto|cap|chrome(?:-extension)?|cid|coap|com-eventbrite-attendee|content|crid|cvs|data|dav|dict|dlna-(?:playcontainer|playsingle)|dns|doi|dtn|dvb|ed2k|facetime|feed|file|finger|fish|ftp|geo|gg|git|gizmoproject|go|gopher|gtalk|h323|hcp|https?|iax|icap|icon|im|imap|info|ipn|ipp|irc[6s]?|iris(?:\.beep|\.lwz|\.xpc|\.xpcs)?|itms|jar|javascript|jms|keyparc|lastfm|ldaps?|magnet|mailto|maps|market|message|mid|mms|ms-help|msnim|msrps?|mtqp|mumble|mupdate|mvn|news|nfs|nih?|nntp|notes|oid|opaquelocktoken|palm|paparazzi|platform|pop|pres|proxy|psyc|query|res(?:ource)?|rmi|rsync|rtmp|rtsp|secondlife|service|session|sftp|sgn|shttp|sieve|sips?|skype|sm[bs]|snmp|soap\.beeps?|soldat|spotify|ssh|steam|svn|tag|teamspeak|tel(?:net)?|tftp|things|thismessage|tip|tn3270|tv|udp|unreal|urn|ut2004|vemmi|ventrilo|view-source|webcal|wss?|wtai|wyciwyg|xcon(?:-userid)?|xfire|xmlrpc\.beeps?|xmpp|xri|ymsgr|z39\.50[rs]?):(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]|\([^\s()<>]*\))+(?:\([^\s()<>]*\)|[^\s`*!()\[\]{};:'".,<>?«»“”‘’]))/i;o.defineMode("gfm",function(v,C){var b=0;function _(w){return w.code=!1,null}var s={startState:function(){return{code:!1,codeBlock:!1,ateSpace:!1}},copyState:function(w){return{code:w.code,codeBlock:w.codeBlock,ateSpace:w.ateSpace}},token:function(w,k){if(k.combineTokens=null,k.codeBlock)return w.match(/^```+/)?(k.codeBlock=!1,null):(w.skipToEnd(),null);if(w.sol()&&(k.code=!1),w.sol()&&w.match(/^```+/))return w.skipToEnd(),k.codeBlock=!0,null;if(w.peek()==="`"){w.next();var c=w.pos;w.eatWhile("`");var d=1+w.pos-c;return k.code?d===b&&(k.code=!1):(b=d,k.code=!0),null}else if(k.code)return w.next(),null;if(w.eatSpace())return k.ateSpace=!0,null;if((w.sol()||k.ateSpace)&&(k.ateSpace=!1,C.gitHubSpice!==!1)){if(w.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?=.{0,6}\d)(?:[a-f0-9]{7,40}\b)/))return k.combineTokens=!0,"link";if(w.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/))return k.combineTokens=!0,"link"}return w.match(p)&&w.string.slice(w.start-2,w.start)!="]("&&(w.start==0||/\W/.test(w.string.charAt(w.start-1)))?(k.combineTokens=!0,"link"):(w.next(),null)},blankLine:_},g={taskLists:!0,strikethrough:!0,emoji:!0};for(var h in C)g[h]=C[h];return g.name="markdown",o.overlayMode(o.getMode(v,g),s)},"markdown"),o.defineMIME("text/x-gfm","gfm")})});var tu=Ue((Js,eu)=>{(function(o){typeof Js=="object"&&typeof eu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("go",function(p){var v=p.indentUnit,C={break:!0,case:!0,chan:!0,const:!0,continue:!0,default:!0,defer:!0,else:!0,fallthrough:!0,for:!0,func:!0,go:!0,goto:!0,if:!0,import:!0,interface:!0,map:!0,package:!0,range:!0,return:!0,select:!0,struct:!0,switch:!0,type:!0,var:!0,bool:!0,byte:!0,complex64:!0,complex128:!0,float32:!0,float64:!0,int8:!0,int16:!0,int32:!0,int64:!0,string:!0,uint8:!0,uint16:!0,uint32:!0,uint64:!0,int:!0,uint:!0,uintptr:!0,error:!0,rune:!0,any:!0,comparable:!0},b={true:!0,false:!0,iota:!0,nil:!0,append:!0,cap:!0,close:!0,complex:!0,copy:!0,delete:!0,imag:!0,len:!0,make:!0,new:!0,panic:!0,print:!0,println:!0,real:!0,recover:!0},_=/[+\-*&^%:=<>!|\/]/,s;function g(S,E){var z=S.next();if(z=='"'||z=="'"||z=="`")return E.tokenize=h(z),E.tokenize(S,E);if(/[\d\.]/.test(z))return z=="."?S.match(/^[0-9]+([eE][\-+]?[0-9]+)?/):z=="0"?S.match(/^[xX][0-9a-fA-F]+/)||S.match(/^0[0-7]+/):S.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/),"number";if(/[\[\]{}\(\),;\:\.]/.test(z))return s=z,null;if(z=="/"){if(S.eat("*"))return E.tokenize=w,w(S,E);if(S.eat("/"))return S.skipToEnd(),"comment"}if(_.test(z))return S.eatWhile(_),"operator";S.eatWhile(/[\w\$_\xa1-\uffff]/);var y=S.current();return C.propertyIsEnumerable(y)?((y=="case"||y=="default")&&(s="case"),"keyword"):b.propertyIsEnumerable(y)?"atom":"variable"}function h(S){return function(E,z){for(var y=!1,H,M=!1;(H=E.next())!=null;){if(H==S&&!y){M=!0;break}y=!y&&S!="`"&&H=="\\"}return(M||!(y||S=="`"))&&(z.tokenize=g),"string"}}function w(S,E){for(var z=!1,y;y=S.next();){if(y=="/"&&z){E.tokenize=g;break}z=y=="*"}return"comment"}function k(S,E,z,y,H){this.indented=S,this.column=E,this.type=z,this.align=y,this.prev=H}function c(S,E,z){return S.context=new k(S.indented,E,z,null,S.context)}function d(S){if(S.context.prev){var E=S.context.type;return(E==")"||E=="]"||E=="}")&&(S.indented=S.context.indented),S.context=S.context.prev}}return{startState:function(S){return{tokenize:null,context:new k((S||0)-v,0,"top",!1),indented:0,startOfLine:!0}},token:function(S,E){var z=E.context;if(S.sol()&&(z.align==null&&(z.align=!1),E.indented=S.indentation(),E.startOfLine=!0,z.type=="case"&&(z.type="}")),S.eatSpace())return null;s=null;var y=(E.tokenize||g)(S,E);return y=="comment"||(z.align==null&&(z.align=!0),s=="{"?c(E,S.column(),"}"):s=="["?c(E,S.column(),"]"):s=="("?c(E,S.column(),")"):s=="case"?z.type="case":(s=="}"&&z.type=="}"||s==z.type)&&d(E),E.startOfLine=!1),y},indent:function(S,E){if(S.tokenize!=g&&S.tokenize!=null)return o.Pass;var z=S.context,y=E&&E.charAt(0);if(z.type=="case"&&/^(?:case|default)\b/.test(E))return S.context.type="}",z.indented;var H=y==z.type;return z.align?z.column+(H?0:1):z.indented+(H?0:v)},electricChars:"{}):",closeBrackets:"()[]{}''\"\"``",fold:"brace",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}}),o.defineMIME("text/x-go","go")})});var iu=Ue((ru,nu)=>{(function(o){typeof ru=="object"&&typeof nu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("http",function(){function p(w,k){return w.skipToEnd(),k.cur=g,"error"}function v(w,k){return w.match(/^HTTP\/\d\.\d/)?(k.cur=C,"keyword"):w.match(/^[A-Z]+/)&&/[ \t]/.test(w.peek())?(k.cur=_,"keyword"):p(w,k)}function C(w,k){var c=w.match(/^\d+/);if(!c)return p(w,k);k.cur=b;var d=Number(c[0]);return d>=100&&d<200?"positive informational":d>=200&&d<300?"positive success":d>=300&&d<400?"positive redirect":d>=400&&d<500?"negative client-error":d>=500&&d<600?"negative server-error":"error"}function b(w,k){return w.skipToEnd(),k.cur=g,null}function _(w,k){return w.eatWhile(/\S/),k.cur=s,"string-2"}function s(w,k){return w.match(/^HTTP\/\d\.\d$/)?(k.cur=g,"keyword"):p(w,k)}function g(w){return w.sol()&&!w.eat(/[ \t]/)?w.match(/^.*?:/)?"atom":(w.skipToEnd(),"error"):(w.skipToEnd(),"string")}function h(w){return w.skipToEnd(),null}return{token:function(w,k){var c=k.cur;return c!=g&&c!=h&&w.eatSpace()?null:c(w,k)},blankLine:function(w){w.cur=h},startState:function(){return{cur:v}}}}),o.defineMIME("message/http","http")})});var lu=Ue((ou,au)=>{(function(o){typeof ou=="object"&&typeof au=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("jinja2",function(){var p=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","do","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","set","raw","endraw","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","call","endcall","macro","endmacro","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","without","context","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","pluralize","autoescape","endautoescape"],v=/^[+\-*&%=<>!?|~^]/,C=/^[:\[\(\{]/,b=["true","false"],_=/^(\d[+\-\*\/])?\d+(\.\d+)?/;p=new RegExp("(("+p.join(")|(")+"))\\b"),b=new RegExp("(("+b.join(")|(")+"))\\b");function s(g,h){var w=g.peek();if(h.incomment)return g.skipTo("#}")?(g.eatWhile(/\#|}/),h.incomment=!1):g.skipToEnd(),"comment";if(h.intag){if(h.operator){if(h.operator=!1,g.match(b))return"atom";if(g.match(_))return"number"}if(h.sign){if(h.sign=!1,g.match(b))return"atom";if(g.match(_))return"number"}if(h.instring)return w==h.instring&&(h.instring=!1),g.next(),"string";if(w=="'"||w=='"')return h.instring=w,g.next(),"string";if(h.inbraces>0&&w==")")g.next(),h.inbraces--;else if(w=="(")g.next(),h.inbraces++;else if(h.inbrackets>0&&w=="]")g.next(),h.inbrackets--;else if(w=="[")g.next(),h.inbrackets++;else{if(!h.lineTag&&(g.match(h.intag+"}")||g.eat("-")&&g.match(h.intag+"}")))return h.intag=!1,"tag";if(g.match(v))return h.operator=!0,"operator";if(g.match(C))h.sign=!0;else{if(g.column()==1&&h.lineTag&&g.match(p))return"keyword";if(g.eat(" ")||g.sol()){if(g.match(p))return"keyword";if(g.match(b))return"atom";if(g.match(_))return"number";g.sol()&&g.next()}else g.next()}}return"variable"}else if(g.eat("{")){if(g.eat("#"))return h.incomment=!0,g.skipTo("#}")?(g.eatWhile(/\#|}/),h.incomment=!1):g.skipToEnd(),"comment";if(w=g.eat(/\{|%/))return h.intag=w,h.inbraces=0,h.inbrackets=0,w=="{"&&(h.intag="}"),g.eat("-"),"tag"}else if(g.eat("#")){if(g.peek()=="#")return g.skipToEnd(),"comment";if(!g.eol())return h.intag=!0,h.lineTag=!0,h.inbraces=0,h.inbrackets=0,"tag"}g.next()}return{startState:function(){return{tokenize:s,inbrackets:0,inbraces:0}},token:function(g,h){var w=h.tokenize(g,h);return g.eol()&&h.lineTag&&!h.instring&&h.inbraces==0&&h.inbrackets==0&&(h.intag=!1,h.lineTag=!1),w},blockCommentStart:"{#",blockCommentEnd:"#}",lineComment:"##"}}),o.defineMIME("text/jinja2","jinja2")})});var cu=Ue((su,uu)=>{(function(o){typeof su=="object"&&typeof uu=="object"?o(Re(),dn(),pn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../xml/xml","../javascript/javascript"],o):o(CodeMirror)})(function(o){"use strict";function p(C,b,_,s){this.state=C,this.mode=b,this.depth=_,this.prev=s}function v(C){return new p(o.copyState(C.mode,C.state),C.mode,C.depth,C.prev&&v(C.prev))}o.defineMode("jsx",function(C,b){var _=o.getMode(C,{name:"xml",allowMissing:!0,multilineTagIndentPastTag:!1,allowMissingTagName:!0}),s=o.getMode(C,b&&b.base||"javascript");function g(c){var d=c.tagName;c.tagName=null;var S=_.indent(c,"","");return c.tagName=d,S}function h(c,d){return d.context.mode==_?w(c,d,d.context):k(c,d,d.context)}function w(c,d,S){if(S.depth==2)return c.match(/^.*?\*\//)?S.depth=1:c.skipToEnd(),"comment";if(c.peek()=="{"){_.skipAttribute(S.state);var E=g(S.state),z=S.state.context;if(z&&c.match(/^[^>]*>\s*$/,!1)){for(;z.prev&&!z.startOfLine;)z=z.prev;z.startOfLine?E-=C.indentUnit:S.prev.state.lexical&&(E=S.prev.state.lexical.indented)}else S.depth==1&&(E+=C.indentUnit);return d.context=new p(o.startState(s,E),s,0,d.context),null}if(S.depth==1){if(c.peek()=="<")return _.skipAttribute(S.state),d.context=new p(o.startState(_,g(S.state)),_,0,d.context),null;if(c.match("//"))return c.skipToEnd(),"comment";if(c.match("/*"))return S.depth=2,h(c,d)}var y=_.token(c,S.state),H=c.current(),M;return/\btag\b/.test(y)?/>$/.test(H)?S.state.context?S.depth=0:d.context=d.context.prev:/^-1&&c.backUp(H.length-M),y}function k(c,d,S){if(c.peek()=="<"&&s.expressionAllowed(c,S.state))return d.context=new p(o.startState(_,s.indent(S.state,"","")),_,0,d.context),s.skipExpression(S.state),null;var E=s.token(c,S.state);if(!E&&S.depth!=null){var z=c.current();z=="{"?S.depth++:z=="}"&&--S.depth==0&&(d.context=d.context.prev)}return E}return{startState:function(){return{context:new p(o.startState(s),s)}},copyState:function(c){return{context:v(c.context)}},token:h,indent:function(c,d,S){return c.context.mode.indent(c.context.state,d,S)},innerMode:function(c){return c.context}}},"xml","javascript"),o.defineMIME("text/jsx","jsx"),o.defineMIME("text/typescript-jsx",{name:"jsx",base:{name:"javascript",typescript:!0}})})});var pu=Ue((fu,du)=>{(function(o){typeof fu=="object"&&typeof du=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("nginx",function(p){function v(S){for(var E={},z=S.split(" "),y=0;y*\/]/.test(y)?h(null,"select-op"):/[;{}:\[\]]/.test(y)?h(null,y):(S.eatWhile(/[\w\\\-]/),h("variable","variable"))}function k(S,E){for(var z=!1,y;(y=S.next())!=null;){if(z&&y=="/"){E.tokenize=w;break}z=y=="*"}return h("comment","comment")}function c(S,E){for(var z=0,y;(y=S.next())!=null;){if(z>=2&&y==">"){E.tokenize=w;break}z=y=="-"?z+1:0}return h("comment","comment")}function d(S){return function(E,z){for(var y=!1,H;(H=E.next())!=null&&!(H==S&&!y);)y=!y&&H=="\\";return y||(z.tokenize=w),h("string","string")}}return{startState:function(S){return{tokenize:w,baseIndent:S||0,stack:[]}},token:function(S,E){if(S.eatSpace())return null;g=null;var z=E.tokenize(S,E),y=E.stack[E.stack.length-1];return g=="hash"&&y=="rule"?z="atom":z=="variable"&&(y=="rule"?z="number":(!y||y=="@media{")&&(z="tag")),y=="rule"&&/^[\{\};]$/.test(g)&&E.stack.pop(),g=="{"?y=="@media"?E.stack[E.stack.length-1]="@media{":E.stack.push("{"):g=="}"?E.stack.pop():g=="@media"?E.stack.push("@media"):y=="{"&&g!="comment"&&E.stack.push("rule"),z},indent:function(S,E){var z=S.stack.length;return/^\}/.test(E)&&(z-=S.stack[S.stack.length-1]=="rule"?2:1),S.baseIndent+z*s},electricChars:"}"}}),o.defineMIME("text/x-nginx-conf","nginx")})});var mu=Ue((hu,gu)=>{(function(o){typeof hu=="object"&&typeof gu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("pascal",function(){function p(w){for(var k={},c=w.split(" "),d=0;d!?|\/]/;function _(w,k){var c=w.next();if(c=="#"&&k.startOfLine)return w.skipToEnd(),"meta";if(c=='"'||c=="'")return k.tokenize=s(c),k.tokenize(w,k);if(c=="("&&w.eat("*"))return k.tokenize=g,g(w,k);if(c=="{")return k.tokenize=h,h(w,k);if(/[\[\]\(\),;\:\.]/.test(c))return null;if(/\d/.test(c))return w.eatWhile(/[\w\.]/),"number";if(c=="/"&&w.eat("/"))return w.skipToEnd(),"comment";if(b.test(c))return w.eatWhile(b),"operator";w.eatWhile(/[\w\$_]/);var d=w.current();return v.propertyIsEnumerable(d)?"keyword":C.propertyIsEnumerable(d)?"atom":"variable"}function s(w){return function(k,c){for(var d=!1,S,E=!1;(S=k.next())!=null;){if(S==w&&!d){E=!0;break}d=!d&&S=="\\"}return(E||!d)&&(c.tokenize=null),"string"}}function g(w,k){for(var c=!1,d;d=w.next();){if(d==")"&&c){k.tokenize=null;break}c=d=="*"}return"comment"}function h(w,k){for(var c;c=w.next();)if(c=="}"){k.tokenize=null;break}return"comment"}return{startState:function(){return{tokenize:null}},token:function(w,k){if(w.eatSpace())return null;var c=(k.tokenize||_)(w,k);return c=="comment"||c=="meta",c},electricChars:"{}"}}),o.defineMIME("text/x-pascal","pascal")})});var yu=Ue((vu,bu)=>{(function(o){typeof vu=="object"&&typeof bu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("perl",function(){var _={"->":4,"++":4,"--":4,"**":4,"=~":4,"!~":4,"*":4,"/":4,"%":4,x:4,"+":4,"-":4,".":4,"<<":4,">>":4,"<":4,">":4,"<=":4,">=":4,lt:4,gt:4,le:4,ge:4,"==":4,"!=":4,"<=>":4,eq:4,ne:4,cmp:4,"~~":4,"&":4,"|":4,"^":4,"&&":4,"||":4,"//":4,"..":4,"...":4,"?":4,":":4,"=":4,"+=":4,"-=":4,"*=":4,",":4,"=>":4,"::":4,not:4,and:4,or:4,xor:4,BEGIN:[5,1],END:[5,1],PRINT:[5,1],PRINTF:[5,1],GETC:[5,1],READ:[5,1],READLINE:[5,1],DESTROY:[5,1],TIE:[5,1],TIEHANDLE:[5,1],UNTIE:[5,1],STDIN:5,STDIN_TOP:5,STDOUT:5,STDOUT_TOP:5,STDERR:5,STDERR_TOP:5,$ARG:5,$_:5,"@ARG":5,"@_":5,$LIST_SEPARATOR:5,'$"':5,$PROCESS_ID:5,$PID:5,$$:5,$REAL_GROUP_ID:5,$GID:5,"$(":5,$EFFECTIVE_GROUP_ID:5,$EGID:5,"$)":5,$PROGRAM_NAME:5,$0:5,$SUBSCRIPT_SEPARATOR:5,$SUBSEP:5,"$;":5,$REAL_USER_ID:5,$UID:5,"$<":5,$EFFECTIVE_USER_ID:5,$EUID:5,"$>":5,$a:5,$b:5,$COMPILING:5,"$^C":5,$DEBUGGING:5,"$^D":5,"${^ENCODING}":5,$ENV:5,"%ENV":5,$SYSTEM_FD_MAX:5,"$^F":5,"@F":5,"${^GLOBAL_PHASE}":5,"$^H":5,"%^H":5,"@INC":5,"%INC":5,$INPLACE_EDIT:5,"$^I":5,"$^M":5,$OSNAME:5,"$^O":5,"${^OPEN}":5,$PERLDB:5,"$^P":5,$SIG:5,"%SIG":5,$BASETIME:5,"$^T":5,"${^TAINT}":5,"${^UNICODE}":5,"${^UTF8CACHE}":5,"${^UTF8LOCALE}":5,$PERL_VERSION:5,"$^V":5,"${^WIN32_SLOPPY_STAT}":5,$EXECUTABLE_NAME:5,"$^X":5,$1:5,$MATCH:5,"$&":5,"${^MATCH}":5,$PREMATCH:5,"$`":5,"${^PREMATCH}":5,$POSTMATCH:5,"$'":5,"${^POSTMATCH}":5,$LAST_PAREN_MATCH:5,"$+":5,$LAST_SUBMATCH_RESULT:5,"$^N":5,"@LAST_MATCH_END":5,"@+":5,"%LAST_PAREN_MATCH":5,"%+":5,"@LAST_MATCH_START":5,"@-":5,"%LAST_MATCH_START":5,"%-":5,$LAST_REGEXP_CODE_RESULT:5,"$^R":5,"${^RE_DEBUG_FLAGS}":5,"${^RE_TRIE_MAXBUF}":5,$ARGV:5,"@ARGV":5,ARGV:5,ARGVOUT:5,$OUTPUT_FIELD_SEPARATOR:5,$OFS:5,"$,":5,$INPUT_LINE_NUMBER:5,$NR:5,"$.":5,$INPUT_RECORD_SEPARATOR:5,$RS:5,"$/":5,$OUTPUT_RECORD_SEPARATOR:5,$ORS:5,"$\\":5,$OUTPUT_AUTOFLUSH:5,"$|":5,$ACCUMULATOR:5,"$^A":5,$FORMAT_FORMFEED:5,"$^L":5,$FORMAT_PAGE_NUMBER:5,"$%":5,$FORMAT_LINES_LEFT:5,"$-":5,$FORMAT_LINE_BREAK_CHARACTERS:5,"$:":5,$FORMAT_LINES_PER_PAGE:5,"$=":5,$FORMAT_TOP_NAME:5,"$^":5,$FORMAT_NAME:5,"$~":5,"${^CHILD_ERROR_NATIVE}":5,$EXTENDED_OS_ERROR:5,"$^E":5,$EXCEPTIONS_BEING_CAUGHT:5,"$^S":5,$WARNING:5,"$^W":5,"${^WARNING_BITS}":5,$OS_ERROR:5,$ERRNO:5,"$!":5,"%OS_ERROR":5,"%ERRNO":5,"%!":5,$CHILD_ERROR:5,"$?":5,$EVAL_ERROR:5,"$@":5,$OFMT:5,"$#":5,"$*":5,$ARRAY_BASE:5,"$[":5,$OLD_PERL_VERSION:5,"$]":5,if:[1,1],elsif:[1,1],else:[1,1],while:[1,1],unless:[1,1],for:[1,1],foreach:[1,1],abs:1,accept:1,alarm:1,atan2:1,bind:1,binmode:1,bless:1,bootstrap:1,break:1,caller:1,chdir:1,chmod:1,chomp:1,chop:1,chown:1,chr:1,chroot:1,close:1,closedir:1,connect:1,continue:[1,1],cos:1,crypt:1,dbmclose:1,dbmopen:1,default:1,defined:1,delete:1,die:1,do:1,dump:1,each:1,endgrent:1,endhostent:1,endnetent:1,endprotoent:1,endpwent:1,endservent:1,eof:1,eval:1,exec:1,exists:1,exit:1,exp:1,fcntl:1,fileno:1,flock:1,fork:1,format:1,formline:1,getc:1,getgrent:1,getgrgid:1,getgrnam:1,gethostbyaddr:1,gethostbyname:1,gethostent:1,getlogin:1,getnetbyaddr:1,getnetbyname:1,getnetent:1,getpeername:1,getpgrp:1,getppid:1,getpriority:1,getprotobyname:1,getprotobynumber:1,getprotoent:1,getpwent:1,getpwnam:1,getpwuid:1,getservbyname:1,getservbyport:1,getservent:1,getsockname:1,getsockopt:1,given:1,glob:1,gmtime:1,goto:1,grep:1,hex:1,import:1,index:1,int:1,ioctl:1,join:1,keys:1,kill:1,last:1,lc:1,lcfirst:1,length:1,link:1,listen:1,local:2,localtime:1,lock:1,log:1,lstat:1,m:null,map:1,mkdir:1,msgctl:1,msgget:1,msgrcv:1,msgsnd:1,my:2,new:1,next:1,no:1,oct:1,open:1,opendir:1,ord:1,our:2,pack:1,package:1,pipe:1,pop:1,pos:1,print:1,printf:1,prototype:1,push:1,q:null,qq:null,qr:null,quotemeta:null,qw:null,qx:null,rand:1,read:1,readdir:1,readline:1,readlink:1,readpipe:1,recv:1,redo:1,ref:1,rename:1,require:1,reset:1,return:1,reverse:1,rewinddir:1,rindex:1,rmdir:1,s:null,say:1,scalar:1,seek:1,seekdir:1,select:1,semctl:1,semget:1,semop:1,send:1,setgrent:1,sethostent:1,setnetent:1,setpgrp:1,setpriority:1,setprotoent:1,setpwent:1,setservent:1,setsockopt:1,shift:1,shmctl:1,shmget:1,shmread:1,shmwrite:1,shutdown:1,sin:1,sleep:1,socket:1,socketpair:1,sort:1,splice:1,split:1,sprintf:1,sqrt:1,srand:1,stat:1,state:1,study:1,sub:1,substr:1,symlink:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,tell:1,telldir:1,tie:1,tied:1,time:1,times:1,tr:null,truncate:1,uc:1,ucfirst:1,umask:1,undef:1,unlink:1,unpack:1,unshift:1,untie:1,use:1,utime:1,values:1,vec:1,wait:1,waitpid:1,wantarray:1,warn:1,when:1,write:1,y:null},s="string-2",g=/[goseximacplud]/;function h(c,d,S,E,z){return d.chain=null,d.style=null,d.tail=null,d.tokenize=function(y,H){for(var M=!1,B,X=0;B=y.next();){if(B===S[X]&&!M)return S[++X]!==void 0?(H.chain=S[X],H.style=E,H.tail=z):z&&y.eatWhile(z),H.tokenize=k,E;M=!M&&B=="\\"}return E},d.tokenize(c,d)}function w(c,d,S){return d.tokenize=function(E,z){return E.string==S&&(z.tokenize=k),E.skipToEnd(),"string"},d.tokenize(c,d)}function k(c,d){if(c.eatSpace())return null;if(d.chain)return h(c,d,d.chain,d.style,d.tail);if(c.match(/^(\-?((\d[\d_]*)?\.\d+(e[+-]?\d+)?|\d+\.\d*)|0x[\da-fA-F_]+|0b[01_]+|\d[\d_]*(e[+-]?\d+)?)/))return"number";if(c.match(/^<<(?=[_a-zA-Z])/))return c.eatWhile(/\w/),w(c,d,c.current().substr(2));if(c.sol()&&c.match(/^\=item(?!\w)/))return w(c,d,"=cut");var S=c.next();if(S=='"'||S=="'"){if(v(c,3)=="<<"+S){var E=c.pos;c.eatWhile(/\w/);var z=c.current().substr(1);if(z&&c.eat(S))return w(c,d,z);c.pos=E}return h(c,d,[S],"string")}if(S=="q"){var y=p(c,-2);if(!(y&&/\w/.test(y))){if(y=p(c,0),y=="x"){if(y=p(c,1),y=="(")return b(c,2),h(c,d,[")"],s,g);if(y=="[")return b(c,2),h(c,d,["]"],s,g);if(y=="{")return b(c,2),h(c,d,["}"],s,g);if(y=="<")return b(c,2),h(c,d,[">"],s,g);if(/[\^'"!~\/]/.test(y))return b(c,1),h(c,d,[c.eat(y)],s,g)}else if(y=="q"){if(y=p(c,1),y=="(")return b(c,2),h(c,d,[")"],"string");if(y=="[")return b(c,2),h(c,d,["]"],"string");if(y=="{")return b(c,2),h(c,d,["}"],"string");if(y=="<")return b(c,2),h(c,d,[">"],"string");if(/[\^'"!~\/]/.test(y))return b(c,1),h(c,d,[c.eat(y)],"string")}else if(y=="w"){if(y=p(c,1),y=="(")return b(c,2),h(c,d,[")"],"bracket");if(y=="[")return b(c,2),h(c,d,["]"],"bracket");if(y=="{")return b(c,2),h(c,d,["}"],"bracket");if(y=="<")return b(c,2),h(c,d,[">"],"bracket");if(/[\^'"!~\/]/.test(y))return b(c,1),h(c,d,[c.eat(y)],"bracket")}else if(y=="r"){if(y=p(c,1),y=="(")return b(c,2),h(c,d,[")"],s,g);if(y=="[")return b(c,2),h(c,d,["]"],s,g);if(y=="{")return b(c,2),h(c,d,["}"],s,g);if(y=="<")return b(c,2),h(c,d,[">"],s,g);if(/[\^'"!~\/]/.test(y))return b(c,1),h(c,d,[c.eat(y)],s,g)}else if(/[\^'"!~\/(\[{<]/.test(y)){if(y=="(")return b(c,1),h(c,d,[")"],"string");if(y=="[")return b(c,1),h(c,d,["]"],"string");if(y=="{")return b(c,1),h(c,d,["}"],"string");if(y=="<")return b(c,1),h(c,d,[">"],"string");if(/[\^'"!~\/]/.test(y))return h(c,d,[c.eat(y)],"string")}}}if(S=="m"){var y=p(c,-2);if(!(y&&/\w/.test(y))&&(y=c.eat(/[(\[{<\^'"!~\/]/),y)){if(/[\^'"!~\/]/.test(y))return h(c,d,[y],s,g);if(y=="(")return h(c,d,[")"],s,g);if(y=="[")return h(c,d,["]"],s,g);if(y=="{")return h(c,d,["}"],s,g);if(y=="<")return h(c,d,[">"],s,g)}}if(S=="s"){var y=/[\/>\]})\w]/.test(p(c,-2));if(!y&&(y=c.eat(/[(\[{<\^'"!~\/]/),y))return y=="["?h(c,d,["]","]"],s,g):y=="{"?h(c,d,["}","}"],s,g):y=="<"?h(c,d,[">",">"],s,g):y=="("?h(c,d,[")",")"],s,g):h(c,d,[y,y],s,g)}if(S=="y"){var y=/[\/>\]})\w]/.test(p(c,-2));if(!y&&(y=c.eat(/[(\[{<\^'"!~\/]/),y))return y=="["?h(c,d,["]","]"],s,g):y=="{"?h(c,d,["}","}"],s,g):y=="<"?h(c,d,[">",">"],s,g):y=="("?h(c,d,[")",")"],s,g):h(c,d,[y,y],s,g)}if(S=="t"){var y=/[\/>\]})\w]/.test(p(c,-2));if(!y&&(y=c.eat("r"),y&&(y=c.eat(/[(\[{<\^'"!~\/]/),y)))return y=="["?h(c,d,["]","]"],s,g):y=="{"?h(c,d,["}","}"],s,g):y=="<"?h(c,d,[">",">"],s,g):y=="("?h(c,d,[")",")"],s,g):h(c,d,[y,y],s,g)}if(S=="`")return h(c,d,[S],"variable-2");if(S=="/")return/~\s*$/.test(v(c))?h(c,d,[S],s,g):"operator";if(S=="$"){var E=c.pos;if(c.eatWhile(/\d/)||c.eat("{")&&c.eatWhile(/\d/)&&c.eat("}"))return"variable-2";c.pos=E}if(/[$@%]/.test(S)){var E=c.pos;if(c.eat("^")&&c.eat(/[A-Z]/)||!/[@$%&]/.test(p(c,-2))&&c.eat(/[=|\\\-#?@;:&`~\^!\[\]*'"$+.,\/<>()]/)){var y=c.current();if(_[y])return"variable-2"}c.pos=E}if(/[$@%&]/.test(S)&&(c.eatWhile(/[\w$]/)||c.eat("{")&&c.eatWhile(/[\w$]/)&&c.eat("}"))){var y=c.current();return _[y]?"variable-2":"variable"}if(S=="#"&&p(c,-2)!="$")return c.skipToEnd(),"comment";if(/[:+\-\^*$&%@=<>!?|\/~\.]/.test(S)){var E=c.pos;if(c.eatWhile(/[:+\-\^*$&%@=<>!?|\/~\.]/),_[c.current()])return"operator";c.pos=E}if(S=="_"&&c.pos==1){if(C(c,6)=="_END__")return h(c,d,["\0"],"comment");if(C(c,7)=="_DATA__")return h(c,d,["\0"],"variable-2");if(C(c,7)=="_C__")return h(c,d,["\0"],"string")}if(/\w/.test(S)){var E=c.pos;if(p(c,-2)=="{"&&(p(c,0)=="}"||c.eatWhile(/\w/)&&p(c,0)=="}"))return"string";c.pos=E}if(/[A-Z]/.test(S)){var H=p(c,-2),E=c.pos;if(c.eatWhile(/[A-Z_]/),/[\da-z]/.test(p(c,0)))c.pos=E;else{var y=_[c.current()];return y?(y[1]&&(y=y[0]),H!=":"?y==1?"keyword":y==2?"def":y==3?"atom":y==4?"operator":y==5?"variable-2":"meta":"meta"):"meta"}}if(/[a-zA-Z_]/.test(S)){var H=p(c,-2);c.eatWhile(/\w/);var y=_[c.current()];return y?(y[1]&&(y=y[0]),H!=":"?y==1?"keyword":y==2?"def":y==3?"atom":y==4?"operator":y==5?"variable-2":"meta":"meta"):"meta"}return null}return{startState:function(){return{tokenize:k,chain:null,style:null,tail:null}},token:function(c,d){return(d.tokenize||k)(c,d)},lineComment:"#"}}),o.registerHelper("wordChars","perl",/[\w$]/),o.defineMIME("text/x-perl","perl");function p(_,s){return _.string.charAt(_.pos+(s||0))}function v(_,s){if(s){var g=_.pos-s;return _.string.substr(g>=0?g:0,s)}else return _.string.substr(0,_.pos-1)}function C(_,s){var g=_.string.length,h=g-_.pos+1;return _.string.substr(_.pos,s&&s=(h=_.string.length-1)?_.pos=h:_.pos=g}})});var ku=Ue((xu,_u)=>{(function(o){typeof xu=="object"&&typeof _u=="object"?o(Re(),Gn(),Qo()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../htmlmixed/htmlmixed","../clike/clike"],o):o(CodeMirror)})(function(o){"use strict";function p(w){for(var k={},c=w.split(" "),d=0;d\w/,!1)&&(k.tokenize=v([[["->",null]],[[/[\w]+/,"variable"]]],c,d)),"variable-2";for(var S=!1;!w.eol()&&(S||d===!1||!w.match("{$",!1)&&!w.match(/^(\$[a-zA-Z_][a-zA-Z0-9_]*|\$\{)/,!1));){if(!S&&w.match(c)){k.tokenize=null,k.tokStack.pop(),k.tokStack.pop();break}S=w.next()=="\\"&&!S}return"string"}var _="abstract and array as break case catch class clone const continue declare default do else elseif enddeclare endfor endforeach endif endswitch endwhile enum extends final for foreach function global goto if implements interface instanceof namespace new or private protected public static switch throw trait try use var while xor die echo empty exit eval include include_once isset list require require_once return print unset __halt_compiler self static parent yield insteadof finally readonly match",s="true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__",g="func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage memory_get_peak_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents file_put_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists array_intersect_key array_combine array_column pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once json_decode json_encode json_last_error json_last_error_msg curl_close curl_copy_handle curl_errno curl_error curl_escape curl_exec curl_file_create curl_getinfo curl_init curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select curl_multi_setopt curl_multi_strerror curl_pause curl_reset curl_setopt_array curl_setopt curl_share_close curl_share_init curl_share_setopt curl_strerror curl_unescape curl_version mysqli_affected_rows mysqli_autocommit mysqli_change_user mysqli_character_set_name mysqli_close mysqli_commit mysqli_connect_errno mysqli_connect_error mysqli_connect mysqli_data_seek mysqli_debug mysqli_dump_debug_info mysqli_errno mysqli_error_list mysqli_error mysqli_fetch_all mysqli_fetch_array mysqli_fetch_assoc mysqli_fetch_field_direct mysqli_fetch_field mysqli_fetch_fields mysqli_fetch_lengths mysqli_fetch_object mysqli_fetch_row mysqli_field_count mysqli_field_seek mysqli_field_tell mysqli_free_result mysqli_get_charset mysqli_get_client_info mysqli_get_client_stats mysqli_get_client_version mysqli_get_connection_stats mysqli_get_host_info mysqli_get_proto_info mysqli_get_server_info mysqli_get_server_version mysqli_info mysqli_init mysqli_insert_id mysqli_kill mysqli_more_results mysqli_multi_query mysqli_next_result mysqli_num_fields mysqli_num_rows mysqli_options mysqli_ping mysqli_prepare mysqli_query mysqli_real_connect mysqli_real_escape_string mysqli_real_query mysqli_reap_async_query mysqli_refresh mysqli_rollback mysqli_select_db mysqli_set_charset mysqli_set_local_infile_default mysqli_set_local_infile_handler mysqli_sqlstate mysqli_ssl_set mysqli_stat mysqli_stmt_init mysqli_store_result mysqli_thread_id mysqli_thread_safe mysqli_use_result mysqli_warning_count";o.registerHelper("hintWords","php",[_,s,g].join(" ").split(" ")),o.registerHelper("wordChars","php",/[\w$]/);var h={name:"clike",helperType:"php",keywords:p(_),blockKeywords:p("catch do else elseif for foreach if switch try while finally"),defKeywords:p("class enum function interface namespace trait"),atoms:p(s),builtin:p(g),multiLineStrings:!0,hooks:{$:function(w){return w.eatWhile(/[\w\$_]/),"variable-2"},"<":function(w,k){var c;if(c=w.match(/^<<\s*/)){var d=w.eat(/['"]/);w.eatWhile(/[\w\.]/);var S=w.current().slice(c[0].length+(d?2:1));if(d&&w.eat(d),S)return(k.tokStack||(k.tokStack=[])).push(S,0),k.tokenize=C(S,d!="'"),"string"}return!1},"#":function(w){for(;!w.eol()&&!w.match("?>",!1);)w.next();return"comment"},"/":function(w){if(w.eat("/")){for(;!w.eol()&&!w.match("?>",!1);)w.next();return"comment"}return!1},'"':function(w,k){return(k.tokStack||(k.tokStack=[])).push('"',0),k.tokenize=C('"'),"string"},"{":function(w,k){return k.tokStack&&k.tokStack.length&&k.tokStack[k.tokStack.length-1]++,!1},"}":function(w,k){return k.tokStack&&k.tokStack.length>0&&!--k.tokStack[k.tokStack.length-1]&&(k.tokenize=C(k.tokStack[k.tokStack.length-2])),!1}}};o.defineMode("php",function(w,k){var c=o.getMode(w,k&&k.htmlMode||"text/html"),d=o.getMode(w,h);function S(E,z){var y=z.curMode==d;if(E.sol()&&z.pending&&z.pending!='"'&&z.pending!="'"&&(z.pending=null),y)return y&&z.php.tokenize==null&&E.match("?>")?(z.curMode=c,z.curState=z.html,z.php.context.prev||(z.php=null),"meta"):d.token(E,z.curState);if(E.match(/^<\?\w*/))return z.curMode=d,z.php||(z.php=o.startState(d,c.indent(z.html,"",""))),z.curState=z.php,"meta";if(z.pending=='"'||z.pending=="'"){for(;!E.eol()&&E.next()!=z.pending;);var H="string"}else if(z.pending&&E.pos/.test(M)?z.pending=X[0]:z.pending={end:E.pos,style:H},E.backUp(M.length-B)),H}return{startState:function(){var E=o.startState(c),z=k.startOpen?o.startState(d):null;return{html:E,php:z,curMode:k.startOpen?d:c,curState:k.startOpen?z:E,pending:null}},copyState:function(E){var z=E.html,y=o.copyState(c,z),H=E.php,M=H&&o.copyState(d,H),B;return E.curMode==c?B=y:B=M,{html:y,php:M,curMode:E.curMode,curState:B,pending:E.pending}},token:S,indent:function(E,z,y){return E.curMode!=d&&/^\s*<\//.test(z)||E.curMode==d&&/^\?>/.test(z)?c.indent(E.html,z,y):E.curMode.indent(E.curState,z,y)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",innerMode:function(E){return{state:E.curState,mode:E.curMode}}}},"htmlmixed","clike"),o.defineMIME("application/x-httpd-php","php"),o.defineMIME("application/x-httpd-php-open",{name:"php",startOpen:!0}),o.defineMIME("text/x-php",h)})});var Tu=Ue((wu,Su)=>{(function(o){typeof wu=="object"&&typeof Su=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(s){return new RegExp("^(("+s.join(")|(")+"))\\b","i")}var v=["package","message","import","syntax","required","optional","repeated","reserved","default","extensions","packed","bool","bytes","double","enum","float","string","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","option","service","rpc","returns"],C=p(v);o.registerHelper("hintWords","protobuf",v);var b=new RegExp("^[_A-Za-z\xA1-\uFFFF][_A-Za-z0-9\xA1-\uFFFF]*");function _(s){return s.eatSpace()?null:s.match("//")?(s.skipToEnd(),"comment"):s.match(/^[0-9\.+-]/,!1)&&(s.match(/^[+-]?0x[0-9a-fA-F]+/)||s.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||s.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":s.match(/^"([^"]|(""))*"/)||s.match(/^'([^']|(''))*'/)?"string":s.match(C)?"keyword":s.match(b)?"variable":(s.next(),null)}o.defineMode("protobuf",function(){return{token:_,fold:"brace"}}),o.defineMIME("text/x-protobuf","protobuf")})});var Eu=Ue((Lu,Cu)=>{(function(o){typeof Lu=="object"&&typeof Cu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(g){return new RegExp("^(("+g.join(")|(")+"))\\b")}var v=p(["and","or","not","is"]),C=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in","False","True"],b=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];o.registerHelper("hintWords","python",C.concat(b).concat(["exec","print"]));function _(g){return g.scopes[g.scopes.length-1]}o.defineMode("python",function(g,h){for(var w="error",k=h.delimiters||h.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/,c=[h.singleOperators,h.doubleOperators,h.doubleDelimiters,h.tripleDelimiters,h.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/],d=0;dW?D(Y):le0&&j(K,Y)&&(ye+=" "+w),ye}}return ne(K,Y)}function ne(K,Y,I){if(K.eatSpace())return null;if(!I&&K.match(/^#.*/))return"comment";if(K.match(/^[0-9\.]/,!1)){var W=!1;if(K.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)&&(W=!0),K.match(/^[\d_]+\.\d*/)&&(W=!0),K.match(/^\.\d+/)&&(W=!0),W)return K.eat(/J/i),"number";var le=!1;if(K.match(/^0x[0-9a-f_]+/i)&&(le=!0),K.match(/^0b[01_]+/i)&&(le=!0),K.match(/^0o[0-7_]+/i)&&(le=!0),K.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)&&(K.eat(/J/i),le=!0),K.match(/^0(?![\dx])/i)&&(le=!0),le)return K.eat(/L/i),"number"}if(K.match(M)){var ye=K.current().toLowerCase().indexOf("f")!==-1;return ye?(Y.tokenize=N(K.current(),Y.tokenize),Y.tokenize(K,Y)):(Y.tokenize=F(K.current(),Y.tokenize),Y.tokenize(K,Y))}for(var q=0;q=0;)K=K.substr(1);var I=K.length==1,W="string";function le(q){return function(T,de){var Ee=ne(T,de,!0);return Ee=="punctuation"&&(T.current()=="{"?de.tokenize=le(q+1):T.current()=="}"&&(q>1?de.tokenize=le(q-1):de.tokenize=ye)),Ee}}function ye(q,T){for(;!q.eol();)if(q.eatWhile(/[^'"\{\}\\]/),q.eat("\\")){if(q.next(),I&&q.eol())return W}else{if(q.match(K))return T.tokenize=Y,W;if(q.match("{{"))return W;if(q.match("{",!1))return T.tokenize=le(0),q.current()?W:T.tokenize(q,T);if(q.match("}}"))return W;if(q.match("}"))return w;q.eat(/['"]/)}if(I){if(h.singleLineStringErrors)return w;T.tokenize=Y}return W}return ye.isString=!0,ye}function F(K,Y){for(;"rubf".indexOf(K.charAt(0).toLowerCase())>=0;)K=K.substr(1);var I=K.length==1,W="string";function le(ye,q){for(;!ye.eol();)if(ye.eatWhile(/[^'"\\]/),ye.eat("\\")){if(ye.next(),I&&ye.eol())return W}else{if(ye.match(K))return q.tokenize=Y,W;ye.eat(/['"]/)}if(I){if(h.singleLineStringErrors)return w;q.tokenize=Y}return W}return le.isString=!0,le}function D(K){for(;_(K).type!="py";)K.scopes.pop();K.scopes.push({offset:_(K).offset+g.indentUnit,type:"py",align:null})}function V(K,Y,I){var W=K.match(/^[\s\[\{\(]*(?:#|$)/,!1)?null:K.column()+1;Y.scopes.push({offset:Y.indent+S,type:I,align:W})}function j(K,Y){for(var I=K.indentation();Y.scopes.length>1&&_(Y).offset>I;){if(_(Y).type!="py")return!0;Y.scopes.pop()}return _(Y).offset!=I}function J(K,Y){K.sol()&&(Y.beginningOfLine=!0,Y.dedent=!1);var I=Y.tokenize(K,Y),W=K.current();if(Y.beginningOfLine&&W=="@")return K.match(H,!1)?"meta":y?"operator":w;if(/\S/.test(W)&&(Y.beginningOfLine=!1),(I=="variable"||I=="builtin")&&Y.lastToken=="meta"&&(I="meta"),(W=="pass"||W=="return")&&(Y.dedent=!0),W=="lambda"&&(Y.lambda=!0),W==":"&&!Y.lambda&&_(Y).type=="py"&&K.match(/^\s*(?:#|$)/,!1)&&D(Y),W.length==1&&!/string|comment/.test(I)){var le="[({".indexOf(W);if(le!=-1&&V(K,Y,"])}".slice(le,le+1)),le="])}".indexOf(W),le!=-1)if(_(Y).type==W)Y.indent=Y.scopes.pop().offset-S;else return w}return Y.dedent&&K.eol()&&_(Y).type=="py"&&Y.scopes.length>1&&Y.scopes.pop(),I}var x={startState:function(K){return{tokenize:re,scopes:[{offset:K||0,type:"py",align:null}],indent:K||0,lastToken:null,lambda:!1,dedent:0}},token:function(K,Y){var I=Y.errorToken;I&&(Y.errorToken=!1);var W=J(K,Y);return W&&W!="comment"&&(Y.lastToken=W=="keyword"||W=="punctuation"?K.current():W),W=="punctuation"&&(W=null),K.eol()&&Y.lambda&&(Y.lambda=!1),I?W+" "+w:W},indent:function(K,Y){if(K.tokenize!=re)return K.tokenize.isString?o.Pass:0;var I=_(K),W=I.type==Y.charAt(0)||I.type=="py"&&!K.dedent&&/^(else:|elif |except |finally:)/.test(Y);return I.align!=null?I.align-(W?1:0):I.offset-(W?S:0)},electricInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/,closeBrackets:{triples:`'"`},lineComment:"#",fold:"indent"};return x}),o.defineMIME("text/x-python","python");var s=function(g){return g.split(" ")};o.defineMIME("text/x-cython",{name:"python",extra_keywords:s("by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE")})})});var Au=Ue((zu,Mu)=>{(function(o){typeof zu=="object"&&typeof Mu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(h){for(var w={},k=0,c=h.length;k]/)?(M.eat(/[\<\>]/),"atom"):M.eat(/[\+\-\*\/\&\|\:\!]/)?"atom":M.eat(/[a-zA-Z$@_\xa1-\uffff]/)?(M.eatWhile(/[\w$\xa1-\uffff]/),M.eat(/[\?\!\=]/),"atom"):"operator";if(X=="@"&&M.match(/^@?[a-zA-Z_\xa1-\uffff]/))return M.eat("@"),M.eatWhile(/[\w\xa1-\uffff]/),"variable-2";if(X=="$")return M.eat(/[a-zA-Z_]/)?M.eatWhile(/[\w]/):M.eat(/\d/)?M.eat(/\d/):M.next(),"variable-3";if(/[a-zA-Z_\xa1-\uffff]/.test(X))return M.eatWhile(/[\w\xa1-\uffff]/),M.eat(/[\?\!]/),M.eat(":")?"atom":"ident";if(X=="|"&&(B.varList||B.lastTok=="{"||B.lastTok=="do"))return w="|",null;if(/[\(\)\[\]{}\\;]/.test(X))return w=X,null;if(X=="-"&&M.eat(">"))return"arrow";if(/[=+\-\/*:\.^%<>~|]/.test(X)){var D=M.eatWhile(/[=+\-\/*:\.^%<>~|]/);return X=="."&&!D&&(w="."),"operator"}else return null}}}function d(M){for(var B=M.pos,X=0,re,ne=!1,N=!1;(re=M.next())!=null;)if(N)N=!1;else{if("[{(".indexOf(re)>-1)X++;else if("]})".indexOf(re)>-1){if(X--,X<0)break}else if(re=="/"&&X==0){ne=!0;break}N=re=="\\"}return M.backUp(M.pos-B),ne}function S(M){return M||(M=1),function(B,X){if(B.peek()=="}"){if(M==1)return X.tokenize.pop(),X.tokenize[X.tokenize.length-1](B,X);X.tokenize[X.tokenize.length-1]=S(M-1)}else B.peek()=="{"&&(X.tokenize[X.tokenize.length-1]=S(M+1));return c(B,X)}}function E(){var M=!1;return function(B,X){return M?(X.tokenize.pop(),X.tokenize[X.tokenize.length-1](B,X)):(M=!0,c(B,X))}}function z(M,B,X,re){return function(ne,N){var F=!1,D;for(N.context.type==="read-quoted-paused"&&(N.context=N.context.prev,ne.eat("}"));(D=ne.next())!=null;){if(D==M&&(re||!F)){N.tokenize.pop();break}if(X&&D=="#"&&!F){if(ne.eat("{")){M=="}"&&(N.context={prev:N.context,type:"read-quoted-paused"}),N.tokenize.push(S());break}else if(/[@\$]/.test(ne.peek())){N.tokenize.push(E());break}}F=!F&&D=="\\"}return B}}function y(M,B){return function(X,re){return B&&X.eatSpace(),X.match(M)?re.tokenize.pop():X.skipToEnd(),"string"}}function H(M,B){return M.sol()&&M.match("=end")&&M.eol()&&B.tokenize.pop(),M.skipToEnd(),"comment"}return{startState:function(){return{tokenize:[c],indented:0,context:{type:"top",indented:-h.indentUnit},continuedLine:!1,lastTok:null,varList:!1}},token:function(M,B){w=null,M.sol()&&(B.indented=M.indentation());var X=B.tokenize[B.tokenize.length-1](M,B),re,ne=w;if(X=="ident"){var N=M.current();X=B.lastTok=="."?"property":C.propertyIsEnumerable(M.current())?"keyword":/^[A-Z]/.test(N)?"tag":B.lastTok=="def"||B.lastTok=="class"||B.varList?"def":"variable",X=="keyword"&&(ne=N,b.propertyIsEnumerable(N)?re="indent":_.propertyIsEnumerable(N)?re="dedent":((N=="if"||N=="unless")&&M.column()==M.indentation()||N=="do"&&B.context.indented{(function(o){typeof Du=="object"&&typeof qu=="object"?o(Re(),Ai()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/simple"],o):o(CodeMirror)})(function(o){"use strict";o.defineSimpleMode("rust",{start:[{regex:/b?"/,token:"string",next:"string"},{regex:/b?r"/,token:"string",next:"string_raw"},{regex:/b?r#+"/,token:"string",next:"string_raw_hash"},{regex:/'(?:[^'\\]|\\(?:[nrt0'"]|x[\da-fA-F]{2}|u\{[\da-fA-F]{6}\}))'/,token:"string-2"},{regex:/b'(?:[^']|\\(?:['\\nrt0]|x[\da-fA-F]{2}))'/,token:"string-2"},{regex:/(?:(?:[0-9][0-9_]*)(?:(?:[Ee][+-]?[0-9_]+)|\.[0-9_]+(?:[Ee][+-]?[0-9_]+)?)(?:f32|f64)?)|(?:0(?:b[01_]+|(?:o[0-7_]+)|(?:x[0-9a-fA-F_]+))|(?:[0-9][0-9_]*))(?:u8|u16|u32|u64|i8|i16|i32|i64|isize|usize)?/,token:"number"},{regex:/(let(?:\s+mut)?|fn|enum|mod|struct|type|union)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/(?:abstract|alignof|as|async|await|box|break|continue|const|crate|do|dyn|else|enum|extern|fn|for|final|if|impl|in|loop|macro|match|mod|move|offsetof|override|priv|proc|pub|pure|ref|return|self|sizeof|static|struct|super|trait|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,token:"keyword"},{regex:/\b(?:Self|isize|usize|char|bool|u8|u16|u32|u64|f16|f32|f64|i8|i16|i32|i64|str|Option)\b/,token:"atom"},{regex:/\b(?:true|false|Some|None|Ok|Err)\b/,token:"builtin"},{regex:/\b(fn)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/#!?\[.*\]/,token:"meta"},{regex:/\/\/.*/,token:"comment"},{regex:/\/\*/,token:"comment",next:"comment"},{regex:/[-+\/*=<>!]+/,token:"operator"},{regex:/[a-zA-Z_]\w*!/,token:"variable-3"},{regex:/[a-zA-Z_]\w*/,token:"variable"},{regex:/[\{\[\(]/,indent:!0},{regex:/[\}\]\)]/,dedent:!0}],string:[{regex:/"/,token:"string",next:"start"},{regex:/(?:[^\\"]|\\(?:.|$))*/,token:"string"}],string_raw:[{regex:/"/,token:"string",next:"start"},{regex:/[^"]*/,token:"string"}],string_raw_hash:[{regex:/"#+/,token:"string",next:"start"},{regex:/(?:[^"]|"(?!#))*/,token:"string"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],meta:{dontIndentStates:["comment"],electricInput:/^\s*\}$/,blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",fold:"brace"}}),o.defineMIME("text/x-rustsrc","rust"),o.defineMIME("text/rust","rust")})});var Jo=Ue((Fu,Nu)=>{(function(o){typeof Fu=="object"&&typeof Nu=="object"?o(Re(),fn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../css/css"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("sass",function(p){var v=o.mimeModes["text/css"],C=v.propertyKeywords||{},b=v.colorKeywords||{},_=v.valueKeywords||{},s=v.fontProperties||{};function g(N){return new RegExp("^"+N.join("|"))}var h=["true","false","null","auto"],w=new RegExp("^"+h.join("|")),k=["\\(","\\)","=",">","<","==",">=","<=","\\+","-","\\!=","/","\\*","%","and","or","not",";","\\{","\\}",":"],c=g(k),d=/^::?[a-zA-Z_][\w\-]*/,S;function E(N){return!N.peek()||N.match(/\s+$/,!1)}function z(N,F){var D=N.peek();return D===")"?(N.next(),F.tokenizer=re,"operator"):D==="("?(N.next(),N.eatSpace(),"operator"):D==="'"||D==='"'?(F.tokenizer=H(N.next()),"string"):(F.tokenizer=H(")",!1),"string")}function y(N,F){return function(D,V){return D.sol()&&D.indentation()<=N?(V.tokenizer=re,re(D,V)):(F&&D.skipTo("*/")?(D.next(),D.next(),V.tokenizer=re):D.skipToEnd(),"comment")}}function H(N,F){F==null&&(F=!0);function D(V,j){var J=V.next(),x=V.peek(),K=V.string.charAt(V.pos-2),Y=J!=="\\"&&x===N||J===N&&K!=="\\";return Y?(J!==N&&F&&V.next(),E(V)&&(j.cursorHalf=0),j.tokenizer=re,"string"):J==="#"&&x==="{"?(j.tokenizer=M(D),V.next(),"operator"):"string"}return D}function M(N){return function(F,D){return F.peek()==="}"?(F.next(),D.tokenizer=N,"operator"):re(F,D)}}function B(N){if(N.indentCount==0){N.indentCount++;var F=N.scopes[0].offset,D=F+p.indentUnit;N.scopes.unshift({offset:D})}}function X(N){N.scopes.length!=1&&N.scopes.shift()}function re(N,F){var D=N.peek();if(N.match("/*"))return F.tokenizer=y(N.indentation(),!0),F.tokenizer(N,F);if(N.match("//"))return F.tokenizer=y(N.indentation(),!1),F.tokenizer(N,F);if(N.match("#{"))return F.tokenizer=M(re),"operator";if(D==='"'||D==="'")return N.next(),F.tokenizer=H(D),"string";if(F.cursorHalf){if(D==="#"&&(N.next(),N.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/))||N.match(/^-?[0-9\.]+/))return E(N)&&(F.cursorHalf=0),"number";if(N.match(/^(px|em|in)\b/))return E(N)&&(F.cursorHalf=0),"unit";if(N.match(w))return E(N)&&(F.cursorHalf=0),"keyword";if(N.match(/^url/)&&N.peek()==="(")return F.tokenizer=z,E(N)&&(F.cursorHalf=0),"atom";if(D==="$")return N.next(),N.eatWhile(/[\w-]/),E(N)&&(F.cursorHalf=0),"variable-2";if(D==="!")return N.next(),F.cursorHalf=0,N.match(/^[\w]+/)?"keyword":"operator";if(N.match(c))return E(N)&&(F.cursorHalf=0),"operator";if(N.eatWhile(/[\w-]/))return E(N)&&(F.cursorHalf=0),S=N.current().toLowerCase(),_.hasOwnProperty(S)?"atom":b.hasOwnProperty(S)?"keyword":C.hasOwnProperty(S)?(F.prevProp=N.current().toLowerCase(),"property"):"tag";if(E(N))return F.cursorHalf=0,null}else{if(D==="-"&&N.match(/^-\w+-/))return"meta";if(D==="."){if(N.next(),N.match(/^[\w-]+/))return B(F),"qualifier";if(N.peek()==="#")return B(F),"tag"}if(D==="#"){if(N.next(),N.match(/^[\w-]+/))return B(F),"builtin";if(N.peek()==="#")return B(F),"tag"}if(D==="$")return N.next(),N.eatWhile(/[\w-]/),"variable-2";if(N.match(/^-?[0-9\.]+/))return"number";if(N.match(/^(px|em|in)\b/))return"unit";if(N.match(w))return"keyword";if(N.match(/^url/)&&N.peek()==="(")return F.tokenizer=z,"atom";if(D==="="&&N.match(/^=[\w-]+/))return B(F),"meta";if(D==="+"&&N.match(/^\+[\w-]+/))return"variable-3";if(D==="@"&&N.match("@extend")&&(N.match(/\s*[\w]/)||X(F)),N.match(/^@(else if|if|media|else|for|each|while|mixin|function)/))return B(F),"def";if(D==="@")return N.next(),N.eatWhile(/[\w-]/),"def";if(N.eatWhile(/[\w-]/))if(N.match(/ *: *[\w-\+\$#!\("']/,!1)){S=N.current().toLowerCase();var V=F.prevProp+"-"+S;return C.hasOwnProperty(V)?"property":C.hasOwnProperty(S)?(F.prevProp=S,"property"):s.hasOwnProperty(S)?"property":"tag"}else return N.match(/ *:/,!1)?(B(F),F.cursorHalf=1,F.prevProp=N.current().toLowerCase(),"property"):(N.match(/ *,/,!1)||B(F),"tag");if(D===":")return N.match(d)?"variable-3":(N.next(),F.cursorHalf=1,"operator")}return N.match(c)?"operator":(N.next(),null)}function ne(N,F){N.sol()&&(F.indentCount=0);var D=F.tokenizer(N,F),V=N.current();if((V==="@return"||V==="}")&&X(F),D!==null){for(var j=N.pos-V.length,J=j+p.indentUnit*F.indentCount,x=[],K=0;K{(function(o){typeof Ou=="object"&&typeof Pu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("shell",function(){var p={};function v(d,S){for(var E=0;E1&&d.eat("$");var E=d.next();return/['"({]/.test(E)?(S.tokens[0]=g(E,E=="("?"quote":E=="{"?"def":"string"),c(d,S)):(/\d/.test(E)||d.eatWhile(/\w/),S.tokens.shift(),"def")};function k(d){return function(S,E){return S.sol()&&S.string==d&&E.tokens.shift(),S.skipToEnd(),"string-2"}}function c(d,S){return(S.tokens[0]||s)(d,S)}return{startState:function(){return{tokens:[]}},token:function(d,S){return c(d,S)},closeBrackets:"()[]{}''\"\"``",lineComment:"#",fold:"brace"}}),o.defineMIME("text/x-sh","shell"),o.defineMIME("application/x-sh","shell")})});var Bu=Ue((Ru,Hu)=>{(function(o){typeof Ru=="object"&&typeof Hu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("sql",function(h,w){var k=w.client||{},c=w.atoms||{false:!0,true:!0,null:!0},d=w.builtin||s(g),S=w.keywords||s(_),E=w.operatorChars||/^[*+\-%<>!=&|~^\/]/,z=w.support||{},y=w.hooks||{},H=w.dateSQL||{date:!0,time:!0,timestamp:!0},M=w.backslashStringEscapes!==!1,B=w.brackets||/^[\{}\(\)\[\]]/,X=w.punctuation||/^[;.,:]/;function re(V,j){var J=V.next();if(y[J]){var x=y[J](V,j);if(x!==!1)return x}if(z.hexNumber&&(J=="0"&&V.match(/^[xX][0-9a-fA-F]+/)||(J=="x"||J=="X")&&V.match(/^'[0-9a-fA-F]*'/)))return"number";if(z.binaryNumber&&((J=="b"||J=="B")&&V.match(/^'[01]*'/)||J=="0"&&V.match(/^b[01]+/)))return"number";if(J.charCodeAt(0)>47&&J.charCodeAt(0)<58)return V.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),z.decimallessFloat&&V.match(/^\.(?!\.)/),"number";if(J=="?"&&(V.eatSpace()||V.eol()||V.eat(";")))return"variable-3";if(J=="'"||J=='"'&&z.doubleQuote)return j.tokenize=ne(J),j.tokenize(V,j);if((z.nCharCast&&(J=="n"||J=="N")||z.charsetCast&&J=="_"&&V.match(/[a-z][a-z0-9]*/i))&&(V.peek()=="'"||V.peek()=='"'))return"keyword";if(z.escapeConstant&&(J=="e"||J=="E")&&(V.peek()=="'"||V.peek()=='"'&&z.doubleQuote))return j.tokenize=function(Y,I){return(I.tokenize=ne(Y.next(),!0))(Y,I)},"keyword";if(z.commentSlashSlash&&J=="/"&&V.eat("/"))return V.skipToEnd(),"comment";if(z.commentHash&&J=="#"||J=="-"&&V.eat("-")&&(!z.commentSpaceRequired||V.eat(" ")))return V.skipToEnd(),"comment";if(J=="/"&&V.eat("*"))return j.tokenize=N(1),j.tokenize(V,j);if(J=="."){if(z.zerolessFloat&&V.match(/^(?:\d+(?:e[+-]?\d+)?)/i))return"number";if(V.match(/^\.+/))return null;if(V.match(/^[\w\d_$#]+/))return"variable-2"}else{if(E.test(J))return V.eatWhile(E),"operator";if(B.test(J))return"bracket";if(X.test(J))return V.eatWhile(X),"punctuation";if(J=="{"&&(V.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||V.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";V.eatWhile(/^[_\w\d]/);var K=V.current().toLowerCase();return H.hasOwnProperty(K)&&(V.match(/^( )+'[^']*'/)||V.match(/^( )+"[^"]*"/))?"number":c.hasOwnProperty(K)?"atom":d.hasOwnProperty(K)?"type":S.hasOwnProperty(K)?"keyword":k.hasOwnProperty(K)?"builtin":null}}function ne(V,j){return function(J,x){for(var K=!1,Y;(Y=J.next())!=null;){if(Y==V&&!K){x.tokenize=re;break}K=(M||j)&&!K&&Y=="\\"}return"string"}}function N(V){return function(j,J){var x=j.match(/^.*?(\/\*|\*\/)/);return x?x[1]=="/*"?J.tokenize=N(V+1):V>1?J.tokenize=N(V-1):J.tokenize=re:j.skipToEnd(),"comment"}}function F(V,j,J){j.context={prev:j.context,indent:V.indentation(),col:V.column(),type:J}}function D(V){V.indent=V.context.indent,V.context=V.context.prev}return{startState:function(){return{tokenize:re,context:null}},token:function(V,j){if(V.sol()&&j.context&&j.context.align==null&&(j.context.align=!1),j.tokenize==re&&V.eatSpace())return null;var J=j.tokenize(V,j);if(J=="comment")return J;j.context&&j.context.align==null&&(j.context.align=!0);var x=V.current();return x=="("?F(V,j,")"):x=="["?F(V,j,"]"):j.context&&j.context.type==x&&D(j),J},indent:function(V,j){var J=V.context;if(!J)return o.Pass;var x=j.charAt(0)==J.type;return J.align?J.col+(x?0:1):J.indent+(x?0:h.indentUnit)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:z.commentSlashSlash?"//":z.commentHash?"#":"--",closeBrackets:"()[]{}''\"\"``",config:w}});function p(h){for(var w;(w=h.next())!=null;)if(w=="`"&&!h.eat("`"))return"variable-2";return h.backUp(h.current().length-1),h.eatWhile(/\w/)?"variable-2":null}function v(h){for(var w;(w=h.next())!=null;)if(w=='"'&&!h.eat('"'))return"variable-2";return h.backUp(h.current().length-1),h.eatWhile(/\w/)?"variable-2":null}function C(h){return h.eat("@")&&(h.match("session."),h.match("local."),h.match("global.")),h.eat("'")?(h.match(/^.*'/),"variable-2"):h.eat('"')?(h.match(/^.*"/),"variable-2"):h.eat("`")?(h.match(/^.*`/),"variable-2"):h.match(/^[0-9a-zA-Z$\.\_]+/)?"variable-2":null}function b(h){return h.eat("N")?"atom":h.match(/^[a-zA-Z.#!?]/)?"variable-2":null}var _="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function s(h){for(var w={},k=h.split(" "),c=0;c!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:s("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":C}}),o.defineMIME("text/x-mysql",{name:"sql",client:s("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:s(_+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:s("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":C,"`":p,"\\":b}}),o.defineMIME("text/x-mariadb",{name:"sql",client:s("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:s(_+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:s("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":C,"`":p,"\\":b}}),o.defineMIME("text/x-sqlite",{name:"sql",client:s("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:s(_+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:s("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:s("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:s("date time timestamp datetime"),support:s("decimallessFloat zerolessFloat"),identifierQuote:'"',hooks:{"@":C,":":C,"?":C,$:C,'"':v,"`":p}}),o.defineMIME("text/x-cassandra",{name:"sql",client:{},keywords:s("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:s("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:s("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:s("commentSlashSlash decimallessFloat"),hooks:{}}),o.defineMIME("text/x-plsql",{name:"sql",client:s("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:s("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:s("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:s("date time timestamp"),support:s("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")}),o.defineMIME("text/x-hive",{name:"sql",keywords:s("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:s("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:s("date timestamp"),support:s("doubleQuote binaryNumber hexNumber")}),o.defineMIME("text/x-pgsql",{name:"sql",client:s("source"),keywords:s(_+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:s("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time zone timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:s("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")}),o.defineMIME("text/x-gql",{name:"sql",keywords:s("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:s("false true"),builtin:s("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/}),o.defineMIME("text/x-gpsql",{name:"sql",client:s("source"),keywords:s("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:s("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")}),o.defineMIME("text/x-sparksql",{name:"sql",keywords:s("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:s("abs acos acosh add_months aggregate and any approx_count_distinct approx_percentile array array_contains array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_repeat array_sort array_union arrays_overlap arrays_zip ascii asin asinh assert_true atan atan2 atanh avg base64 between bigint bin binary bit_and bit_count bit_get bit_length bit_or bit_xor bool_and bool_or boolean bround btrim cardinality case cast cbrt ceil ceiling char char_length character_length chr coalesce collect_list collect_set concat concat_ws conv corr cos cosh cot count count_if count_min_sketch covar_pop covar_samp crc32 cume_dist current_catalog current_database current_date current_timestamp current_timezone current_user date date_add date_format date_from_unix_date date_part date_sub date_trunc datediff day dayofmonth dayofweek dayofyear decimal decode degrees delimited dense_rank div double e element_at elt encode every exists exp explode explode_outer expm1 extract factorial filter find_in_set first first_value flatten float floor forall format_number format_string from_csv from_json from_unixtime from_utc_timestamp get_json_object getbit greatest grouping grouping_id hash hex hour hypot if ifnull in initcap inline inline_outer input_file_block_length input_file_block_start input_file_name inputformat instr int isnan isnotnull isnull java_method json_array_length json_object_keys json_tuple kurtosis lag last last_day last_value lcase lead least left length levenshtein like ln locate log log10 log1p log2 lower lpad ltrim make_date make_dt_interval make_interval make_timestamp make_ym_interval map map_concat map_entries map_filter map_from_arrays map_from_entries map_keys map_values map_zip_with max max_by md5 mean min min_by minute mod monotonically_increasing_id month months_between named_struct nanvl negative next_day not now nth_value ntile nullif nvl nvl2 octet_length or outputformat overlay parse_url percent_rank percentile percentile_approx pi pmod posexplode posexplode_outer position positive pow power printf quarter radians raise_error rand randn random rank rcfile reflect regexp regexp_extract regexp_extract_all regexp_like regexp_replace repeat replace reverse right rint rlike round row_number rpad rtrim schema_of_csv schema_of_json second sentences sequence sequencefile serde session_window sha sha1 sha2 shiftleft shiftright shiftrightunsigned shuffle sign signum sin sinh size skewness slice smallint some sort_array soundex space spark_partition_id split sqrt stack std stddev stddev_pop stddev_samp str_to_map string struct substr substring substring_index sum tan tanh textfile timestamp timestamp_micros timestamp_millis timestamp_seconds tinyint to_csv to_date to_json to_timestamp to_unix_timestamp to_utc_timestamp transform transform_keys transform_values translate trim trunc try_add try_divide typeof ucase unbase64 unhex uniontype unix_date unix_micros unix_millis unix_seconds unix_timestamp upper uuid var_pop var_samp variance version weekday weekofyear when width_bucket window xpath xpath_boolean xpath_double xpath_float xpath_int xpath_long xpath_number xpath_short xpath_string xxhash64 year zip_with"),atoms:s("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:s("date time timestamp"),support:s("doubleQuote zerolessFloat")}),o.defineMIME("text/x-esper",{name:"sql",client:s("source"),keywords:s("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:s("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:s("time"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber")}),o.defineMIME("text/x-trino",{name:"sql",keywords:s("abs absent acos add admin after all all_match alter analyze and any any_match approx_distinct approx_most_frequent approx_percentile approx_set arbitrary array_agg array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_sort array_union arrays_overlap as asc asin at at_timezone atan atan2 authorization avg bar bernoulli beta_cdf between bing_tile bing_tile_at bing_tile_coordinates bing_tile_polygon bing_tile_quadkey bing_tile_zoom_level bing_tiles_around bit_count bitwise_and bitwise_and_agg bitwise_left_shift bitwise_not bitwise_or bitwise_or_agg bitwise_right_shift bitwise_right_shift_arithmetic bitwise_xor bool_and bool_or both by call cardinality cascade case cast catalogs cbrt ceil ceiling char2hexint checksum chr classify coalesce codepoint column columns combinations comment commit committed concat concat_ws conditional constraint contains contains_sequence convex_hull_agg copartition corr cos cosh cosine_similarity count count_if covar_pop covar_samp crc32 create cross cube cume_dist current current_catalog current_date current_groups current_path current_role current_schema current_time current_timestamp current_timezone current_user data date_add date_diff date_format date_parse date_trunc day day_of_month day_of_week day_of_year deallocate default define definer degrees delete dense_rank deny desc describe descriptor distinct distributed dow doy drop e element_at else empty empty_approx_set encoding end error escape evaluate_classifier_predictions every except excluding execute exists exp explain extract false features fetch filter final first first_value flatten floor following for format format_datetime format_number from from_base from_base32 from_base64 from_base64url from_big_endian_32 from_big_endian_64 from_encoded_polyline from_geojson_geometry from_hex from_ieee754_32 from_ieee754_64 from_iso8601_date from_iso8601_timestamp from_iso8601_timestamp_nanos from_unixtime from_unixtime_nanos from_utf8 full functions geometric_mean geometry_from_hadoop_shape geometry_invalid_reason geometry_nearest_points geometry_to_bing_tiles geometry_union geometry_union_agg grant granted grants graphviz great_circle_distance greatest group grouping groups hamming_distance hash_counts having histogram hmac_md5 hmac_sha1 hmac_sha256 hmac_sha512 hour human_readable_seconds if ignore in including index infinity initial inner input insert intersect intersection_cardinality into inverse_beta_cdf inverse_normal_cdf invoker io is is_finite is_infinite is_json_scalar is_nan isolation jaccard_index join json_array json_array_contains json_array_get json_array_length json_exists json_extract json_extract_scalar json_format json_object json_parse json_query json_size json_value keep key keys kurtosis lag last last_day_of_month last_value lateral lead leading learn_classifier learn_libsvm_classifier learn_libsvm_regressor learn_regressor least left length level levenshtein_distance like limit line_interpolate_point line_interpolate_points line_locate_point listagg ln local localtime localtimestamp log log10 log2 logical lower lpad ltrim luhn_check make_set_digest map_agg map_concat map_entries map_filter map_from_entries map_keys map_union map_values map_zip_with match match_recognize matched matches materialized max max_by md5 measures merge merge_set_digest millisecond min min_by minute mod month multimap_agg multimap_from_entries murmur3 nan natural next nfc nfd nfkc nfkd ngrams no none none_match normal_cdf normalize not now nth_value ntile null nullif nulls numeric_histogram object objectid_timestamp of offset omit on one only option or order ordinality outer output over overflow parse_data_size parse_datetime parse_duration partition partitions passing past path pattern per percent_rank permute pi position pow power preceding prepare privileges properties prune qdigest_agg quarter quotes radians rand random range rank read recursive reduce reduce_agg refresh regexp_count regexp_extract regexp_extract_all regexp_like regexp_position regexp_replace regexp_split regr_intercept regr_slope regress rename render repeat repeatable replace reset respect restrict returning reverse revoke rgb right role roles rollback rollup round row_number rows rpad rtrim running scalar schema schemas second security seek select sequence serializable session set sets sha1 sha256 sha512 show shuffle sign simplify_geometry sin skewness skip slice some soundex spatial_partitioning spatial_partitions split split_part split_to_map split_to_multimap spooky_hash_v2_32 spooky_hash_v2_64 sqrt st_area st_asbinary st_astext st_boundary st_buffer st_centroid st_contains st_convexhull st_coorddim st_crosses st_difference st_dimension st_disjoint st_distance st_endpoint st_envelope st_envelopeaspts st_equals st_exteriorring st_geometries st_geometryfromtext st_geometryn st_geometrytype st_geomfrombinary st_interiorringn st_interiorrings st_intersection st_intersects st_isclosed st_isempty st_isring st_issimple st_isvalid st_length st_linefromtext st_linestring st_multipoint st_numgeometries st_numinteriorring st_numpoints st_overlaps st_point st_pointn st_points st_polygon st_relate st_startpoint st_symdifference st_touches st_union st_within st_x st_xmax st_xmin st_y st_ymax st_ymin start starts_with stats stddev stddev_pop stddev_samp string strpos subset substr substring sum system table tables tablesample tan tanh tdigest_agg text then ties timestamp_objectid timezone_hour timezone_minute to to_base to_base32 to_base64 to_base64url to_big_endian_32 to_big_endian_64 to_char to_date to_encoded_polyline to_geojson_geometry to_geometry to_hex to_ieee754_32 to_ieee754_64 to_iso8601 to_milliseconds to_spherical_geography to_timestamp to_unixtime to_utf8 trailing transaction transform transform_keys transform_values translate trim trim_array true truncate try try_cast type typeof uescape unbounded uncommitted unconditional union unique unknown unmatched unnest update upper url_decode url_encode url_extract_fragment url_extract_host url_extract_parameter url_extract_path url_extract_port url_extract_protocol url_extract_query use user using utf16 utf32 utf8 validate value value_at_quantile values values_at_quantiles var_pop var_samp variance verbose version view week week_of_year when where width_bucket wilson_interval_lower wilson_interval_upper window with with_timezone within without word_stem work wrapper write xxhash64 year year_of_week yow zip zip_with"),builtin:s("array bigint bingtile boolean char codepoints color date decimal double function geometry hyperloglog int integer interval ipaddress joniregexp json json2016 jsonpath kdbtree likepattern map model objectid p4hyperloglog precision qdigest re2jregexp real regressor row setdigest smallint sphericalgeography tdigest time timestamp tinyint uuid varbinary varchar zone"),atoms:s("false true null unknown"),operatorChars:/^[[\]|<>=!\-+*/%]/,dateSQL:s("date time timestamp zone"),support:s("decimallessFloat zerolessFloat hexNumber")})})});var ea=Ue((Wu,Uu)=>{(function(o){typeof Wu=="object"&&typeof Uu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("stylus",function(M){for(var B=M.indentUnit,X="",re=y(p),ne=/^(a|b|i|s|col|em)$/i,N=y(_),F=y(s),D=y(w),V=y(h),j=y(v),J=z(v),x=y(b),K=y(C),Y=y(g),I=/^\s*([.]{2,3}|&&|\|\||\*\*|[?!=:]?=|[-+*\/%<>]=?|\?:|\~)/,W=z(k),le=y(c),ye=new RegExp(/^\-(moz|ms|o|webkit)-/i),q=y(d),T="",de={},Ee,fe,xe,pe;X.length|~|\/)?\s*[\w-]*([a-z0-9-]|\*|\/\*)(\(|,)?)/),U.context.line.firstWord=T?T[0].replace(/^\s*/,""):"",U.context.line.indent=$.indentation(),Ee=$.peek(),$.match("//"))return $.skipToEnd(),["comment","comment"];if($.match("/*"))return U.tokenize=Ne,Ne($,U);if(Ee=='"'||Ee=="'")return $.next(),U.tokenize=Me(Ee),U.tokenize($,U);if(Ee=="@")return $.next(),$.eatWhile(/[\w\\-]/),["def",$.current()];if(Ee=="#"){if($.next(),$.match(/^[0-9a-f]{3}([0-9a-f]([0-9a-f]{2}){0,2})?\b(?!-)/i))return["atom","atom"];if($.match(/^[a-z][\w-]*/i))return["builtin","hash"]}return $.match(ye)?["meta","vendor-prefixes"]:$.match(/^-?[0-9]?\.?[0-9]/)?($.eatWhile(/[a-z%]/i),["number","unit"]):Ee=="!"?($.next(),[$.match(/^(important|optional)/i)?"keyword":"operator","important"]):Ee=="."&&$.match(/^\.[a-z][\w-]*/i)?["qualifier","qualifier"]:$.match(J)?($.peek()=="("&&(U.tokenize=Fe),["property","word"]):$.match(/^[a-z][\w-]*\(/i)?($.backUp(1),["keyword","mixin"]):$.match(/^(\+|-)[a-z][\w-]*\(/i)?($.backUp(1),["keyword","block-mixin"]):$.string.match(/^\s*&/)&&$.match(/^[-_]+[a-z][\w-]*/)?["qualifier","qualifier"]:$.match(/^(\/|&)(-|_|:|\.|#|[a-z])/)?($.backUp(1),["variable-3","reference"]):$.match(/^&{1}\s*$/)?["variable-3","reference"]:$.match(W)?["operator","operator"]:$.match(/^\$?[-_]*[a-z0-9]+[\w-]*/i)?$.match(/^(\.|\[)[\w-\'\"\]]+/i,!1)&&!O($.current())?($.match("."),["variable-2","variable-name"]):["variable-2","word"]:$.match(I)?["operator",$.current()]:/[:;,{}\[\]\(\)]/.test(Ee)?($.next(),[null,Ee]):($.next(),[null,null])}function Ne($,U){for(var se=!1,Ae;(Ae=$.next())!=null;){if(se&&Ae=="/"){U.tokenize=null;break}se=Ae=="*"}return["comment","comment"]}function Me($){return function(U,se){for(var Ae=!1,et;(et=U.next())!=null;){if(et==$&&!Ae){$==")"&&U.backUp(1);break}Ae=!Ae&&et=="\\"}return(et==$||!Ae&&$!=")")&&(se.tokenize=null),["string","string"]}}function Fe($,U){return $.next(),$.match(/\s*[\"\')]/,!1)?U.tokenize=null:U.tokenize=Me(")"),[null,"("]}function Ge($,U,se,Ae){this.type=$,this.indent=U,this.prev=se,this.line=Ae||{firstWord:"",indent:0}}function Le($,U,se,Ae){return Ae=Ae>=0?Ae:B,$.context=new Ge(se,U.indentation()+Ae,$.context),se}function Je($,U){var se=$.context.indent-B;return U=U||!1,$.context=$.context.prev,U&&($.context.indent=se),$.context.type}function He($,U,se){return de[se.context.type]($,U,se)}function $e($,U,se,Ae){for(var et=Ae||1;et>0;et--)se.context=se.context.prev;return He($,U,se)}function O($){return $.toLowerCase()in re}function Z($){return $=$.toLowerCase(),$ in N||$ in Y}function me($){return $.toLowerCase()in le}function Be($){return $.toLowerCase().match(ye)}function te($){var U=$.toLowerCase(),se="variable-2";return O($)?se="tag":me($)?se="block-keyword":Z($)?se="property":U in D||U in q?se="atom":U=="return"||U in V?se="keyword":$.match(/^[A-Z]/)&&(se="string"),se}function ce($,U){return Ce(U)&&($=="{"||$=="]"||$=="hash"||$=="qualifier")||$=="block-mixin"}function oe($,U){return $=="{"&&U.match(/^\s*\$?[\w-]+/i,!1)}function je($,U){return $==":"&&U.match(/^[a-z-]+/,!1)}function ke($){return $.sol()||$.string.match(new RegExp("^\\s*"+H($.current())))}function Ce($){return $.eol()||$.match(/^\s*$/,!1)}function we($){var U=/^\s*[-_]*[a-z0-9]+[\w-]*/i,se=typeof $=="string"?$.match(U):$.string.match(U);return se?se[0].replace(/^\s*/,""):""}return de.block=function($,U,se){if($=="comment"&&ke(U)||$==","&&Ce(U)||$=="mixin")return Le(se,U,"block",0);if(oe($,U))return Le(se,U,"interpolation");if(Ce(U)&&$=="]"&&!/^\s*(\.|#|:|\[|\*|&)/.test(U.string)&&!O(we(U)))return Le(se,U,"block",0);if(ce($,U))return Le(se,U,"block");if($=="}"&&Ce(U))return Le(se,U,"block",0);if($=="variable-name")return U.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/)||me(we(U))?Le(se,U,"variableName"):Le(se,U,"variableName",0);if($=="=")return!Ce(U)&&!me(we(U))?Le(se,U,"block",0):Le(se,U,"block");if($=="*"&&(Ce(U)||U.match(/\s*(,|\.|#|\[|:|{)/,!1)))return pe="tag",Le(se,U,"block");if(je($,U))return Le(se,U,"pseudo");if(/@(font-face|media|supports|(-moz-)?document)/.test($))return Le(se,U,Ce(U)?"block":"atBlock");if(/@(-(moz|ms|o|webkit)-)?keyframes$/.test($))return Le(se,U,"keyframes");if(/@extends?/.test($))return Le(se,U,"extend",0);if($&&$.charAt(0)=="@")return U.indentation()>0&&Z(U.current().slice(1))?(pe="variable-2","block"):/(@import|@require|@charset)/.test($)?Le(se,U,"block",0):Le(se,U,"block");if($=="reference"&&Ce(U))return Le(se,U,"block");if($=="(")return Le(se,U,"parens");if($=="vendor-prefixes")return Le(se,U,"vendorPrefixes");if($=="word"){var Ae=U.current();if(pe=te(Ae),pe=="property")return ke(U)?Le(se,U,"block",0):(pe="atom","block");if(pe=="tag"){if(/embed|menu|pre|progress|sub|table/.test(Ae)&&Z(we(U))||U.string.match(new RegExp("\\[\\s*"+Ae+"|"+Ae+"\\s*\\]")))return pe="atom","block";if(ne.test(Ae)&&(ke(U)&&U.string.match(/=/)||!ke(U)&&!U.string.match(/^(\s*\.|#|\&|\[|\/|>|\*)/)&&!O(we(U))))return pe="variable-2",me(we(U))?"block":Le(se,U,"block",0);if(Ce(U))return Le(se,U,"block")}if(pe=="block-keyword")return pe="keyword",U.current(/(if|unless)/)&&!ke(U)?"block":Le(se,U,"block");if(Ae=="return")return Le(se,U,"block",0);if(pe=="variable-2"&&U.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/))return Le(se,U,"block")}return se.context.type},de.parens=function($,U,se){if($=="(")return Le(se,U,"parens");if($==")")return se.context.prev.type=="parens"?Je(se):U.string.match(/^[a-z][\w-]*\(/i)&&Ce(U)||me(we(U))||/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(we(U))||!U.string.match(/^-?[a-z][\w-\.\[\]\'\"]*\s*=/)&&O(we(U))?Le(se,U,"block"):U.string.match(/^[\$-]?[a-z][\w-\.\[\]\'\"]*\s*=/)||U.string.match(/^\s*(\(|\)|[0-9])/)||U.string.match(/^\s+[a-z][\w-]*\(/i)||U.string.match(/^\s+[\$-]?[a-z]/i)?Le(se,U,"block",0):Ce(U)?Le(se,U,"block"):Le(se,U,"block",0);if($&&$.charAt(0)=="@"&&Z(U.current().slice(1))&&(pe="variable-2"),$=="word"){var Ae=U.current();pe=te(Ae),pe=="tag"&&ne.test(Ae)&&(pe="variable-2"),(pe=="property"||Ae=="to")&&(pe="atom")}return $=="variable-name"?Le(se,U,"variableName"):je($,U)?Le(se,U,"pseudo"):se.context.type},de.vendorPrefixes=function($,U,se){return $=="word"?(pe="property",Le(se,U,"block",0)):Je(se)},de.pseudo=function($,U,se){return Z(we(U.string))?$e($,U,se):(U.match(/^[a-z-]+/),pe="variable-3",Ce(U)?Le(se,U,"block"):Je(se))},de.atBlock=function($,U,se){if($=="(")return Le(se,U,"atBlock_parens");if(ce($,U))return Le(se,U,"block");if(oe($,U))return Le(se,U,"interpolation");if($=="word"){var Ae=U.current().toLowerCase();if(/^(only|not|and|or)$/.test(Ae)?pe="keyword":j.hasOwnProperty(Ae)?pe="tag":K.hasOwnProperty(Ae)?pe="attribute":x.hasOwnProperty(Ae)?pe="property":F.hasOwnProperty(Ae)?pe="string-2":pe=te(U.current()),pe=="tag"&&Ce(U))return Le(se,U,"block")}return $=="operator"&&/^(not|and|or)$/.test(U.current())&&(pe="keyword"),se.context.type},de.atBlock_parens=function($,U,se){if($=="{"||$=="}")return se.context.type;if($==")")return Ce(U)?Le(se,U,"block"):Le(se,U,"atBlock");if($=="word"){var Ae=U.current().toLowerCase();return pe=te(Ae),/^(max|min)/.test(Ae)&&(pe="property"),pe=="tag"&&(ne.test(Ae)?pe="variable-2":pe="atom"),se.context.type}return de.atBlock($,U,se)},de.keyframes=function($,U,se){return U.indentation()=="0"&&($=="}"&&ke(U)||$=="]"||$=="hash"||$=="qualifier"||O(U.current()))?$e($,U,se):$=="{"?Le(se,U,"keyframes"):$=="}"?ke(U)?Je(se,!0):Le(se,U,"keyframes"):$=="unit"&&/^[0-9]+\%$/.test(U.current())?Le(se,U,"keyframes"):$=="word"&&(pe=te(U.current()),pe=="block-keyword")?(pe="keyword",Le(se,U,"keyframes")):/@(font-face|media|supports|(-moz-)?document)/.test($)?Le(se,U,Ce(U)?"block":"atBlock"):$=="mixin"?Le(se,U,"block",0):se.context.type},de.interpolation=function($,U,se){return $=="{"&&Je(se)&&Le(se,U,"block"),$=="}"?U.string.match(/^\s*(\.|#|:|\[|\*|&|>|~|\+|\/)/i)||U.string.match(/^\s*[a-z]/i)&&O(we(U))?Le(se,U,"block"):!U.string.match(/^(\{|\s*\&)/)||U.match(/\s*[\w-]/,!1)?Le(se,U,"block",0):Le(se,U,"block"):$=="variable-name"?Le(se,U,"variableName",0):($=="word"&&(pe=te(U.current()),pe=="tag"&&(pe="atom")),se.context.type)},de.extend=function($,U,se){return $=="["||$=="="?"extend":$=="]"?Je(se):$=="word"?(pe=te(U.current()),"extend"):Je(se)},de.variableName=function($,U,se){return $=="string"||$=="["||$=="]"||U.current().match(/^(\.|\$)/)?(U.current().match(/^\.[\w-]+/i)&&(pe="variable-2"),"variableName"):$e($,U,se)},{startState:function($){return{tokenize:null,state:"block",context:new Ge("block",$||0,null)}},token:function($,U){return!U.tokenize&&$.eatSpace()?null:(fe=(U.tokenize||De)($,U),fe&&typeof fe=="object"&&(xe=fe[1],fe=fe[0]),pe=fe,U.state=de[U.state](xe,$,U),pe)},indent:function($,U,se){var Ae=$.context,et=U&&U.charAt(0),zt=Ae.indent,xt=we(U),Mt=se.match(/^\s*/)[0].replace(/\t/g,X).length,ge=$.context.prev?$.context.prev.line.firstWord:"",bt=$.context.prev?$.context.prev.line.indent:Mt;return Ae.prev&&(et=="}"&&(Ae.type=="block"||Ae.type=="atBlock"||Ae.type=="keyframes")||et==")"&&(Ae.type=="parens"||Ae.type=="atBlock_parens")||et=="{"&&Ae.type=="at")?zt=Ae.indent-B:/(\})/.test(et)||(/@|\$|\d/.test(et)||/^\{/.test(U)||/^\s*\/(\/|\*)/.test(U)||/^\s*\/\*/.test(ge)||/^\s*[\w-\.\[\]\'\"]+\s*(\?|:|\+)?=/i.test(U)||/^(\+|-)?[a-z][\w-]*\(/i.test(U)||/^return/.test(U)||me(xt)?zt=Mt:/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(et)||O(xt)?/\,\s*$/.test(ge)?zt=bt:/^\s+/.test(se)&&(/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(ge)||O(ge))?zt=Mt<=bt?bt:bt+B:zt=Mt:!/,\s*$/.test(se)&&(Be(xt)||Z(xt))&&(me(ge)?zt=Mt<=bt?bt:bt+B:/^\{/.test(ge)?zt=Mt<=bt?Mt:bt+B:Be(ge)||Z(ge)?zt=Mt>=bt?bt:Mt:/^(\.|#|:|\[|\*|&|@|\+|\-|>|~|\/)/.test(ge)||/=\s*$/.test(ge)||O(ge)||/^\$[\w-\.\[\]\'\"]/.test(ge)?zt=bt+B:zt=Mt)),zt},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"indent"}});var p=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","bgsound","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","nobr","noframes","noscript","object","ol","optgroup","option","output","p","param","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video"],v=["domain","regexp","url-prefix","url"],C=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],b=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","dynamic-range","video-dynamic-range"],_=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-position","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marker-offset","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode","font-smoothing","osx-font-smoothing"],s=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],g=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],h=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],w=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","column","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","dashed","decimal","decimal-leading-zero","default","default-button","destination-atop","destination-in","destination-out","destination-over","devanagari","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","footnotes","forwards","from","geometricPrecision","georgian","graytext","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hebrew","help","hidden","hide","high","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","malayalam","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row-resize","rtl","run-in","running","s-resize","sans-serif","scale","scale3d","scaleX","scaleY","scaleZ","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","solid","somali","source-atop","source-in","source-out","source-over","space","spell-out","square","square-button","standard","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","x-large","x-small","xor","xx-large","xx-small","bicubic","optimizespeed","grayscale","row","row-reverse","wrap","wrap-reverse","column-reverse","flex-start","flex-end","space-between","space-around","unset"],k=["in","and","or","not","is not","is a","is","isnt","defined","if unless"],c=["for","if","else","unless","from","to"],d=["null","true","false","href","title","type","not-allowed","readonly","disabled"],S=["@font-face","@keyframes","@media","@viewport","@page","@host","@supports","@block","@css"],E=p.concat(v,C,b,_,s,h,w,g,k,c,d,S);function z(M){return M=M.sort(function(B,X){return X>B}),new RegExp("^(("+M.join(")|(")+"))\\b")}function y(M){for(var B={},X=0;X{(function(o){typeof $u=="object"&&typeof Ku=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(N){for(var F={},D=0;D~^?!",g=":;,.(){}[]",h=/^\-?0b[01][01_]*/,w=/^\-?0o[0-7][0-7_]*/,k=/^\-?0x[\dA-Fa-f][\dA-Fa-f_]*(?:(?:\.[\dA-Fa-f][\dA-Fa-f_]*)?[Pp]\-?\d[\d_]*)?/,c=/^\-?\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee]\-?\d[\d_]*)?/,d=/^\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1/,S=/^\.(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/,E=/^\#[A-Za-z]+/,z=/^@(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/;function y(N,F,D){if(N.sol()&&(F.indented=N.indentation()),N.eatSpace())return null;var V=N.peek();if(V=="/"){if(N.match("//"))return N.skipToEnd(),"comment";if(N.match("/*"))return F.tokenize.push(B),B(N,F)}if(N.match(E))return"builtin";if(N.match(z))return"attribute";if(N.match(h)||N.match(w)||N.match(k)||N.match(c))return"number";if(N.match(S))return"property";if(s.indexOf(V)>-1)return N.next(),"operator";if(g.indexOf(V)>-1)return N.next(),N.match(".."),"punctuation";var j;if(j=N.match(/("""|"|')/)){var J=M.bind(null,j[0]);return F.tokenize.push(J),J(N,F)}if(N.match(d)){var x=N.current();return _.hasOwnProperty(x)?"variable-2":b.hasOwnProperty(x)?"atom":v.hasOwnProperty(x)?(C.hasOwnProperty(x)&&(F.prev="define"),"keyword"):D=="define"?"def":"variable"}return N.next(),null}function H(){var N=0;return function(F,D,V){var j=y(F,D,V);if(j=="punctuation"){if(F.current()=="(")++N;else if(F.current()==")"){if(N==0)return F.backUp(1),D.tokenize.pop(),D.tokenize[D.tokenize.length-1](F,D);--N}}return j}}function M(N,F,D){for(var V=N.length==1,j,J=!1;j=F.peek();)if(J){if(F.next(),j=="(")return D.tokenize.push(H()),"string";J=!1}else{if(F.match(N))return D.tokenize.pop(),"string";F.next(),J=j=="\\"}return V&&D.tokenize.pop(),"string"}function B(N,F){for(var D;D=N.next();)if(D==="/"&&N.eat("*"))F.tokenize.push(B);else if(D==="*"&&N.eat("/")){F.tokenize.pop();break}return"comment"}function X(N,F,D){this.prev=N,this.align=F,this.indented=D}function re(N,F){var D=F.match(/^\s*($|\/[\/\*])/,!1)?null:F.column()+1;N.context=new X(N.context,D,N.indented)}function ne(N){N.context&&(N.indented=N.context.indented,N.context=N.context.prev)}o.defineMode("swift",function(N){return{startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(F,D){var V=D.prev;D.prev=null;var j=D.tokenize[D.tokenize.length-1]||y,J=j(F,D,V);if(!J||J=="comment"?D.prev=V:D.prev||(D.prev=J),J=="punctuation"){var x=/[\(\[\{]|([\]\)\}])/.exec(F.current());x&&(x[1]?ne:re)(D,F)}return J},indent:function(F,D){var V=F.context;if(!V)return 0;var j=/^[\]\}\)]/.test(D);return V.align!=null?V.align-(j?1:0):V.indented+(j?0:N.indentUnit)},electricInput:/^\s*[\)\}\]]$/,lineComment:"//",blockCommentStart:"/*",blockCommentEnd:"*/",fold:"brace",closeBrackets:"()[]{}''\"\"``"}}),o.defineMIME("text/x-swift","swift")})});var Yu=Ue((Zu,Xu)=>{(function(o){typeof Zu=="object"&&typeof Xu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("coffeescript",function(p,v){var C="error";function b(F){return new RegExp("^(("+F.join(")|(")+"))\\b")}var _=/^(?:->|=>|\+[+=]?|-[\-=]?|\*[\*=]?|\/[\/=]?|[=!]=|<[><]?=?|>>?=?|%=?|&=?|\|=?|\^=?|\~|!|\?|(or|and|\|\||&&|\?)=)/,s=/^(?:[()\[\]{},:`=;]|\.\.?\.?)/,g=/^[_A-Za-z$][_A-Za-z$0-9]*/,h=/^@[_A-Za-z$][_A-Za-z$0-9]*/,w=b(["and","or","not","is","isnt","in","instanceof","typeof"]),k=["for","while","loop","if","unless","else","switch","try","catch","finally","class"],c=["break","by","continue","debugger","delete","do","in","of","new","return","then","this","@","throw","when","until","extends"],d=b(k.concat(c));k=b(k);var S=/^('{3}|\"{3}|['\"])/,E=/^(\/{3}|\/)/,z=["Infinity","NaN","undefined","null","true","false","on","off","yes","no"],y=b(z);function H(F,D){if(F.sol()){D.scope.align===null&&(D.scope.align=!1);var V=D.scope.offset;if(F.eatSpace()){var j=F.indentation();return j>V&&D.scope.type=="coffee"?"indent":j0&&re(F,D)}if(F.eatSpace())return null;var J=F.peek();if(F.match("####"))return F.skipToEnd(),"comment";if(F.match("###"))return D.tokenize=B,D.tokenize(F,D);if(J==="#")return F.skipToEnd(),"comment";if(F.match(/^-?[0-9\.]/,!1)){var x=!1;if(F.match(/^-?\d*\.\d+(e[\+\-]?\d+)?/i)&&(x=!0),F.match(/^-?\d+\.\d*/)&&(x=!0),F.match(/^-?\.\d+/)&&(x=!0),x)return F.peek()=="."&&F.backUp(1),"number";var K=!1;if(F.match(/^-?0x[0-9a-f]+/i)&&(K=!0),F.match(/^-?[1-9]\d*(e[\+\-]?\d+)?/)&&(K=!0),F.match(/^-?0(?![\dx])/i)&&(K=!0),K)return"number"}if(F.match(S))return D.tokenize=M(F.current(),!1,"string"),D.tokenize(F,D);if(F.match(E)){if(F.current()!="/"||F.match(/^.*\//,!1))return D.tokenize=M(F.current(),!0,"string-2"),D.tokenize(F,D);F.backUp(1)}return F.match(_)||F.match(w)?"operator":F.match(s)?"punctuation":F.match(y)?"atom":F.match(h)||D.prop&&F.match(g)?"property":F.match(d)?"keyword":F.match(g)?"variable":(F.next(),C)}function M(F,D,V){return function(j,J){for(;!j.eol();)if(j.eatWhile(/[^'"\/\\]/),j.eat("\\")){if(j.next(),D&&j.eol())return V}else{if(j.match(F))return J.tokenize=H,V;j.eat(/['"\/]/)}return D&&(v.singleLineStringErrors?V=C:J.tokenize=H),V}}function B(F,D){for(;!F.eol();){if(F.eatWhile(/[^#]/),F.match("###")){D.tokenize=H;break}F.eatWhile("#")}return"comment"}function X(F,D,V){V=V||"coffee";for(var j=0,J=!1,x=null,K=D.scope;K;K=K.prev)if(K.type==="coffee"||K.type=="}"){j=K.offset+p.indentUnit;break}V!=="coffee"?(J=null,x=F.column()+F.current().length):D.scope.align&&(D.scope.align=!1),D.scope={offset:j,type:V,prev:D.scope,align:J,alignOffset:x}}function re(F,D){if(D.scope.prev)if(D.scope.type==="coffee"){for(var V=F.indentation(),j=!1,J=D.scope;J;J=J.prev)if(V===J.offset){j=!0;break}if(!j)return!0;for(;D.scope.prev&&D.scope.offset!==V;)D.scope=D.scope.prev;return!1}else return D.scope=D.scope.prev,!1}function ne(F,D){var V=D.tokenize(F,D),j=F.current();j==="return"&&(D.dedent=!0),((j==="->"||j==="=>")&&F.eol()||V==="indent")&&X(F,D);var J="[({".indexOf(j);if(J!==-1&&X(F,D,"])}".slice(J,J+1)),k.exec(j)&&X(F,D),j=="then"&&re(F,D),V==="dedent"&&re(F,D))return C;if(J="])}".indexOf(j),J!==-1){for(;D.scope.type=="coffee"&&D.scope.prev;)D.scope=D.scope.prev;D.scope.type==j&&(D.scope=D.scope.prev)}return D.dedent&&F.eol()&&(D.scope.type=="coffee"&&D.scope.prev&&(D.scope=D.scope.prev),D.dedent=!1),V}var N={startState:function(F){return{tokenize:H,scope:{offset:F||0,type:"coffee",prev:null,align:!1},prop:!1,dedent:0}},token:function(F,D){var V=D.scope.align===null&&D.scope;V&&F.sol()&&(V.align=!1);var j=ne(F,D);return j&&j!="comment"&&(V&&(V.align=!0),D.prop=j=="punctuation"&&F.current()=="."),j},indent:function(F,D){if(F.tokenize!=H)return 0;var V=F.scope,j=D&&"])}".indexOf(D.charAt(0))>-1;if(j)for(;V.type=="coffee"&&V.prev;)V=V.prev;var J=j&&V.type===D.charAt(0);return V.align?V.alignOffset-(J?1:0):(J?V.prev:V).offset},lineComment:"#",fold:"indent"};return N}),o.defineMIME("application/vnd.coffeescript","coffeescript"),o.defineMIME("text/x-coffeescript","coffeescript"),o.defineMIME("text/coffeescript","coffeescript")})});var Ju=Ue((Qu,Vu)=>{(function(o){typeof Qu=="object"&&typeof Vu=="object"?o(Re(),pn(),fn(),Gn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../javascript/javascript","../css/css","../htmlmixed/htmlmixed"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("pug",function(p){var v="keyword",C="meta",b="builtin",_="qualifier",s={"{":"}","(":")","[":"]"},g=o.getMode(p,"javascript");function h(){this.javaScriptLine=!1,this.javaScriptLineExcludesColon=!1,this.javaScriptArguments=!1,this.javaScriptArgumentsDepth=0,this.isInterpolating=!1,this.interpolationNesting=0,this.jsState=o.startState(g),this.restOfLine="",this.isIncludeFiltered=!1,this.isEach=!1,this.lastTag="",this.scriptType="",this.isAttrs=!1,this.attrsNest=[],this.inAttributeName=!0,this.attributeIsType=!1,this.attrValue="",this.indentOf=1/0,this.indentToken="",this.innerMode=null,this.innerState=null,this.innerModeForLine=!1}h.prototype.copy=function(){var O=new h;return O.javaScriptLine=this.javaScriptLine,O.javaScriptLineExcludesColon=this.javaScriptLineExcludesColon,O.javaScriptArguments=this.javaScriptArguments,O.javaScriptArgumentsDepth=this.javaScriptArgumentsDepth,O.isInterpolating=this.isInterpolating,O.interpolationNesting=this.interpolationNesting,O.jsState=o.copyState(g,this.jsState),O.innerMode=this.innerMode,this.innerMode&&this.innerState&&(O.innerState=o.copyState(this.innerMode,this.innerState)),O.restOfLine=this.restOfLine,O.isIncludeFiltered=this.isIncludeFiltered,O.isEach=this.isEach,O.lastTag=this.lastTag,O.scriptType=this.scriptType,O.isAttrs=this.isAttrs,O.attrsNest=this.attrsNest.slice(),O.inAttributeName=this.inAttributeName,O.attributeIsType=this.attributeIsType,O.attrValue=this.attrValue,O.indentOf=this.indentOf,O.indentToken=this.indentToken,O.innerModeForLine=this.innerModeForLine,O};function w(O,Z){if(O.sol()&&(Z.javaScriptLine=!1,Z.javaScriptLineExcludesColon=!1),Z.javaScriptLine){if(Z.javaScriptLineExcludesColon&&O.peek()===":"){Z.javaScriptLine=!1,Z.javaScriptLineExcludesColon=!1;return}var me=g.token(O,Z.jsState);return O.eol()&&(Z.javaScriptLine=!1),me||!0}}function k(O,Z){if(Z.javaScriptArguments){if(Z.javaScriptArgumentsDepth===0&&O.peek()!=="("){Z.javaScriptArguments=!1;return}if(O.peek()==="("?Z.javaScriptArgumentsDepth++:O.peek()===")"&&Z.javaScriptArgumentsDepth--,Z.javaScriptArgumentsDepth===0){Z.javaScriptArguments=!1;return}var me=g.token(O,Z.jsState);return me||!0}}function c(O){if(O.match(/^yield\b/))return"keyword"}function d(O){if(O.match(/^(?:doctype) *([^\n]+)?/))return C}function S(O,Z){if(O.match("#{"))return Z.isInterpolating=!0,Z.interpolationNesting=0,"punctuation"}function E(O,Z){if(Z.isInterpolating){if(O.peek()==="}"){if(Z.interpolationNesting--,Z.interpolationNesting<0)return O.next(),Z.isInterpolating=!1,"punctuation"}else O.peek()==="{"&&Z.interpolationNesting++;return g.token(O,Z.jsState)||!0}}function z(O,Z){if(O.match(/^case\b/))return Z.javaScriptLine=!0,v}function y(O,Z){if(O.match(/^when\b/))return Z.javaScriptLine=!0,Z.javaScriptLineExcludesColon=!0,v}function H(O){if(O.match(/^default\b/))return v}function M(O,Z){if(O.match(/^extends?\b/))return Z.restOfLine="string",v}function B(O,Z){if(O.match(/^append\b/))return Z.restOfLine="variable",v}function X(O,Z){if(O.match(/^prepend\b/))return Z.restOfLine="variable",v}function re(O,Z){if(O.match(/^block\b *(?:(prepend|append)\b)?/))return Z.restOfLine="variable",v}function ne(O,Z){if(O.match(/^include\b/))return Z.restOfLine="string",v}function N(O,Z){if(O.match(/^include:([a-zA-Z0-9\-]+)/,!1)&&O.match("include"))return Z.isIncludeFiltered=!0,v}function F(O,Z){if(Z.isIncludeFiltered){var me=W(O,Z);return Z.isIncludeFiltered=!1,Z.restOfLine="string",me}}function D(O,Z){if(O.match(/^mixin\b/))return Z.javaScriptLine=!0,v}function V(O,Z){if(O.match(/^\+([-\w]+)/))return O.match(/^\( *[-\w]+ *=/,!1)||(Z.javaScriptArguments=!0,Z.javaScriptArgumentsDepth=0),"variable";if(O.match("+#{",!1))return O.next(),Z.mixinCallAfter=!0,S(O,Z)}function j(O,Z){if(Z.mixinCallAfter)return Z.mixinCallAfter=!1,O.match(/^\( *[-\w]+ *=/,!1)||(Z.javaScriptArguments=!0,Z.javaScriptArgumentsDepth=0),!0}function J(O,Z){if(O.match(/^(if|unless|else if|else)\b/))return Z.javaScriptLine=!0,v}function x(O,Z){if(O.match(/^(- *)?(each|for)\b/))return Z.isEach=!0,v}function K(O,Z){if(Z.isEach){if(O.match(/^ in\b/))return Z.javaScriptLine=!0,Z.isEach=!1,v;if(O.sol()||O.eol())Z.isEach=!1;else if(O.next()){for(;!O.match(/^ in\b/,!1)&&O.next(););return"variable"}}}function Y(O,Z){if(O.match(/^while\b/))return Z.javaScriptLine=!0,v}function I(O,Z){var me;if(me=O.match(/^(\w(?:[-:\w]*\w)?)\/?/))return Z.lastTag=me[1].toLowerCase(),Z.lastTag==="script"&&(Z.scriptType="application/javascript"),"tag"}function W(O,Z){if(O.match(/^:([\w\-]+)/)){var me;return p&&p.innerModes&&(me=p.innerModes(O.current().substring(1))),me||(me=O.current().substring(1)),typeof me=="string"&&(me=o.getMode(p,me)),Fe(O,Z,me),"atom"}}function le(O,Z){if(O.match(/^(!?=|-)/))return Z.javaScriptLine=!0,"punctuation"}function ye(O){if(O.match(/^#([\w-]+)/))return b}function q(O){if(O.match(/^\.([\w-]+)/))return _}function T(O,Z){if(O.peek()=="(")return O.next(),Z.isAttrs=!0,Z.attrsNest=[],Z.inAttributeName=!0,Z.attrValue="",Z.attributeIsType=!1,"punctuation"}function de(O,Z){if(Z.isAttrs){if(s[O.peek()]&&Z.attrsNest.push(s[O.peek()]),Z.attrsNest[Z.attrsNest.length-1]===O.peek())Z.attrsNest.pop();else if(O.eat(")"))return Z.isAttrs=!1,"punctuation";if(Z.inAttributeName&&O.match(/^[^=,\)!]+/))return(O.peek()==="="||O.peek()==="!")&&(Z.inAttributeName=!1,Z.jsState=o.startState(g),Z.lastTag==="script"&&O.current().trim().toLowerCase()==="type"?Z.attributeIsType=!0:Z.attributeIsType=!1),"attribute";var me=g.token(O,Z.jsState);if(Z.attributeIsType&&me==="string"&&(Z.scriptType=O.current().toString()),Z.attrsNest.length===0&&(me==="string"||me==="variable"||me==="keyword"))try{return Function("","var x "+Z.attrValue.replace(/,\s*$/,"").replace(/^!/,"")),Z.inAttributeName=!0,Z.attrValue="",O.backUp(O.current().length),de(O,Z)}catch{}return Z.attrValue+=O.current(),me||!0}}function Ee(O,Z){if(O.match(/^&attributes\b/))return Z.javaScriptArguments=!0,Z.javaScriptArgumentsDepth=0,"keyword"}function fe(O){if(O.sol()&&O.eatSpace())return"indent"}function xe(O,Z){if(O.match(/^ *\/\/(-)?([^\n]*)/))return Z.indentOf=O.indentation(),Z.indentToken="comment","comment"}function pe(O){if(O.match(/^: */))return"colon"}function De(O,Z){if(O.match(/^(?:\| ?| )([^\n]+)/))return"string";if(O.match(/^(<[^\n]*)/,!1))return Fe(O,Z,"htmlmixed"),Z.innerModeForLine=!0,Ge(O,Z,!0)}function Ne(O,Z){if(O.eat(".")){var me=null;return Z.lastTag==="script"&&Z.scriptType.toLowerCase().indexOf("javascript")!=-1?me=Z.scriptType.toLowerCase().replace(/"|'/g,""):Z.lastTag==="style"&&(me="css"),Fe(O,Z,me),"dot"}}function Me(O){return O.next(),null}function Fe(O,Z,me){me=o.mimeModes[me]||me,me=p.innerModes&&p.innerModes(me)||me,me=o.mimeModes[me]||me,me=o.getMode(p,me),Z.indentOf=O.indentation(),me&&me.name!=="null"?Z.innerMode=me:Z.indentToken="string"}function Ge(O,Z,me){if(O.indentation()>Z.indentOf||Z.innerModeForLine&&!O.sol()||me)return Z.innerMode?(Z.innerState||(Z.innerState=Z.innerMode.startState?o.startState(Z.innerMode,O.indentation()):{}),O.hideFirstChars(Z.indentOf+2,function(){return Z.innerMode.token(O,Z.innerState)||!0})):(O.skipToEnd(),Z.indentToken);O.sol()&&(Z.indentOf=1/0,Z.indentToken=null,Z.innerMode=null,Z.innerState=null)}function Le(O,Z){if(O.sol()&&(Z.restOfLine=""),Z.restOfLine){O.skipToEnd();var me=Z.restOfLine;return Z.restOfLine="",me}}function Je(){return new h}function He(O){return O.copy()}function $e(O,Z){var me=Ge(O,Z)||Le(O,Z)||E(O,Z)||F(O,Z)||K(O,Z)||de(O,Z)||w(O,Z)||k(O,Z)||j(O,Z)||c(O)||d(O)||S(O,Z)||z(O,Z)||y(O,Z)||H(O)||M(O,Z)||B(O,Z)||X(O,Z)||re(O,Z)||ne(O,Z)||N(O,Z)||D(O,Z)||V(O,Z)||J(O,Z)||x(O,Z)||Y(O,Z)||I(O,Z)||W(O,Z)||le(O,Z)||ye(O)||q(O)||T(O,Z)||Ee(O,Z)||fe(O)||De(O,Z)||xe(O,Z)||pe(O)||Ne(O,Z)||Me(O);return me===!0?null:me}return{startState:Je,copyState:He,token:$e}},"javascript","css","htmlmixed"),o.defineMIME("text/x-pug","pug"),o.defineMIME("text/x-jade","pug")})});var rc=Ue((ec,tc)=>{(function(o){typeof ec=="object"&&typeof tc=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.multiplexingMode=function(p){var v=Array.prototype.slice.call(arguments,1);function C(b,_,s,g){if(typeof _=="string"){var h=b.indexOf(_,s);return g&&h>-1?h+_.length:h}var w=_.exec(s?b.slice(s):b);return w?w.index+s+(g?w[0].length:0):-1}return{startState:function(){return{outer:o.startState(p),innerActive:null,inner:null,startingInner:!1}},copyState:function(b){return{outer:o.copyState(p,b.outer),innerActive:b.innerActive,inner:b.innerActive&&o.copyState(b.innerActive.mode,b.inner),startingInner:b.startingInner}},token:function(b,_){if(_.innerActive){var E=_.innerActive,g=b.string;if(!E.close&&b.sol())return _.innerActive=_.inner=null,this.token(b,_);var k=E.close&&!_.startingInner?C(g,E.close,b.pos,E.parseDelimiters):-1;if(k==b.pos&&!E.parseDelimiters)return b.match(E.close),_.innerActive=_.inner=null,E.delimStyle&&E.delimStyle+" "+E.delimStyle+"-close";k>-1&&(b.string=g.slice(0,k));var z=E.mode.token(b,_.inner);return k>-1?b.string=g:b.pos>b.start&&(_.startingInner=!1),k==b.pos&&E.parseDelimiters&&(_.innerActive=_.inner=null),E.innerStyle&&(z?z=z+" "+E.innerStyle:z=E.innerStyle),z}else{for(var s=1/0,g=b.string,h=0;h{(function(o){typeof nc=="object"&&typeof ic=="object"?o(Re(),Ai(),rc()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/simple","../../addon/mode/multiplex"],o):o(CodeMirror)})(function(o){"use strict";o.defineSimpleMode("handlebars-tags",{start:[{regex:/\{\{\{/,push:"handlebars_raw",token:"tag"},{regex:/\{\{!--/,push:"dash_comment",token:"comment"},{regex:/\{\{!/,push:"comment",token:"comment"},{regex:/\{\{/,push:"handlebars",token:"tag"}],handlebars_raw:[{regex:/\}\}\}/,pop:!0,token:"tag"}],handlebars:[{regex:/\}\}/,pop:!0,token:"tag"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"},{regex:/'(?:[^\\']|\\.)*'?/,token:"string"},{regex:/>|[#\/]([A-Za-z_]\w*)/,token:"keyword"},{regex:/(?:else|this)\b/,token:"keyword"},{regex:/\d+/i,token:"number"},{regex:/=|~|@|true|false/,token:"atom"},{regex:/(?:\.\.\/)*(?:[A-Za-z_][\w\.]*)+/,token:"variable-2"}],dash_comment:[{regex:/--\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],comment:[{regex:/\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],meta:{blockCommentStart:"{{--",blockCommentEnd:"--}}"}}),o.defineMode("handlebars",function(p,v){var C=o.getMode(p,"handlebars-tags");return!v||!v.base?C:o.multiplexingMode(o.getMode(p,v.base),{open:"{{",close:/\}\}\}?/,mode:C,parseDelimiters:!0})}),o.defineMIME("text/x-handlebars-template","handlebars")})});var sc=Ue((ac,lc)=>{(function(o){"use strict";typeof ac=="object"&&typeof lc=="object"?o(Re(),Kn(),dn(),pn(),Yu(),fn(),Jo(),ea(),Ju(),oc()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/overlay","../xml/xml","../javascript/javascript","../coffeescript/coffeescript","../css/css","../sass/sass","../stylus/stylus","../pug/pug","../handlebars/handlebars"],o):o(CodeMirror)})(function(o){var p={script:[["lang",/coffee(script)?/,"coffeescript"],["type",/^(?:text|application)\/(?:x-)?coffee(?:script)?$/,"coffeescript"],["lang",/^babel$/,"javascript"],["type",/^text\/babel$/,"javascript"],["type",/^text\/ecmascript-\d+$/,"javascript"]],style:[["lang",/^stylus$/i,"stylus"],["lang",/^sass$/i,"sass"],["lang",/^less$/i,"text/x-less"],["lang",/^scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?styl(us)?$/i,"stylus"],["type",/^text\/sass/i,"sass"],["type",/^(text\/)?(x-)?scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?less$/i,"text/x-less"]],template:[["lang",/^vue-template$/i,"vue"],["lang",/^pug$/i,"pug"],["lang",/^handlebars$/i,"handlebars"],["type",/^(text\/)?(x-)?pug$/i,"pug"],["type",/^text\/x-handlebars-template$/i,"handlebars"],[null,null,"vue-template"]]};o.defineMode("vue-template",function(v,C){var b={token:function(_){if(_.match(/^\{\{.*?\}\}/))return"meta mustache";for(;_.next()&&!_.match("{{",!1););return null}};return o.overlayMode(o.getMode(v,C.backdrop||"text/html"),b)}),o.defineMode("vue",function(v){return o.getMode(v,{name:"htmlmixed",tags:p})},"htmlmixed","xml","javascript","coffeescript","css","sass","stylus","pug","handlebars"),o.defineMIME("script/x-vue","vue"),o.defineMIME("text/x-vue","vue")})});var fc=Ue((uc,cc)=>{(function(o){typeof uc=="object"&&typeof cc=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("yaml",function(){var p=["true","false","on","off","yes","no"],v=new RegExp("\\b(("+p.join(")|(")+"))$","i");return{token:function(C,b){var _=C.peek(),s=b.escaped;if(b.escaped=!1,_=="#"&&(C.pos==0||/\s/.test(C.string.charAt(C.pos-1))))return C.skipToEnd(),"comment";if(C.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(b.literal&&C.indentation()>b.keyCol)return C.skipToEnd(),"string";if(b.literal&&(b.literal=!1),C.sol()){if(b.keyCol=0,b.pair=!1,b.pairStart=!1,C.match("---")||C.match("..."))return"def";if(C.match(/\s*-\s+/))return"meta"}if(C.match(/^(\{|\}|\[|\])/))return _=="{"?b.inlinePairs++:_=="}"?b.inlinePairs--:_=="["?b.inlineList++:b.inlineList--,"meta";if(b.inlineList>0&&!s&&_==",")return C.next(),"meta";if(b.inlinePairs>0&&!s&&_==",")return b.keyCol=0,b.pair=!1,b.pairStart=!1,C.next(),"meta";if(b.pairStart){if(C.match(/^\s*(\||\>)\s*/))return b.literal=!0,"meta";if(C.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(b.inlinePairs==0&&C.match(/^\s*-?[0-9\.\,]+\s?$/)||b.inlinePairs>0&&C.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(C.match(v))return"keyword"}return!b.pair&&C.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(b.pair=!0,b.keyCol=C.indentation(),"atom"):b.pair&&C.match(/^:\s*/)?(b.pairStart=!0,"meta"):(b.pairStart=!1,b.escaped=_=="\\",C.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}}),o.defineMIME("text/x-yaml","yaml"),o.defineMIME("text/yaml","yaml")})});var Wd={};function Ad(o){for(var p;(p=Ed.exec(o))!==null;){var v=p[0];if(v.indexOf("target=")===-1){var C=v.replace(/>$/,' target="_blank">');o=o.replace(v,C)}}return o}function Dd(o){for(var p=new DOMParser,v=p.parseFromString(o,"text/html"),C=v.getElementsByTagName("li"),b=0;b0){for(var d=document.createElement("i"),S=0;S=0&&(k=s.getLineHandle(d),!v(k));d--);var H=s.getTokenAt({line:d,ch:1}),M=C(H).fencedChars,B,X,re,ne;v(s.getLineHandle(g.line))?(B="",X=g.line):v(s.getLineHandle(g.line-1))?(B="",X=g.line-1):(B=M+` +`,X=g.line),v(s.getLineHandle(h.line))?(re="",ne=h.line,h.ch===0&&(ne+=1)):h.ch!==0&&v(s.getLineHandle(h.line+1))?(re="",ne=h.line+1):(re=M+` +`,ne=h.line+1),h.ch===0&&(ne-=1),s.operation(function(){s.replaceRange(re,{line:ne,ch:0},{line:ne+(re?0:1),ch:0}),s.replaceRange(B,{line:X,ch:0},{line:X+(B?0:1),ch:0})}),s.setSelection({line:X+(B?1:0),ch:0},{line:ne+(B?1:-1),ch:0}),s.focus()}else{var N=g.line;if(v(s.getLineHandle(g.line))&&(b(s,g.line+1)==="fenced"?(d=g.line,N=g.line+1):(S=g.line,N=g.line-1)),d===void 0)for(d=N;d>=0&&(k=s.getLineHandle(d),!v(k));d--);if(S===void 0)for(E=s.lineCount(),S=N;S=0;d--)if(k=s.getLineHandle(d),!k.text.match(/^\s*$/)&&b(s,d,k)!=="indented"){d+=1;break}for(E=s.lineCount(),S=g.line;S\s+/,"unordered-list":C,"ordered-list":C},w=function(E,z){var y={quote:">","unordered-list":v,"ordered-list":"%%i."};return y[E].replace("%%i",z)},k=function(E,z){var y={quote:">","unordered-list":"\\"+v,"ordered-list":"\\d+."},H=new RegExp(y[E]);return z&&H.test(z)},c=function(E,z,y){var H=C.exec(z),M=w(E,d);return H!==null?(k(E,H[2])&&(M=""),z=H[1]+M+H[3]+z.replace(b,"").replace(h[E],"$1")):y==!1&&(z=M+" "+z),z},d=1,S=s.line;S<=g.line;S++)(function(E){var z=o.getLine(E);_[p]?z=z.replace(h[p],"$1"):(p=="unordered-list"&&(z=c("ordered-list",z,!0)),z=c(p,z,!1),d+=1),o.replaceRange(z,{line:E,ch:0},{line:E,ch:99999999999999})})(S);o.focus()}}function bc(o,p,v,C){if(!(!o.codemirror||o.isPreviewActive())){var b=o.codemirror,_=Lr(b),s=_[p];if(!s){Hr(b,s,v,C);return}var g=b.getCursor("start"),h=b.getCursor("end"),w=b.getLine(g.line),k=w.slice(0,g.ch),c=w.slice(g.ch);p=="link"?k=k.replace(/(.*)[^!]\[/,"$1"):p=="image"&&(k=k.replace(/(.*)!\[$/,"$1")),c=c.replace(/]\(.*?\)/,""),b.replaceRange(k+c,{line:g.line,ch:0},{line:g.line,ch:99999999999999}),g.ch-=v[0].length,g!==h&&(h.ch-=v[0].length),b.setSelection(g,h),b.focus()}}function la(o,p,v,C){if(!(!o.codemirror||o.isPreviewActive())){C=typeof C>"u"?v:C;var b=o.codemirror,_=Lr(b),s,g=v,h=C,w=b.getCursor("start"),k=b.getCursor("end");_[p]?(s=b.getLine(w.line),g=s.slice(0,w.ch),h=s.slice(w.ch),p=="bold"?(g=g.replace(/(\*\*|__)(?![\s\S]*(\*\*|__))/,""),h=h.replace(/(\*\*|__)/,"")):p=="italic"?(g=g.replace(/(\*|_)(?![\s\S]*(\*|_))/,""),h=h.replace(/(\*|_)/,"")):p=="strikethrough"&&(g=g.replace(/(\*\*|~~)(?![\s\S]*(\*\*|~~))/,""),h=h.replace(/(\*\*|~~)/,"")),b.replaceRange(g+h,{line:w.line,ch:0},{line:w.line,ch:99999999999999}),p=="bold"||p=="strikethrough"?(w.ch-=2,w!==k&&(k.ch-=2)):p=="italic"&&(w.ch-=1,w!==k&&(k.ch-=1))):(s=b.getSelection(),p=="bold"?(s=s.split("**").join(""),s=s.split("__").join("")):p=="italic"?(s=s.split("*").join(""),s=s.split("_").join("")):p=="strikethrough"&&(s=s.split("~~").join("")),b.replaceSelection(g+s+h),w.ch+=v.length,k.ch=w.ch+s.length),b.setSelection(w,k),b.focus()}}function Nd(o){if(!o.getWrapperElement().lastChild.classList.contains("editor-preview-active"))for(var p=o.getCursor("start"),v=o.getCursor("end"),C,b=p.line;b<=v.line;b++)C=o.getLine(b),C=C.replace(/^[ ]*([# ]+|\*|-|[> ]+|[0-9]+(.|\)))[ ]*/,""),o.replaceRange(C,{line:b,ch:0},{line:b,ch:99999999999999})}function qi(o,p){if(Math.abs(o)<1024)return""+o+p[0];var v=0;do o/=1024,++v;while(Math.abs(o)>=1024&&v=19968?C+=v[b].length:C+=1;return C}function Se(o){o=o||{},o.parent=this;var p=!0;if(o.autoDownloadFontAwesome===!1&&(p=!1),o.autoDownloadFontAwesome!==!0)for(var v=document.styleSheets,C=0;C-1&&(p=!1);if(p){var b=document.createElement("link");b.rel="stylesheet",b.href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css",document.getElementsByTagName("head")[0].appendChild(b)}if(o.element)this.element=o.element;else if(o.element===null){console.log("EasyMDE: Error. No element was found.");return}if(o.toolbar===void 0){o.toolbar=[];for(var _ in jr)Object.prototype.hasOwnProperty.call(jr,_)&&(_.indexOf("separator-")!=-1&&o.toolbar.push("|"),(jr[_].default===!0||o.showIcons&&o.showIcons.constructor===Array&&o.showIcons.indexOf(_)!=-1)&&o.toolbar.push(_))}if(Object.prototype.hasOwnProperty.call(o,"previewClass")||(o.previewClass="editor-preview"),Object.prototype.hasOwnProperty.call(o,"status")||(o.status=["autosave","lines","words","cursor"],o.uploadImage&&o.status.unshift("upload-image")),o.previewRender||(o.previewRender=function(g){return this.parent.markdown(g)}),o.parsingConfig=dr({highlightFormatting:!0},o.parsingConfig||{}),o.insertTexts=dr({},Od,o.insertTexts||{}),o.promptTexts=dr({},Pd,o.promptTexts||{}),o.blockStyles=dr({},Rd,o.blockStyles||{}),o.autosave!=null&&(o.autosave.timeFormat=dr({},jd,o.autosave.timeFormat||{})),o.iconClassMap=dr({},rt,o.iconClassMap||{}),o.shortcuts=dr({},zd,o.shortcuts||{}),o.maxHeight=o.maxHeight||void 0,o.direction=o.direction||"ltr",typeof o.maxHeight<"u"?o.minHeight=o.maxHeight:o.minHeight=o.minHeight||"300px",o.errorCallback=o.errorCallback||function(g){alert(g)},o.uploadImage=o.uploadImage||!1,o.imageMaxSize=o.imageMaxSize||2097152,o.imageAccept=o.imageAccept||"image/png, image/jpeg, image/gif, image/avif",o.imageTexts=dr({},Hd,o.imageTexts||{}),o.errorMessages=dr({},Bd,o.errorMessages||{}),o.imagePathAbsolute=o.imagePathAbsolute||!1,o.imageCSRFName=o.imageCSRFName||"csrfmiddlewaretoken",o.imageCSRFHeader=o.imageCSRFHeader||!1,o.autosave!=null&&o.autosave.unique_id!=null&&o.autosave.unique_id!=""&&(o.autosave.uniqueId=o.autosave.unique_id),o.overlayMode&&o.overlayMode.combine===void 0&&(o.overlayMode.combine=!0),this.options=o,this.render(),o.initialValue&&(!this.options.autosave||this.options.autosave.foundSavedValue!==!0)&&this.value(o.initialValue),o.uploadImage){var s=this;this.codemirror.on("dragenter",function(g,h){s.updateStatusBar("upload-image",s.options.imageTexts.sbOnDragEnter),h.stopPropagation(),h.preventDefault()}),this.codemirror.on("dragend",function(g,h){s.updateStatusBar("upload-image",s.options.imageTexts.sbInit),h.stopPropagation(),h.preventDefault()}),this.codemirror.on("dragleave",function(g,h){s.updateStatusBar("upload-image",s.options.imageTexts.sbInit),h.stopPropagation(),h.preventDefault()}),this.codemirror.on("dragover",function(g,h){s.updateStatusBar("upload-image",s.options.imageTexts.sbOnDragEnter),h.stopPropagation(),h.preventDefault()}),this.codemirror.on("drop",function(g,h){h.stopPropagation(),h.preventDefault(),o.imageUploadFunction?s.uploadImagesUsingCustomFunction(o.imageUploadFunction,h.dataTransfer.files):s.uploadImages(h.dataTransfer.files)}),this.codemirror.on("paste",function(g,h){o.imageUploadFunction?s.uploadImagesUsingCustomFunction(o.imageUploadFunction,h.clipboardData.files):s.uploadImages(h.clipboardData.files)})}}function xc(){if(typeof localStorage=="object")try{localStorage.setItem("smde_localStorage",1),localStorage.removeItem("smde_localStorage")}catch{return!1}else return!1;return!0}var hc,Ed,Zn,zd,Md,ta,dc,rt,jr,Od,Pd,jd,Rd,Hd,Bd,_c=Td(()=>{hc=/Mac/.test(navigator.platform),Ed=new RegExp(/()+?/g),Zn={toggleBold:Ii,toggleItalic:Fi,drawLink:Ki,toggleHeadingSmaller:Xn,toggleHeadingBigger:ji,drawImage:Gi,toggleBlockquote:Pi,toggleOrderedList:Ui,toggleUnorderedList:Wi,toggleCodeBlock:Oi,togglePreview:Vi,toggleStrikethrough:Ni,toggleHeading1:Ri,toggleHeading2:Hi,toggleHeading3:Bi,toggleHeading4:ra,toggleHeading5:na,toggleHeading6:ia,cleanBlock:$i,drawTable:Zi,drawHorizontalRule:Xi,undo:Yi,redo:Qi,toggleSideBySide:hn,toggleFullScreen:Rr},zd={toggleBold:"Cmd-B",toggleItalic:"Cmd-I",drawLink:"Cmd-K",toggleHeadingSmaller:"Cmd-H",toggleHeadingBigger:"Shift-Cmd-H",toggleHeading1:"Ctrl+Alt+1",toggleHeading2:"Ctrl+Alt+2",toggleHeading3:"Ctrl+Alt+3",toggleHeading4:"Ctrl+Alt+4",toggleHeading5:"Ctrl+Alt+5",toggleHeading6:"Ctrl+Alt+6",cleanBlock:"Cmd-E",drawImage:"Cmd-Alt-I",toggleBlockquote:"Cmd-'",toggleOrderedList:"Cmd-Alt-L",toggleUnorderedList:"Cmd-L",toggleCodeBlock:"Cmd-Alt-C",togglePreview:"Cmd-P",toggleSideBySide:"F9",toggleFullScreen:"F11"},Md=function(o){for(var p in Zn)if(Zn[p]===o)return p;return null},ta=function(){var o=!1;return function(p){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(p)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(p.substr(0,4)))&&(o=!0)}(navigator.userAgent||navigator.vendor||window.opera),o};dc="";rt={bold:"fa fa-bold",italic:"fa fa-italic",strikethrough:"fa fa-strikethrough",heading:"fa fa-header fa-heading","heading-smaller":"fa fa-header fa-heading header-smaller","heading-bigger":"fa fa-header fa-heading header-bigger","heading-1":"fa fa-header fa-heading header-1","heading-2":"fa fa-header fa-heading header-2","heading-3":"fa fa-header fa-heading header-3",code:"fa fa-code",quote:"fa fa-quote-left","ordered-list":"fa fa-list-ol","unordered-list":"fa fa-list-ul","clean-block":"fa fa-eraser",link:"fa fa-link",image:"fa fa-image","upload-image":"fa fa-image",table:"fa fa-table","horizontal-rule":"fa fa-minus",preview:"fa fa-eye","side-by-side":"fa fa-columns",fullscreen:"fa fa-arrows-alt",guide:"fa fa-question-circle",undo:"fa fa-undo",redo:"fa fa-repeat fa-redo"},jr={bold:{name:"bold",action:Ii,className:rt.bold,title:"Bold",default:!0},italic:{name:"italic",action:Fi,className:rt.italic,title:"Italic",default:!0},strikethrough:{name:"strikethrough",action:Ni,className:rt.strikethrough,title:"Strikethrough"},heading:{name:"heading",action:Xn,className:rt.heading,title:"Heading",default:!0},"heading-smaller":{name:"heading-smaller",action:Xn,className:rt["heading-smaller"],title:"Smaller Heading"},"heading-bigger":{name:"heading-bigger",action:ji,className:rt["heading-bigger"],title:"Bigger Heading"},"heading-1":{name:"heading-1",action:Ri,className:rt["heading-1"],title:"Big Heading"},"heading-2":{name:"heading-2",action:Hi,className:rt["heading-2"],title:"Medium Heading"},"heading-3":{name:"heading-3",action:Bi,className:rt["heading-3"],title:"Small Heading"},"separator-1":{name:"separator-1"},code:{name:"code",action:Oi,className:rt.code,title:"Code"},quote:{name:"quote",action:Pi,className:rt.quote,title:"Quote",default:!0},"unordered-list":{name:"unordered-list",action:Wi,className:rt["unordered-list"],title:"Generic List",default:!0},"ordered-list":{name:"ordered-list",action:Ui,className:rt["ordered-list"],title:"Numbered List",default:!0},"clean-block":{name:"clean-block",action:$i,className:rt["clean-block"],title:"Clean block"},"separator-2":{name:"separator-2"},link:{name:"link",action:Ki,className:rt.link,title:"Create Link",default:!0},image:{name:"image",action:Gi,className:rt.image,title:"Insert Image",default:!0},"upload-image":{name:"upload-image",action:oa,className:rt["upload-image"],title:"Import an image"},table:{name:"table",action:Zi,className:rt.table,title:"Insert Table"},"horizontal-rule":{name:"horizontal-rule",action:Xi,className:rt["horizontal-rule"],title:"Insert Horizontal Line"},"separator-3":{name:"separator-3"},preview:{name:"preview",action:Vi,className:rt.preview,noDisable:!0,title:"Toggle Preview",default:!0},"side-by-side":{name:"side-by-side",action:hn,className:rt["side-by-side"],noDisable:!0,noMobile:!0,title:"Toggle Side by Side",default:!0},fullscreen:{name:"fullscreen",action:Rr,className:rt.fullscreen,noDisable:!0,noMobile:!0,title:"Toggle Fullscreen",default:!0},"separator-4":{name:"separator-4"},guide:{name:"guide",action:"https://www.markdownguide.org/basic-syntax/",className:rt.guide,noDisable:!0,title:"Markdown Guide",default:!0},"separator-5":{name:"separator-5"},undo:{name:"undo",action:Yi,className:rt.undo,noDisable:!0,title:"Undo"},redo:{name:"redo",action:Qi,className:rt.redo,noDisable:!0,title:"Redo"}},Od={link:["[","](#url#)"],image:["![","](#url#)"],uploadedImage:["![](#url#)",""],table:["",` + +| Column 1 | Column 2 | Column 3 | +| -------- | -------- | -------- | +| Text | Text | Text | + +`],horizontalRule:["",` + +----- + +`]},Pd={link:"URL for the link:",image:"URL of the image:"},jd={locale:"en-US",format:{hour:"2-digit",minute:"2-digit"}},Rd={bold:"**",code:"```",italic:"*"},Hd={sbInit:"Attach files by drag and dropping or pasting from clipboard.",sbOnDragEnter:"Drop image to upload it.",sbOnDrop:"Uploading image #images_names#...",sbProgress:"Uploading #file_name#: #progress#%",sbOnUploaded:"Uploaded #image_name#",sizeUnits:" B, KB, MB"},Bd={noFileGiven:"You must select a file.",typeNotAllowed:"This image type is not allowed.",fileTooLarge:`Image #image_name# is too big (#image_size#). +Maximum file size is #image_max_size#.`,importError:"Something went wrong when uploading the image #image_name#."};Se.prototype.uploadImages=function(o,p,v){if(o.length!==0){for(var C=[],b=0;b=2){var B=M[1];if(p.imagesPreviewHandler){var X=p.imagesPreviewHandler(M[1]);typeof X=="string"&&(B=X)}if(window.EMDEimagesCache[B])S(H,window.EMDEimagesCache[B]);else{var re=document.createElement("img");re.onload=function(){window.EMDEimagesCache[B]={naturalWidth:re.naturalWidth,naturalHeight:re.naturalHeight,url:B},S(H,window.EMDEimagesCache[B])},re.src=B}}}})}this.codemirror.on("update",function(){E()}),this.gui.sideBySide=this.createSideBySide(),this._rendered=this.element,(p.autofocus===!0||o.autofocus)&&this.codemirror.focus();var z=this.codemirror;setTimeout(function(){z.refresh()}.bind(z),0)};Se.prototype.cleanup=function(){document.removeEventListener("keydown",this.documentOnKeyDown)};Se.prototype.autosave=function(){if(xc()){var o=this;if(this.options.autosave.uniqueId==null||this.options.autosave.uniqueId==""){console.log("EasyMDE: You must set a uniqueId to use the autosave feature");return}this.options.autosave.binded!==!0&&(o.element.form!=null&&o.element.form!=null&&o.element.form.addEventListener("submit",function(){clearTimeout(o.autosaveTimeoutId),o.autosaveTimeoutId=void 0,localStorage.removeItem("smde_"+o.options.autosave.uniqueId)}),this.options.autosave.binded=!0),this.options.autosave.loaded!==!0&&(typeof localStorage.getItem("smde_"+this.options.autosave.uniqueId)=="string"&&localStorage.getItem("smde_"+this.options.autosave.uniqueId)!=""&&(this.codemirror.setValue(localStorage.getItem("smde_"+this.options.autosave.uniqueId)),this.options.autosave.foundSavedValue=!0),this.options.autosave.loaded=!0);var p=o.value();p!==""?localStorage.setItem("smde_"+this.options.autosave.uniqueId,p):localStorage.removeItem("smde_"+this.options.autosave.uniqueId);var v=document.getElementById("autosaved");if(v!=null&&v!=null&&v!=""){var C=new Date,b=new Intl.DateTimeFormat([this.options.autosave.timeFormat.locale,"en-US"],this.options.autosave.timeFormat.format).format(C),_=this.options.autosave.text==null?"Autosaved: ":this.options.autosave.text;v.innerHTML=_+b}}else console.log("EasyMDE: localStorage not available, cannot autosave")};Se.prototype.clearAutosavedValue=function(){if(xc()){if(this.options.autosave==null||this.options.autosave.uniqueId==null||this.options.autosave.uniqueId==""){console.log("EasyMDE: You must set a uniqueId to clear the autosave value");return}localStorage.removeItem("smde_"+this.options.autosave.uniqueId)}else console.log("EasyMDE: localStorage not available, cannot autosave")};Se.prototype.openBrowseFileWindow=function(o,p){var v=this,C=this.gui.toolbar.getElementsByClassName("imageInput")[0];C.click();function b(_){v.options.imageUploadFunction?v.uploadImagesUsingCustomFunction(v.options.imageUploadFunction,_.target.files):v.uploadImages(_.target.files,o,p),C.removeEventListener("change",b)}C.addEventListener("change",b)};Se.prototype.uploadImage=function(o,p,v){var C=this;p=p||function(w){vc(C,w)};function b(h){C.updateStatusBar("upload-image",h),setTimeout(function(){C.updateStatusBar("upload-image",C.options.imageTexts.sbInit)},1e4),v&&typeof v=="function"&&v(h),C.options.errorCallback(h)}function _(h){var w=C.options.imageTexts.sizeUnits.split(",");return h.replace("#image_name#",o.name).replace("#image_size#",qi(o.size,w)).replace("#image_max_size#",qi(C.options.imageMaxSize,w))}if(o.size>this.options.imageMaxSize){b(_(this.options.errorMessages.fileTooLarge));return}var s=new FormData;s.append("image",o),C.options.imageCSRFToken&&!C.options.imageCSRFHeader&&s.append(C.options.imageCSRFName,C.options.imageCSRFToken);var g=new XMLHttpRequest;g.upload.onprogress=function(h){if(h.lengthComputable){var w=""+Math.round(h.loaded*100/h.total);C.updateStatusBar("upload-image",C.options.imageTexts.sbProgress.replace("#file_name#",o.name).replace("#progress#",w))}},g.open("POST",this.options.imageUploadEndpoint),C.options.imageCSRFToken&&C.options.imageCSRFHeader&&g.setRequestHeader(C.options.imageCSRFName,C.options.imageCSRFToken),g.onload=function(){try{var h=JSON.parse(this.responseText)}catch{console.error("EasyMDE: The server did not return a valid json."),b(_(C.options.errorMessages.importError));return}this.status===200&&h&&!h.error&&h.data&&h.data.filePath?p((C.options.imagePathAbsolute?"":window.location.origin+"/")+h.data.filePath):h.error&&h.error in C.options.errorMessages?b(_(C.options.errorMessages[h.error])):h.error?b(_(h.error)):(console.error("EasyMDE: Received an unexpected response after uploading the image."+this.status+" ("+this.statusText+")"),b(_(C.options.errorMessages.importError)))},g.onerror=function(h){console.error("EasyMDE: An unexpected error occurred when trying to upload the image."+h.target.status+" ("+h.target.statusText+")"),b(C.options.errorMessages.importError)},g.send(s)};Se.prototype.uploadImageUsingCustomFunction=function(o,p){var v=this;function C(s){vc(v,s)}function b(s){var g=_(s);v.updateStatusBar("upload-image",g),setTimeout(function(){v.updateStatusBar("upload-image",v.options.imageTexts.sbInit)},1e4),v.options.errorCallback(g)}function _(s){var g=v.options.imageTexts.sizeUnits.split(",");return s.replace("#image_name#",p.name).replace("#image_size#",qi(p.size,g)).replace("#image_max_size#",qi(v.options.imageMaxSize,g))}o.apply(this,[p,C,b])};Se.prototype.setPreviewMaxHeight=function(){var o=this.codemirror,p=o.getWrapperElement(),v=p.nextSibling,C=parseInt(window.getComputedStyle(p).paddingTop),b=parseInt(window.getComputedStyle(p).borderTopWidth),_=parseInt(this.options.maxHeight),s=_+C*2+b*2,g=s.toString()+"px";v.style.height=g};Se.prototype.createSideBySide=function(){var o=this.codemirror,p=o.getWrapperElement(),v=p.nextSibling;if(!v||!v.classList.contains("editor-preview-side")){if(v=document.createElement("div"),v.className="editor-preview-side",this.options.previewClass)if(Array.isArray(this.options.previewClass))for(var C=0;C{try{let k=w[w.length-1];if(k.origin==="+input"){let c="(https://)",d=k.text[k.text.length-1];if(d.endsWith(c)&&d!=="[]"+c){let S=k.from,E=k.to,y=k.text.length>1?0:S.ch;setTimeout(()=>{h.setSelection({line:E.line,ch:y+d.lastIndexOf("(")+1},{line:E.line,ch:y+d.lastIndexOf(")")})},25)}}}catch{}}),this.editor.codemirror.on("change",Alpine.debounce(()=>{this.editor&&(this.state=this.editor.value(),o&&this.$wire.call("$refresh"))},v??300)),p&&this.editor.codemirror.on("blur",()=>this.$wire.call("$refresh")),this.$watch("state",()=>{this.editor&&(this.editor.codemirror.hasFocus()||this.editor.value(this.state??""))})},destroy:function(){this.editor.cleanup(),this.editor=null},getToolbar:function(){let h=[];return s.includes("bold")&&h.push({name:"bold",action:EasyMDE.toggleBold,title:_.toolbar_buttons?.bold}),s.includes("italic")&&h.push({name:"italic",action:EasyMDE.toggleItalic,title:_.toolbar_buttons?.italic}),s.includes("strike")&&h.push({name:"strikethrough",action:EasyMDE.toggleStrikethrough,title:_.toolbar_buttons?.strike}),s.includes("link")&&h.push({name:"link",action:EasyMDE.drawLink,title:_.toolbar_buttons?.link}),["bold","italic","strike","link"].some(w=>s.includes(w))&&["heading"].some(w=>s.includes(w))&&h.push("|"),s.includes("heading")&&h.push({name:"heading",action:EasyMDE.toggleHeadingSmaller,title:_.toolbar_buttons?.heading}),["heading"].some(w=>s.includes(w))&&["blockquote","codeBlock","bulletList","orderedList"].some(w=>s.includes(w))&&h.push("|"),s.includes("blockquote")&&h.push({name:"quote",action:EasyMDE.toggleBlockquote,title:_.toolbar_buttons?.blockquote}),s.includes("codeBlock")&&h.push({name:"code",action:EasyMDE.toggleCodeBlock,title:_.toolbar_buttons?.code_block}),s.includes("bulletList")&&h.push({name:"unordered-list",action:EasyMDE.toggleUnorderedList,title:_.toolbar_buttons?.bullet_list}),s.includes("orderedList")&&h.push({name:"ordered-list",action:EasyMDE.toggleOrderedList,title:_.toolbar_buttons?.ordered_list}),["blockquote","codeBlock","bulletList","orderedList"].some(w=>s.includes(w))&&["table","attachFiles"].some(w=>s.includes(w))&&h.push("|"),s.includes("table")&&h.push({name:"table",action:EasyMDE.drawTable,title:_.toolbar_buttons?.table}),s.includes("attachFiles")&&h.push({name:"upload-image",action:EasyMDE.drawUploadedImage,title:_.toolbar_buttons?.attach_files}),["table","attachFiles"].some(w=>s.includes(w))&&["undo","redo"].some(w=>s.includes(w))&&h.push("|"),s.includes("undo")&&h.push({name:"undo",action:EasyMDE.undo,title:_.toolbar_buttons?.undo}),s.includes("redo")&&h.push({name:"redo",action:EasyMDE.redo,title:_.toolbar_buttons?.redo}),h}}}export{Ud as default}; diff --git a/public/js/filament/forms/components/rich-editor.js b/public/js/filament/forms/components/rich-editor.js new file mode 100644 index 000000000..ae241feaa --- /dev/null +++ b/public/js/filament/forms/components/rich-editor.js @@ -0,0 +1,143 @@ +var et=Object.create;var Z=Object.defineProperty;var nt=Object.getOwnPropertyDescriptor;var it=Object.getOwnPropertyNames;var rt=Object.getPrototypeOf,ot=Object.prototype.hasOwnProperty;var st=(I,g)=>()=>(g||I((g={exports:{}}).exports,g),g.exports);var at=(I,g,x,b)=>{if(g&&typeof g=="object"||typeof g=="function")for(let y of it(g))!ot.call(I,y)&&y!==x&&Z(I,y,{get:()=>g[y],enumerable:!(b=nt(g,y))||b.enumerable});return I};var ut=(I,g,x)=>(x=I!=null?et(rt(I)):{},at(g||!I||!I.__esModule?Z(x,"default",{value:I,enumerable:!0}):x,I));var Q=st((q,V)=>{(function(){}).call(q),function(){var I;window.Set==null&&(window.Set=I=function(){function g(){this.clear()}return g.prototype.clear=function(){return this.values=[]},g.prototype.has=function(x){return this.values.indexOf(x)!==-1},g.prototype.add=function(x){return this.has(x)||this.values.push(x),this},g.prototype.delete=function(x){var b;return(b=this.values.indexOf(x))===-1?!1:(this.values.splice(b,1),!0)},g.prototype.forEach=function(){var x;return(x=this.values).forEach.apply(x,arguments)},g}())}.call(q),function(I){function g(){}function x(n,p){return function(){n.apply(p,arguments)}}function b(n){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");if(typeof n!="function")throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(n,this)}function y(n,p){for(;n._state===3;)n=n._value;return n._state===0?void n._deferreds.push(p):(n._handled=!0,void u(function(){var c=n._state===1?p.onFulfilled:p.onRejected;if(c===null)return void(n._state===1?h:o)(p.promise,n._value);var v;try{v=c(n._value)}catch(t){return void o(p.promise,t)}h(p.promise,v)}))}function h(n,p){try{if(p===n)throw new TypeError("A promise cannot be resolved with itself.");if(p&&(typeof p=="object"||typeof p=="function")){var c=p.then;if(p instanceof b)return n._state=3,n._value=p,void e(n);if(typeof c=="function")return void d(x(c,p),n)}n._state=1,n._value=p,e(n)}catch(v){o(n,v)}}function o(n,p){n._state=2,n._value=p,e(n)}function e(n){n._state===2&&n._deferreds.length===0&&setTimeout(function(){n._handled||s(n._value)},1);for(var p=0,c=n._deferreds.length;c>p;p++)y(n,n._deferreds[p]);n._deferreds=null}function a(n,p,c){this.onFulfilled=typeof n=="function"?n:null,this.onRejected=typeof p=="function"?p:null,this.promise=c}function d(n,p){var c=!1;try{n(function(v){c||(c=!0,h(p,v))},function(v){c||(c=!0,o(p,v))})}catch(v){if(c)return;c=!0,o(p,v)}}var i=setTimeout,u=typeof setImmediate=="function"&&setImmediate||function(n){i(n,1)},s=function(n){typeof console<"u"&&console&&console.warn("Possible Unhandled Promise Rejection:",n)};b.prototype.catch=function(n){return this.then(null,n)},b.prototype.then=function(n,p){var c=new b(g);return y(this,new a(n,p,c)),c},b.all=function(n){var p=Array.prototype.slice.call(n);return new b(function(c,v){function t(A,f){try{if(f&&(typeof f=="object"||typeof f=="function")){var m=f.then;if(typeof m=="function")return void m.call(f,function(C){t(A,C)},v)}p[A]=f,--r===0&&c(p)}catch(C){v(C)}}if(p.length===0)return c([]);for(var r=p.length,l=0;lv;v++)n[v].then(p,c)})},b._setImmediateFn=function(n){u=n},b._setUnhandledRejectionFn=function(n){s=n},typeof V<"u"&&V.exports?V.exports=b:I.Promise||(I.Promise=b)}(q),function(){var I=typeof window.customElements=="object",g=typeof document.registerElement=="function",x=I||g;x||(typeof WeakMap>"u"&&function(){var b=Object.defineProperty,y=Date.now()%1e9,h=function(){this.name="__st"+(1e9*Math.random()>>>0)+(y+++"__")};h.prototype={set:function(o,e){var a=o[this.name];return a&&a[0]===o?a[1]=e:b(o,this.name,{value:[o,e],writable:!0}),this},get:function(o){var e;return(e=o[this.name])&&e[0]===o?e[1]:void 0},delete:function(o){var e=o[this.name];return e&&e[0]===o?(e[0]=e[1]=void 0,!0):!1},has:function(o){var e=o[this.name];return e?e[0]===o:!1}},window.WeakMap=h}(),function(b){function y(D){C.push(D),m||(m=!0,r(o))}function h(D){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(D)||D}function o(){m=!1;var D=C;C=[],D.sort(function(E,w){return E.uid_-w.uid_});var R=!1;D.forEach(function(E){var w=E.takeRecords();e(E),w.length&&(E.callback_(w,E),R=!0)}),R&&o()}function e(D){D.nodes_.forEach(function(R){var E=l.get(R);E&&E.forEach(function(w){w.observer===D&&w.removeTransientObservers()})})}function a(D,R){for(var E=D;E;E=E.parentNode){var w=l.get(E);if(w)for(var k=0;k0){var w=R[E-1],k=v(w,D);if(k)return void(R[E-1]=k)}else y(this.observer);R[E]=D},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(D){var R=this.options;R.attributes&&D.addEventListener("DOMAttrModified",this,!0),R.characterData&&D.addEventListener("DOMCharacterDataModified",this,!0),R.childList&&D.addEventListener("DOMNodeInserted",this,!0),(R.childList||R.subtree)&&D.addEventListener("DOMNodeRemoved",this,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(D){var R=this.options;R.attributes&&D.removeEventListener("DOMAttrModified",this,!0),R.characterData&&D.removeEventListener("DOMCharacterDataModified",this,!0),R.childList&&D.removeEventListener("DOMNodeInserted",this,!0),(R.childList||R.subtree)&&D.removeEventListener("DOMNodeRemoved",this,!0)},addTransientObserver:function(D){if(D!==this.target){this.addListeners_(D),this.transientObservedNodes.push(D);var R=l.get(D);R||l.set(D,R=[]),R.push(this)}},removeTransientObservers:function(){var D=this.transientObservedNodes;this.transientObservedNodes=[],D.forEach(function(R){this.removeListeners_(R);for(var E=l.get(R),w=0;w=0)){s.push(i);for(var n,p=i.querySelectorAll("link[rel="+d+"]"),c=0,v=p.length;v>c&&(n=p[c]);c++)n.import&&a(n.import,u,s);u(i)}}var d=window.HTMLImports?window.HTMLImports.IMPORT_LINK_TYPE:"none";b.forDocumentTree=e,b.forSubtree=y}),window.CustomElements.addModule(function(b){function y(E,w){return h(E,w)||o(E,w)}function h(E,w){return b.upgrade(E,w)?!0:void(w&&d(E))}function o(E,w){m(E,function(k){return h(k,w)?!0:void 0})}function e(E){O.push(E),L||(L=!0,setTimeout(a))}function a(){L=!1;for(var E,w=O,k=0,T=w.length;T>k&&(E=w[k]);k++)E();O=[]}function d(E){S?e(function(){i(E)}):i(E)}function i(E){E.__upgraded__&&!E.__attached&&(E.__attached=!0,E.attachedCallback&&E.attachedCallback())}function u(E){s(E),m(E,function(w){s(w)})}function s(E){S?e(function(){n(E)}):n(E)}function n(E){E.__upgraded__&&E.__attached&&(E.__attached=!1,E.detachedCallback&&E.detachedCallback())}function p(E){for(var w=E,k=window.wrap(document);w;){if(w==k)return!0;w=w.parentNode||w.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&w.host}}function c(E){if(E.shadowRoot&&!E.shadowRoot.__watched){f.dom&&console.log("watching shadow-root for: ",E.localName);for(var w=E.shadowRoot;w;)r(w),w=w.olderShadowRoot}}function v(E,w){if(f.dom){var k=w[0];if(k&&k.type==="childList"&&k.addedNodes&&k.addedNodes){for(var T=k.addedNodes[0];T&&T!==document&&!T.host;)T=T.parentNode;var N=T&&(T.URL||T._URL||T.host&&T.host.localName)||"";N=N.split("/?").shift().split("/").pop()}console.group("mutations (%d) [%s]",w.length,N||"")}var P=p(E);w.forEach(function(_){_.type==="childList"&&(D(_.addedNodes,function(F){F.localName&&y(F,P)}),D(_.removedNodes,function(F){F.localName&&u(F)}))}),f.dom&&console.groupEnd()}function t(E){for(E=window.wrap(E),E||(E=window.wrap(document));E.parentNode;)E=E.parentNode;var w=E.__observer;w&&(v(E,w.takeRecords()),a())}function r(E){if(!E.__observer){var w=new MutationObserver(v.bind(this,E));w.observe(E,{childList:!0,subtree:!0}),E.__observer=w}}function l(E){E=window.wrap(E),f.dom&&console.group("upgradeDocument: ",E.baseURI.split("/").pop());var w=E===window.wrap(document);y(E,w),r(E),f.dom&&console.groupEnd()}function A(E){C(E,l)}var f=b.flags,m=b.forSubtree,C=b.forDocumentTree,S=window.MutationObserver._isPolyfilled&&f["throttle-attached"];b.hasPolyfillMutations=S,b.hasThrottledAttached=S;var L=!1,O=[],D=Array.prototype.forEach.call.bind(Array.prototype.forEach),R=Element.prototype.createShadowRoot;R&&(Element.prototype.createShadowRoot=function(){var E=R.call(this);return window.CustomElements.watchShadow(this),E}),b.watchShadow=c,b.upgradeDocumentTree=A,b.upgradeDocument=l,b.upgradeSubtree=o,b.upgradeAll=y,b.attached=d,b.takeRecords=t}),window.CustomElements.addModule(function(b){function y(i,u){if(i.localName==="template"&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(i),!i.__upgraded__&&i.nodeType===Node.ELEMENT_NODE){var s=i.getAttribute("is"),n=b.getRegisteredDefinition(i.localName)||b.getRegisteredDefinition(s);if(n&&(s&&n.tag==i.localName||!s&&!n.extends))return h(i,n,u)}}function h(i,u,s){return d.upgrade&&console.group("upgrade:",i.localName),u.is&&i.setAttribute("is",u.is),o(i,u),i.__upgraded__=!0,a(i),s&&b.attached(i),b.upgradeSubtree(i,s),d.upgrade&&console.groupEnd(),i}function o(i,u){Object.__proto__||e(i,u.prototype,u.native),i.__proto__=u.prototype}function e(i,u,s){for(var n={},p=u;p!==s&&p!==HTMLElement.prototype;){for(var c,v=Object.getOwnPropertyNames(p),t=0;c=v[t];t++)n[c]||(Object.defineProperty(i,c,Object.getOwnPropertyDescriptor(p,c)),n[c]=1);p=Object.getPrototypeOf(p)}}function a(i){i.createdCallback&&i.createdCallback()}var d=b.flags;b.upgrade=y,b.upgradeWithDefinition=h,b.implementPrototype=o}),window.CustomElements.addModule(function(b){function y(E,w){var k=w||{};if(!E)throw new Error("document.registerElement: first argument `name` must not be empty");if(E.indexOf("-")<0)throw new Error("document.registerElement: first argument ('name') must contain a dash ('-'). Argument provided was '"+String(E)+"'.");if(e(E))throw new Error("Failed to execute 'registerElement' on 'Document': Registration failed for type '"+String(E)+"'. The type name is invalid.");if(s(E))throw new Error("DuplicateDefinitionError: a type with name '"+String(E)+"' is already registered");return k.prototype||(k.prototype=Object.create(HTMLElement.prototype)),k.__name=E.toLowerCase(),k.extends&&(k.extends=k.extends.toLowerCase()),k.lifecycle=k.lifecycle||{},k.ancestry=a(k.extends),d(k),i(k),h(k.prototype),n(k.__name,k),k.ctor=p(k),k.ctor.prototype=k.prototype,k.prototype.constructor=k.ctor,b.ready&&l(document),k.ctor}function h(E){if(!E.setAttribute._polyfilled){var w=E.setAttribute;E.setAttribute=function(T,N){o.call(this,T,N,w)};var k=E.removeAttribute;E.removeAttribute=function(T){o.call(this,T,null,k)},E.setAttribute._polyfilled=!0}}function o(E,w,k){E=E.toLowerCase();var T=this.getAttribute(E);k.apply(this,arguments);var N=this.getAttribute(E);this.attributeChangedCallback&&N!==T&&this.attributeChangedCallback(E,T,N)}function e(E){for(var w=0;w=0&&m(T,HTMLElement),T)}function t(E,w){var k=E[w];E[w]=function(){var T=k.apply(this,arguments);return A(T),T}}var r,l=(b.isIE,b.upgradeDocumentTree),A=b.upgradeAll,f=b.upgradeWithDefinition,m=b.implementPrototype,C=b.useNative,S=["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"],L={},O="http://www.w3.org/1999/xhtml",D=document.createElement.bind(document),R=document.createElementNS.bind(document);r=Object.__proto__||C?function(E,w){return E instanceof w}:function(E,w){if(E instanceof w)return!0;for(var k=E;k;){if(k===w.prototype)return!0;k=k.__proto__}return!1},t(Node.prototype,"cloneNode"),t(document,"importNode"),document.registerElement=y,document.createElement=v,document.createElementNS=c,b.registry=L,b.instanceof=r,b.reservedTagList=S,b.getRegisteredDefinition=s,document.register=document.registerElement}),function(b){function y(){a(window.wrap(document)),window.CustomElements.ready=!0;var u=window.requestAnimationFrame||function(s){setTimeout(s,16)};u(function(){setTimeout(function(){window.CustomElements.readyTime=Date.now(),window.HTMLImports&&(window.CustomElements.elapsed=window.CustomElements.readyTime-window.HTMLImports.readyTime),document.dispatchEvent(new CustomEvent("WebComponentsReady",{bubbles:!0}))})})}var h=b.useNative,o=b.initializeModules;if(b.isIE,h){var e=function(){};b.watchShadow=e,b.upgrade=e,b.upgradeAll=e,b.upgradeDocumentTree=e,b.upgradeSubtree=e,b.takeRecords=e,b.instanceof=function(u,s){return u instanceof s}}else o();var a=b.upgradeDocumentTree,d=b.upgradeDocument;if(window.wrap||(window.ShadowDOMPolyfill?(window.wrap=window.ShadowDOMPolyfill.wrapIfNeeded,window.unwrap=window.ShadowDOMPolyfill.unwrapIfNeeded):window.wrap=window.unwrap=function(u){return u}),window.HTMLImports&&(window.HTMLImports.__importsParsingHook=function(u){u.import&&d(wrap(u.import))}),document.readyState==="complete"||b.flags.eager)y();else if(document.readyState!=="interactive"||window.attachEvent||window.HTMLImports&&!window.HTMLImports.ready){var i=window.HTMLImports&&!window.HTMLImports.ready?"HTMLImportsLoaded":"DOMContentLoaded";window.addEventListener(i,y)}else y()}(window.CustomElements))}.call(q),function(){}.call(q),function(){var I=this;(function(){(function(){this.Trix={VERSION:"1.3.1",ZERO_WIDTH_SPACE:"\uFEFF",NON_BREAKING_SPACE:"\xA0",OBJECT_REPLACEMENT_CHARACTER:"\uFFFC",browser:{composesExistingText:/Android.*Chrome/.test(navigator.userAgent),forcesObjectResizing:/Trident.*rv:11/.test(navigator.userAgent),supportsInputEvents:function(){var x,b,y,h;if(typeof InputEvent>"u")return!1;for(h=["data","getTargetRanges","inputType"],x=0,b=h.length;b>x;x++)if(y=h[x],!(y in InputEvent.prototype))return!1;return!0}()},config:{}}}).call(this)}).call(I);var g=I.Trix;(function(){(function(){g.BasicObject=function(){function x(){}var b,y,h;return x.proxyMethod=function(o){var e,a,d,i,u;return d=y(o),e=d.name,i=d.toMethod,u=d.toProperty,a=d.optional,this.prototype[e]=function(){var s,n;return s=i!=null?a?typeof this[i]=="function"?this[i]():void 0:this[i]():u!=null?this[u]:void 0,a?(n=s?.[e],n!=null?b.call(n,s,arguments):void 0):(n=s[e],b.call(n,s,arguments))}},y=function(o){var e,a;if(!(a=o.match(h)))throw new Error("can't parse @proxyMethod expression: "+o);return e={name:a[4]},a[2]!=null?e.toMethod=a[1]:e.toProperty=a[1],a[3]!=null&&(e.optional=!0),e},b=Function.prototype.apply,h=/^(.+?)(\(\))?(\?)?\.(.+?)$/,x}()}).call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.Object=function(y){function h(){this.id=++o}var o;return x(h,y),o=0,h.fromJSONString=function(e){return this.fromJSON(JSON.parse(e))},h.prototype.hasSameConstructorAs=function(e){return this.constructor===e?.constructor},h.prototype.isEqualTo=function(e){return this===e},h.prototype.inspect=function(){var e,a,d;return e=function(){var i,u,s;u=(i=this.contentsForInspection())!=null?i:{},s=[];for(a in u)d=u[a],s.push(a+"="+d);return s}.call(this),"#<"+this.constructor.name+":"+this.id+(e.length?" "+e.join(", "):"")+">"},h.prototype.contentsForInspection=function(){},h.prototype.toJSONString=function(){return JSON.stringify(this)},h.prototype.toUTF16String=function(){return g.UTF16String.box(this)},h.prototype.getCacheKey=function(){return this.id.toString()},h}(g.BasicObject)}.call(this),function(){g.extend=function(x){var b,y;for(b in x)y=x[b],this[b]=y;return this}}.call(this),function(){g.extend({defer:function(x){return setTimeout(x,1)}})}.call(this),function(){var x,b;g.extend({normalizeSpaces:function(y){return y.replace(RegExp(""+g.ZERO_WIDTH_SPACE,"g"),"").replace(RegExp(""+g.NON_BREAKING_SPACE,"g")," ")},normalizeNewlines:function(y){return y.replace(/\r\n/g,` +`)},breakableWhitespacePattern:RegExp("[^\\S"+g.NON_BREAKING_SPACE+"]"),squishBreakableWhitespace:function(y){return y.replace(RegExp(""+g.breakableWhitespacePattern.source,"g")," ").replace(/\ {2,}/g," ")},summarizeStringChange:function(y,h){var o,e,a,d;return y=g.UTF16String.box(y),h=g.UTF16String.box(h),h.lengtho&&y.charAt(o).isEqualTo(h.charAt(o));)o++;for(;e>o+1&&y.charAt(e-1).isEqualTo(h.charAt(a-1));)e--,a--;return{utf16String:y.slice(o,e),offset:o}}}.call(this),function(){g.extend({copyObject:function(x){var b,y,h;x==null&&(x={}),y={};for(b in x)h=x[b],y[b]=h;return y},objectsAreEqual:function(x,b){var y,h;if(x==null&&(x={}),b==null&&(b={}),Object.keys(x).length!==Object.keys(b).length)return!1;for(y in x)if(h=x[y],h!==b[y])return!1;return!0}})}.call(this),function(){var x=[].slice;g.extend({arraysAreEqual:function(b,y){var h,o,e,a;if(b==null&&(b=[]),y==null&&(y=[]),b.length!==y.length)return!1;for(o=h=0,e=b.length;e>h;o=++h)if(a=b[o],a!==y[o])return!1;return!0},arrayStartsWith:function(b,y){return b==null&&(b=[]),y==null&&(y=[]),g.arraysAreEqual(b.slice(0,y.length),y)},spliceArray:function(){var b,y,h;return y=arguments[0],b=2<=arguments.length?x.call(arguments,1):[],h=y.slice(0),h.splice.apply(h,b),h},summarizeArrayChange:function(b,y){var h,o,e,a,d,i,u,s,n,p,c;for(b==null&&(b=[]),y==null&&(y=[]),h=[],p=[],e=new Set,a=0,u=b.length;u>a;a++)c=b[a],e.add(c);for(o=new Set,d=0,s=y.length;s>d;d++)c=y[d],o.add(c),e.has(c)||h.push(c);for(i=0,n=b.length;n>i;i++)c=b[i],o.has(c)||p.push(c);return{added:h,removed:p}}})}.call(this),function(){var x,b,y,h;x=null,b=null,h=null,y=null,g.extend({getAllAttributeNames:function(){return x??(x=g.getTextAttributeNames().concat(g.getBlockAttributeNames()))},getBlockConfig:function(o){return g.config.blockAttributes[o]},getBlockAttributeNames:function(){return b??(b=Object.keys(g.config.blockAttributes))},getTextConfig:function(o){return g.config.textAttributes[o]},getTextAttributeNames:function(){return h??(h=Object.keys(g.config.textAttributes))},getListAttributeNames:function(){var o,e;return y??(y=function(){var a,d;a=g.config.blockAttributes,d=[];for(o in a)e=a[o].listAttribute,e!=null&&d.push(e);return d}())}})}.call(this),function(){var x,b,y,h,o,e=[].indexOf||function(a){for(var d=0,i=this.length;i>d;d++)if(d in this&&this[d]===a)return d;return-1};x=document.documentElement,b=(y=(h=(o=x.matchesSelector)!=null?o:x.webkitMatchesSelector)!=null?h:x.msMatchesSelector)!=null?y:x.mozMatchesSelector,g.extend({handleEvent:function(a,d){var i,u,s,n,p,c,v,t,r,l,A,f;return t=d??{},c=t.onElement,p=t.matchingSelector,f=t.withCallback,n=t.inPhase,v=t.preventDefault,l=t.times,u=c??x,r=p,i=f,A=n==="capturing",s=function(m){var C;return l!=null&&--l===0&&s.destroy(),C=g.findClosestElementFromNode(m.target,{matchingSelector:r}),C!=null&&(f?.call(C,m,C),v)?m.preventDefault():void 0},s.destroy=function(){return u.removeEventListener(a,s,A)},u.addEventListener(a,s,A),s},handleEventOnce:function(a,d){return d==null&&(d={}),d.times=1,g.handleEvent(a,d)},triggerEvent:function(a,d){var i,u,s,n,p,c,v;return v=d??{},c=v.onElement,u=v.bubbles,s=v.cancelable,i=v.attributes,n=c??x,u=u!==!1,s=s!==!1,p=document.createEvent("Events"),p.initEvent(a,u,s),i!=null&&g.extend.call(p,i),n.dispatchEvent(p)},elementMatchesSelector:function(a,d){return a?.nodeType===1?b.call(a,d):void 0},findClosestElementFromNode:function(a,d){var i,u,s;for(u=d??{},i=u.matchingSelector,s=u.untilNode;a!=null&&a.nodeType!==Node.ELEMENT_NODE;)a=a.parentNode;if(a!=null){if(i==null)return a;if(a.closest&&s==null)return a.closest(i);for(;a&&a!==s;){if(g.elementMatchesSelector(a,i))return a;a=a.parentNode}}},findInnerElement:function(a){for(;a?.firstElementChild;)a=a.firstElementChild;return a},innerElementIsActive:function(a){return document.activeElement!==a&&g.elementContainsNode(a,document.activeElement)},elementContainsNode:function(a,d){if(a&&d)for(;d;){if(d===a)return!0;d=d.parentNode}},findNodeFromContainerAndOffset:function(a,d){var i;if(a)return a.nodeType===Node.TEXT_NODE?a:d===0?(i=a.firstChild)!=null?i:a:a.childNodes.item(d-1)},findElementFromContainerAndOffset:function(a,d){var i;return i=g.findNodeFromContainerAndOffset(a,d),g.findClosestElementFromNode(i)},findChildIndexOfNode:function(a){var d;if(a?.parentNode){for(d=0;a=a.previousSibling;)d++;return d}},removeNode:function(a){var d;return a!=null&&(d=a.parentNode)!=null?d.removeChild(a):void 0},walkTree:function(a,d){var i,u,s,n,p;return s=d??{},u=s.onlyNodesOfType,n=s.usingFilter,i=s.expandEntityReferences,p=function(){switch(u){case"element":return NodeFilter.SHOW_ELEMENT;case"text":return NodeFilter.SHOW_TEXT;case"comment":return NodeFilter.SHOW_COMMENT;default:return NodeFilter.SHOW_ALL}}(),document.createTreeWalker(a,p,n??null,i===!0)},tagName:function(a){var d;return a!=null&&(d=a.tagName)!=null?d.toLowerCase():void 0},makeElement:function(a,d){var i,u,s,n,p,c,v,t,r,l,A,f,m,C;if(d==null&&(d={}),typeof a=="object"?(d=a,a=d.tagName):d={attributes:d},s=document.createElement(a),d.editable!=null&&(d.attributes==null&&(d.attributes={}),d.attributes.contenteditable=d.editable),d.attributes){r=d.attributes;for(c in r)C=r[c],s.setAttribute(c,C)}if(d.style){l=d.style;for(c in l)C=l[c],s.style[c]=C}if(d.data){A=d.data;for(c in A)C=A[c],s.dataset[c]=C}if(d.className)for(f=d.className.split(" "),n=0,v=f.length;v>n;n++)u=f[n],s.classList.add(u);if(d.textContent&&(s.textContent=d.textContent),d.childNodes)for(m=[].concat(d.childNodes),p=0,t=m.length;t>p;p++)i=m[p],s.appendChild(i);return s},getBlockTagNames:function(){var a,d;return g.blockTagNames!=null?g.blockTagNames:g.blockTagNames=function(){var i,u;i=g.config.blockAttributes,u=[];for(a in i)d=i[a].tagName,d&&u.push(d);return u}()},nodeIsBlockContainer:function(a){return g.nodeIsBlockStartComment(a?.firstChild)},nodeProbablyIsBlockContainer:function(a){var d,i;return d=g.tagName(a),e.call(g.getBlockTagNames(),d)>=0&&(i=g.tagName(a.firstChild),e.call(g.getBlockTagNames(),i)<0)},nodeIsBlockStart:function(a,d){var i;return i=(d??{strict:!0}).strict,i?g.nodeIsBlockStartComment(a):g.nodeIsBlockStartComment(a)||!g.nodeIsBlockStartComment(a.firstChild)&&g.nodeProbablyIsBlockContainer(a)},nodeIsBlockStartComment:function(a){return g.nodeIsCommentNode(a)&&a?.data==="block"},nodeIsCommentNode:function(a){return a?.nodeType===Node.COMMENT_NODE},nodeIsCursorTarget:function(a,d){var i;return i=(d??{}).name,a?g.nodeIsTextNode(a)?a.data===g.ZERO_WIDTH_SPACE?i?a.parentNode.dataset.trixCursorTarget===i:!0:void 0:g.nodeIsCursorTarget(a.firstChild):void 0},nodeIsAttachmentElement:function(a){return g.elementMatchesSelector(a,g.AttachmentView.attachmentSelector)},nodeIsEmptyTextNode:function(a){return g.nodeIsTextNode(a)&&a?.data===""},nodeIsTextNode:function(a){return a?.nodeType===Node.TEXT_NODE}})}.call(this),function(){var x,b,y,h,o;x=g.copyObject,h=g.objectsAreEqual,g.extend({normalizeRange:y=function(e){var a;if(e!=null)return Array.isArray(e)||(e=[e,e]),[b(e[0]),b((a=e[1])!=null?a:e[0])]},rangeIsCollapsed:function(e){var a,d,i;if(e!=null)return d=y(e),i=d[0],a=d[1],o(i,a)},rangesAreEqual:function(e,a){var d,i,u,s,n,p;if(e!=null&&a!=null)return u=y(e),i=u[0],d=u[1],s=y(a),p=s[0],n=s[1],o(i,p)&&o(d,n)}}),b=function(e){return typeof e=="number"?e:x(e)},o=function(e,a){return typeof e=="number"?e===a:h(e,a)}}.call(this),function(){var x,b,y,h,o,e,a;g.registerElement=function(d,i){var u,s;return i==null&&(i={}),d=d.toLowerCase(),i=a(i),s=e(i),(u=s.defaultCSS)&&(delete s.defaultCSS,h(u,d)),o(d,s)},h=function(d,i){var u;return u=y(i),u.textContent=d.replace(/%t/g,i)},y=function(d){var i,u;return i=document.createElement("style"),i.setAttribute("type","text/css"),i.setAttribute("data-tag-name",d.toLowerCase()),(u=x())&&i.setAttribute("nonce",u),document.head.insertBefore(i,document.head.firstChild),i},x=function(){var d;return(d=b("trix-csp-nonce")||b("csp-nonce"))?d.getAttribute("content"):void 0},b=function(d){return document.head.querySelector("meta[name="+d+"]")},e=function(d){var i,u,s;u={};for(i in d)s=d[i],u[i]=typeof s=="function"?{value:s}:s;return u},a=function(){var d;return d=function(i){var u,s,n,p,c;for(u={},c=["initialize","connect","disconnect"],s=0,p=c.length;p>s;s++)n=c[s],u[n]=i[n],delete i[n];return u},window.customElements?function(i){var u,s,n,p,c;return c=d(i),n=c.initialize,u=c.connect,s=c.disconnect,n&&(p=u,u=function(){return this.initialized||(this.initialized=!0,n.call(this)),p?.call(this)}),u&&(i.connectedCallback=u),s&&(i.disconnectedCallback=s),i}:function(i){var u,s,n,p;return p=d(i),n=p.initialize,u=p.connect,s=p.disconnect,n&&(i.createdCallback=n),u&&(i.attachedCallback=u),s&&(i.detachedCallback=s),i}}(),o=function(){return window.customElements?function(d,i){var u;return u=function(){return typeof Reflect=="object"?Reflect.construct(HTMLElement,[],u):HTMLElement.apply(this)},Object.setPrototypeOf(u.prototype,HTMLElement.prototype),Object.setPrototypeOf(u,HTMLElement),Object.defineProperties(u.prototype,i),window.customElements.define(d,u),u}:function(d,i){var u,s;return s=Object.create(HTMLElement.prototype,i),u=document.registerElement(d,{prototype:s}),Object.defineProperty(s,"constructor",{value:u}),u}}()}.call(this),function(){var x,b;g.extend({getDOMSelection:function(){var y;return y=window.getSelection(),y.rangeCount>0?y:void 0},getDOMRange:function(){var y,h;return(y=(h=g.getDOMSelection())!=null?h.getRangeAt(0):void 0)&&!x(y)?y:void 0},setDOMRange:function(y){var h;return h=window.getSelection(),h.removeAllRanges(),h.addRange(y),g.selectionChangeObserver.update()}}),x=function(y){return b(y.startContainer)||b(y.endContainer)},b=function(y){return!Object.getPrototypeOf(y)}}.call(this),function(){var x;x={"application/x-trix-feature-detection":"test"},g.extend({dataTransferIsPlainText:function(b){var y,h,o;return o=b.getData("text/plain"),h=b.getData("text/html"),o&&h?(y=new DOMParser().parseFromString(h,"text/html").body,y.textContent===o?!y.querySelector("*"):void 0):o?.length},dataTransferIsWritable:function(b){var y,h;if(b?.setData!=null){for(y in x)if(h=x[y],!function(){try{return b.setData(y,h),b.getData(y)===h}catch{}}())return;return!0}},keyEventIsKeyboardCommand:function(){return/Mac|^iP/.test(navigator.platform)?function(b){return b.metaKey}:function(b){return b.ctrlKey}}()})}.call(this),function(){g.extend({RTL_PATTERN:/[\u05BE\u05C0\u05C3\u05D0-\u05EA\u05F0-\u05F4\u061B\u061F\u0621-\u063A\u0640-\u064A\u066D\u0671-\u06B7\u06BA-\u06BE\u06C0-\u06CE\u06D0-\u06D5\u06E5\u06E6\u200F\u202B\u202E\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE72\uFE74\uFE76-\uFEFC]/,getDirection:function(){var x,b,y,h;return b=g.makeElement("input",{dir:"auto",name:"x",dirName:"x.dir"}),x=g.makeElement("form"),x.appendChild(b),y=function(){try{return new FormData(x).has(b.dirName)}catch{}}(),h=function(){try{return b.matches(":dir(ltr),:dir(rtl)")}catch{}}(),y?function(o){return b.value=o,new FormData(x).get(b.dirName)}:h?function(o){return b.value=o,b.matches(":dir(rtl)")?"rtl":"ltr"}:function(o){var e;return e=o.trim().charAt(0),g.RTL_PATTERN.test(e)?"rtl":"ltr"}}()})}.call(this),function(){}.call(this),function(){var x,b=function(h,o){function e(){this.constructor=h}for(var a in o)y.call(o,a)&&(h[a]=o[a]);return e.prototype=o.prototype,h.prototype=new e,h.__super__=o.prototype,h},y={}.hasOwnProperty;x=g.arraysAreEqual,g.Hash=function(h){function o(s){s==null&&(s={}),this.values=a(s),o.__super__.constructor.apply(this,arguments)}var e,a,d,i,u;return b(o,h),o.fromCommonAttributesOfObjects=function(s){var n,p,c,v,t,r;if(s==null&&(s=[]),!s.length)return new this;for(n=e(s[0]),c=n.getKeys(),r=s.slice(1),p=0,v=r.length;v>p;p++)t=r[p],c=n.getKeysCommonToHash(e(t)),n=n.slice(c);return n},o.box=function(s){return e(s)},o.prototype.add=function(s,n){return this.merge(i(s,n))},o.prototype.remove=function(s){return new g.Hash(a(this.values,s))},o.prototype.get=function(s){return this.values[s]},o.prototype.has=function(s){return s in this.values},o.prototype.merge=function(s){return new g.Hash(d(this.values,u(s)))},o.prototype.slice=function(s){var n,p,c,v;for(v={},n=0,c=s.length;c>n;n++)p=s[n],this.has(p)&&(v[p]=this.values[p]);return new g.Hash(v)},o.prototype.getKeys=function(){return Object.keys(this.values)},o.prototype.getKeysCommonToHash=function(s){var n,p,c,v,t;for(s=e(s),v=this.getKeys(),t=[],n=0,c=v.length;c>n;n++)p=v[n],this.values[p]===s.values[p]&&t.push(p);return t},o.prototype.isEqualTo=function(s){return x(this.toArray(),e(s).toArray())},o.prototype.isEmpty=function(){return this.getKeys().length===0},o.prototype.toArray=function(){var s,n,p;return(this.array!=null?this.array:this.array=function(){var c;n=[],c=this.values;for(s in c)p=c[s],n.push(s,p);return n}.call(this)).slice(0)},o.prototype.toObject=function(){return a(this.values)},o.prototype.toJSON=function(){return this.toObject()},o.prototype.contentsForInspection=function(){return{values:JSON.stringify(this.values)}},i=function(s,n){var p;return p={},p[s]=n,p},d=function(s,n){var p,c,v;c=a(s);for(p in n)v=n[p],c[p]=v;return c},a=function(s,n){var p,c,v,t,r;for(t={},r=Object.keys(s).sort(),p=0,v=r.length;v>p;p++)c=r[p],c!==n&&(t[c]=s[c]);return t},e=function(s){return s instanceof g.Hash?s:new g.Hash(s)},u=function(s){return s instanceof g.Hash?s.values:s},o}(g.Object)}.call(this),function(){g.ObjectGroup=function(){function x(b,y){var h,o;this.objects=b??[],o=y.depth,h=y.asTree,h&&(this.depth=o,this.objects=this.constructor.groupObjects(this.objects,{asTree:h,depth:this.depth+1}))}return x.groupObjects=function(b,y){var h,o,e,a,d,i,u,s,n;for(b==null&&(b=[]),n=y??{},e=n.depth,h=n.asTree,h&&e==null&&(e=0),s=[],d=0,i=b.length;i>d;d++){if(u=b[d],a){if(typeof u.canBeGrouped=="function"&&u.canBeGrouped(e)&&(typeof(o=a[a.length-1]).canBeGroupedWith=="function"&&o.canBeGroupedWith(u,e))){a.push(u);continue}s.push(new this(a,{depth:e,asTree:h})),a=null}typeof u.canBeGrouped=="function"&&u.canBeGrouped(e)?a=[u]:s.push(u)}return a&&s.push(new this(a,{depth:e,asTree:h})),s},x.prototype.getObjects=function(){return this.objects},x.prototype.getDepth=function(){return this.depth},x.prototype.getCacheKey=function(){var b,y,h,o,e;for(y=["objectGroup"],e=this.getObjects(),b=0,h=e.length;h>b;b++)o=e[b],y.push(o.getCacheKey());return y.join("/")},x}()}.call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.ObjectMap=function(y){function h(o){var e,a,d,i,u;for(o==null&&(o=[]),this.objects={},d=0,i=o.length;i>d;d++)u=o[d],a=JSON.stringify(u),(e=this.objects)[a]==null&&(e[a]=u)}return x(h,y),h.prototype.find=function(o){var e;return e=JSON.stringify(o),this.objects[e]},h}(g.BasicObject)}.call(this),function(){g.ElementStore=function(){function x(y){this.reset(y)}var b;return x.prototype.add=function(y){var h;return h=b(y),this.elements[h]=y},x.prototype.remove=function(y){var h,o;return h=b(y),(o=this.elements[h])?(delete this.elements[h],o):void 0},x.prototype.reset=function(y){var h,o,e;for(y==null&&(y=[]),this.elements={},o=0,e=y.length;e>o;o++)h=y[o],this.add(h);return y},b=function(y){return y.dataset.trixStoreKey},x}()}.call(this),function(){}.call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.Operation=function(y){function h(){return h.__super__.constructor.apply(this,arguments)}return x(h,y),h.prototype.isPerforming=function(){return this.performing===!0},h.prototype.hasPerformed=function(){return this.performed===!0},h.prototype.hasSucceeded=function(){return this.performed&&this.succeeded},h.prototype.hasFailed=function(){return this.performed&&!this.succeeded},h.prototype.getPromise=function(){return this.promise!=null?this.promise:this.promise=new Promise(function(o){return function(e,a){return o.performing=!0,o.perform(function(d,i){return o.succeeded=d,o.performing=!1,o.performed=!0,o.succeeded?e(i):a(i)})}}(this))},h.prototype.perform=function(o){return o(!1)},h.prototype.release=function(){var o;return(o=this.promise)!=null&&typeof o.cancel=="function"&&o.cancel(),this.promise=null,this.performing=null,this.performed=null,this.succeeded=null},h.proxyMethod("getPromise().then"),h.proxyMethod("getPromise().catch"),h}(g.BasicObject)}.call(this),function(){var x,b,y,h,o,e=function(d,i){function u(){this.constructor=d}for(var s in i)a.call(i,s)&&(d[s]=i[s]);return u.prototype=i.prototype,d.prototype=new u,d.__super__=i.prototype,d},a={}.hasOwnProperty;g.UTF16String=function(d){function i(u,s){this.ucs2String=u,this.codepoints=s,this.length=this.codepoints.length,this.ucs2Length=this.ucs2String.length}return e(i,d),i.box=function(u){return u==null&&(u=""),u instanceof this?u:this.fromUCS2String(u?.toString())},i.fromUCS2String=function(u){return new this(u,h(u))},i.fromCodepoints=function(u){return new this(o(u),u)},i.prototype.offsetToUCS2Offset=function(u){return o(this.codepoints.slice(0,Math.max(0,u))).length},i.prototype.offsetFromUCS2Offset=function(u){return h(this.ucs2String.slice(0,Math.max(0,u))).length},i.prototype.slice=function(){var u;return this.constructor.fromCodepoints((u=this.codepoints).slice.apply(u,arguments))},i.prototype.charAt=function(u){return this.slice(u,u+1)},i.prototype.isEqualTo=function(u){return this.constructor.box(u).ucs2String===this.ucs2String},i.prototype.toJSON=function(){return this.ucs2String},i.prototype.getCacheKey=function(){return this.ucs2String},i.prototype.toString=function(){return this.ucs2String},i}(g.BasicObject),x=(typeof Array.from=="function"?Array.from("\u{1F47C}").length:void 0)===1,b=(typeof" ".codePointAt=="function"?" ".codePointAt(0):void 0)!=null,y=(typeof String.fromCodePoint=="function"?String.fromCodePoint(32,128124):void 0)===" \u{1F47C}",h=x&&b?function(d){return Array.from(d).map(function(i){return i.codePointAt(0)})}:function(d){var i,u,s,n,p;for(n=[],i=0,s=d.length;s>i;)p=d.charCodeAt(i++),p>=55296&&56319>=p&&s>i&&(u=d.charCodeAt(i++),(64512&u)===56320?p=((1023&p)<<10)+(1023&u)+65536:i--),n.push(p);return n},o=y?function(d){return String.fromCodePoint.apply(String,d)}:function(d){var i,u,s;return i=function(){var n,p,c;for(c=[],n=0,p=d.length;p>n;n++)s=d[n],u="",s>65535&&(s-=65536,u+=String.fromCharCode(s>>>10&1023|55296),s=56320|1023&s),c.push(u+String.fromCharCode(s));return c}(),i.join("")}}.call(this),function(){}.call(this),function(){}.call(this),function(){g.config.lang={attachFiles:"Attach Files",bold:"Bold",bullets:"Bullets",byte:"Byte",bytes:"Bytes",captionPlaceholder:"Add a caption\u2026",code:"Code",heading1:"Heading",indent:"Increase Level",italic:"Italic",link:"Link",numbers:"Numbers",outdent:"Decrease Level",quote:"Quote",redo:"Redo",remove:"Remove",strike:"Strikethrough",undo:"Undo",unlink:"Unlink",url:"URL",urlPlaceholder:"Enter a URL\u2026",GB:"GB",KB:"KB",MB:"MB",PB:"PB",TB:"TB"}}.call(this),function(){g.config.css={attachment:"attachment",attachmentCaption:"attachment__caption",attachmentCaptionEditor:"attachment__caption-editor",attachmentMetadata:"attachment__metadata",attachmentMetadataContainer:"attachment__metadata-container",attachmentName:"attachment__name",attachmentProgress:"attachment__progress",attachmentSize:"attachment__size",attachmentToolbar:"attachment__toolbar",attachmentGallery:"attachment-gallery"}}.call(this),function(){var x;g.config.blockAttributes=x={default:{tagName:"div",parse:!1},quote:{tagName:"blockquote",nestable:!0},heading1:{tagName:"h1",terminal:!0,breakOnReturn:!0,group:!1},code:{tagName:"pre",terminal:!0,text:{plaintext:!0}},bulletList:{tagName:"ul",parse:!1},bullet:{tagName:"li",listAttribute:"bulletList",group:!1,nestable:!0,test:function(b){return g.tagName(b.parentNode)===x[this.listAttribute].tagName}},numberList:{tagName:"ol",parse:!1},number:{tagName:"li",listAttribute:"numberList",group:!1,nestable:!0,test:function(b){return g.tagName(b.parentNode)===x[this.listAttribute].tagName}},attachmentGallery:{tagName:"div",exclusive:!0,terminal:!0,parse:!1,group:!1}}}.call(this),function(){var x,b;x=g.config.lang,b=[x.bytes,x.KB,x.MB,x.GB,x.TB,x.PB],g.config.fileSize={prefix:"IEC",precision:2,formatter:function(y){var h,o,e,a,d;switch(y){case 0:return"0 "+x.bytes;case 1:return"1 "+x.byte;default:return h=function(){switch(this.prefix){case"SI":return 1e3;case"IEC":return 1024}}.call(this),o=Math.floor(Math.log(y)/Math.log(h)),e=y/Math.pow(h,o),a=e.toFixed(this.precision),d=a.replace(/0*$/,"").replace(/\.$/,""),d+" "+b[o]}}}}.call(this),function(){g.config.textAttributes={bold:{tagName:"strong",inheritable:!0,parser:function(x){var b;return b=window.getComputedStyle(x),b.fontWeight==="bold"||b.fontWeight>=600}},italic:{tagName:"em",inheritable:!0,parser:function(x){var b;return b=window.getComputedStyle(x),b.fontStyle==="italic"}},href:{groupTagName:"a",parser:function(x){var b,y,h;return b=g.AttachmentView.attachmentSelector,h="a:not("+b+")",(y=g.findClosestElementFromNode(x,{matchingSelector:h}))?y.getAttribute("href"):void 0}},strike:{tagName:"del",inheritable:!0},frozen:{style:{backgroundColor:"highlight"}}}}.call(this),function(){var x,b,y,h,o;o="[data-trix-serialize=false]",h=["contenteditable","data-trix-id","data-trix-store-key","data-trix-mutable","data-trix-placeholder","tabindex"],b="data-trix-serialized-attributes",y="["+b+"]",x=new RegExp("","g"),g.extend({serializers:{"application/json":function(e){var a;if(e instanceof g.Document)a=e;else{if(!(e instanceof HTMLElement))throw new Error("unserializable object");a=g.Document.fromHTML(e.innerHTML)}return a.toSerializableDocument().toJSONString()},"text/html":function(e){var a,d,i,u,s,n,p,c,v,t,r,l,A,f,m,C,S;if(e instanceof g.Document)u=g.DocumentView.render(e);else{if(!(e instanceof HTMLElement))throw new Error("unserializable object");u=e.cloneNode(!0)}for(f=u.querySelectorAll(o),s=0,v=f.length;v>s;s++)i=f[s],g.removeNode(i);for(n=0,t=h.length;t>n;n++)for(a=h[n],m=u.querySelectorAll("["+a+"]"),p=0,r=m.length;r>p;p++)i=m[p],i.removeAttribute(a);for(C=u.querySelectorAll(y),c=0,l=C.length;l>c;c++){i=C[c];try{d=JSON.parse(i.getAttribute(b)),i.removeAttribute(b);for(A in d)S=d[A],i.setAttribute(A,S)}catch{}}return u.innerHTML.replace(x,"")}},deserializers:{"application/json":function(e){return g.Document.fromJSONString(e)},"text/html":function(e){return g.Document.fromHTML(e)}},serializeToContentType:function(e,a){var d;if(d=g.serializers[a])return d(e);throw new Error("unknown content type: "+a)},deserializeFromContentType:function(e,a){var d;if(d=g.deserializers[a])return d(e);throw new Error("unknown content type: "+a)}})}.call(this),function(){var x;x=g.config.lang,g.config.toolbar={getDefaultHTML:function(){return`
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
`}}}.call(this),function(){g.config.undoInterval=5e3}.call(this),function(){g.config.attachments={preview:{presentation:"gallery",caption:{name:!0,size:!0}},file:{caption:{size:!0}}}}.call(this),function(){g.config.keyNames={8:"backspace",9:"tab",13:"return",27:"escape",37:"left",39:"right",46:"delete",68:"d",72:"h",79:"o"}}.call(this),function(){g.config.input={level2Enabled:!0,getLevel:function(){return this.level2Enabled&&g.browser.supportsInputEvents?2:0},pickFiles:function(x){var b;return b=g.makeElement("input",{type:"file",multiple:!0,hidden:!0,id:this.fileInputId}),b.addEventListener("change",function(){return x(b.files),g.removeNode(b)}),g.removeNode(document.getElementById(this.fileInputId)),document.body.appendChild(b),b.click()},fileInputId:"trix-file-input-"+Date.now().toString(16)}}.call(this),function(){}.call(this),function(){g.registerElement("trix-toolbar",{defaultCSS:`%t { + display: block; +} + +%t { + white-space: nowrap; +} + +%t [data-trix-dialog] { + display: none; +} + +%t [data-trix-dialog][data-trix-active] { + display: block; +} + +%t [data-trix-dialog] [data-trix-validate]:invalid { + background-color: #ffdddd; +}`,initialize:function(){return this.innerHTML===""?this.innerHTML=g.config.toolbar.getDefaultHTML():void 0}})}.call(this),function(){var x=function(h,o){function e(){this.constructor=h}for(var a in o)b.call(o,a)&&(h[a]=o[a]);return e.prototype=o.prototype,h.prototype=new e,h.__super__=o.prototype,h},b={}.hasOwnProperty,y=[].indexOf||function(h){for(var o=0,e=this.length;e>o;o++)if(o in this&&this[o]===h)return o;return-1};g.ObjectView=function(h){function o(e,a){this.object=e,this.options=a??{},this.childViews=[],this.rootView=this}return x(o,h),o.prototype.getNodes=function(){var e,a,d,i,u;for(this.nodes==null&&(this.nodes=this.createNodes()),i=this.nodes,u=[],e=0,a=i.length;a>e;e++)d=i[e],u.push(d.cloneNode(!0));return u},o.prototype.invalidate=function(){var e;return this.nodes=null,this.childViews=[],(e=this.parentView)!=null?e.invalidate():void 0},o.prototype.invalidateViewForObject=function(e){var a;return(a=this.findViewForObject(e))!=null?a.invalidate():void 0},o.prototype.findOrCreateCachedChildView=function(e,a){var d;return(d=this.getCachedViewForObject(a))?this.recordChildView(d):(d=this.createChildView.apply(this,arguments),this.cacheViewForObject(d,a)),d},o.prototype.createChildView=function(e,a,d){var i;return d==null&&(d={}),a instanceof g.ObjectGroup&&(d.viewClass=e,e=g.ObjectGroupView),i=new e(a,d),this.recordChildView(i)},o.prototype.recordChildView=function(e){return e.parentView=this,e.rootView=this.rootView,this.childViews.push(e),e},o.prototype.getAllChildViews=function(){var e,a,d,i,u;for(u=[],i=this.childViews,a=0,d=i.length;d>a;a++)e=i[a],u.push(e),u=u.concat(e.getAllChildViews());return u},o.prototype.findElement=function(){return this.findElementForObject(this.object)},o.prototype.findElementForObject=function(e){var a;return(a=e?.id)?this.rootView.element.querySelector("[data-trix-id='"+a+"']"):void 0},o.prototype.findViewForObject=function(e){var a,d,i,u;for(i=this.getAllChildViews(),a=0,d=i.length;d>a;a++)if(u=i[a],u.object===e)return u},o.prototype.getViewCache=function(){return this.rootView!==this?this.rootView.getViewCache():this.isViewCachingEnabled()?this.viewCache!=null?this.viewCache:this.viewCache={}:void 0},o.prototype.isViewCachingEnabled=function(){return this.shouldCacheViews!==!1},o.prototype.enableViewCaching=function(){return this.shouldCacheViews=!0},o.prototype.disableViewCaching=function(){return this.shouldCacheViews=!1},o.prototype.getCachedViewForObject=function(e){var a;return(a=this.getViewCache())!=null?a[e.getCacheKey()]:void 0},o.prototype.cacheViewForObject=function(e,a){var d;return(d=this.getViewCache())!=null?d[a.getCacheKey()]=e:void 0},o.prototype.garbageCollectCachedViews=function(){var e,a,d,i,u,s;if(e=this.getViewCache()){s=this.getAllChildViews().concat(this),d=function(){var n,p,c;for(c=[],n=0,p=s.length;p>n;n++)u=s[n],c.push(u.object.getCacheKey());return c}(),i=[];for(a in e)y.call(d,a)<0&&i.push(delete e[a]);return i}},o}(g.BasicObject)}.call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.ObjectGroupView=function(y){function h(){h.__super__.constructor.apply(this,arguments),this.objectGroup=this.object,this.viewClass=this.options.viewClass,delete this.options.viewClass}return x(h,y),h.prototype.getChildViews=function(){var o,e,a,d;if(!this.childViews.length)for(d=this.objectGroup.getObjects(),o=0,e=d.length;e>o;o++)a=d[o],this.findOrCreateCachedChildView(this.viewClass,a,this.options);return this.childViews},h.prototype.createNodes=function(){var o,e,a,d,i,u,s,n,p;for(o=this.createContainerElement(),s=this.getChildViews(),e=0,d=s.length;d>e;e++)for(p=s[e],n=p.getNodes(),a=0,i=n.length;i>a;a++)u=n[a],o.appendChild(u);return[o]},h.prototype.createContainerElement=function(o){return o==null&&(o=this.objectGroup.getDepth()),this.getChildViews()[0].createContainerElement(o)},h}(g.ObjectView)}.call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.Controller=function(y){function h(){return h.__super__.constructor.apply(this,arguments)}return x(h,y),h}(g.BasicObject)}.call(this),function(){var x,b,y,h,o,e,a=function(s,n){return function(){return s.apply(n,arguments)}},d=function(s,n){function p(){this.constructor=s}for(var c in n)i.call(n,c)&&(s[c]=n[c]);return p.prototype=n.prototype,s.prototype=new p,s.__super__=n.prototype,s},i={}.hasOwnProperty,u=[].indexOf||function(s){for(var n=0,p=this.length;p>n;n++)if(n in this&&this[n]===s)return n;return-1};x=g.findClosestElementFromNode,y=g.nodeIsEmptyTextNode,b=g.nodeIsBlockStartComment,h=g.normalizeSpaces,o=g.summarizeStringChange,e=g.tagName,g.MutationObserver=function(s){function n(r){this.element=r,this.didMutate=a(this.didMutate,this),this.observer=new window.MutationObserver(this.didMutate),this.start()}var p,c,v,t;return d(n,s),c="data-trix-mutable",v="["+c+"]",t={attributes:!0,childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0},n.prototype.start=function(){return this.reset(),this.observer.observe(this.element,t)},n.prototype.stop=function(){return this.observer.disconnect()},n.prototype.didMutate=function(r){var l,A;return(l=this.mutations).push.apply(l,this.findSignificantMutations(r)),this.mutations.length?((A=this.delegate)!=null&&typeof A.elementDidMutate=="function"&&A.elementDidMutate(this.getMutationSummary()),this.reset()):void 0},n.prototype.reset=function(){return this.mutations=[]},n.prototype.findSignificantMutations=function(r){var l,A,f,m;for(m=[],l=0,A=r.length;A>l;l++)f=r[l],this.mutationIsSignificant(f)&&m.push(f);return m},n.prototype.mutationIsSignificant=function(r){var l,A,f,m;if(this.nodeIsMutable(r.target))return!1;for(m=this.nodesModifiedByMutation(r),l=0,A=m.length;A>l;l++)if(f=m[l],this.nodeIsSignificant(f))return!0;return!1},n.prototype.nodeIsSignificant=function(r){return r!==this.element&&!this.nodeIsMutable(r)&&!y(r)},n.prototype.nodeIsMutable=function(r){return x(r,{matchingSelector:v})},n.prototype.nodesModifiedByMutation=function(r){var l;switch(l=[],r.type){case"attributes":r.attributeName!==c&&l.push(r.target);break;case"characterData":l.push(r.target.parentNode),l.push(r.target);break;case"childList":l.push.apply(l,r.addedNodes),l.push.apply(l,r.removedNodes)}return l},n.prototype.getMutationSummary=function(){return this.getTextMutationSummary()},n.prototype.getTextMutationSummary=function(){var r,l,A,f,m,C,S,L,O,D,R;for(L=this.getTextChangesFromCharacterData(),A=L.additions,m=L.deletions,R=this.getTextChangesFromChildList(),O=R.additions,C=0,S=O.length;S>C;C++)l=O[C],u.call(A,l)<0&&A.push(l);return m.push.apply(m,R.deletions),D={},(r=A.join(""))&&(D.textAdded=r),(f=m.join(""))&&(D.textDeleted=f),D},n.prototype.getMutationsByType=function(r){var l,A,f,m,C;for(m=this.mutations,C=[],l=0,A=m.length;A>l;l++)f=m[l],f.type===r&&C.push(f);return C},n.prototype.getTextChangesFromChildList=function(){var r,l,A,f,m,C,S,L,O,D,R;for(r=[],S=[],C=this.getMutationsByType("childList"),l=0,f=C.length;f>l;l++)m=C[l],r.push.apply(r,m.addedNodes),S.push.apply(S,m.removedNodes);return L=r.length===0&&S.length===1&&b(S[0]),L?(D=[],R=[` +`]):(D=p(r),R=p(S)),{additions:function(){var E,w,k;for(k=[],A=E=0,w=D.length;w>E;A=++E)O=D[A],O!==R[A]&&k.push(h(O));return k}(),deletions:function(){var E,w,k;for(k=[],A=E=0,w=R.length;w>E;A=++E)O=R[A],O!==D[A]&&k.push(h(O));return k}()}},n.prototype.getTextChangesFromCharacterData=function(){var r,l,A,f,m,C,S,L;return l=this.getMutationsByType("characterData"),l.length&&(L=l[0],A=l[l.length-1],m=h(L.oldValue),f=h(A.target.data),C=o(m,f),r=C.added,S=C.removed),{additions:r?[r]:[],deletions:S?[S]:[]}},p=function(r){var l,A,f,m;for(r==null&&(r=[]),m=[],l=0,A=r.length;A>l;l++)switch(f=r[l],f.nodeType){case Node.TEXT_NODE:m.push(f.data);break;case Node.ELEMENT_NODE:e(f)==="br"?m.push(` +`):m.push.apply(m,p(f.childNodes))}return m},n}(g.BasicObject)}.call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.FileVerificationOperation=function(y){function h(o){this.file=o}return x(h,y),h.prototype.perform=function(o){var e;return e=new FileReader,e.onerror=function(){return o(!1)},e.onload=function(a){return function(){e.onerror=null;try{e.abort()}catch{}return o(!0,a.file)}}(this),e.readAsArrayBuffer(this.file)},h}(g.Operation)}.call(this),function(){var x,b,y=function(o,e){function a(){this.constructor=o}for(var d in e)h.call(e,d)&&(o[d]=e[d]);return a.prototype=e.prototype,o.prototype=new a,o.__super__=e.prototype,o},h={}.hasOwnProperty;x=g.handleEvent,b=g.innerElementIsActive,g.InputController=function(o){function e(a){var d;this.element=a,this.mutationObserver=new g.MutationObserver(this.element),this.mutationObserver.delegate=this;for(d in this.events)x(d,{onElement:this.element,withCallback:this.handlerFor(d)})}return y(e,o),e.prototype.events={},e.prototype.elementDidMutate=function(){},e.prototype.editorWillSyncDocumentView=function(){return this.mutationObserver.stop()},e.prototype.editorDidSyncDocumentView=function(){return this.mutationObserver.start()},e.prototype.requestRender=function(){var a;return(a=this.delegate)!=null&&typeof a.inputControllerDidRequestRender=="function"?a.inputControllerDidRequestRender():void 0},e.prototype.requestReparse=function(){var a;return(a=this.delegate)!=null&&typeof a.inputControllerDidRequestReparse=="function"&&a.inputControllerDidRequestReparse(),this.requestRender()},e.prototype.attachFiles=function(a){var d,i;return i=function(){var u,s,n;for(n=[],u=0,s=a.length;s>u;u++)d=a[u],n.push(new g.FileVerificationOperation(d));return n}(),Promise.all(i).then(function(u){return function(s){return u.handleInput(function(){var n,p;return(n=this.delegate)!=null&&n.inputControllerWillAttachFiles(),(p=this.responder)!=null&&p.insertFiles(s),this.requestRender()})}}(this))},e.prototype.handlerFor=function(a){return function(d){return function(i){return i.defaultPrevented?void 0:d.handleInput(function(){return b(this.element)?void 0:(this.eventName=a,this.events[a].call(this,i))})}}(this)},e.prototype.handleInput=function(a){var d,i;try{return(d=this.delegate)!=null&&d.inputControllerWillHandleInput(),a.call(this)}finally{(i=this.delegate)!=null&&i.inputControllerDidHandleInput()}},e.prototype.createLinkHTML=function(a,d){var i;return i=document.createElement("a"),i.href=a,i.textContent=d??a,i.outerHTML},e}(g.BasicObject)}.call(this),function(){var x,b,y,h,o,e,a,d,i,u,s,n,p,c=function(r,l){function A(){this.constructor=r}for(var f in l)v.call(l,f)&&(r[f]=l[f]);return A.prototype=l.prototype,r.prototype=new A,r.__super__=l.prototype,r},v={}.hasOwnProperty,t=[].indexOf||function(r){for(var l=0,A=this.length;A>l;l++)if(l in this&&this[l]===r)return l;return-1};i=g.makeElement,u=g.objectsAreEqual,p=g.tagName,b=g.browser,a=g.keyEventIsKeyboardCommand,h=g.dataTransferIsWritable,y=g.dataTransferIsPlainText,d=g.config.keyNames,g.Level0InputController=function(r){function l(){l.__super__.constructor.apply(this,arguments),this.resetInputSummary()}var A;return c(l,r),A=0,l.prototype.setInputSummary=function(f){var m,C;f==null&&(f={}),this.inputSummary.eventName=this.eventName;for(m in f)C=f[m],this.inputSummary[m]=C;return this.inputSummary},l.prototype.resetInputSummary=function(){return this.inputSummary={}},l.prototype.reset=function(){return this.resetInputSummary(),g.selectionChangeObserver.reset()},l.prototype.elementDidMutate=function(f){var m;return this.isComposing()?(m=this.delegate)!=null&&typeof m.inputControllerDidAllowUnhandledInput=="function"?m.inputControllerDidAllowUnhandledInput():void 0:this.handleInput(function(){return this.mutationIsSignificant(f)&&(this.mutationIsExpected(f)?this.requestRender():this.requestReparse()),this.reset()})},l.prototype.mutationIsExpected=function(f){var m,C,S,L,O,D,R,E,w,k;return R=f.textAdded,E=f.textDeleted,this.inputSummary.preferDocument?!0:(m=R!=null?R===this.inputSummary.textAdded:!this.inputSummary.textAdded,C=E!=null?this.inputSummary.didDelete:!this.inputSummary.didDelete,w=(R===` +`||R===` +`)&&!m,k=E===` +`&&!C,D=w&&!k||k&&!w,D&&(L=this.getSelectedRange())&&(S=w?R.replace(/\n$/,"").length||-1:R?.length||1,(O=this.responder)!=null?O.positionIsBlockBreak(L[1]+S):void 0)?!0:m&&C)},l.prototype.mutationIsSignificant=function(f){var m,C,S;return S=Object.keys(f).length>0,m=((C=this.compositionInput)!=null?C.getEndData():void 0)==="",S||!m},l.prototype.events={keydown:function(f){var m,C,S,L,O,D,R,E,w;if(this.isComposing()||this.resetInputSummary(),this.inputSummary.didInput=!0,L=d[f.keyCode]){for(C=this.keys,E=["ctrl","alt","shift","meta"],S=0,D=E.length;D>S;S++)R=E[S],f[R+"Key"]&&(R==="ctrl"&&(R="control"),C=C?.[R]);C?.[L]!=null&&(this.setInputSummary({keyName:L}),g.selectionChangeObserver.reset(),C[L].call(this,f))}return a(f)&&(m=String.fromCharCode(f.keyCode).toLowerCase())&&(O=function(){var k,T,N,P;for(N=["alt","shift"],P=[],k=0,T=N.length;T>k;k++)R=N[k],f[R+"Key"]&&P.push(R);return P}(),O.push(m),(w=this.delegate)!=null?w.inputControllerDidReceiveKeyboardCommand(O):void 0)?f.preventDefault():void 0},keypress:function(f){var m,C,S;if(this.inputSummary.eventName==null&&!f.metaKey&&(!f.ctrlKey||f.altKey))return(S=n(f))?((m=this.delegate)!=null&&m.inputControllerWillPerformTyping(),(C=this.responder)!=null&&C.insertString(S),this.setInputSummary({textAdded:S,didDelete:this.selectionIsExpanded()})):void 0},textInput:function(f){var m,C,S,L;return m=f.data,L=this.inputSummary.textAdded,L&&L!==m&&L.toUpperCase()===m?(C=this.getSelectedRange(),this.setSelectedRange([C[0],C[1]+L.length]),(S=this.responder)!=null&&S.insertString(m),this.setInputSummary({textAdded:m}),this.setSelectedRange(C)):void 0},dragenter:function(f){return f.preventDefault()},dragstart:function(f){var m,C;return C=f.target,this.serializeSelectionToDataTransfer(f.dataTransfer),this.draggedRange=this.getSelectedRange(),(m=this.delegate)!=null&&typeof m.inputControllerDidStartDrag=="function"?m.inputControllerDidStartDrag():void 0},dragover:function(f){var m,C;return!this.draggedRange&&!this.canAcceptDataTransfer(f.dataTransfer)||(f.preventDefault(),m={x:f.clientX,y:f.clientY},u(m,this.draggingPoint))?void 0:(this.draggingPoint=m,(C=this.delegate)!=null&&typeof C.inputControllerDidReceiveDragOverPoint=="function"?C.inputControllerDidReceiveDragOverPoint(this.draggingPoint):void 0)},dragend:function(){var f;return(f=this.delegate)!=null&&typeof f.inputControllerDidCancelDrag=="function"&&f.inputControllerDidCancelDrag(),this.draggedRange=null,this.draggingPoint=null},drop:function(f){var m,C,S,L,O,D,R,E,w;return f.preventDefault(),S=(O=f.dataTransfer)!=null?O.files:void 0,L={x:f.clientX,y:f.clientY},(D=this.responder)!=null&&D.setLocationRangeFromPointRange(L),S?.length?this.attachFiles(S):this.draggedRange?((R=this.delegate)!=null&&R.inputControllerWillMoveText(),(E=this.responder)!=null&&E.moveTextFromRange(this.draggedRange),this.draggedRange=null,this.requestRender()):(C=f.dataTransfer.getData("application/x-trix-document"))&&(m=g.Document.fromJSONString(C),(w=this.responder)!=null&&w.insertDocument(m),this.requestRender()),this.draggedRange=null,this.draggingPoint=null},cut:function(f){var m,C;return(m=this.responder)!=null&&m.selectionIsExpanded()&&(this.serializeSelectionToDataTransfer(f.clipboardData)&&f.preventDefault(),(C=this.delegate)!=null&&C.inputControllerWillCutText(),this.deleteInDirection("backward"),f.defaultPrevented)?this.requestRender():void 0},copy:function(f){var m;return(m=this.responder)!=null&&m.selectionIsExpanded()&&this.serializeSelectionToDataTransfer(f.clipboardData)?f.preventDefault():void 0},paste:function(f){var m,C,S,L,O,D,R,E,w,k,T,N,P,_,F,B,M,U,H,z,j,G,K;return m=(E=f.clipboardData)!=null?E:f.testClipboardData,R={clipboard:m},m==null||s(f)?void this.getPastedHTMLUsingHiddenElement(function(J){return function(tt){var $,X,Y;return R.type="text/html",R.html=tt,($=J.delegate)!=null&&$.inputControllerWillPaste(R),(X=J.responder)!=null&&X.insertHTML(R.html),J.requestRender(),(Y=J.delegate)!=null?Y.inputControllerDidPaste(R):void 0}}(this)):((L=m.getData("URL"))?(R.type="text/html",K=(D=m.getData("public.url-name"))?g.squishBreakableWhitespace(D).trim():L,R.html=this.createLinkHTML(L,K),(w=this.delegate)!=null&&w.inputControllerWillPaste(R),this.setInputSummary({textAdded:K,didDelete:this.selectionIsExpanded()}),(F=this.responder)!=null&&F.insertHTML(R.html),this.requestRender(),(B=this.delegate)!=null&&B.inputControllerDidPaste(R)):y(m)?(R.type="text/plain",R.string=m.getData("text/plain"),(M=this.delegate)!=null&&M.inputControllerWillPaste(R),this.setInputSummary({textAdded:R.string,didDelete:this.selectionIsExpanded()}),(U=this.responder)!=null&&U.insertString(R.string),this.requestRender(),(H=this.delegate)!=null&&H.inputControllerDidPaste(R)):(O=m.getData("text/html"))?(R.type="text/html",R.html=O,(z=this.delegate)!=null&&z.inputControllerWillPaste(R),(j=this.responder)!=null&&j.insertHTML(R.html),this.requestRender(),(G=this.delegate)!=null&&G.inputControllerDidPaste(R)):t.call(m.types,"Files")>=0&&(S=(k=m.items)!=null&&(T=k[0])!=null&&typeof T.getAsFile=="function"?T.getAsFile():void 0)&&(!S.name&&(C=o(S))&&(S.name="pasted-file-"+ ++A+"."+C),R.type="File",R.file=S,(N=this.delegate)!=null&&N.inputControllerWillAttachFiles(),(P=this.responder)!=null&&P.insertFile(R.file),this.requestRender(),(_=this.delegate)!=null&&_.inputControllerDidPaste(R)),f.preventDefault())},compositionstart:function(f){return this.getCompositionInput().start(f.data)},compositionupdate:function(f){return this.getCompositionInput().update(f.data)},compositionend:function(f){return this.getCompositionInput().end(f.data)},beforeinput:function(){return this.inputSummary.didInput=!0},input:function(f){return this.inputSummary.didInput=!0,f.stopPropagation()}},l.prototype.keys={backspace:function(f){var m;return(m=this.delegate)!=null&&m.inputControllerWillPerformTyping(),this.deleteInDirection("backward",f)},delete:function(f){var m;return(m=this.delegate)!=null&&m.inputControllerWillPerformTyping(),this.deleteInDirection("forward",f)},return:function(){var f,m;return this.setInputSummary({preferDocument:!0}),(f=this.delegate)!=null&&f.inputControllerWillPerformTyping(),(m=this.responder)!=null?m.insertLineBreak():void 0},tab:function(f){var m,C;return(m=this.responder)!=null&&m.canIncreaseNestingLevel()?((C=this.responder)!=null&&C.increaseNestingLevel(),this.requestRender(),f.preventDefault()):void 0},left:function(f){var m;return this.selectionIsInCursorTarget()?(f.preventDefault(),(m=this.responder)!=null?m.moveCursorInDirection("backward"):void 0):void 0},right:function(f){var m;return this.selectionIsInCursorTarget()?(f.preventDefault(),(m=this.responder)!=null?m.moveCursorInDirection("forward"):void 0):void 0},control:{d:function(f){var m;return(m=this.delegate)!=null&&m.inputControllerWillPerformTyping(),this.deleteInDirection("forward",f)},h:function(f){var m;return(m=this.delegate)!=null&&m.inputControllerWillPerformTyping(),this.deleteInDirection("backward",f)},o:function(f){var m,C;return f.preventDefault(),(m=this.delegate)!=null&&m.inputControllerWillPerformTyping(),(C=this.responder)!=null&&C.insertString(` +`,{updatePosition:!1}),this.requestRender()}},shift:{return:function(f){var m,C;return(m=this.delegate)!=null&&m.inputControllerWillPerformTyping(),(C=this.responder)!=null&&C.insertString(` +`),this.requestRender(),f.preventDefault()},tab:function(f){var m,C;return(m=this.responder)!=null&&m.canDecreaseNestingLevel()?((C=this.responder)!=null&&C.decreaseNestingLevel(),this.requestRender(),f.preventDefault()):void 0},left:function(f){return this.selectionIsInCursorTarget()?(f.preventDefault(),this.expandSelectionInDirection("backward")):void 0},right:function(f){return this.selectionIsInCursorTarget()?(f.preventDefault(),this.expandSelectionInDirection("forward")):void 0}},alt:{backspace:function(){var f;return this.setInputSummary({preferDocument:!1}),(f=this.delegate)!=null?f.inputControllerWillPerformTyping():void 0}},meta:{backspace:function(){var f;return this.setInputSummary({preferDocument:!1}),(f=this.delegate)!=null?f.inputControllerWillPerformTyping():void 0}}},l.prototype.getCompositionInput=function(){return this.isComposing()?this.compositionInput:this.compositionInput=new x(this)},l.prototype.isComposing=function(){return this.compositionInput!=null&&!this.compositionInput.isEnded()},l.prototype.deleteInDirection=function(f,m){var C;return((C=this.responder)!=null?C.deleteInDirection(f):void 0)!==!1?this.setInputSummary({didDelete:!0}):m?(m.preventDefault(),this.requestRender()):void 0},l.prototype.serializeSelectionToDataTransfer=function(f){var m,C;if(h(f))return m=(C=this.responder)!=null?C.getSelectedDocument().toSerializableDocument():void 0,f.setData("application/x-trix-document",JSON.stringify(m)),f.setData("text/html",g.DocumentView.render(m).innerHTML),f.setData("text/plain",m.toString().replace(/\n$/,"")),!0},l.prototype.canAcceptDataTransfer=function(f){var m,C,S,L,O,D;for(D={},L=(S=f?.types)!=null?S:[],m=0,C=L.length;C>m;m++)O=L[m],D[O]=!0;return D.Files||D["application/x-trix-document"]||D["text/html"]||D["text/plain"]},l.prototype.getPastedHTMLUsingHiddenElement=function(f){var m,C,S;return C=this.getSelectedRange(),S={position:"absolute",left:window.pageXOffset+"px",top:window.pageYOffset+"px",opacity:0},m=i({style:S,tagName:"div",editable:!0}),document.body.appendChild(m),m.focus(),requestAnimationFrame(function(L){return function(){var O;return O=m.innerHTML,g.removeNode(m),L.setSelectedRange(C),f(O)}}(this))},l.proxyMethod("responder?.getSelectedRange"),l.proxyMethod("responder?.setSelectedRange"),l.proxyMethod("responder?.expandSelectionInDirection"),l.proxyMethod("responder?.selectionIsInCursorTarget"),l.proxyMethod("responder?.selectionIsExpanded"),l}(g.InputController),o=function(r){var l,A;return(l=r.type)!=null&&(A=l.match(/\/(\w+)$/))!=null?A[1]:void 0},e=(typeof" ".codePointAt=="function"?" ".codePointAt(0):void 0)!=null,n=function(r){var l;return r.key&&e&&r.key.codePointAt(0)===r.keyCode?r.key:(r.which===null?l=r.keyCode:r.which!==0&&r.charCode!==0&&(l=r.charCode),l!=null&&d[l]!=="escape"?g.UTF16String.fromCodepoints([l]).toString():void 0)},s=function(r){var l,A,f,m,C,S,L,O,D,R;if(O=r.clipboardData){if(t.call(O.types,"text/html")>=0){for(D=O.types,f=0,S=D.length;S>f;f++)if(R=D[f],l=/^CorePasteboardFlavorType/.test(R),A=/^dyn\./.test(R)&&O.getData(R),L=l||A)return!0;return!1}return m=t.call(O.types,"com.apple.webarchive")>=0,C=t.call(O.types,"com.apple.flat-rtfd")>=0,m||C}},x=function(r){function l(A){var f;this.inputController=A,f=this.inputController,this.responder=f.responder,this.delegate=f.delegate,this.inputSummary=f.inputSummary,this.data={}}return c(l,r),l.prototype.start=function(A){var f,m;return this.data.start=A,this.isSignificant()?(this.inputSummary.eventName==="keypress"&&this.inputSummary.textAdded&&(f=this.responder)!=null&&f.deleteInDirection("left"),this.selectionIsExpanded()||(this.insertPlaceholder(),this.requestRender()),this.range=(m=this.responder)!=null?m.getSelectedRange():void 0):void 0},l.prototype.update=function(A){var f;return this.data.update=A,this.isSignificant()&&(f=this.selectPlaceholder())?(this.forgetPlaceholder(),this.range=f):void 0},l.prototype.end=function(A){var f,m,C,S;return this.data.end=A,this.isSignificant()?(this.forgetPlaceholder(),this.canApplyToDocument()?(this.setInputSummary({preferDocument:!0,didInput:!1}),(f=this.delegate)!=null&&f.inputControllerWillPerformTyping(),(m=this.responder)!=null&&m.setSelectedRange(this.range),(C=this.responder)!=null&&C.insertString(this.data.end),(S=this.responder)!=null?S.setSelectedRange(this.range[0]+this.data.end.length):void 0):this.data.start!=null||this.data.update!=null?(this.requestReparse(),this.inputController.reset()):void 0):this.inputController.reset()},l.prototype.getEndData=function(){return this.data.end},l.prototype.isEnded=function(){return this.getEndData()!=null},l.prototype.isSignificant=function(){return b.composesExistingText?this.inputSummary.didInput:!0},l.prototype.canApplyToDocument=function(){var A,f;return((A=this.data.start)!=null?A.length:void 0)===0&&((f=this.data.end)!=null?f.length:void 0)>0&&this.range!=null},l.proxyMethod("inputController.setInputSummary"),l.proxyMethod("inputController.requestRender"),l.proxyMethod("inputController.requestReparse"),l.proxyMethod("responder?.selectionIsExpanded"),l.proxyMethod("responder?.insertPlaceholder"),l.proxyMethod("responder?.selectPlaceholder"),l.proxyMethod("responder?.forgetPlaceholder"),l}(g.BasicObject)}.call(this),function(){var x,b,y,h=function(d,i){return function(){return d.apply(i,arguments)}},o=function(d,i){function u(){this.constructor=d}for(var s in i)e.call(i,s)&&(d[s]=i[s]);return u.prototype=i.prototype,d.prototype=new u,d.__super__=i.prototype,d},e={}.hasOwnProperty,a=[].indexOf||function(d){for(var i=0,u=this.length;u>i;i++)if(i in this&&this[i]===d)return i;return-1};x=g.dataTransferIsPlainText,b=g.keyEventIsKeyboardCommand,y=g.objectsAreEqual,g.Level2InputController=function(d){function i(){return this.render=h(this.render,this),i.__super__.constructor.apply(this,arguments)}var u,s,n,p,c,v;return o(i,d),i.prototype.elementDidMutate=function(){var t;return this.scheduledRender?this.composing&&(t=this.delegate)!=null&&typeof t.inputControllerDidAllowUnhandledInput=="function"?t.inputControllerDidAllowUnhandledInput():void 0:this.reparse()},i.prototype.scheduleRender=function(){return this.scheduledRender!=null?this.scheduledRender:this.scheduledRender=requestAnimationFrame(this.render)},i.prototype.render=function(){var t;return cancelAnimationFrame(this.scheduledRender),this.scheduledRender=null,this.composing||(t=this.delegate)!=null&&t.render(),typeof this.afterRender=="function"&&this.afterRender(),this.afterRender=null},i.prototype.reparse=function(){var t;return(t=this.delegate)!=null?t.reparse():void 0},i.prototype.events={keydown:function(t){var r,l,A,f;if(b(t)){if(r=s(t),(f=this.delegate)!=null?f.inputControllerDidReceiveKeyboardCommand(r):void 0)return t.preventDefault()}else if(A=t.key,t.altKey&&(A+="+Alt"),t.shiftKey&&(A+="+Shift"),l=this.keys[A])return this.withEvent(t,l)},paste:function(t){var r,l,A,f,m,C,S,L,O;return n(t)?(t.preventDefault(),this.attachFiles(t.clipboardData.files)):p(t)?(t.preventDefault(),l={type:"text/plain",string:t.clipboardData.getData("text/plain")},(A=this.delegate)!=null&&A.inputControllerWillPaste(l),(f=this.responder)!=null&&f.insertString(l.string),this.render(),(m=this.delegate)!=null?m.inputControllerDidPaste(l):void 0):(r=(C=t.clipboardData)!=null?C.getData("URL"):void 0)?(t.preventDefault(),l={type:"text/html",html:this.createLinkHTML(r)},(S=this.delegate)!=null&&S.inputControllerWillPaste(l),(L=this.responder)!=null&&L.insertHTML(l.html),this.render(),(O=this.delegate)!=null?O.inputControllerDidPaste(l):void 0):void 0},beforeinput:function(t){var r;return(r=this.inputTypes[t.inputType])?(this.withEvent(t,r),this.scheduleRender()):void 0},input:function(){return g.selectionChangeObserver.reset()},dragstart:function(t){var r,l;return(r=this.responder)!=null&&r.selectionContainsAttachments()?(t.dataTransfer.setData("application/x-trix-dragging",!0),this.dragging={range:(l=this.responder)!=null?l.getSelectedRange():void 0,point:c(t)}):void 0},dragenter:function(t){return u(t)?t.preventDefault():void 0},dragover:function(t){var r,l;if(this.dragging){if(t.preventDefault(),r=c(t),!y(r,this.dragging.point))return this.dragging.point=r,(l=this.responder)!=null?l.setLocationRangeFromPointRange(r):void 0}else if(u(t))return t.preventDefault()},drop:function(t){var r,l,A,f;return this.dragging?(t.preventDefault(),(l=this.delegate)!=null&&l.inputControllerWillMoveText(),(A=this.responder)!=null&&A.moveTextFromRange(this.dragging.range),this.dragging=null,this.scheduleRender()):u(t)?(t.preventDefault(),r=c(t),(f=this.responder)!=null&&f.setLocationRangeFromPointRange(r),this.attachFiles(t.dataTransfer.files)):void 0},dragend:function(){var t;return this.dragging?((t=this.responder)!=null&&t.setSelectedRange(this.dragging.range),this.dragging=null):void 0},compositionend:function(){return this.composing?(this.composing=!1,this.scheduleRender()):void 0}},i.prototype.keys={ArrowLeft:function(){var t,r;return(t=this.responder)!=null&&t.shouldManageMovingCursorInDirection("backward")?(this.event.preventDefault(),(r=this.responder)!=null?r.moveCursorInDirection("backward"):void 0):void 0},ArrowRight:function(){var t,r;return(t=this.responder)!=null&&t.shouldManageMovingCursorInDirection("forward")?(this.event.preventDefault(),(r=this.responder)!=null?r.moveCursorInDirection("forward"):void 0):void 0},Backspace:function(){var t,r,l;return(t=this.responder)!=null&&t.shouldManageDeletingInDirection("backward")?(this.event.preventDefault(),(r=this.delegate)!=null&&r.inputControllerWillPerformTyping(),(l=this.responder)!=null&&l.deleteInDirection("backward"),this.render()):void 0},Tab:function(){var t,r;return(t=this.responder)!=null&&t.canIncreaseNestingLevel()?(this.event.preventDefault(),(r=this.responder)!=null&&r.increaseNestingLevel(),this.render()):void 0},"Tab+Shift":function(){var t,r;return(t=this.responder)!=null&&t.canDecreaseNestingLevel()?(this.event.preventDefault(),(r=this.responder)!=null&&r.decreaseNestingLevel(),this.render()):void 0}},i.prototype.inputTypes={deleteByComposition:function(){return this.deleteInDirection("backward",{recordUndoEntry:!1})},deleteByCut:function(){return this.deleteInDirection("backward")},deleteByDrag:function(){return this.event.preventDefault(),this.withTargetDOMRange(function(){var t;return this.deleteByDragRange=(t=this.responder)!=null?t.getSelectedRange():void 0})},deleteCompositionText:function(){return this.deleteInDirection("backward",{recordUndoEntry:!1})},deleteContent:function(){return this.deleteInDirection("backward")},deleteContentBackward:function(){return this.deleteInDirection("backward")},deleteContentForward:function(){return this.deleteInDirection("forward")},deleteEntireSoftLine:function(){return this.deleteInDirection("forward")},deleteHardLineBackward:function(){return this.deleteInDirection("backward")},deleteHardLineForward:function(){return this.deleteInDirection("forward")},deleteSoftLineBackward:function(){return this.deleteInDirection("backward")},deleteSoftLineForward:function(){return this.deleteInDirection("forward")},deleteWordBackward:function(){return this.deleteInDirection("backward")},deleteWordForward:function(){return this.deleteInDirection("forward")},formatBackColor:function(){return this.activateAttributeIfSupported("backgroundColor",this.event.data)},formatBold:function(){return this.toggleAttributeIfSupported("bold")},formatFontColor:function(){return this.activateAttributeIfSupported("color",this.event.data)},formatFontName:function(){return this.activateAttributeIfSupported("font",this.event.data)},formatIndent:function(){var t;return(t=this.responder)!=null&&t.canIncreaseNestingLevel()?this.withTargetDOMRange(function(){var r;return(r=this.responder)!=null?r.increaseNestingLevel():void 0}):void 0},formatItalic:function(){return this.toggleAttributeIfSupported("italic")},formatJustifyCenter:function(){return this.toggleAttributeIfSupported("justifyCenter")},formatJustifyFull:function(){return this.toggleAttributeIfSupported("justifyFull")},formatJustifyLeft:function(){return this.toggleAttributeIfSupported("justifyLeft")},formatJustifyRight:function(){return this.toggleAttributeIfSupported("justifyRight")},formatOutdent:function(){var t;return(t=this.responder)!=null&&t.canDecreaseNestingLevel()?this.withTargetDOMRange(function(){var r;return(r=this.responder)!=null?r.decreaseNestingLevel():void 0}):void 0},formatRemove:function(){return this.withTargetDOMRange(function(){var t,r,l,A;A=[];for(t in(r=this.responder)!=null?r.getCurrentAttributes():void 0)A.push((l=this.responder)!=null?l.removeCurrentAttribute(t):void 0);return A})},formatSetBlockTextDirection:function(){return this.activateAttributeIfSupported("blockDir",this.event.data)},formatSetInlineTextDirection:function(){return this.activateAttributeIfSupported("textDir",this.event.data)},formatStrikeThrough:function(){return this.toggleAttributeIfSupported("strike")},formatSubscript:function(){return this.toggleAttributeIfSupported("sub")},formatSuperscript:function(){return this.toggleAttributeIfSupported("sup")},formatUnderline:function(){return this.toggleAttributeIfSupported("underline")},historyRedo:function(){var t;return(t=this.delegate)!=null?t.inputControllerWillPerformRedo():void 0},historyUndo:function(){var t;return(t=this.delegate)!=null?t.inputControllerWillPerformUndo():void 0},insertCompositionText:function(){return this.composing=!0,this.insertString(this.event.data)},insertFromComposition:function(){return this.composing=!1,this.insertString(this.event.data)},insertFromDrop:function(){var t,r;return(t=this.deleteByDragRange)?(this.deleteByDragRange=null,(r=this.delegate)!=null&&r.inputControllerWillMoveText(),this.withTargetDOMRange(function(){var l;return(l=this.responder)!=null?l.moveTextFromRange(t):void 0})):void 0},insertFromPaste:function(){var t,r,l,A,f,m,C,S,L,O,D;return t=this.event.dataTransfer,f={dataTransfer:t},(r=t.getData("URL"))?(this.event.preventDefault(),f.type="text/html",D=(A=t.getData("public.url-name"))?g.squishBreakableWhitespace(A).trim():r,f.html=this.createLinkHTML(r,D),(m=this.delegate)!=null&&m.inputControllerWillPaste(f),this.withTargetDOMRange(function(){var R;return(R=this.responder)!=null?R.insertHTML(f.html):void 0}),this.afterRender=function(R){return function(){var E;return(E=R.delegate)!=null?E.inputControllerDidPaste(f):void 0}}(this)):x(t)?(f.type="text/plain",f.string=t.getData("text/plain"),(C=this.delegate)!=null&&C.inputControllerWillPaste(f),this.withTargetDOMRange(function(){var R;return(R=this.responder)!=null?R.insertString(f.string):void 0}),this.afterRender=function(R){return function(){var E;return(E=R.delegate)!=null?E.inputControllerDidPaste(f):void 0}}(this)):(l=t.getData("text/html"))?(this.event.preventDefault(),f.type="text/html",f.html=l,(S=this.delegate)!=null&&S.inputControllerWillPaste(f),this.withTargetDOMRange(function(){var R;return(R=this.responder)!=null?R.insertHTML(f.html):void 0}),this.afterRender=function(R){return function(){var E;return(E=R.delegate)!=null?E.inputControllerDidPaste(f):void 0}}(this)):(L=t.files)!=null&&L.length?(f.type="File",f.file=t.files[0],(O=this.delegate)!=null&&O.inputControllerWillPaste(f),this.withTargetDOMRange(function(){var R;return(R=this.responder)!=null?R.insertFile(f.file):void 0}),this.afterRender=function(R){return function(){var E;return(E=R.delegate)!=null?E.inputControllerDidPaste(f):void 0}}(this)):void 0},insertFromYank:function(){return this.insertString(this.event.data)},insertLineBreak:function(){return this.insertString(` +`)},insertLink:function(){return this.activateAttributeIfSupported("href",this.event.data)},insertOrderedList:function(){return this.toggleAttributeIfSupported("number")},insertParagraph:function(){var t;return(t=this.delegate)!=null&&t.inputControllerWillPerformTyping(),this.withTargetDOMRange(function(){var r;return(r=this.responder)!=null?r.insertLineBreak():void 0})},insertReplacementText:function(){return this.insertString(this.event.dataTransfer.getData("text/plain"),{updatePosition:!1})},insertText:function(){var t,r;return this.insertString((t=this.event.data)!=null?t:(r=this.event.dataTransfer)!=null?r.getData("text/plain"):void 0)},insertTranspose:function(){return this.insertString(this.event.data)},insertUnorderedList:function(){return this.toggleAttributeIfSupported("bullet")}},i.prototype.insertString=function(t,r){var l;return t==null&&(t=""),(l=this.delegate)!=null&&l.inputControllerWillPerformTyping(),this.withTargetDOMRange(function(){var A;return(A=this.responder)!=null?A.insertString(t,r):void 0})},i.prototype.toggleAttributeIfSupported=function(t){var r;return a.call(g.getAllAttributeNames(),t)>=0?((r=this.delegate)!=null&&r.inputControllerWillPerformFormatting(t),this.withTargetDOMRange(function(){var l;return(l=this.responder)!=null?l.toggleCurrentAttribute(t):void 0})):void 0},i.prototype.activateAttributeIfSupported=function(t,r){var l;return a.call(g.getAllAttributeNames(),t)>=0?((l=this.delegate)!=null&&l.inputControllerWillPerformFormatting(t),this.withTargetDOMRange(function(){var A;return(A=this.responder)!=null?A.setCurrentAttribute(t,r):void 0})):void 0},i.prototype.deleteInDirection=function(t,r){var l,A,f,m;return f=(r??{recordUndoEntry:!0}).recordUndoEntry,f&&(m=this.delegate)!=null&&m.inputControllerWillPerformTyping(),A=function(C){return function(){var S;return(S=C.responder)!=null?S.deleteInDirection(t):void 0}}(this),(l=this.getTargetDOMRange({minLength:2}))?this.withTargetDOMRange(l,A):A()},i.prototype.withTargetDOMRange=function(t,r){var l;return typeof t=="function"&&(r=t,t=this.getTargetDOMRange()),t?(l=this.responder)!=null?l.withTargetDOMRange(t,r.bind(this)):void 0:(g.selectionChangeObserver.reset(),r.call(this))},i.prototype.getTargetDOMRange=function(t){var r,l,A,f;return A=(t??{minLength:0}).minLength,(f=typeof(r=this.event).getTargetRanges=="function"?r.getTargetRanges():void 0)&&f.length&&(l=v(f[0]),A===0||l.toString().length>=A)?l:void 0},v=function(t){var r;return r=document.createRange(),r.setStart(t.startContainer,t.startOffset),r.setEnd(t.endContainer,t.endOffset),r},i.prototype.withEvent=function(t,r){var l;this.event=t;try{l=r.call(this)}finally{this.event=null}return l},u=function(t){var r,l;return a.call((r=(l=t.dataTransfer)!=null?l.types:void 0)!=null?r:[],"Files")>=0},n=function(t){var r;return(r=t.clipboardData)?a.call(r.types,"Files")>=0&&r.types.length===1&&r.files.length>=1:void 0},p=function(t){var r;return(r=t.clipboardData)?a.call(r.types,"text/plain")>=0&&r.types.length===1:void 0},s=function(t){var r;return r=[],t.altKey&&r.push("alt"),t.shiftKey&&r.push("shift"),r.push(t.key),r},c=function(t){return{x:t.clientX,y:t.clientY}},i}(g.InputController)}.call(this),function(){var x,b,y,h,o,e,a,d,i=function(n,p){return function(){return n.apply(p,arguments)}},u=function(n,p){function c(){this.constructor=n}for(var v in p)s.call(p,v)&&(n[v]=p[v]);return c.prototype=p.prototype,n.prototype=new c,n.__super__=p.prototype,n},s={}.hasOwnProperty;b=g.defer,y=g.handleEvent,e=g.makeElement,d=g.tagName,a=g.config,o=a.lang,x=a.css,h=a.keyNames,g.AttachmentEditorController=function(n){function p(v,t,r,l){this.attachmentPiece=v,this.element=t,this.container=r,this.options=l??{},this.didBlurCaption=i(this.didBlurCaption,this),this.didChangeCaption=i(this.didChangeCaption,this),this.didInputCaption=i(this.didInputCaption,this),this.didKeyDownCaption=i(this.didKeyDownCaption,this),this.didClickActionButton=i(this.didClickActionButton,this),this.didClickToolbar=i(this.didClickToolbar,this),this.attachment=this.attachmentPiece.attachment,d(this.element)==="a"&&(this.element=this.element.firstChild),this.install()}var c;return u(p,n),c=function(v){return function(){var t;return t=v.apply(this,arguments),t.do(),this.undos==null&&(this.undos=[]),this.undos.push(t.undo)}},p.prototype.install=function(){return this.makeElementMutable(),this.addToolbar(),this.attachment.isPreviewable()?this.installCaptionEditor():void 0},p.prototype.uninstall=function(){var v,t;for(this.savePendingCaption();t=this.undos.pop();)t();return(v=this.delegate)!=null?v.didUninstallAttachmentEditor(this):void 0},p.prototype.savePendingCaption=function(){var v,t,r;return this.pendingCaption!=null?(v=this.pendingCaption,this.pendingCaption=null,v?(t=this.delegate)!=null&&typeof t.attachmentEditorDidRequestUpdatingAttributesForAttachment=="function"?t.attachmentEditorDidRequestUpdatingAttributesForAttachment({caption:v},this.attachment):void 0:(r=this.delegate)!=null&&typeof r.attachmentEditorDidRequestRemovingAttributeForAttachment=="function"?r.attachmentEditorDidRequestRemovingAttributeForAttachment("caption",this.attachment):void 0):void 0},p.prototype.makeElementMutable=c(function(){return{do:function(v){return function(){return v.element.dataset.trixMutable=!0}}(this),undo:function(v){return function(){return delete v.element.dataset.trixMutable}}(this)}}),p.prototype.addToolbar=c(function(){var v;return v=e({tagName:"div",className:x.attachmentToolbar,data:{trixMutable:!0},childNodes:e({tagName:"div",className:"trix-button-row",childNodes:e({tagName:"span",className:"trix-button-group trix-button-group--actions",childNodes:e({tagName:"button",className:"trix-button trix-button--remove",textContent:o.remove,attributes:{title:o.remove},data:{trixAction:"remove"}})})})}),this.attachment.isPreviewable()&&v.appendChild(e({tagName:"div",className:x.attachmentMetadataContainer,childNodes:e({tagName:"span",className:x.attachmentMetadata,childNodes:[e({tagName:"span",className:x.attachmentName,textContent:this.attachment.getFilename(),attributes:{title:this.attachment.getFilename()}}),e({tagName:"span",className:x.attachmentSize,textContent:this.attachment.getFormattedFilesize()})]})})),y("click",{onElement:v,withCallback:this.didClickToolbar}),y("click",{onElement:v,matchingSelector:"[data-trix-action]",withCallback:this.didClickActionButton}),{do:function(t){return function(){return t.element.appendChild(v)}}(this),undo:function(){return function(){return g.removeNode(v)}}(this)}}),p.prototype.installCaptionEditor=c(function(){var v,t,r,l,A;return l=e({tagName:"textarea",className:x.attachmentCaptionEditor,attributes:{placeholder:o.captionPlaceholder},data:{trixMutable:!0}}),l.value=this.attachmentPiece.getCaption(),A=l.cloneNode(),A.classList.add("trix-autoresize-clone"),A.tabIndex=-1,v=function(){return A.value=l.value,l.style.height=A.scrollHeight+"px"},y("input",{onElement:l,withCallback:v}),y("input",{onElement:l,withCallback:this.didInputCaption}),y("keydown",{onElement:l,withCallback:this.didKeyDownCaption}),y("change",{onElement:l,withCallback:this.didChangeCaption}),y("blur",{onElement:l,withCallback:this.didBlurCaption}),r=this.element.querySelector("figcaption"),t=r.cloneNode(),{do:function(f){return function(){return r.style.display="none",t.appendChild(l),t.appendChild(A),t.classList.add(x.attachmentCaption+"--editing"),r.parentElement.insertBefore(t,r),v(),f.options.editCaption?b(function(){return l.focus()}):void 0}}(this),undo:function(){return g.removeNode(t),r.style.display=null}}}),p.prototype.didClickToolbar=function(v){return v.preventDefault(),v.stopPropagation()},p.prototype.didClickActionButton=function(v){var t,r;switch(t=v.target.getAttribute("data-trix-action")){case"remove":return(r=this.delegate)!=null?r.attachmentEditorDidRequestRemovalOfAttachment(this.attachment):void 0}},p.prototype.didKeyDownCaption=function(v){var t;return h[v.keyCode]==="return"?(v.preventDefault(),this.savePendingCaption(),(t=this.delegate)!=null&&typeof t.attachmentEditorDidRequestDeselectingAttachment=="function"?t.attachmentEditorDidRequestDeselectingAttachment(this.attachment):void 0):void 0},p.prototype.didInputCaption=function(v){return this.pendingCaption=v.target.value.replace(/\s/g," ").trim()},p.prototype.didChangeCaption=function(){return this.savePendingCaption()},p.prototype.didBlurCaption=function(){return this.savePendingCaption()},p}(g.BasicObject)}.call(this),function(){var x,b,y,h=function(e,a){function d(){this.constructor=e}for(var i in a)o.call(a,i)&&(e[i]=a[i]);return d.prototype=a.prototype,e.prototype=new d,e.__super__=a.prototype,e},o={}.hasOwnProperty;y=g.makeElement,x=g.config.css,g.AttachmentView=function(e){function a(){a.__super__.constructor.apply(this,arguments),this.attachment=this.object,this.attachment.uploadProgressDelegate=this,this.attachmentPiece=this.options.piece}var d;return h(a,e),a.attachmentSelector="[data-trix-attachment]",a.prototype.createContentNodes=function(){return[]},a.prototype.createNodes=function(){var i,u,s,n,p,c,v;if(i=n=y({tagName:"figure",className:this.getClassName(),data:this.getData(),editable:!1}),(u=this.getHref())&&(n=y({tagName:"a",editable:!1,attributes:{href:u,tabindex:-1}}),i.appendChild(n)),this.attachment.hasContent())n.innerHTML=this.attachment.getContent();else for(v=this.createContentNodes(),s=0,p=v.length;p>s;s++)c=v[s],n.appendChild(c);return n.appendChild(this.createCaptionElement()),this.attachment.isPending()&&(this.progressElement=y({tagName:"progress",attributes:{class:x.attachmentProgress,value:this.attachment.getUploadProgress(),max:100},data:{trixMutable:!0,trixStoreKey:["progressElement",this.attachment.id].join("/")}}),i.appendChild(this.progressElement)),[d("left"),i,d("right")]},a.prototype.createCaptionElement=function(){var i,u,s,n,p,c,v;return s=y({tagName:"figcaption",className:x.attachmentCaption}),(i=this.attachmentPiece.getCaption())?(s.classList.add(x.attachmentCaption+"--edited"),s.textContent=i):(u=this.getCaptionConfig(),u.name&&(n=this.attachment.getFilename()),u.size&&(c=this.attachment.getFormattedFilesize()),n&&(p=y({tagName:"span",className:x.attachmentName,textContent:n}),s.appendChild(p)),c&&(n&&s.appendChild(document.createTextNode(" ")),v=y({tagName:"span",className:x.attachmentSize,textContent:c}),s.appendChild(v))),s},a.prototype.getClassName=function(){var i,u;return u=[x.attachment,x.attachment+"--"+this.attachment.getType()],(i=this.attachment.getExtension())&&u.push(x.attachment+"--"+i),u.join(" ")},a.prototype.getData=function(){var i,u;return u={trixAttachment:JSON.stringify(this.attachment),trixContentType:this.attachment.getContentType(),trixId:this.attachment.id},i=this.attachmentPiece.attributes,i.isEmpty()||(u.trixAttributes=JSON.stringify(i)),this.attachment.isPending()&&(u.trixSerialize=!1),u},a.prototype.getHref=function(){return b(this.attachment.getContent(),"a")?void 0:this.attachment.getHref()},a.prototype.getCaptionConfig=function(){var i,u,s;return s=this.attachment.getType(),i=g.copyObject((u=g.config.attachments[s])!=null?u.caption:void 0),s==="file"&&(i.name=!0),i},a.prototype.findProgressElement=function(){var i;return(i=this.findElement())!=null?i.querySelector("progress"):void 0},d=function(i){return y({tagName:"span",textContent:g.ZERO_WIDTH_SPACE,data:{trixCursorTarget:i,trixSerialize:!1}})},a.prototype.attachmentDidChangeUploadProgress=function(){var i,u;return u=this.attachment.getUploadProgress(),(i=this.findProgressElement())!=null?i.value=u:void 0},a}(g.ObjectView),b=function(e,a){var d;return d=y("div"),d.innerHTML=e??"",d.querySelector(a)}}.call(this),function(){var x,b=function(h,o){function e(){this.constructor=h}for(var a in o)y.call(o,a)&&(h[a]=o[a]);return e.prototype=o.prototype,h.prototype=new e,h.__super__=o.prototype,h},y={}.hasOwnProperty;x=g.makeElement,g.PreviewableAttachmentView=function(h){function o(){o.__super__.constructor.apply(this,arguments),this.attachment.previewDelegate=this}return b(o,h),o.prototype.createContentNodes=function(){return this.image=x({tagName:"img",attributes:{src:""},data:{trixMutable:!0}}),this.refresh(this.image),[this.image]},o.prototype.createCaptionElement=function(){var e;return e=o.__super__.createCaptionElement.apply(this,arguments),e.textContent||e.setAttribute("data-trix-placeholder",g.config.lang.captionPlaceholder),e},o.prototype.refresh=function(e){var a;return e==null&&(e=(a=this.findElement())!=null?a.querySelector("img"):void 0),e?this.updateAttributesForImage(e):void 0},o.prototype.updateAttributesForImage=function(e){var a,d,i,u,s,n;return s=this.attachment.getURL(),d=this.attachment.getPreviewURL(),e.src=d||s,d===s?e.removeAttribute("data-trix-serialized-attributes"):(i=JSON.stringify({src:s}),e.setAttribute("data-trix-serialized-attributes",i)),n=this.attachment.getWidth(),a=this.attachment.getHeight(),n!=null&&(e.width=n),a!=null&&(e.height=a),u=["imageElement",this.attachment.id,e.src,e.width,e.height].join("/"),e.dataset.trixStoreKey=u},o.prototype.attachmentDidChangeAttributes=function(){return this.refresh(this.image),this.refresh()},o}(g.AttachmentView)}.call(this),function(){var x,b,y,h=function(e,a){function d(){this.constructor=e}for(var i in a)o.call(a,i)&&(e[i]=a[i]);return d.prototype=a.prototype,e.prototype=new d,e.__super__=a.prototype,e},o={}.hasOwnProperty;y=g.makeElement,x=g.findInnerElement,b=g.getTextConfig,g.PieceView=function(e){function a(){var i;a.__super__.constructor.apply(this,arguments),this.piece=this.object,this.attributes=this.piece.getAttributes(),i=this.options,this.textConfig=i.textConfig,this.context=i.context,this.piece.attachment?this.attachment=this.piece.attachment:this.string=this.piece.toString()}var d;return h(a,e),a.prototype.createNodes=function(){var i,u,s,n,p,c;if(c=this.attachment?this.createAttachmentNodes():this.createStringNodes(),i=this.createElement()){for(s=x(i),u=0,n=c.length;n>u;u++)p=c[u],s.appendChild(p);c=[i]}return c},a.prototype.createAttachmentNodes=function(){var i,u;return i=this.attachment.isPreviewable()?g.PreviewableAttachmentView:g.AttachmentView,u=this.createChildView(i,this.piece.attachment,{piece:this.piece}),u.getNodes()},a.prototype.createStringNodes=function(){var i,u,s,n,p,c,v,t,r,l;if((t=this.textConfig)!=null&&t.plaintext)return[document.createTextNode(this.string)];for(v=[],r=this.string.split(` +`),s=u=0,n=r.length;n>u;s=++u)l=r[s],s>0&&(i=y("br"),v.push(i)),(p=l.length)&&(c=document.createTextNode(this.preserveSpaces(l)),v.push(c));return v},a.prototype.createElement=function(){var i,u,s,n,p,c,v,t,r;t={},c=this.attributes;for(n in c)if(r=c[n],(i=b(n))&&(i.tagName&&(p=y(i.tagName),s?(s.appendChild(p),s=p):u=s=p),i.styleProperty&&(t[i.styleProperty]=r),i.style)){v=i.style;for(n in v)r=v[n],t[n]=r}if(Object.keys(t).length){u==null&&(u=y("span"));for(n in t)r=t[n],u.style[n]=r}return u},a.prototype.createContainerElement=function(){var i,u,s,n,p;n=this.attributes;for(s in n)if(p=n[s],(u=b(s))&&u.groupTagName)return i={},i[s]=p,y(u.groupTagName,i)},d=g.NON_BREAKING_SPACE,a.prototype.preserveSpaces=function(i){return this.context.isLast&&(i=i.replace(/\ $/,d)),i=i.replace(/(\S)\ {3}(\S)/g,"$1 "+d+" $2").replace(/\ {2}/g,d+" ").replace(/\ {2}/g," "+d),(this.context.isFirst||this.context.followsWhitespace)&&(i=i.replace(/^\ /,d)),i},a}(g.ObjectView)}.call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.TextView=function(y){function h(){h.__super__.constructor.apply(this,arguments),this.text=this.object,this.textConfig=this.options.textConfig}var o;return x(h,y),h.prototype.createNodes=function(){var e,a,d,i,u,s,n,p,c,v;for(s=[],p=g.ObjectGroup.groupObjects(this.getPieces()),i=p.length-1,d=a=0,u=p.length;u>a;d=++a)n=p[d],e={},d===0&&(e.isFirst=!0),d===i&&(e.isLast=!0),o(c)&&(e.followsWhitespace=!0),v=this.findOrCreateCachedChildView(g.PieceView,n,{textConfig:this.textConfig,context:e}),s.push.apply(s,v.getNodes()),c=n;return s},h.prototype.getPieces=function(){var e,a,d,i,u;for(i=this.text.getPieces(),u=[],e=0,a=i.length;a>e;e++)d=i[e],d.hasAttribute("blockBreak")||u.push(d);return u},o=function(e){return/\s$/.test(e?.toString())},h}(g.ObjectView)}.call(this),function(){var x,b,y,h=function(e,a){function d(){this.constructor=e}for(var i in a)o.call(a,i)&&(e[i]=a[i]);return d.prototype=a.prototype,e.prototype=new d,e.__super__=a.prototype,e},o={}.hasOwnProperty;y=g.makeElement,b=g.getBlockConfig,x=g.config.css,g.BlockView=function(e){function a(){a.__super__.constructor.apply(this,arguments),this.block=this.object,this.attributes=this.block.getAttributes()}return h(a,e),a.prototype.createNodes=function(){var d,i,u,s,n,p,c,v,t,r,l;if(i=document.createComment("block"),c=[i],this.block.isEmpty()?c.push(y("br")):(r=(v=b(this.block.getLastAttribute()))!=null?v.text:void 0,l=this.findOrCreateCachedChildView(g.TextView,this.block.text,{textConfig:r}),c.push.apply(c,l.getNodes()),this.shouldAddExtraNewlineElement()&&c.push(y("br"))),this.attributes.length)return c;for(t=g.config.blockAttributes.default.tagName,this.block.isRTL()&&(d={dir:"rtl"}),u=y({tagName:t,attributes:d}),s=0,n=c.length;n>s;s++)p=c[s],u.appendChild(p);return[u]},a.prototype.createContainerElement=function(d){var i,u,s,n,p;return i=this.attributes[d],p=b(i).tagName,d===0&&this.block.isRTL()&&(u={dir:"rtl"}),i==="attachmentGallery"&&(n=this.block.getBlockBreakPosition(),s=x.attachmentGallery+" "+x.attachmentGallery+"--"+n),y({tagName:p,className:s,attributes:u})},a.prototype.shouldAddExtraNewlineElement=function(){return/\n\n$/.test(this.block.toString())},a}(g.ObjectView)}.call(this),function(){var x,b,y=function(o,e){function a(){this.constructor=o}for(var d in e)h.call(e,d)&&(o[d]=e[d]);return a.prototype=e.prototype,o.prototype=new a,o.__super__=e.prototype,o},h={}.hasOwnProperty;x=g.defer,b=g.makeElement,g.DocumentView=function(o){function e(){e.__super__.constructor.apply(this,arguments),this.element=this.options.element,this.elementStore=new g.ElementStore,this.setDocument(this.object)}var a,d,i;return y(e,o),e.render=function(u){var s,n;return s=b("div"),n=new this(u,{element:s}),n.render(),n.sync(),s},e.prototype.setDocument=function(u){return u.isEqualTo(this.document)?void 0:this.document=this.object=u},e.prototype.render=function(){var u,s,n,p,c,v,t;if(this.childViews=[],this.shadowElement=b("div"),!this.document.isEmpty()){for(c=g.ObjectGroup.groupObjects(this.document.getBlocks(),{asTree:!0}),v=[],u=0,s=c.length;s>u;u++)p=c[u],t=this.findOrCreateCachedChildView(g.BlockView,p),v.push(function(){var r,l,A,f;for(A=t.getNodes(),f=[],r=0,l=A.length;l>r;r++)n=A[r],f.push(this.shadowElement.appendChild(n));return f}.call(this));return v}},e.prototype.isSynced=function(){return a(this.shadowElement,this.element)},e.prototype.sync=function(){var u;for(u=this.createDocumentFragmentForSync();this.element.lastChild;)this.element.removeChild(this.element.lastChild);return this.element.appendChild(u),this.didSync()},e.prototype.didSync=function(){return this.elementStore.reset(d(this.element)),x(function(u){return function(){return u.garbageCollectCachedViews()}}(this))},e.prototype.createDocumentFragmentForSync=function(){var u,s,n,p,c,v,t,r,l,A;for(s=document.createDocumentFragment(),r=this.shadowElement.childNodes,n=0,c=r.length;c>n;n++)t=r[n],s.appendChild(t.cloneNode(!0));for(l=d(s),p=0,v=l.length;v>p;p++)u=l[p],(A=this.elementStore.remove(u))&&u.parentNode.replaceChild(A,u);return s},d=function(u){return u.querySelectorAll("[data-trix-store-key]")},a=function(u,s){return i(u.innerHTML)===i(s.innerHTML)},i=function(u){return u.replace(/ /g," ")},e}(g.ObjectView)}.call(this),function(){var x,b,y,h,o,e=function(i,u){return function(){return i.apply(u,arguments)}},a=function(i,u){function s(){this.constructor=i}for(var n in u)d.call(u,n)&&(i[n]=u[n]);return s.prototype=u.prototype,i.prototype=new s,i.__super__=u.prototype,i},d={}.hasOwnProperty;y=g.findClosestElementFromNode,h=g.handleEvent,o=g.innerElementIsActive,b=g.defer,x=g.AttachmentView.attachmentSelector,g.CompositionController=function(i){function u(s,n){this.element=s,this.composition=n,this.didClickAttachment=e(this.didClickAttachment,this),this.didBlur=e(this.didBlur,this),this.didFocus=e(this.didFocus,this),this.documentView=new g.DocumentView(this.composition.document,{element:this.element}),h("focus",{onElement:this.element,withCallback:this.didFocus}),h("blur",{onElement:this.element,withCallback:this.didBlur}),h("click",{onElement:this.element,matchingSelector:"a[contenteditable=false]",preventDefault:!0}),h("mousedown",{onElement:this.element,matchingSelector:x,withCallback:this.didClickAttachment}),h("click",{onElement:this.element,matchingSelector:"a"+x,preventDefault:!0})}return a(u,i),u.prototype.didFocus=function(){var s,n,p;return s=function(c){return function(){var v;return c.focused?void 0:(c.focused=!0,(v=c.delegate)!=null&&typeof v.compositionControllerDidFocus=="function"?v.compositionControllerDidFocus():void 0)}}(this),(n=(p=this.blurPromise)!=null?p.then(s):void 0)!=null?n:s()},u.prototype.didBlur=function(){return this.blurPromise=new Promise(function(s){return function(n){return b(function(){var p;return o(s.element)||(s.focused=null,(p=s.delegate)!=null&&typeof p.compositionControllerDidBlur=="function"&&p.compositionControllerDidBlur()),s.blurPromise=null,n()})}}(this))},u.prototype.didClickAttachment=function(s,n){var p,c,v;return p=this.findAttachmentForElement(n),c=y(s.target,{matchingSelector:"figcaption"})!=null,(v=this.delegate)!=null&&typeof v.compositionControllerDidSelectAttachment=="function"?v.compositionControllerDidSelectAttachment(p,{editCaption:c}):void 0},u.prototype.getSerializableElement=function(){return this.isEditingAttachment()?this.documentView.shadowElement:this.element},u.prototype.render=function(){var s,n,p;return this.revision!==this.composition.revision&&(this.documentView.setDocument(this.composition.document),this.documentView.render(),this.revision=this.composition.revision),this.canSyncDocumentView()&&!this.documentView.isSynced()&&((s=this.delegate)!=null&&typeof s.compositionControllerWillSyncDocumentView=="function"&&s.compositionControllerWillSyncDocumentView(),this.documentView.sync(),(n=this.delegate)!=null&&typeof n.compositionControllerDidSyncDocumentView=="function"&&n.compositionControllerDidSyncDocumentView()),(p=this.delegate)!=null&&typeof p.compositionControllerDidRender=="function"?p.compositionControllerDidRender():void 0},u.prototype.rerenderViewForObject=function(s){return this.invalidateViewForObject(s),this.render()},u.prototype.invalidateViewForObject=function(s){return this.documentView.invalidateViewForObject(s)},u.prototype.isViewCachingEnabled=function(){return this.documentView.isViewCachingEnabled()},u.prototype.enableViewCaching=function(){return this.documentView.enableViewCaching()},u.prototype.disableViewCaching=function(){return this.documentView.disableViewCaching()},u.prototype.refreshViewCache=function(){return this.documentView.garbageCollectCachedViews()},u.prototype.isEditingAttachment=function(){return this.attachmentEditor!=null},u.prototype.installAttachmentEditorForAttachment=function(s,n){var p,c,v;if(((v=this.attachmentEditor)!=null?v.attachment:void 0)!==s&&(c=this.documentView.findElementForObject(s)))return this.uninstallAttachmentEditor(),p=this.composition.document.getAttachmentPieceForAttachment(s),this.attachmentEditor=new g.AttachmentEditorController(p,c,this.element,n),this.attachmentEditor.delegate=this},u.prototype.uninstallAttachmentEditor=function(){var s;return(s=this.attachmentEditor)!=null?s.uninstall():void 0},u.prototype.didUninstallAttachmentEditor=function(){return this.attachmentEditor=null,this.render()},u.prototype.attachmentEditorDidRequestUpdatingAttributesForAttachment=function(s,n){var p;return(p=this.delegate)!=null&&typeof p.compositionControllerWillUpdateAttachment=="function"&&p.compositionControllerWillUpdateAttachment(n),this.composition.updateAttributesForAttachment(s,n)},u.prototype.attachmentEditorDidRequestRemovingAttributeForAttachment=function(s,n){var p;return(p=this.delegate)!=null&&typeof p.compositionControllerWillUpdateAttachment=="function"&&p.compositionControllerWillUpdateAttachment(n),this.composition.removeAttributeForAttachment(s,n)},u.prototype.attachmentEditorDidRequestRemovalOfAttachment=function(s){var n;return(n=this.delegate)!=null&&typeof n.compositionControllerDidRequestRemovalOfAttachment=="function"?n.compositionControllerDidRequestRemovalOfAttachment(s):void 0},u.prototype.attachmentEditorDidRequestDeselectingAttachment=function(s){var n;return(n=this.delegate)!=null&&typeof n.compositionControllerDidRequestDeselectingAttachment=="function"?n.compositionControllerDidRequestDeselectingAttachment(s):void 0},u.prototype.canSyncDocumentView=function(){return!this.isEditingAttachment()},u.prototype.findAttachmentForElement=function(s){return this.composition.document.getAttachmentById(parseInt(s.dataset.trixId,10))},u}(g.BasicObject)}.call(this),function(){var x,b,y,h=function(a,d){return function(){return a.apply(d,arguments)}},o=function(a,d){function i(){this.constructor=a}for(var u in d)e.call(d,u)&&(a[u]=d[u]);return i.prototype=d.prototype,a.prototype=new i,a.__super__=d.prototype,a},e={}.hasOwnProperty;b=g.handleEvent,y=g.triggerEvent,x=g.findClosestElementFromNode,g.ToolbarController=function(a){function d(f){this.element=f,this.didKeyDownDialogInput=h(this.didKeyDownDialogInput,this),this.didClickDialogButton=h(this.didClickDialogButton,this),this.didClickAttributeButton=h(this.didClickAttributeButton,this),this.didClickActionButton=h(this.didClickActionButton,this),this.attributes={},this.actions={},this.resetDialogInputs(),b("mousedown",{onElement:this.element,matchingSelector:i,withCallback:this.didClickActionButton}),b("mousedown",{onElement:this.element,matchingSelector:s,withCallback:this.didClickAttributeButton}),b("click",{onElement:this.element,matchingSelector:A,preventDefault:!0}),b("click",{onElement:this.element,matchingSelector:n,withCallback:this.didClickDialogButton}),b("keydown",{onElement:this.element,matchingSelector:p,withCallback:this.didKeyDownDialogInput})}var i,u,s,n,p,c,v,t,r,l,A;return o(d,a),s="[data-trix-attribute]",i="[data-trix-action]",A=s+", "+i,c="[data-trix-dialog]",u=c+"[data-trix-active]",n=c+" [data-trix-method]",p=c+" [data-trix-input]",d.prototype.didClickActionButton=function(f,m){var C,S,L;return(S=this.delegate)!=null&&S.toolbarDidClickButton(),f.preventDefault(),C=v(m),this.getDialog(C)?this.toggleDialog(C):(L=this.delegate)!=null?L.toolbarDidInvokeAction(C):void 0},d.prototype.didClickAttributeButton=function(f,m){var C,S,L;return(S=this.delegate)!=null&&S.toolbarDidClickButton(),f.preventDefault(),C=t(m),this.getDialog(C)?this.toggleDialog(C):(L=this.delegate)!=null&&L.toolbarDidToggleAttribute(C),this.refreshAttributeButtons()},d.prototype.didClickDialogButton=function(f,m){var C,S;return C=x(m,{matchingSelector:c}),S=m.getAttribute("data-trix-method"),this[S].call(this,C)},d.prototype.didKeyDownDialogInput=function(f,m){var C,S;return f.keyCode===13&&(f.preventDefault(),C=m.getAttribute("name"),S=this.getDialog(C),this.setAttribute(S)),f.keyCode===27?(f.preventDefault(),this.hideDialog()):void 0},d.prototype.updateActions=function(f){return this.actions=f,this.refreshActionButtons()},d.prototype.refreshActionButtons=function(){return this.eachActionButton(function(f){return function(m,C){return m.disabled=f.actions[C]===!1}}(this))},d.prototype.eachActionButton=function(f){var m,C,S,L,O;for(L=this.element.querySelectorAll(i),O=[],C=0,S=L.length;S>C;C++)m=L[C],O.push(f(m,v(m)));return O},d.prototype.updateAttributes=function(f){return this.attributes=f,this.refreshAttributeButtons()},d.prototype.refreshAttributeButtons=function(){return this.eachAttributeButton(function(f){return function(m,C){return m.disabled=f.attributes[C]===!1,f.attributes[C]||f.dialogIsVisible(C)?(m.setAttribute("data-trix-active",""),m.classList.add("trix-active")):(m.removeAttribute("data-trix-active"),m.classList.remove("trix-active"))}}(this))},d.prototype.eachAttributeButton=function(f){var m,C,S,L,O;for(L=this.element.querySelectorAll(s),O=[],C=0,S=L.length;S>C;C++)m=L[C],O.push(f(m,t(m)));return O},d.prototype.applyKeyboardCommand=function(f){var m,C,S,L,O,D,R;for(O=JSON.stringify(f.sort()),R=this.element.querySelectorAll("[data-trix-key]"),L=0,D=R.length;D>L;L++)if(m=R[L],S=m.getAttribute("data-trix-key").split("+"),C=JSON.stringify(S.sort()),C===O)return y("mousedown",{onElement:m}),!0;return!1},d.prototype.dialogIsVisible=function(f){var m;return(m=this.getDialog(f))?m.hasAttribute("data-trix-active"):void 0},d.prototype.toggleDialog=function(f){return this.dialogIsVisible(f)?this.hideDialog():this.showDialog(f)},d.prototype.showDialog=function(f){var m,C,S,L,O,D,R,E,w,k;for(this.hideDialog(),(R=this.delegate)!=null&&R.toolbarWillShowDialog(),S=this.getDialog(f),S.setAttribute("data-trix-active",""),S.classList.add("trix-active"),E=S.querySelectorAll("input[disabled]"),L=0,D=E.length;D>L;L++)C=E[L],C.removeAttribute("disabled");return(m=t(S))&&(O=l(S,f))&&(O.value=(w=this.attributes[m])!=null?w:"",O.select()),(k=this.delegate)!=null?k.toolbarDidShowDialog(f):void 0},d.prototype.setAttribute=function(f){var m,C,S;return m=t(f),C=l(f,m),C.willValidate&&!C.checkValidity()?(C.setAttribute("data-trix-validate",""),C.classList.add("trix-validate"),C.focus()):((S=this.delegate)!=null&&S.toolbarDidUpdateAttribute(m,C.value),this.hideDialog())},d.prototype.removeAttribute=function(f){var m,C;return m=t(f),(C=this.delegate)!=null&&C.toolbarDidRemoveAttribute(m),this.hideDialog()},d.prototype.hideDialog=function(){var f,m;return(f=this.element.querySelector(u))?(f.removeAttribute("data-trix-active"),f.classList.remove("trix-active"),this.resetDialogInputs(),(m=this.delegate)!=null?m.toolbarDidHideDialog(r(f)):void 0):void 0},d.prototype.resetDialogInputs=function(){var f,m,C,S,L;for(S=this.element.querySelectorAll(p),L=[],f=0,C=S.length;C>f;f++)m=S[f],m.setAttribute("disabled","disabled"),m.removeAttribute("data-trix-validate"),L.push(m.classList.remove("trix-validate"));return L},d.prototype.getDialog=function(f){return this.element.querySelector("[data-trix-dialog="+f+"]")},l=function(f,m){return m==null&&(m=t(f)),f.querySelector("[data-trix-input][name='"+m+"']")},v=function(f){return f.getAttribute("data-trix-action")},t=function(f){var m;return(m=f.getAttribute("data-trix-attribute"))!=null?m:f.getAttribute("data-trix-dialog-attribute")},r=function(f){return f.getAttribute("data-trix-dialog")},d}(g.BasicObject)}.call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.ImagePreloadOperation=function(y){function h(o){this.url=o}return x(h,y),h.prototype.perform=function(o){var e;return e=new Image,e.onload=function(a){return function(){return e.width=a.width=e.naturalWidth,e.height=a.height=e.naturalHeight,o(!0,e)}}(this),e.onerror=function(){return o(!1)},e.src=this.url},h}(g.Operation)}.call(this),function(){var x=function(h,o){return function(){return h.apply(o,arguments)}},b=function(h,o){function e(){this.constructor=h}for(var a in o)y.call(o,a)&&(h[a]=o[a]);return e.prototype=o.prototype,h.prototype=new e,h.__super__=o.prototype,h},y={}.hasOwnProperty;g.Attachment=function(h){function o(e){e==null&&(e={}),this.releaseFile=x(this.releaseFile,this),o.__super__.constructor.apply(this,arguments),this.attributes=g.Hash.box(e),this.didChangeAttributes()}return b(o,h),o.previewablePattern=/^image(\/(gif|png|jpe?g)|$)/,o.attachmentForFile=function(e){var a,d;return d=this.attributesForFile(e),a=new this(d),a.setFile(e),a},o.attributesForFile=function(e){return new g.Hash({filename:e.name,filesize:e.size,contentType:e.type})},o.fromJSON=function(e){return new this(e)},o.prototype.getAttribute=function(e){return this.attributes.get(e)},o.prototype.hasAttribute=function(e){return this.attributes.has(e)},o.prototype.getAttributes=function(){return this.attributes.toObject()},o.prototype.setAttributes=function(e){var a,d,i;return e==null&&(e={}),a=this.attributes.merge(e),this.attributes.isEqualTo(a)?void 0:(this.attributes=a,this.didChangeAttributes(),(d=this.previewDelegate)!=null&&typeof d.attachmentDidChangeAttributes=="function"&&d.attachmentDidChangeAttributes(this),(i=this.delegate)!=null&&typeof i.attachmentDidChangeAttributes=="function"?i.attachmentDidChangeAttributes(this):void 0)},o.prototype.didChangeAttributes=function(){return this.isPreviewable()?this.preloadURL():void 0},o.prototype.isPending=function(){return this.file!=null&&!(this.getURL()||this.getHref())},o.prototype.isPreviewable=function(){return this.attributes.has("previewable")?this.attributes.get("previewable"):this.constructor.previewablePattern.test(this.getContentType())},o.prototype.getType=function(){return this.hasContent()?"content":this.isPreviewable()?"preview":"file"},o.prototype.getURL=function(){return this.attributes.get("url")},o.prototype.getHref=function(){return this.attributes.get("href")},o.prototype.getFilename=function(){var e;return(e=this.attributes.get("filename"))!=null?e:""},o.prototype.getFilesize=function(){return this.attributes.get("filesize")},o.prototype.getFormattedFilesize=function(){var e;return e=this.attributes.get("filesize"),typeof e=="number"?g.config.fileSize.formatter(e):""},o.prototype.getExtension=function(){var e;return(e=this.getFilename().match(/\.(\w+)$/))!=null?e[1].toLowerCase():void 0},o.prototype.getContentType=function(){return this.attributes.get("contentType")},o.prototype.hasContent=function(){return this.attributes.has("content")},o.prototype.getContent=function(){return this.attributes.get("content")},o.prototype.getWidth=function(){return this.attributes.get("width")},o.prototype.getHeight=function(){return this.attributes.get("height")},o.prototype.getFile=function(){return this.file},o.prototype.setFile=function(e){return this.file=e,this.isPreviewable()?this.preloadFile():void 0},o.prototype.releaseFile=function(){return this.releasePreloadedFile(),this.file=null},o.prototype.getUploadProgress=function(){var e;return(e=this.uploadProgress)!=null?e:0},o.prototype.setUploadProgress=function(e){var a;return this.uploadProgress!==e?(this.uploadProgress=e,(a=this.uploadProgressDelegate)!=null&&typeof a.attachmentDidChangeUploadProgress=="function"?a.attachmentDidChangeUploadProgress(this):void 0):void 0},o.prototype.toJSON=function(){return this.getAttributes()},o.prototype.getCacheKey=function(){return[o.__super__.getCacheKey.apply(this,arguments),this.attributes.getCacheKey(),this.getPreviewURL()].join("/")},o.prototype.getPreviewURL=function(){return this.previewURL||this.preloadingURL},o.prototype.setPreviewURL=function(e){var a,d;return e!==this.getPreviewURL()?(this.previewURL=e,(a=this.previewDelegate)!=null&&typeof a.attachmentDidChangeAttributes=="function"&&a.attachmentDidChangeAttributes(this),(d=this.delegate)!=null&&typeof d.attachmentDidChangePreviewURL=="function"?d.attachmentDidChangePreviewURL(this):void 0):void 0},o.prototype.preloadURL=function(){return this.preload(this.getURL(),this.releaseFile)},o.prototype.preloadFile=function(){return this.file?(this.fileObjectURL=URL.createObjectURL(this.file),this.preload(this.fileObjectURL)):void 0},o.prototype.releasePreloadedFile=function(){return this.fileObjectURL?(URL.revokeObjectURL(this.fileObjectURL),this.fileObjectURL=null):void 0},o.prototype.preload=function(e,a){var d;return e&&e!==this.getPreviewURL()?(this.preloadingURL=e,d=new g.ImagePreloadOperation(e),d.then(function(i){return function(u){var s,n;return n=u.width,s=u.height,i.getWidth()&&i.getHeight()||i.setAttributes({width:n,height:s}),i.preloadingURL=null,i.setPreviewURL(e),typeof a=="function"?a():void 0}}(this)).catch(function(i){return function(){return i.preloadingURL=null,typeof a=="function"?a():void 0}}(this))):void 0},o}(g.Object)}.call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.Piece=function(y){function h(o,e){e==null&&(e={}),h.__super__.constructor.apply(this,arguments),this.attributes=g.Hash.box(e)}return x(h,y),h.types={},h.registerType=function(o,e){return e.type=o,this.types[o]=e},h.fromJSON=function(o){var e;return(e=this.types[o.type])?e.fromJSON(o):void 0},h.prototype.copyWithAttributes=function(o){return new this.constructor(this.getValue(),o)},h.prototype.copyWithAdditionalAttributes=function(o){return this.copyWithAttributes(this.attributes.merge(o))},h.prototype.copyWithoutAttribute=function(o){return this.copyWithAttributes(this.attributes.remove(o))},h.prototype.copy=function(){return this.copyWithAttributes(this.attributes)},h.prototype.getAttribute=function(o){return this.attributes.get(o)},h.prototype.getAttributesHash=function(){return this.attributes},h.prototype.getAttributes=function(){return this.attributes.toObject()},h.prototype.getCommonAttributes=function(){var o,e,a;return(a=pieceList.getPieceAtIndex(0))?(o=a.attributes,e=o.getKeys(),pieceList.eachPiece(function(d){return e=o.getKeysCommonToHash(d.attributes),o=o.slice(e)}),o.toObject()):{}},h.prototype.hasAttribute=function(o){return this.attributes.has(o)},h.prototype.hasSameStringValueAsPiece=function(o){return o!=null&&this.toString()===o.toString()},h.prototype.hasSameAttributesAsPiece=function(o){return o!=null&&(this.attributes===o.attributes||this.attributes.isEqualTo(o.attributes))},h.prototype.isBlockBreak=function(){return!1},h.prototype.isEqualTo=function(o){return h.__super__.isEqualTo.apply(this,arguments)||this.hasSameConstructorAs(o)&&this.hasSameStringValueAsPiece(o)&&this.hasSameAttributesAsPiece(o)},h.prototype.isEmpty=function(){return this.length===0},h.prototype.isSerializable=function(){return!0},h.prototype.toJSON=function(){return{type:this.constructor.type,attributes:this.getAttributes()}},h.prototype.contentsForInspection=function(){return{type:this.constructor.type,attributes:this.attributes.inspect()}},h.prototype.canBeGrouped=function(){return this.hasAttribute("href")},h.prototype.canBeGroupedWith=function(o){return this.getAttribute("href")===o.getAttribute("href")},h.prototype.getLength=function(){return this.length},h.prototype.canBeConsolidatedWith=function(){return!1},h}(g.Object)}.call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.Piece.registerType("attachment",g.AttachmentPiece=function(y){function h(o){this.attachment=o,h.__super__.constructor.apply(this,arguments),this.length=1,this.ensureAttachmentExclusivelyHasAttribute("href"),this.attachment.hasContent()||this.removeProhibitedAttributes()}return x(h,y),h.fromJSON=function(o){return new this(g.Attachment.fromJSON(o.attachment),o.attributes)},h.permittedAttributes=["caption","presentation"],h.prototype.ensureAttachmentExclusivelyHasAttribute=function(o){return this.hasAttribute(o)?(this.attachment.hasAttribute(o)||this.attachment.setAttributes(this.attributes.slice(o)),this.attributes=this.attributes.remove(o)):void 0},h.prototype.removeProhibitedAttributes=function(){var o;return o=this.attributes.slice(this.constructor.permittedAttributes),o.isEqualTo(this.attributes)?void 0:this.attributes=o},h.prototype.getValue=function(){return this.attachment},h.prototype.isSerializable=function(){return!this.attachment.isPending()},h.prototype.getCaption=function(){var o;return(o=this.attributes.get("caption"))!=null?o:""},h.prototype.isEqualTo=function(o){var e;return h.__super__.isEqualTo.apply(this,arguments)&&this.attachment.id===(o!=null&&(e=o.attachment)!=null?e.id:void 0)},h.prototype.toString=function(){return g.OBJECT_REPLACEMENT_CHARACTER},h.prototype.toJSON=function(){var o;return o=h.__super__.toJSON.apply(this,arguments),o.attachment=this.attachment,o},h.prototype.getCacheKey=function(){return[h.__super__.getCacheKey.apply(this,arguments),this.attachment.getCacheKey()].join("/")},h.prototype.toConsole=function(){return JSON.stringify(this.toString())},h}(g.Piece))}.call(this),function(){var x,b=function(h,o){function e(){this.constructor=h}for(var a in o)y.call(o,a)&&(h[a]=o[a]);return e.prototype=o.prototype,h.prototype=new e,h.__super__=o.prototype,h},y={}.hasOwnProperty;x=g.normalizeNewlines,g.Piece.registerType("string",g.StringPiece=function(h){function o(e){o.__super__.constructor.apply(this,arguments),this.string=x(e),this.length=this.string.length}return b(o,h),o.fromJSON=function(e){return new this(e.string,e.attributes)},o.prototype.getValue=function(){return this.string},o.prototype.toString=function(){return this.string.toString()},o.prototype.isBlockBreak=function(){return this.toString()===` +`&&this.getAttribute("blockBreak")===!0},o.prototype.toJSON=function(){var e;return e=o.__super__.toJSON.apply(this,arguments),e.string=this.string,e},o.prototype.canBeConsolidatedWith=function(e){return e!=null&&this.hasSameConstructorAs(e)&&this.hasSameAttributesAsPiece(e)},o.prototype.consolidateWith=function(e){return new this.constructor(this.toString()+e.toString(),this.attributes)},o.prototype.splitAtOffset=function(e){var a,d;return e===0?(a=null,d=this):e===this.length?(a=this,d=null):(a=new this.constructor(this.string.slice(0,e),this.attributes),d=new this.constructor(this.string.slice(e),this.attributes)),[a,d]},o.prototype.toConsole=function(){var e;return e=this.string,e.length>15&&(e=e.slice(0,14)+"\u2026"),JSON.stringify(e.toString())},o}(g.Piece))}.call(this),function(){var x,b=function(o,e){function a(){this.constructor=o}for(var d in e)y.call(e,d)&&(o[d]=e[d]);return a.prototype=e.prototype,o.prototype=new a,o.__super__=e.prototype,o},y={}.hasOwnProperty,h=[].slice;x=g.spliceArray,g.SplittableList=function(o){function e(u){u==null&&(u=[]),e.__super__.constructor.apply(this,arguments),this.objects=u.slice(0),this.length=this.objects.length}var a,d,i;return b(e,o),e.box=function(u){return u instanceof this?u:new this(u)},e.prototype.indexOf=function(u){return this.objects.indexOf(u)},e.prototype.splice=function(){var u;return u=1<=arguments.length?h.call(arguments,0):[],new this.constructor(x.apply(null,[this.objects].concat(h.call(u))))},e.prototype.eachObject=function(u){var s,n,p,c,v,t;for(v=this.objects,t=[],n=s=0,p=v.length;p>s;n=++s)c=v[n],t.push(u(c,n));return t},e.prototype.insertObjectAtIndex=function(u,s){return this.splice(s,0,u)},e.prototype.insertSplittableListAtIndex=function(u,s){return this.splice.apply(this,[s,0].concat(h.call(u.objects)))},e.prototype.insertSplittableListAtPosition=function(u,s){var n,p,c;return c=this.splitObjectAtPosition(s),p=c[0],n=c[1],new this.constructor(p).insertSplittableListAtIndex(u,n)},e.prototype.editObjectAtIndex=function(u,s){return this.replaceObjectAtIndex(s(this.objects[u]),u)},e.prototype.replaceObjectAtIndex=function(u,s){return this.splice(s,1,u)},e.prototype.removeObjectAtIndex=function(u){return this.splice(u,1)},e.prototype.getObjectAtIndex=function(u){return this.objects[u]},e.prototype.getSplittableListInRange=function(u){var s,n,p,c;return p=this.splitObjectsAtRange(u),n=p[0],s=p[1],c=p[2],new this.constructor(n.slice(s,c+1))},e.prototype.selectSplittableList=function(u){var s,n;return n=function(){var p,c,v,t;for(v=this.objects,t=[],p=0,c=v.length;c>p;p++)s=v[p],u(s)&&t.push(s);return t}.call(this),new this.constructor(n)},e.prototype.removeObjectsInRange=function(u){var s,n,p,c;return p=this.splitObjectsAtRange(u),n=p[0],s=p[1],c=p[2],new this.constructor(n).splice(s,c-s+1)},e.prototype.transformObjectsInRange=function(u,s){var n,p,c,v,t,r,l;return t=this.splitObjectsAtRange(u),v=t[0],p=t[1],r=t[2],l=function(){var A,f,m;for(m=[],n=A=0,f=v.length;f>A;n=++A)c=v[n],m.push(n>=p&&r>=n?s(c):c);return m}(),new this.constructor(l)},e.prototype.splitObjectsAtRange=function(u){var s,n,p,c,v,t;return c=this.splitObjectAtPosition(i(u)),n=c[0],s=c[1],p=c[2],v=new this.constructor(n).splitObjectAtPosition(a(u)+p),n=v[0],t=v[1],[n,s,t-1]},e.prototype.getObjectAtPosition=function(u){var s,n,p;return p=this.findIndexAndOffsetAtPosition(u),s=p.index,n=p.offset,this.objects[s]},e.prototype.splitObjectAtPosition=function(u){var s,n,p,c,v,t,r,l,A,f;return t=this.findIndexAndOffsetAtPosition(u),s=t.index,v=t.offset,c=this.objects.slice(0),s!=null?v===0?(A=s,f=0):(p=this.getObjectAtIndex(s),r=p.splitAtOffset(v),n=r[0],l=r[1],c.splice(s,1,n,l),A=s+1,f=n.getLength()-v):(A=c.length,f=0),[c,A,f]},e.prototype.consolidate=function(){var u,s,n,p,c,v;for(p=[],c=this.objects[0],v=this.objects.slice(1),u=0,s=v.length;s>u;u++)n=v[u],typeof c.canBeConsolidatedWith=="function"&&c.canBeConsolidatedWith(n)?c=c.consolidateWith(n):(p.push(c),c=n);return c!=null&&p.push(c),new this.constructor(p)},e.prototype.consolidateFromIndexToIndex=function(u,s){var n,p,c;return p=this.objects.slice(0),c=p.slice(u,s+1),n=new this.constructor(c).consolidate().toArray(),this.splice.apply(this,[u,c.length].concat(h.call(n)))},e.prototype.findIndexAndOffsetAtPosition=function(u){var s,n,p,c,v,t,r;for(s=0,r=this.objects,p=n=0,c=r.length;c>n;p=++n){if(t=r[p],v=s+t.getLength(),u>=s&&v>u)return{index:p,offset:u-s};s=v}return{index:null,offset:null}},e.prototype.findPositionAtIndexAndOffset=function(u,s){var n,p,c,v,t,r;for(t=0,r=this.objects,n=p=0,c=r.length;c>p;n=++p)if(v=r[n],u>n)t+=v.getLength();else if(n===u){t+=s;break}return t},e.prototype.getEndPosition=function(){var u,s;return this.endPosition!=null?this.endPosition:this.endPosition=function(){var n,p,c;for(s=0,c=this.objects,n=0,p=c.length;p>n;n++)u=c[n],s+=u.getLength();return s}.call(this)},e.prototype.toString=function(){return this.objects.join("")},e.prototype.toArray=function(){return this.objects.slice(0)},e.prototype.toJSON=function(){return this.toArray()},e.prototype.isEqualTo=function(u){return e.__super__.isEqualTo.apply(this,arguments)||d(this.objects,u?.objects)},d=function(u,s){var n,p,c,v,t;if(s==null&&(s=[]),u.length!==s.length)return!1;for(t=!0,p=n=0,c=u.length;c>n;p=++n)v=u[p],t&&!v.isEqualTo(s[p])&&(t=!1);return t},e.prototype.contentsForInspection=function(){var u;return{objects:"["+function(){var s,n,p,c;for(p=this.objects,c=[],s=0,n=p.length;n>s;s++)u=p[s],c.push(u.inspect());return c}.call(this).join(", ")+"]"}},i=function(u){return u[0]},a=function(u){return u[1]},e}(g.Object)}.call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.Text=function(y){function h(o){var e;o==null&&(o=[]),h.__super__.constructor.apply(this,arguments),this.pieceList=new g.SplittableList(function(){var a,d,i;for(i=[],a=0,d=o.length;d>a;a++)e=o[a],e.isEmpty()||i.push(e);return i}())}return x(h,y),h.textForAttachmentWithAttributes=function(o,e){var a;return a=new g.AttachmentPiece(o,e),new this([a])},h.textForStringWithAttributes=function(o,e){var a;return a=new g.StringPiece(o,e),new this([a])},h.fromJSON=function(o){var e,a;return a=function(){var d,i,u;for(u=[],d=0,i=o.length;i>d;d++)e=o[d],u.push(g.Piece.fromJSON(e));return u}(),new this(a)},h.prototype.copy=function(){return this.copyWithPieceList(this.pieceList)},h.prototype.copyWithPieceList=function(o){return new this.constructor(o.consolidate().toArray())},h.prototype.copyUsingObjectMap=function(o){var e,a;return a=function(){var d,i,u,s,n;for(u=this.getPieces(),n=[],d=0,i=u.length;i>d;d++)e=u[d],n.push((s=o.find(e))!=null?s:e);return n}.call(this),new this.constructor(a)},h.prototype.appendText=function(o){return this.insertTextAtPosition(o,this.getLength())},h.prototype.insertTextAtPosition=function(o,e){return this.copyWithPieceList(this.pieceList.insertSplittableListAtPosition(o.pieceList,e))},h.prototype.removeTextAtRange=function(o){return this.copyWithPieceList(this.pieceList.removeObjectsInRange(o))},h.prototype.replaceTextAtRange=function(o,e){return this.removeTextAtRange(e).insertTextAtPosition(o,e[0])},h.prototype.moveTextFromRangeToPosition=function(o,e){var a,d;if(!(o[0]<=e&&e<=o[1]))return d=this.getTextAtRange(o),a=d.getLength(),o[0]a;a++)e=i[a],u.push(e.getAttributes());return u}.call(this),g.Hash.fromCommonAttributesOfObjects(o).toObject()},h.prototype.getCommonAttributesAtRange=function(o){var e;return(e=this.getTextAtRange(o).getCommonAttributes())!=null?e:{}},h.prototype.getExpandedRangeForAttributeAtOffset=function(o,e){var a,d,i;for(a=i=e,d=this.getLength();a>0&&this.getCommonAttributesAtRange([a-1,i])[o];)a--;for(;d>i&&this.getCommonAttributesAtRange([e,i+1])[o];)i++;return[a,i]},h.prototype.getTextAtRange=function(o){return this.copyWithPieceList(this.pieceList.getSplittableListInRange(o))},h.prototype.getStringAtRange=function(o){return this.pieceList.getSplittableListInRange(o).toString()},h.prototype.getStringAtPosition=function(o){return this.getStringAtRange([o,o+1])},h.prototype.startsWithString=function(o){return this.getStringAtRange([0,o.length])===o},h.prototype.endsWithString=function(o){var e;return e=this.getLength(),this.getStringAtRange([e-o.length,e])===o},h.prototype.getAttachmentPieces=function(){var o,e,a,d,i;for(d=this.pieceList.toArray(),i=[],o=0,e=d.length;e>o;o++)a=d[o],a.attachment!=null&&i.push(a);return i},h.prototype.getAttachments=function(){var o,e,a,d,i;for(d=this.getAttachmentPieces(),i=[],o=0,e=d.length;e>o;o++)a=d[o],i.push(a.attachment);return i},h.prototype.getAttachmentAndPositionById=function(o){var e,a,d,i,u,s;for(i=0,u=this.pieceList.toArray(),e=0,a=u.length;a>e;e++){if(d=u[e],((s=d.attachment)!=null?s.id:void 0)===o)return{attachment:d.attachment,position:i};i+=d.length}return{attachment:null,position:null}},h.prototype.getAttachmentById=function(o){var e,a,d;return d=this.getAttachmentAndPositionById(o),e=d.attachment,a=d.position,e},h.prototype.getRangeOfAttachment=function(o){var e,a;return a=this.getAttachmentAndPositionById(o.id),o=a.attachment,e=a.position,o!=null?[e,e+1]:void 0},h.prototype.updateAttributesForAttachment=function(o,e){var a;return(a=this.getRangeOfAttachment(e))?this.addAttributesAtRange(o,a):this},h.prototype.getLength=function(){return this.pieceList.getEndPosition()},h.prototype.isEmpty=function(){return this.getLength()===0},h.prototype.isEqualTo=function(o){var e;return h.__super__.isEqualTo.apply(this,arguments)||(o!=null&&(e=o.pieceList)!=null?e.isEqualTo(this.pieceList):void 0)},h.prototype.isBlockBreak=function(){return this.getLength()===1&&this.pieceList.getObjectAtIndex(0).isBlockBreak()},h.prototype.eachPiece=function(o){return this.pieceList.eachObject(o)},h.prototype.getPieces=function(){return this.pieceList.toArray()},h.prototype.getPieceAtPosition=function(o){return this.pieceList.getObjectAtPosition(o)},h.prototype.contentsForInspection=function(){return{pieceList:this.pieceList.inspect()}},h.prototype.toSerializableText=function(){var o;return o=this.pieceList.selectSplittableList(function(e){return e.isSerializable()}),this.copyWithPieceList(o)},h.prototype.toString=function(){return this.pieceList.toString()},h.prototype.toJSON=function(){return this.pieceList.toJSON()},h.prototype.toConsole=function(){var o;return JSON.stringify(function(){var e,a,d,i;for(d=this.pieceList.toArray(),i=[],e=0,a=d.length;a>e;e++)o=d[e],i.push(JSON.parse(o.toConsole()));return i}.call(this))},h.prototype.getDirection=function(){return g.getDirection(this.toString())},h.prototype.isRTL=function(){return this.getDirection()==="rtl"},h}(g.Object)}.call(this),function(){var x,b,y,h,o,e=function(u,s){function n(){this.constructor=u}for(var p in s)a.call(s,p)&&(u[p]=s[p]);return n.prototype=s.prototype,u.prototype=new n,u.__super__=s.prototype,u},a={}.hasOwnProperty,d=[].indexOf||function(u){for(var s=0,n=this.length;n>s;s++)if(s in this&&this[s]===u)return s;return-1},i=[].slice;x=g.arraysAreEqual,o=g.spliceArray,y=g.getBlockConfig,b=g.getBlockAttributeNames,h=g.getListAttributeNames,g.Block=function(u){function s(m,C){m==null&&(m=new g.Text),C==null&&(C=[]),s.__super__.constructor.apply(this,arguments),this.text=p(m),this.attributes=C}var n,p,c,v,t,r,l,A,f;return e(s,u),s.fromJSON=function(m){var C;return C=g.Text.fromJSON(m.text),new this(C,m.attributes)},s.prototype.isEmpty=function(){return this.text.isBlockBreak()},s.prototype.isEqualTo=function(m){return s.__super__.isEqualTo.apply(this,arguments)||this.text.isEqualTo(m?.text)&&x(this.attributes,m?.attributes)},s.prototype.copyWithText=function(m){return new this.constructor(m,this.attributes)},s.prototype.copyWithoutText=function(){return this.copyWithText(null)},s.prototype.copyWithAttributes=function(m){return new this.constructor(this.text,m)},s.prototype.copyWithoutAttributes=function(){return this.copyWithAttributes(null)},s.prototype.copyUsingObjectMap=function(m){var C;return this.copyWithText((C=m.find(this.text))?C:this.text.copyUsingObjectMap(m))},s.prototype.addAttribute=function(m){var C;return C=this.attributes.concat(v(m)),this.copyWithAttributes(C)},s.prototype.removeAttribute=function(m){var C,S;return S=y(m).listAttribute,C=r(r(this.attributes,m),S),this.copyWithAttributes(C)},s.prototype.removeLastAttribute=function(){return this.removeAttribute(this.getLastAttribute())},s.prototype.getLastAttribute=function(){return t(this.attributes)},s.prototype.getAttributes=function(){return this.attributes.slice(0)},s.prototype.getAttributeLevel=function(){return this.attributes.length},s.prototype.getAttributeAtLevel=function(m){return this.attributes[m-1]},s.prototype.hasAttribute=function(m){return d.call(this.attributes,m)>=0},s.prototype.hasAttributes=function(){return this.getAttributeLevel()>0},s.prototype.getLastNestableAttribute=function(){return t(this.getNestableAttributes())},s.prototype.getNestableAttributes=function(){var m,C,S,L,O;for(L=this.attributes,O=[],C=0,S=L.length;S>C;C++)m=L[C],y(m).nestable&&O.push(m);return O},s.prototype.getNestingLevel=function(){return this.getNestableAttributes().length},s.prototype.decreaseNestingLevel=function(){var m;return(m=this.getLastNestableAttribute())?this.removeAttribute(m):this},s.prototype.increaseNestingLevel=function(){var m,C,S;return(m=this.getLastNestableAttribute())?(S=this.attributes.lastIndexOf(m),C=o.apply(null,[this.attributes,S+1,0].concat(i.call(v(m)))),this.copyWithAttributes(C)):this},s.prototype.getListItemAttributes=function(){var m,C,S,L,O;for(L=this.attributes,O=[],C=0,S=L.length;S>C;C++)m=L[C],y(m).listAttribute&&O.push(m);return O},s.prototype.isListItem=function(){var m;return(m=y(this.getLastAttribute()))!=null?m.listAttribute:void 0},s.prototype.isTerminalBlock=function(){var m;return(m=y(this.getLastAttribute()))!=null?m.terminal:void 0},s.prototype.breaksOnReturn=function(){var m;return(m=y(this.getLastAttribute()))!=null?m.breakOnReturn:void 0},s.prototype.findLineBreakInDirectionFromPosition=function(m,C){var S,L;return L=this.toString(),S=function(){switch(m){case"forward":return L.indexOf(` +`,C);case"backward":return L.slice(0,C).lastIndexOf(` +`)}}(),S!==-1?S:void 0},s.prototype.contentsForInspection=function(){return{text:this.text.inspect(),attributes:this.attributes}},s.prototype.toString=function(){return this.text.toString()},s.prototype.toJSON=function(){return{text:this.text,attributes:this.attributes}},s.prototype.getDirection=function(){return this.text.getDirection()},s.prototype.isRTL=function(){return this.text.isRTL()},s.prototype.getLength=function(){return this.text.getLength()},s.prototype.canBeConsolidatedWith=function(m){return!this.hasAttributes()&&!m.hasAttributes()&&this.getDirection()===m.getDirection()},s.prototype.consolidateWith=function(m){var C,S;return C=g.Text.textForStringWithAttributes(` +`),S=this.getTextWithoutBlockBreak().appendText(C),this.copyWithText(S.appendText(m.text))},s.prototype.splitAtOffset=function(m){var C,S;return m===0?(C=null,S=this):m===this.getLength()?(C=this,S=null):(C=this.copyWithText(this.text.getTextAtRange([0,m])),S=this.copyWithText(this.text.getTextAtRange([m,this.getLength()]))),[C,S]},s.prototype.getBlockBreakPosition=function(){return this.text.getLength()-1},s.prototype.getTextWithoutBlockBreak=function(){return l(this.text)?this.text.getTextAtRange([0,this.getBlockBreakPosition()]):this.text.copy()},s.prototype.canBeGrouped=function(m){return this.attributes[m]},s.prototype.canBeGroupedWith=function(m,C){var S,L,O,D;return O=m.getAttributes(),L=O[C],S=this.attributes[C],!(S!==L||y(S).group===!1&&(D=O[C+1],d.call(h(),D)<0)||this.getDirection()!==m.getDirection()&&!m.isEmpty())},p=function(m){return m=f(m),m=n(m)},f=function(m){var C,S,L,O,D,R;return O=!1,R=m.getPieces(),S=2<=R.length?i.call(R,0,C=R.length-1):(C=0,[]),L=R[C++],L==null?m:(S=function(){var E,w,k;for(k=[],E=0,w=S.length;w>E;E++)D=S[E],D.isBlockBreak()?(O=!0,k.push(A(D))):k.push(D);return k}(),O?new g.Text(i.call(S).concat([L])):m)},c=g.Text.textForStringWithAttributes(` +`,{blockBreak:!0}),n=function(m){return l(m)?m:m.appendText(c)},l=function(m){var C,S;return S=m.getLength(),S===0?!1:(C=m.getTextAtRange([S-1,S]),C.isBlockBreak())},A=function(m){return m.copyWithoutAttribute("blockBreak")},v=function(m){var C;return C=y(m).listAttribute,C!=null?[C,m]:[m]},t=function(m){return m.slice(-1)[0]},r=function(m,C){var S;return S=m.lastIndexOf(C),S===-1?m:o(m,S,1)},s}(g.Object)}.call(this),function(){var x,b,y,h=function(d,i){function u(){this.constructor=d}for(var s in i)o.call(i,s)&&(d[s]=i[s]);return u.prototype=i.prototype,d.prototype=new u,d.__super__=i.prototype,d},o={}.hasOwnProperty,e=[].indexOf||function(d){for(var i=0,u=this.length;u>i;i++)if(i in this&&this[i]===d)return i;return-1},a=[].slice;b=g.tagName,y=g.walkTree,x=g.nodeIsAttachmentElement,g.HTMLSanitizer=function(d){function i(c,v){var t;t=v??{},this.allowedAttributes=t.allowedAttributes,this.forbiddenProtocols=t.forbiddenProtocols,this.forbiddenElements=t.forbiddenElements,this.allowedAttributes==null&&(this.allowedAttributes=u),this.forbiddenProtocols==null&&(this.forbiddenProtocols=n),this.forbiddenElements==null&&(this.forbiddenElements=s),this.body=p(c)}var u,s,n,p;return h(i,d),u="style href src width height class".split(" "),n="javascript:".split(" "),s="script iframe".split(" "),i.sanitize=function(c,v){var t;return t=new this(c,v),t.sanitize(),t},i.prototype.sanitize=function(){return this.sanitizeElements(),this.normalizeListElementNesting()},i.prototype.getHTML=function(){return this.body.innerHTML},i.prototype.getBody=function(){return this.body},i.prototype.sanitizeElements=function(){var c,v,t,r,l;for(l=y(this.body),r=[];l.nextNode();)switch(t=l.currentNode,t.nodeType){case Node.ELEMENT_NODE:this.elementIsRemovable(t)?r.push(t):this.sanitizeElement(t);break;case Node.COMMENT_NODE:r.push(t)}for(c=0,v=r.length;v>c;c++)t=r[c],g.removeNode(t);return this.body},i.prototype.sanitizeElement=function(c){var v,t,r,l,A;for(c.hasAttribute("href")&&(l=c.protocol,e.call(this.forbiddenProtocols,l)>=0&&c.removeAttribute("href")),A=a.call(c.attributes),v=0,t=A.length;t>v;v++)r=A[v].name,e.call(this.allowedAttributes,r)>=0||r.indexOf("data-trix")===0||c.removeAttribute(r);return c},i.prototype.normalizeListElementNesting=function(){var c,v,t,r,l;for(l=a.call(this.body.querySelectorAll("ul,ol")),c=0,v=l.length;v>c;c++)t=l[c],(r=t.previousElementSibling)&&b(r)==="li"&&r.appendChild(t);return this.body},i.prototype.elementIsRemovable=function(c){return c?.nodeType===Node.ELEMENT_NODE?this.elementIsForbidden(c)||this.elementIsntSerializable(c):void 0},i.prototype.elementIsForbidden=function(c){var v;return v=b(c),e.call(this.forbiddenElements,v)>=0},i.prototype.elementIsntSerializable=function(c){return c.getAttribute("data-trix-serialize")==="false"&&!x(c)},p=function(c){var v,t,r,l,A;for(c==null&&(c=""),c=c.replace(/<\/html[^>]*>[^]*$/i,""),v=document.implementation.createHTMLDocument(""),v.documentElement.innerHTML=c,A=v.head.querySelectorAll("style"),r=0,l=A.length;l>r;r++)t=A[r],v.body.appendChild(t);return v.body},i}(g.BasicObject)}.call(this),function(){var x,b,y,h,o,e,a,d,i,u,s,n=function(v,t){function r(){this.constructor=v}for(var l in t)p.call(t,l)&&(v[l]=t[l]);return r.prototype=t.prototype,v.prototype=new r,v.__super__=t.prototype,v},p={}.hasOwnProperty,c=[].indexOf||function(v){for(var t=0,r=this.length;r>t;t++)if(t in this&&this[t]===v)return t;return-1};x=g.arraysAreEqual,e=g.makeElement,u=g.tagName,o=g.getBlockTagNames,s=g.walkTree,h=g.findClosestElementFromNode,y=g.elementContainsNode,a=g.nodeIsAttachmentElement,d=g.normalizeSpaces,b=g.breakableWhitespacePattern,i=g.squishBreakableWhitespace,g.HTMLParser=function(v){function t(w,k){this.html=w,this.referenceElement=(k??{}).referenceElement,this.blocks=[],this.blockElements=[],this.processedElements=[]}var r,l,A,f,m,C,S,L,O,D,R,E;return n(t,v),t.parse=function(w,k){var T;return T=new this(w,k),T.parse(),T},t.prototype.getDocument=function(){return g.Document.fromJSON(this.blocks)},t.prototype.parse=function(){var w,k;try{for(this.createHiddenContainer(),w=g.HTMLSanitizer.sanitize(this.html).getHTML(),this.containerElement.innerHTML=w,k=s(this.containerElement,{usingFilter:S});k.nextNode();)this.processNode(k.currentNode);return this.translateBlockElementMarginsToNewlines()}finally{this.removeHiddenContainer()}},t.prototype.createHiddenContainer=function(){return this.referenceElement?(this.containerElement=this.referenceElement.cloneNode(!1),this.containerElement.removeAttribute("id"),this.containerElement.setAttribute("data-trix-internal",""),this.containerElement.style.display="none",this.referenceElement.parentNode.insertBefore(this.containerElement,this.referenceElement.nextSibling)):(this.containerElement=e({tagName:"div",style:{display:"none"}}),document.body.appendChild(this.containerElement))},t.prototype.removeHiddenContainer=function(){return g.removeNode(this.containerElement)},S=function(w){return u(w)==="style"?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},t.prototype.processNode=function(w){switch(w.nodeType){case Node.TEXT_NODE:if(!this.isInsignificantTextNode(w))return this.appendBlockForTextNode(w),this.processTextNode(w);break;case Node.ELEMENT_NODE:return this.appendBlockForElement(w),this.processElement(w)}},t.prototype.appendBlockForTextNode=function(w){var k,T,N;return T=w.parentNode,T===this.currentBlockElement&&this.isBlockElement(w.previousSibling)?this.appendStringWithAttributes(` +`):T!==this.containerElement&&!this.isBlockElement(T)||(k=this.getBlockAttributes(T),x(k,(N=this.currentBlock)!=null?N.attributes:void 0))?void 0:(this.currentBlock=this.appendBlockForAttributesWithElement(k,T),this.currentBlockElement=T)},t.prototype.appendBlockForElement=function(w){var k,T,N,P;if(N=this.isBlockElement(w),T=y(this.currentBlockElement,w),N&&!this.isBlockElement(w.firstChild)){if((!this.isInsignificantTextNode(w.firstChild)||!this.isBlockElement(w.firstElementChild))&&(k=this.getBlockAttributes(w),w.firstChild))return T&&x(k,this.currentBlock.attributes)?this.appendStringWithAttributes(` +`):(this.currentBlock=this.appendBlockForAttributesWithElement(k,w),this.currentBlockElement=w)}else if(this.currentBlockElement&&!T&&!N)return(P=this.findParentBlockElement(w))?this.appendBlockForElement(P):(this.currentBlock=this.appendEmptyBlock(),this.currentBlockElement=null)},t.prototype.findParentBlockElement=function(w){var k;for(k=w.parentElement;k&&k!==this.containerElement;){if(this.isBlockElement(k)&&c.call(this.blockElements,k)>=0)return k;k=k.parentElement}return null},t.prototype.processTextNode=function(w){var k,T;return T=w.data,l(w.parentNode)||(T=i(T),R((k=w.previousSibling)!=null?k.textContent:void 0)&&(T=m(T))),this.appendStringWithAttributes(T,this.getTextAttributes(w.parentNode))},t.prototype.processElement=function(w){var k,T,N,P,_;if(a(w))return k=L(w,"attachment"),Object.keys(k).length&&(P=this.getTextAttributes(w),this.appendAttachmentWithAttributes(k,P),w.innerHTML=""),this.processedElements.push(w);switch(u(w)){case"br":return this.isExtraBR(w)||this.isBlockElement(w.nextSibling)||this.appendStringWithAttributes(` +`,this.getTextAttributes(w)),this.processedElements.push(w);case"img":k={url:w.getAttribute("src"),contentType:"image"},N=f(w);for(T in N)_=N[T],k[T]=_;return this.appendAttachmentWithAttributes(k,this.getTextAttributes(w)),this.processedElements.push(w);case"tr":if(w.parentNode.firstChild!==w)return this.appendStringWithAttributes(` +`);break;case"td":if(w.parentNode.firstChild!==w)return this.appendStringWithAttributes(" | ")}},t.prototype.appendBlockForAttributesWithElement=function(w,k){var T;return this.blockElements.push(k),T=r(w),this.blocks.push(T),T},t.prototype.appendEmptyBlock=function(){return this.appendBlockForAttributesWithElement([],null)},t.prototype.appendStringWithAttributes=function(w,k){return this.appendPiece(D(w,k))},t.prototype.appendAttachmentWithAttributes=function(w,k){return this.appendPiece(O(w,k))},t.prototype.appendPiece=function(w){return this.blocks.length===0&&this.appendEmptyBlock(),this.blocks[this.blocks.length-1].text.push(w)},t.prototype.appendStringToTextAtIndex=function(w,k){var T,N;return N=this.blocks[k].text,T=N[N.length-1],T?.type==="string"?T.string+=w:N.push(D(w))},t.prototype.prependStringToTextAtIndex=function(w,k){var T,N;return N=this.blocks[k].text,T=N[0],T?.type==="string"?T.string=w+T.string:N.unshift(D(w))},D=function(w,k){var T;return k==null&&(k={}),T="string",w=d(w),{string:w,attributes:k,type:T}},O=function(w,k){var T;return k==null&&(k={}),T="attachment",{attachment:w,attributes:k,type:T}},r=function(w){var k;return w==null&&(w={}),k=[],{text:k,attributes:w}},t.prototype.getTextAttributes=function(w){var k,T,N,P,_,F,B,M,U,H,z,j;N={},U=g.config.textAttributes;for(k in U)if(_=U[k],_.tagName&&h(w,{matchingSelector:_.tagName,untilNode:this.containerElement}))N[k]=!0;else if(_.parser){if(j=_.parser(w)){for(T=!1,H=this.findBlockElementAncestors(w),F=0,M=H.length;M>F;F++)if(P=H[F],_.parser(P)===j){T=!0;break}T||(N[k]=j)}}else _.styleProperty&&(j=w.style[_.styleProperty])&&(N[k]=j);if(a(w)){z=L(w,"attributes");for(B in z)j=z[B],N[B]=j}return N},t.prototype.getBlockAttributes=function(w){var k,T,N,P;for(T=[];w&&w!==this.containerElement;){P=g.config.blockAttributes;for(k in P)N=P[k],N.parse!==!1&&u(w)===N.tagName&&(typeof N.test=="function"&&N.test(w)||!N.test)&&(T.push(k),N.listAttribute&&T.push(N.listAttribute));w=w.parentNode}return T.reverse()},t.prototype.findBlockElementAncestors=function(w){var k,T;for(k=[];w&&w!==this.containerElement;)T=u(w),c.call(o(),T)>=0&&k.push(w),w=w.parentNode;return k},L=function(w,k){try{return JSON.parse(w.getAttribute("data-trix-"+k))}catch{return{}}},f=function(w){var k,T,N;return N=w.getAttribute("width"),T=w.getAttribute("height"),k={},N&&(k.width=parseInt(N,10)),T&&(k.height=parseInt(T,10)),k},t.prototype.isBlockElement=function(w){var k;if(w?.nodeType===Node.ELEMENT_NODE&&!a(w)&&!h(w,{matchingSelector:"td",untilNode:this.containerElement}))return k=u(w),c.call(o(),k)>=0||window.getComputedStyle(w).display==="block"},t.prototype.isInsignificantTextNode=function(w){var k,T,N;if(w?.nodeType===Node.TEXT_NODE&&E(w.data)&&(T=w.parentNode,N=w.previousSibling,k=w.nextSibling,(!C(T.previousSibling)||this.isBlockElement(T.previousSibling))&&!l(T)))return!N||this.isBlockElement(N)||!k||this.isBlockElement(k)},t.prototype.isExtraBR=function(w){return u(w)==="br"&&this.isBlockElement(w.parentNode)&&w.parentNode.lastChild===w},l=function(w){var k;return k=window.getComputedStyle(w).whiteSpace,k==="pre"||k==="pre-wrap"||k==="pre-line"},C=function(w){return w&&!R(w.textContent)},t.prototype.translateBlockElementMarginsToNewlines=function(){var w,k,T,N,P,_,F,B;for(k=this.getMarginOfDefaultBlockElement(),F=this.blocks,B=[],N=T=0,P=F.length;P>T;N=++T)w=F[N],(_=this.getMarginOfBlockElementAtIndex(N))&&(_.top>2*k.top&&this.prependStringToTextAtIndex(` +`,N),B.push(_.bottom>2*k.bottom?this.appendStringToTextAtIndex(` +`,N):void 0));return B},t.prototype.getMarginOfBlockElementAtIndex=function(w){var k,T;return!(k=this.blockElements[w])||!k.textContent||(T=u(k),c.call(o(),T)>=0||c.call(this.processedElements,k)>=0)?void 0:A(k)},t.prototype.getMarginOfDefaultBlockElement=function(){var w;return w=e(g.config.blockAttributes.default.tagName),this.containerElement.appendChild(w),A(w)},A=function(w){var k;return k=window.getComputedStyle(w),k.display==="block"?{top:parseInt(k.marginTop),bottom:parseInt(k.marginBottom)}:void 0},m=function(w){return w.replace(RegExp("^"+b.source+"+"),"")},E=function(w){return RegExp("^"+b.source+"*$").test(w)},R=function(w){return/\s$/.test(w)},t}(g.BasicObject)}.call(this),function(){var x,b,y,h,o=function(i,u){function s(){this.constructor=i}for(var n in u)e.call(u,n)&&(i[n]=u[n]);return s.prototype=u.prototype,i.prototype=new s,i.__super__=u.prototype,i},e={}.hasOwnProperty,a=[].slice,d=[].indexOf||function(i){for(var u=0,s=this.length;s>u;u++)if(u in this&&this[u]===i)return u;return-1};x=g.arraysAreEqual,y=g.normalizeRange,h=g.rangeIsCollapsed,b=g.getBlockConfig,g.Document=function(i){function u(n){n==null&&(n=[]),u.__super__.constructor.apply(this,arguments),n.length===0&&(n=[new g.Block]),this.blockList=g.SplittableList.box(n)}var s;return o(u,i),u.fromJSON=function(n){var p,c;return c=function(){var v,t,r;for(r=[],v=0,t=n.length;t>v;v++)p=n[v],r.push(g.Block.fromJSON(p));return r}(),new this(c)},u.fromHTML=function(n,p){return g.HTMLParser.parse(n,p).getDocument()},u.fromString=function(n,p){var c;return c=g.Text.textForStringWithAttributes(n,p),new this([new g.Block(c)])},u.prototype.isEmpty=function(){var n;return this.blockList.length===1&&(n=this.getBlockAtIndex(0),n.isEmpty()&&!n.hasAttributes())},u.prototype.copy=function(n){var p;return n==null&&(n={}),p=n.consolidateBlocks?this.blockList.consolidate().toArray():this.blockList.toArray(),new this.constructor(p)},u.prototype.copyUsingObjectsFromDocument=function(n){var p;return p=new g.ObjectMap(n.getObjects()),this.copyUsingObjectMap(p)},u.prototype.copyUsingObjectMap=function(n){var p,c,v;return c=function(){var t,r,l,A;for(l=this.getBlocks(),A=[],t=0,r=l.length;r>t;t++)p=l[t],A.push((v=n.find(p))?v:p.copyUsingObjectMap(n));return A}.call(this),new this.constructor(c)},u.prototype.copyWithBaseBlockAttributes=function(n){var p,c,v;return n==null&&(n=[]),v=function(){var t,r,l,A;for(l=this.getBlocks(),A=[],t=0,r=l.length;r>t;t++)c=l[t],p=n.concat(c.getAttributes()),A.push(c.copyWithAttributes(p));return A}.call(this),new this.constructor(v)},u.prototype.replaceBlock=function(n,p){var c;return c=this.blockList.indexOf(n),c===-1?this:new this.constructor(this.blockList.replaceObjectAtIndex(p,c))},u.prototype.insertDocumentAtRange=function(n,p){var c,v,t,r,l,A,f;return v=n.blockList,l=(p=y(p))[0],A=this.locationFromPosition(l),t=A.index,r=A.offset,f=this,c=this.getBlockAtPosition(l),h(p)&&c.isEmpty()&&!c.hasAttributes()?f=new this.constructor(f.blockList.removeObjectAtIndex(t)):c.getBlockBreakPosition()===r&&l++,f=f.removeTextAtRange(p),new this.constructor(f.blockList.insertSplittableListAtPosition(v,l))},u.prototype.mergeDocumentAtRange=function(n,p){var c,v,t,r,l,A,f,m,C,S,L,O;return L=(p=y(p))[0],S=this.locationFromPosition(L),v=this.getBlockAtIndex(S.index).getAttributes(),c=n.getBaseBlockAttributes(),O=v.slice(-c.length),x(c,O)?(f=v.slice(0,-c.length),A=n.copyWithBaseBlockAttributes(f)):A=n.copy({consolidateBlocks:!0}).copyWithBaseBlockAttributes(v),t=A.getBlockCount(),r=A.getBlockAtIndex(0),x(v,r.getAttributes())?(l=r.getTextWithoutBlockBreak(),C=this.insertTextAtRange(l,p),t>1&&(A=new this.constructor(A.getBlocks().slice(1)),m=L+l.getLength(),C=C.insertDocumentAtRange(A,m))):C=this.insertDocumentAtRange(A,p),C},u.prototype.insertTextAtRange=function(n,p){var c,v,t,r,l;return l=(p=y(p))[0],r=this.locationFromPosition(l),v=r.index,t=r.offset,c=this.removeTextAtRange(p),new this.constructor(c.blockList.editObjectAtIndex(v,function(A){return A.copyWithText(A.text.insertTextAtPosition(n,t))}))},u.prototype.removeTextAtRange=function(n){var p,c,v,t,r,l,A,f,m,C,S,L,O,D,R,E,w,k,T,N,P;return C=n=y(n),f=C[0],k=C[1],h(n)?this:(S=this.locationRangeFromRange(n),l=S[0],E=S[1],r=l.index,A=l.offset,t=this.getBlockAtIndex(r),R=E.index,w=E.offset,D=this.getBlockAtIndex(R),L=k-f===1&&t.getBlockBreakPosition()===A&&D.getBlockBreakPosition()!==w&&D.text.getStringAtPosition(w)===` +`,L?v=this.blockList.editObjectAtIndex(R,function(_){return _.copyWithText(_.text.removeTextAtRange([w,w+1]))}):(m=t.text.getTextAtRange([0,A]),T=D.text.getTextAtRange([w,D.getLength()]),N=m.appendText(T),O=r!==R&&A===0,P=O&&t.getAttributeLevel()>=D.getAttributeLevel(),c=P?D.copyWithText(N):t.copyWithText(N),p=R+1-r,v=this.blockList.splice(r,p,c)),new this.constructor(v))},u.prototype.moveTextFromRangeToPosition=function(n,p){var c,v,t,r,l,A,f,m,C,S;return A=n=y(n),C=A[0],t=A[1],p>=C&&t>=p?this:(v=this.getDocumentAtRange(n),m=this.removeTextAtRange(n),l=p>C,l&&(p-=v.getLength()),f=v.getBlocks(),r=f[0],c=2<=f.length?a.call(f,1):[],c.length===0?(S=r.getTextWithoutBlockBreak(),l&&(p+=1)):S=r.text,m=m.insertTextAtRange(S,p),c.length===0?m:(v=new this.constructor(c),p+=S.getLength(),m.insertDocumentAtRange(v,p)))},u.prototype.addAttributeAtRange=function(n,p,c){var v;return v=this.blockList,this.eachBlockAtRange(c,function(t,r,l){return v=v.editObjectAtIndex(l,function(){return b(n)?t.addAttribute(n,p):r[0]===r[1]?t:t.copyWithText(t.text.addAttributeAtRange(n,p,r))})}),new this.constructor(v)},u.prototype.addAttribute=function(n,p){var c;return c=this.blockList,this.eachBlock(function(v,t){return c=c.editObjectAtIndex(t,function(){return v.addAttribute(n,p)})}),new this.constructor(c)},u.prototype.removeAttributeAtRange=function(n,p){var c;return c=this.blockList,this.eachBlockAtRange(p,function(v,t,r){return b(n)?c=c.editObjectAtIndex(r,function(){return v.removeAttribute(n)}):t[0]!==t[1]?c=c.editObjectAtIndex(r,function(){return v.copyWithText(v.text.removeAttributeAtRange(n,t))}):void 0}),new this.constructor(c)},u.prototype.updateAttributesForAttachment=function(n,p){var c,v,t,r;return t=(v=this.getRangeOfAttachment(p))[0],c=this.locationFromPosition(t).index,r=this.getTextAtIndex(c),new this.constructor(this.blockList.editObjectAtIndex(c,function(l){return l.copyWithText(r.updateAttributesForAttachment(n,p))}))},u.prototype.removeAttributeForAttachment=function(n,p){var c;return c=this.getRangeOfAttachment(p),this.removeAttributeAtRange(n,c)},u.prototype.insertBlockBreakAtRange=function(n){var p,c,v,t;return t=(n=y(n))[0],v=this.locationFromPosition(t).offset,c=this.removeTextAtRange(n),v===0&&(p=[new g.Block]),new this.constructor(c.blockList.insertSplittableListAtPosition(new g.SplittableList(p),t))},u.prototype.applyBlockAttributeAtRange=function(n,p,c){var v,t,r,l;return r=this.expandRangeToLineBreaksAndSplitBlocks(c),t=r.document,c=r.range,v=b(n),v.listAttribute?(t=t.removeLastListAttributeAtRange(c,{exceptAttributeName:n}),l=t.convertLineBreaksToBlockBreaksInRange(c),t=l.document,c=l.range):t=v.exclusive?t.removeBlockAttributesAtRange(c):v.terminal?t.removeLastTerminalAttributeAtRange(c):t.consolidateBlocksAtRange(c),t.addAttributeAtRange(n,p,c)},u.prototype.removeLastListAttributeAtRange=function(n,p){var c;return p==null&&(p={}),c=this.blockList,this.eachBlockAtRange(n,function(v,t,r){var l;if((l=v.getLastAttribute())&&b(l).listAttribute&&l!==p.exceptAttributeName)return c=c.editObjectAtIndex(r,function(){return v.removeAttribute(l)})}),new this.constructor(c)},u.prototype.removeLastTerminalAttributeAtRange=function(n){var p;return p=this.blockList,this.eachBlockAtRange(n,function(c,v,t){var r;if((r=c.getLastAttribute())&&b(r).terminal)return p=p.editObjectAtIndex(t,function(){return c.removeAttribute(r)})}),new this.constructor(p)},u.prototype.removeBlockAttributesAtRange=function(n){var p;return p=this.blockList,this.eachBlockAtRange(n,function(c,v,t){return c.hasAttributes()?p=p.editObjectAtIndex(t,function(){return c.copyWithoutAttributes()}):void 0}),new this.constructor(p)},u.prototype.expandRangeToLineBreaksAndSplitBlocks=function(n){var p,c,v,t,r,l,A,f,m;return l=n=y(n),m=l[0],t=l[1],f=this.locationFromPosition(m),v=this.locationFromPosition(t),p=this,A=p.getBlockAtIndex(f.index),(f.offset=A.findLineBreakInDirectionFromPosition("backward",f.offset))!=null&&(r=p.positionFromLocation(f),p=p.insertBlockBreakAtRange([r,r+1]),v.index+=1,v.offset-=p.getBlockAtIndex(f.index).getLength(),f.index+=1),f.offset=0,v.offset===0&&v.index>f.index?(v.index-=1,v.offset=p.getBlockAtIndex(v.index).getBlockBreakPosition()):(c=p.getBlockAtIndex(v.index),c.text.getStringAtRange([v.offset-1,v.offset])===` +`?v.offset-=1:v.offset=c.findLineBreakInDirectionFromPosition("forward",v.offset),v.offset!==c.getBlockBreakPosition()&&(r=p.positionFromLocation(v),p=p.insertBlockBreakAtRange([r,r+1]))),m=p.positionFromLocation(f),t=p.positionFromLocation(v),n=y([m,t]),{document:p,range:n}},u.prototype.convertLineBreaksToBlockBreaksInRange=function(n){var p,c,v;return c=(n=y(n))[0],v=this.getStringAtRange(n).slice(0,-1),p=this,v.replace(/.*?\n/g,function(t){return c+=t.length,p=p.insertBlockBreakAtRange([c-1,c])}),{document:p,range:n}},u.prototype.consolidateBlocksAtRange=function(n){var p,c,v,t,r;return v=n=y(n),r=v[0],c=v[1],t=this.locationFromPosition(r).index,p=this.locationFromPosition(c).index,new this.constructor(this.blockList.consolidateFromIndexToIndex(t,p))},u.prototype.getDocumentAtRange=function(n){var p;return n=y(n),p=this.blockList.getSplittableListInRange(n).toArray(),new this.constructor(p)},u.prototype.getStringAtRange=function(n){var p,c,v;return v=n=y(n),c=v[v.length-1],c!==this.getLength()&&(p=-1),this.getDocumentAtRange(n).toString().slice(0,p)},u.prototype.getBlockAtIndex=function(n){return this.blockList.getObjectAtIndex(n)},u.prototype.getBlockAtPosition=function(n){var p;return p=this.locationFromPosition(n).index,this.getBlockAtIndex(p)},u.prototype.getTextAtIndex=function(n){var p;return(p=this.getBlockAtIndex(n))!=null?p.text:void 0},u.prototype.getTextAtPosition=function(n){var p;return p=this.locationFromPosition(n).index,this.getTextAtIndex(p)},u.prototype.getPieceAtPosition=function(n){var p,c,v;return v=this.locationFromPosition(n),p=v.index,c=v.offset,this.getTextAtIndex(p).getPieceAtPosition(c)},u.prototype.getCharacterAtPosition=function(n){var p,c,v;return v=this.locationFromPosition(n),p=v.index,c=v.offset,this.getTextAtIndex(p).getStringAtRange([c,c+1])},u.prototype.getLength=function(){return this.blockList.getEndPosition()},u.prototype.getBlocks=function(){return this.blockList.toArray()},u.prototype.getBlockCount=function(){return this.blockList.length},u.prototype.getEditCount=function(){return this.editCount},u.prototype.eachBlock=function(n){return this.blockList.eachObject(n)},u.prototype.eachBlockAtRange=function(n,p){var c,v,t,r,l,A,f,m,C,S,L,O;if(A=n=y(n),L=A[0],t=A[1],S=this.locationFromPosition(L),v=this.locationFromPosition(t),S.index===v.index)return c=this.getBlockAtIndex(S.index),O=[S.offset,v.offset],p(c,O,S.index);for(C=[],l=r=f=S.index,m=v.index;m>=f?m>=r:r>=m;l=m>=f?++r:--r)(c=this.getBlockAtIndex(l))?(O=function(){switch(l){case S.index:return[S.offset,c.text.getLength()];case v.index:return[0,v.offset];default:return[0,c.text.getLength()]}}(),C.push(p(c,O,l))):C.push(void 0);return C},u.prototype.getCommonAttributesAtRange=function(n){var p,c,v;return c=(n=y(n))[0],h(n)?this.getCommonAttributesAtPosition(c):(v=[],p=[],this.eachBlockAtRange(n,function(t,r){return r[0]!==r[1]?(v.push(t.text.getCommonAttributesAtRange(r)),p.push(s(t))):void 0}),g.Hash.fromCommonAttributesOfObjects(v).merge(g.Hash.fromCommonAttributesOfObjects(p)).toObject())},u.prototype.getCommonAttributesAtPosition=function(n){var p,c,v,t,r,l,A,f,m,C;if(m=this.locationFromPosition(n),r=m.index,f=m.offset,v=this.getBlockAtIndex(r),!v)return{};t=s(v),p=v.text.getAttributesAtPosition(f),c=v.text.getAttributesAtPosition(f-1),l=function(){var S,L;S=g.config.textAttributes,L=[];for(A in S)C=S[A],C.inheritable&&L.push(A);return L}();for(A in c)C=c[A],(C===p[A]||d.call(l,A)>=0)&&(t[A]=C);return t},u.prototype.getRangeOfCommonAttributeAtPosition=function(n,p){var c,v,t,r,l,A,f,m,C;return l=this.locationFromPosition(p),t=l.index,r=l.offset,C=this.getTextAtIndex(t),A=C.getExpandedRangeForAttributeAtOffset(n,r),m=A[0],v=A[1],f=this.positionFromLocation({index:t,offset:m}),c=this.positionFromLocation({index:t,offset:v}),y([f,c])},u.prototype.getBaseBlockAttributes=function(){var n,p,c,v,t,r,l;for(n=this.getBlockAtIndex(0).getAttributes(),c=v=1,l=this.getBlockCount();l>=1?l>v:v>l;c=l>=1?++v:--v)p=this.getBlockAtIndex(c).getAttributes(),r=Math.min(n.length,p.length),n=function(){var A,f,m;for(m=[],t=A=0,f=r;(f>=0?f>A:A>f)&&p[t]===n[t];t=f>=0?++A:--A)m.push(p[t]);return m}();return n},s=function(n){var p,c;return c={},(p=n.getLastAttribute())&&(c[p]=!0),c},u.prototype.getAttachmentById=function(n){var p,c,v,t;for(t=this.getAttachments(),c=0,v=t.length;v>c;c++)if(p=t[c],p.id===n)return p},u.prototype.getAttachmentPieces=function(){var n;return n=[],this.blockList.eachObject(function(p){var c;return c=p.text,n=n.concat(c.getAttachmentPieces())}),n},u.prototype.getAttachments=function(){var n,p,c,v,t;for(v=this.getAttachmentPieces(),t=[],n=0,p=v.length;p>n;n++)c=v[n],t.push(c.attachment);return t},u.prototype.getRangeOfAttachment=function(n){var p,c,v,t,r,l,A;for(t=0,r=this.blockList.toArray(),c=p=0,v=r.length;v>p;c=++p){if(l=r[c].text,A=l.getRangeOfAttachment(n))return y([t+A[0],t+A[1]]);t+=l.getLength()}},u.prototype.getLocationRangeOfAttachment=function(n){var p;return p=this.getRangeOfAttachment(n),this.locationRangeFromRange(p)},u.prototype.getAttachmentPieceForAttachment=function(n){var p,c,v,t;for(t=this.getAttachmentPieces(),p=0,c=t.length;c>p;p++)if(v=t[p],v.attachment===n)return v},u.prototype.findRangesForBlockAttribute=function(n){var p,c,v,t,r,l,A;for(r=0,l=[],A=this.getBlocks(),c=0,v=A.length;v>c;c++)p=A[c],t=p.getLength(),p.hasAttribute(n)&&l.push([r,r+t]),r+=t;return l},u.prototype.findRangesForTextAttribute=function(n,p){var c,v,t,r,l,A,f,m,C,S;for(S=(p??{}).withValue,A=0,f=[],m=[],r=function(L){return S!=null?L.getAttribute(n)===S:L.hasAttribute(n)},C=this.getPieces(),c=0,v=C.length;v>c;c++)l=C[c],t=l.getLength(),r(l)&&(f[1]===A?f[1]=A+t:m.push(f=[A,A+t])),A+=t;return m},u.prototype.locationFromPosition=function(n){var p,c;return c=this.blockList.findIndexAndOffsetAtPosition(Math.max(0,n)),c.index!=null?c:(p=this.getBlocks(),{index:p.length-1,offset:p[p.length-1].getLength()})},u.prototype.positionFromLocation=function(n){return this.blockList.findPositionAtIndexAndOffset(n.index,n.offset)},u.prototype.locationRangeFromPosition=function(n){return y(this.locationFromPosition(n))},u.prototype.locationRangeFromRange=function(n){var p,c,v,t;if(n=y(n))return t=n[0],c=n[1],v=this.locationFromPosition(t),p=this.locationFromPosition(c),y([v,p])},u.prototype.rangeFromLocationRange=function(n){var p,c;return n=y(n),p=this.positionFromLocation(n[0]),h(n)||(c=this.positionFromLocation(n[1])),y([p,c])},u.prototype.isEqualTo=function(n){return this.blockList.isEqualTo(n?.blockList)},u.prototype.getTexts=function(){var n,p,c,v,t;for(v=this.getBlocks(),t=[],p=0,c=v.length;c>p;p++)n=v[p],t.push(n.text);return t},u.prototype.getPieces=function(){var n,p,c,v,t;for(c=[],v=this.getTexts(),n=0,p=v.length;p>n;n++)t=v[n],c.push.apply(c,t.getPieces());return c},u.prototype.getObjects=function(){return this.getBlocks().concat(this.getTexts()).concat(this.getPieces())},u.prototype.toSerializableDocument=function(){var n;return n=[],this.blockList.eachObject(function(p){return n.push(p.copyWithText(p.text.toSerializableText()))}),new this.constructor(n)},u.prototype.toString=function(){return this.blockList.toString()},u.prototype.toJSON=function(){return this.blockList.toJSON()},u.prototype.toConsole=function(){var n;return JSON.stringify(function(){var p,c,v,t;for(v=this.blockList.toArray(),t=[],p=0,c=v.length;c>p;p++)n=v[p],t.push(JSON.parse(n.text.toConsole()));return t}.call(this))},u}(g.Object)}.call(this),function(){g.LineBreakInsertion=function(){function x(b){var y;this.composition=b,this.document=this.composition.document,y=this.composition.getSelectedRange(),this.startPosition=y[0],this.endPosition=y[1],this.startLocation=this.document.locationFromPosition(this.startPosition),this.endLocation=this.document.locationFromPosition(this.endPosition),this.block=this.document.getBlockAtIndex(this.endLocation.index),this.breaksOnReturn=this.block.breaksOnReturn(),this.previousCharacter=this.block.text.getStringAtPosition(this.endLocation.offset-1),this.nextCharacter=this.block.text.getStringAtPosition(this.endLocation.offset)}return x.prototype.shouldInsertBlockBreak=function(){return this.block.hasAttributes()&&this.block.isListItem()&&!this.block.isEmpty()?this.startLocation.offset!==0:this.breaksOnReturn&&this.nextCharacter!==` +`},x.prototype.shouldBreakFormattedBlock=function(){return this.block.hasAttributes()&&!this.block.isListItem()&&(this.breaksOnReturn&&this.nextCharacter===` +`||this.previousCharacter===` +`)},x.prototype.shouldDecreaseListLevel=function(){return this.block.hasAttributes()&&this.block.isListItem()&&this.block.isEmpty()},x.prototype.shouldPrependListItem=function(){return this.block.isListItem()&&this.startLocation.offset===0&&!this.block.isEmpty()},x.prototype.shouldRemoveLastBlockAttribute=function(){return this.block.hasAttributes()&&!this.block.isListItem()&&this.block.isEmpty()},x}()}.call(this),function(){var x,b,y,h,o,e,a,d,i,u,s=function(p,c){function v(){this.constructor=p}for(var t in c)n.call(c,t)&&(p[t]=c[t]);return v.prototype=c.prototype,p.prototype=new v,p.__super__=c.prototype,p},n={}.hasOwnProperty;e=g.normalizeRange,i=g.rangesAreEqual,d=g.rangeIsCollapsed,a=g.objectsAreEqual,x=g.arrayStartsWith,u=g.summarizeArrayChange,y=g.getAllAttributeNames,h=g.getBlockConfig,o=g.getTextConfig,b=g.extend,g.Composition=function(p){function c(){this.document=new g.Document,this.attachments=[],this.currentAttributes={},this.revision=0}var v;return s(c,p),c.prototype.setDocument=function(t){var r;return t.isEqualTo(this.document)?void 0:(this.document=t,this.refreshAttachments(),this.revision++,(r=this.delegate)!=null&&typeof r.compositionDidChangeDocument=="function"?r.compositionDidChangeDocument(t):void 0)},c.prototype.getSnapshot=function(){return{document:this.document,selectedRange:this.getSelectedRange()}},c.prototype.loadSnapshot=function(t){var r,l,A,f;return r=t.document,f=t.selectedRange,(l=this.delegate)!=null&&typeof l.compositionWillLoadSnapshot=="function"&&l.compositionWillLoadSnapshot(),this.setDocument(r??new g.Document),this.setSelection(f??[0,0]),(A=this.delegate)!=null&&typeof A.compositionDidLoadSnapshot=="function"?A.compositionDidLoadSnapshot():void 0},c.prototype.insertText=function(t,r){var l,A,f,m;return m=(r??{updatePosition:!0}).updatePosition,A=this.getSelectedRange(),this.setDocument(this.document.insertTextAtRange(t,A)),f=A[0],l=f+t.getLength(),m&&this.setSelection(l),this.notifyDelegateOfInsertionAtRange([f,l])},c.prototype.insertBlock=function(t){var r;return t==null&&(t=new g.Block),r=new g.Document([t]),this.insertDocument(r)},c.prototype.insertDocument=function(t){var r,l,A;return t==null&&(t=new g.Document),l=this.getSelectedRange(),this.setDocument(this.document.insertDocumentAtRange(t,l)),A=l[0],r=A+t.getLength(),this.setSelection(r),this.notifyDelegateOfInsertionAtRange([A,r])},c.prototype.insertString=function(t,r){var l,A;return l=this.getCurrentTextAttributes(),A=g.Text.textForStringWithAttributes(t,l),this.insertText(A,r)},c.prototype.insertBlockBreak=function(){var t,r,l;return r=this.getSelectedRange(),this.setDocument(this.document.insertBlockBreakAtRange(r)),l=r[0],t=l+1,this.setSelection(t),this.notifyDelegateOfInsertionAtRange([l,t])},c.prototype.insertLineBreak=function(){var t,r;return r=new g.LineBreakInsertion(this),r.shouldDecreaseListLevel()?(this.decreaseListLevel(),this.setSelection(r.startPosition)):r.shouldPrependListItem()?(t=new g.Document([r.block.copyWithoutText()]),this.insertDocument(t)):r.shouldInsertBlockBreak()?this.insertBlockBreak():r.shouldRemoveLastBlockAttribute()?this.removeLastBlockAttribute():r.shouldBreakFormattedBlock()?this.breakFormattedBlock(r):this.insertString(` +`)},c.prototype.insertHTML=function(t){var r,l,A,f;return r=g.Document.fromHTML(t),A=this.getSelectedRange(),this.setDocument(this.document.mergeDocumentAtRange(r,A)),f=A[0],l=f+r.getLength()-1,this.setSelection(l),this.notifyDelegateOfInsertionAtRange([f,l])},c.prototype.replaceHTML=function(t){var r,l,A;return r=g.Document.fromHTML(t).copyUsingObjectsFromDocument(this.document),l=this.getLocationRange({strict:!1}),A=this.document.rangeFromLocationRange(l),this.setDocument(r),this.setSelection(A)},c.prototype.insertFile=function(t){return this.insertFiles([t])},c.prototype.insertFiles=function(t){var r,l,A,f,m,C;for(l=[],f=0,m=t.length;m>f;f++)A=t[f],(C=this.delegate)!=null&&C.compositionShouldAcceptFile(A)&&(r=g.Attachment.attachmentForFile(A),l.push(r));return this.insertAttachments(l)},c.prototype.insertAttachment=function(t){return this.insertAttachments([t])},c.prototype.insertAttachments=function(t){var r,l,A,f,m,C,S,L,O;for(L=new g.Text,f=0,m=t.length;m>f;f++)r=t[f],O=r.getType(),C=(S=g.config.attachments[O])!=null?S.presentation:void 0,A=this.getCurrentTextAttributes(),C&&(A.presentation=C),l=g.Text.textForAttachmentWithAttributes(r,A),L=L.appendText(l);return this.insertText(L)},c.prototype.shouldManageDeletingInDirection=function(t){var r;if(r=this.getLocationRange(),d(r)){if(t==="backward"&&r[0].offset===0||this.shouldManageMovingCursorInDirection(t))return!0}else if(r[0].index!==r[1].index)return!0;return!1},c.prototype.deleteInDirection=function(t,r){var l,A,f,m,C,S,L,O;return m=(r??{}).length,C=this.getLocationRange(),S=this.getSelectedRange(),L=d(S),L?f=t==="backward"&&C[0].offset===0:O=C[0].index!==C[1].index,f&&this.canDecreaseBlockAttributeLevel()&&(A=this.getBlock(),A.isListItem()?this.decreaseListLevel():this.decreaseBlockAttributeLevel(),this.setSelection(S[0]),A.isEmpty())?!1:(L&&(S=this.getExpandedRangeInDirection(t,{length:m}),t==="backward"&&(l=this.getAttachmentAtRange(S))),l?(this.editAttachment(l),!1):(this.setDocument(this.document.removeTextAtRange(S)),this.setSelection(S[0]),f||O?!1:void 0))},c.prototype.moveTextFromRange=function(t){var r;return r=this.getSelectedRange()[0],this.setDocument(this.document.moveTextFromRangeToPosition(t,r)),this.setSelection(r)},c.prototype.removeAttachment=function(t){var r;return(r=this.document.getRangeOfAttachment(t))?(this.stopEditingAttachment(),this.setDocument(this.document.removeTextAtRange(r)),this.setSelection(r[0])):void 0},c.prototype.removeLastBlockAttribute=function(){var t,r,l,A;return l=this.getSelectedRange(),A=l[0],r=l[1],t=this.document.getBlockAtPosition(r),this.removeCurrentAttribute(t.getLastAttribute()),this.setSelection(A)},v=" ",c.prototype.insertPlaceholder=function(){return this.placeholderPosition=this.getPosition(),this.insertString(v)},c.prototype.selectPlaceholder=function(){return this.placeholderPosition!=null?(this.setSelectedRange([this.placeholderPosition,this.placeholderPosition+v.length]),this.getSelectedRange()):void 0},c.prototype.forgetPlaceholder=function(){return this.placeholderPosition=null},c.prototype.hasCurrentAttribute=function(t){var r;return r=this.currentAttributes[t],r!=null&&r!==!1},c.prototype.toggleCurrentAttribute=function(t){var r;return(r=!this.currentAttributes[t])?this.setCurrentAttribute(t,r):this.removeCurrentAttribute(t)},c.prototype.canSetCurrentAttribute=function(t){return h(t)?this.canSetCurrentBlockAttribute(t):this.canSetCurrentTextAttribute(t)},c.prototype.canSetCurrentTextAttribute=function(){var t,r,l,A,f;if(r=this.getSelectedDocument()){for(f=r.getAttachments(),l=0,A=f.length;A>l;l++)if(t=f[l],!t.hasContent())return!1;return!0}},c.prototype.canSetCurrentBlockAttribute=function(){var t;if(t=this.getBlock())return!t.isTerminalBlock()},c.prototype.setCurrentAttribute=function(t,r){return h(t)?this.setBlockAttribute(t,r):(this.setTextAttribute(t,r),this.currentAttributes[t]=r,this.notifyDelegateOfCurrentAttributesChange())},c.prototype.setTextAttribute=function(t,r){var l,A,f,m;if(A=this.getSelectedRange())return f=A[0],l=A[1],f!==l?this.setDocument(this.document.addAttributeAtRange(t,r,A)):t==="href"?(m=g.Text.textForStringWithAttributes(r,{href:r}),this.insertText(m)):void 0},c.prototype.setBlockAttribute=function(t,r){var l,A;if(A=this.getSelectedRange())return this.canSetCurrentAttribute(t)?(l=this.getBlock(),this.setDocument(this.document.applyBlockAttributeAtRange(t,r,A)),this.setSelection(A)):void 0},c.prototype.removeCurrentAttribute=function(t){return h(t)?(this.removeBlockAttribute(t),this.updateCurrentAttributes()):(this.removeTextAttribute(t),delete this.currentAttributes[t],this.notifyDelegateOfCurrentAttributesChange())},c.prototype.removeTextAttribute=function(t){var r;if(r=this.getSelectedRange())return this.setDocument(this.document.removeAttributeAtRange(t,r))},c.prototype.removeBlockAttribute=function(t){var r;if(r=this.getSelectedRange())return this.setDocument(this.document.removeAttributeAtRange(t,r))},c.prototype.canDecreaseNestingLevel=function(){var t;return((t=this.getBlock())!=null?t.getNestingLevel():void 0)>0},c.prototype.canIncreaseNestingLevel=function(){var t,r,l;if(t=this.getBlock())return(l=h(t.getLastNestableAttribute()))!=null&&l.listAttribute?(r=this.getPreviousBlock())?x(r.getListItemAttributes(),t.getListItemAttributes()):void 0:t.getNestingLevel()>0},c.prototype.decreaseNestingLevel=function(){var t;if(t=this.getBlock())return this.setDocument(this.document.replaceBlock(t,t.decreaseNestingLevel()))},c.prototype.increaseNestingLevel=function(){var t;if(t=this.getBlock())return this.setDocument(this.document.replaceBlock(t,t.increaseNestingLevel()))},c.prototype.canDecreaseBlockAttributeLevel=function(){var t;return((t=this.getBlock())!=null?t.getAttributeLevel():void 0)>0},c.prototype.decreaseBlockAttributeLevel=function(){var t,r;return(t=(r=this.getBlock())!=null?r.getLastAttribute():void 0)?this.removeCurrentAttribute(t):void 0},c.prototype.decreaseListLevel=function(){var t,r,l,A,f,m;for(m=this.getSelectedRange()[0],f=this.document.locationFromPosition(m).index,l=f,t=this.getBlock().getAttributeLevel();(r=this.document.getBlockAtIndex(l+1))&&r.isListItem()&&r.getAttributeLevel()>t;)l++;return m=this.document.positionFromLocation({index:f,offset:0}),A=this.document.positionFromLocation({index:l,offset:0}),this.setDocument(this.document.removeLastListAttributeAtRange([m,A]))},c.prototype.updateCurrentAttributes=function(){var t,r,l,A,f,m;if(m=this.getSelectedRange({ignoreLock:!0})){for(r=this.document.getCommonAttributesAtRange(m),f=y(),l=0,A=f.length;A>l;l++)t=f[l],r[t]||this.canSetCurrentAttribute(t)||(r[t]=!1);if(!a(r,this.currentAttributes))return this.currentAttributes=r,this.notifyDelegateOfCurrentAttributesChange()}},c.prototype.getCurrentAttributes=function(){return b.call({},this.currentAttributes)},c.prototype.getCurrentTextAttributes=function(){var t,r,l,A;t={},l=this.currentAttributes;for(r in l)A=l[r],A!==!1&&o(r)&&(t[r]=A);return t},c.prototype.freezeSelection=function(){return this.setCurrentAttribute("frozen",!0)},c.prototype.thawSelection=function(){return this.removeCurrentAttribute("frozen")},c.prototype.hasFrozenSelection=function(){return this.hasCurrentAttribute("frozen")},c.proxyMethod("getSelectionManager().getPointRange"),c.proxyMethod("getSelectionManager().setLocationRangeFromPointRange"),c.proxyMethod("getSelectionManager().createLocationRangeFromDOMRange"),c.proxyMethod("getSelectionManager().locationIsCursorTarget"),c.proxyMethod("getSelectionManager().selectionIsExpanded"),c.proxyMethod("delegate?.getSelectionManager"),c.prototype.setSelection=function(t){var r,l;return r=this.document.locationRangeFromRange(t),(l=this.delegate)!=null?l.compositionDidRequestChangingSelectionToLocationRange(r):void 0},c.prototype.getSelectedRange=function(){var t;return(t=this.getLocationRange())?this.document.rangeFromLocationRange(t):void 0},c.prototype.setSelectedRange=function(t){var r;return r=this.document.locationRangeFromRange(t),this.getSelectionManager().setLocationRange(r)},c.prototype.getPosition=function(){var t;return(t=this.getLocationRange())?this.document.positionFromLocation(t[0]):void 0},c.prototype.getLocationRange=function(t){var r,l;return(r=(l=this.targetLocationRange)!=null?l:this.getSelectionManager().getLocationRange(t))!=null?r:e({index:0,offset:0})},c.prototype.withTargetLocationRange=function(t,r){var l;this.targetLocationRange=t;try{l=r()}finally{this.targetLocationRange=null}return l},c.prototype.withTargetRange=function(t,r){var l;return l=this.document.locationRangeFromRange(t),this.withTargetLocationRange(l,r)},c.prototype.withTargetDOMRange=function(t,r){var l;return l=this.createLocationRangeFromDOMRange(t,{strict:!1}),this.withTargetLocationRange(l,r)},c.prototype.getExpandedRangeInDirection=function(t,r){var l,A,f,m;return A=(r??{}).length,f=this.getSelectedRange(),m=f[0],l=f[1],t==="backward"?A?m-=A:m=this.translateUTF16PositionFromOffset(m,-1):A?l+=A:l=this.translateUTF16PositionFromOffset(l,1),e([m,l])},c.prototype.shouldManageMovingCursorInDirection=function(t){var r;return this.editingAttachment?!0:(r=this.getExpandedRangeInDirection(t),this.getAttachmentAtRange(r)!=null)},c.prototype.moveCursorInDirection=function(t){var r,l,A,f;return this.editingAttachment?A=this.document.getRangeOfAttachment(this.editingAttachment):(f=this.getSelectedRange(),A=this.getExpandedRangeInDirection(t),l=!i(f,A)),this.setSelectedRange(t==="backward"?A[0]:A[1]),l&&(r=this.getAttachmentAtRange(A))?this.editAttachment(r):void 0},c.prototype.expandSelectionInDirection=function(t,r){var l,A;return l=(r??{}).length,A=this.getExpandedRangeInDirection(t,{length:l}),this.setSelectedRange(A)},c.prototype.expandSelectionForEditing=function(){return this.hasCurrentAttribute("href")?this.expandSelectionAroundCommonAttribute("href"):void 0},c.prototype.expandSelectionAroundCommonAttribute=function(t){var r,l;return r=this.getPosition(),l=this.document.getRangeOfCommonAttributeAtPosition(t,r),this.setSelectedRange(l)},c.prototype.selectionContainsAttachments=function(){var t;return((t=this.getSelectedAttachments())!=null?t.length:void 0)>0},c.prototype.selectionIsInCursorTarget=function(){return this.editingAttachment||this.positionIsCursorTarget(this.getPosition())},c.prototype.positionIsCursorTarget=function(t){var r;return(r=this.document.locationFromPosition(t))?this.locationIsCursorTarget(r):void 0},c.prototype.positionIsBlockBreak=function(t){var r;return(r=this.document.getPieceAtPosition(t))!=null?r.isBlockBreak():void 0},c.prototype.getSelectedDocument=function(){var t;return(t=this.getSelectedRange())?this.document.getDocumentAtRange(t):void 0},c.prototype.getSelectedAttachments=function(){var t;return(t=this.getSelectedDocument())!=null?t.getAttachments():void 0},c.prototype.getAttachments=function(){return this.attachments.slice(0)},c.prototype.refreshAttachments=function(){var t,r,l,A,f,m,C,S,L,O,D,R;for(l=this.document.getAttachments(),S=u(this.attachments,l),t=S.added,D=S.removed,this.attachments=l,A=0,m=D.length;m>A;A++)r=D[A],r.delegate=null,(L=this.delegate)!=null&&typeof L.compositionDidRemoveAttachment=="function"&&L.compositionDidRemoveAttachment(r);for(R=[],f=0,C=t.length;C>f;f++)r=t[f],r.delegate=this,R.push((O=this.delegate)!=null&&typeof O.compositionDidAddAttachment=="function"?O.compositionDidAddAttachment(r):void 0);return R},c.prototype.attachmentDidChangeAttributes=function(t){var r;return this.revision++,(r=this.delegate)!=null&&typeof r.compositionDidEditAttachment=="function"?r.compositionDidEditAttachment(t):void 0},c.prototype.attachmentDidChangePreviewURL=function(t){var r;return this.revision++,(r=this.delegate)!=null&&typeof r.compositionDidChangeAttachmentPreviewURL=="function"?r.compositionDidChangeAttachmentPreviewURL(t):void 0},c.prototype.editAttachment=function(t,r){var l;if(t!==this.editingAttachment)return this.stopEditingAttachment(),this.editingAttachment=t,(l=this.delegate)!=null&&typeof l.compositionDidStartEditingAttachment=="function"?l.compositionDidStartEditingAttachment(this.editingAttachment,r):void 0},c.prototype.stopEditingAttachment=function(){var t;if(this.editingAttachment)return(t=this.delegate)!=null&&typeof t.compositionDidStopEditingAttachment=="function"&&t.compositionDidStopEditingAttachment(this.editingAttachment),this.editingAttachment=null},c.prototype.updateAttributesForAttachment=function(t,r){return this.setDocument(this.document.updateAttributesForAttachment(t,r))},c.prototype.removeAttributeForAttachment=function(t,r){return this.setDocument(this.document.removeAttributeForAttachment(t,r))},c.prototype.breakFormattedBlock=function(t){var r,l,A,f,m;return l=t.document,r=t.block,f=t.startPosition,m=[f-1,f],r.getBlockBreakPosition()===t.startLocation.offset?(r.breaksOnReturn()&&t.nextCharacter===` +`?f+=1:l=l.removeTextAtRange(m),m=[f,f]):t.nextCharacter===` +`?t.previousCharacter===` +`?m=[f-1,f+1]:(m=[f,f+1],f+=1):t.startLocation.offset-1!==0&&(f+=1),A=new g.Document([r.removeLastAttribute().copyWithoutText()]),this.setDocument(l.insertDocumentAtRange(A,m)),this.setSelection(f)},c.prototype.getPreviousBlock=function(){var t,r;return(r=this.getLocationRange())&&(t=r[0].index,t>0)?this.document.getBlockAtIndex(t-1):void 0},c.prototype.getBlock=function(){var t;return(t=this.getLocationRange())?this.document.getBlockAtIndex(t[0].index):void 0},c.prototype.getAttachmentAtRange=function(t){var r;return r=this.document.getDocumentAtRange(t),r.toString()===g.OBJECT_REPLACEMENT_CHARACTER+` +`?r.getAttachments()[0]:void 0},c.prototype.notifyDelegateOfCurrentAttributesChange=function(){var t;return(t=this.delegate)!=null&&typeof t.compositionDidChangeCurrentAttributes=="function"?t.compositionDidChangeCurrentAttributes(this.currentAttributes):void 0},c.prototype.notifyDelegateOfInsertionAtRange=function(t){var r;return(r=this.delegate)!=null&&typeof r.compositionDidPerformInsertionAtRange=="function"?r.compositionDidPerformInsertionAtRange(t):void 0},c.prototype.translateUTF16PositionFromOffset=function(t,r){var l,A;return A=this.document.toUTF16String(),l=A.offsetFromUCS2Offset(t),A.offsetToUCS2Offset(l+r)},c}(g.BasicObject)}.call(this),function(){var x=function(y,h){function o(){this.constructor=y}for(var e in h)b.call(h,e)&&(y[e]=h[e]);return o.prototype=h.prototype,y.prototype=new o,y.__super__=h.prototype,y},b={}.hasOwnProperty;g.UndoManager=function(y){function h(e){this.composition=e,this.undoEntries=[],this.redoEntries=[]}var o;return x(h,y),h.prototype.recordUndoEntry=function(e,a){var d,i,u,s,n;return s=a??{},i=s.context,d=s.consolidatable,u=this.undoEntries.slice(-1)[0],d&&o(u,e,i)?void 0:(n=this.createEntry({description:e,context:i}),this.undoEntries.push(n),this.redoEntries=[])},h.prototype.undo=function(){var e,a;return(a=this.undoEntries.pop())?(e=this.createEntry(a),this.redoEntries.push(e),this.composition.loadSnapshot(a.snapshot)):void 0},h.prototype.redo=function(){var e,a;return(e=this.redoEntries.pop())?(a=this.createEntry(e),this.undoEntries.push(a),this.composition.loadSnapshot(e.snapshot)):void 0},h.prototype.canUndo=function(){return this.undoEntries.length>0},h.prototype.canRedo=function(){return this.redoEntries.length>0},h.prototype.createEntry=function(e){var a,d,i;return i=e??{},d=i.description,a=i.context,{description:d?.toString(),context:JSON.stringify(a),snapshot:this.composition.getSnapshot()}},o=function(e,a,d){return e?.description===a?.toString()&&e?.context===JSON.stringify(d)},h}(g.BasicObject)}.call(this),function(){var x;g.attachmentGalleryFilter=function(b){var y;return y=new x(b),y.perform(),y.getSnapshot()},x=function(){function b(e){this.document=e.document,this.selectedRange=e.selectedRange}var y,h,o;return y="attachmentGallery",h="presentation",o="gallery",b.prototype.perform=function(){return this.removeBlockAttribute(),this.applyBlockAttribute()},b.prototype.getSnapshot=function(){return{document:this.document,selectedRange:this.selectedRange}},b.prototype.removeBlockAttribute=function(){var e,a,d,i,u;for(i=this.findRangesOfBlocks(),u=[],e=0,a=i.length;a>e;e++)d=i[e],u.push(this.document=this.document.removeAttributeAtRange(y,d));return u},b.prototype.applyBlockAttribute=function(){var e,a,d,i,u,s;for(d=0,u=this.findRangesOfPieces(),s=[],e=0,a=u.length;a>e;e++)i=u[e],i[1]-i[0]>1&&(i[0]+=d,i[1]+=d,this.document.getCharacterAtPosition(i[1])!==` +`&&(this.document=this.document.insertBlockBreakAtRange(i[1]),i[1]a;a++)e=o[a],this.manageAttachment(e)}return x(h,y),h.prototype.getAttachments=function(){var o,e,a,d;a=this.managedAttachments,d=[];for(e in a)o=a[e],d.push(o);return d},h.prototype.manageAttachment=function(o){var e,a;return(e=this.managedAttachments)[a=o.id]!=null?e[a]:e[a]=new g.ManagedAttachment(this,o)},h.prototype.attachmentIsManaged=function(o){return o.id in this.managedAttachments},h.prototype.requestRemovalOfAttachment=function(o){var e;return this.attachmentIsManaged(o)&&(e=this.delegate)!=null&&typeof e.attachmentManagerDidRequestRemovalOfAttachment=="function"?e.attachmentManagerDidRequestRemovalOfAttachment(o):void 0},h.prototype.unmanageAttachment=function(o){var e;return e=this.managedAttachments[o.id],delete this.managedAttachments[o.id],e},h}(g.BasicObject)}.call(this),function(){var x,b,y,h,o,e,a,d,i,u,s;x=g.elementContainsNode,b=g.findChildIndexOfNode,o=g.nodeIsBlockStart,e=g.nodeIsBlockStartComment,h=g.nodeIsBlockContainer,a=g.nodeIsCursorTarget,d=g.nodeIsEmptyTextNode,i=g.nodeIsTextNode,y=g.nodeIsAttachmentElement,u=g.tagName,s=g.walkTree,g.LocationMapper=function(){function n(r){this.element=r}var p,c,v,t;return n.prototype.findLocationFromContainerAndOffset=function(r,l,A){var f,m,C,S,L,O,D;for(O=(A??{strict:!0}).strict,m=0,C=!1,S={index:0,offset:0},(f=this.findAttachmentElementParentForNode(r))&&(r=f.parentNode,l=b(f)),D=s(this.element,{usingFilter:v});D.nextNode();){if(L=D.currentNode,L===r&&i(r)){a(L)||(S.offset+=l);break}if(L.parentNode===r){if(m++===l)break}else if(!x(r,L)&&m>0)break;o(L,{strict:O})?(C&&S.index++,S.offset=0,C=!0):S.offset+=c(L)}return S},n.prototype.findContainerAndOffsetFromLocation=function(r){var l,A,f,m,C;if(r.index===0&&r.offset===0){for(l=this.element,m=0;l.firstChild;)if(l=l.firstChild,h(l)){m=1;break}return[l,m]}if(C=this.findNodeAndOffsetFromLocation(r),A=C[0],f=C[1],A){if(i(A))c(A)===0?(l=A.parentNode.parentNode,m=b(A.parentNode),a(A,{name:"right"})&&m++):(l=A,m=r.offset-f);else{if(l=A.parentNode,!o(A.previousSibling)&&!h(l))for(;A===l.lastChild&&(A=l,l=l.parentNode,!h(l)););m=b(A),r.offset!==0&&m++}return[l,m]}},n.prototype.findNodeAndOffsetFromLocation=function(r){var l,A,f,m,C,S,L,O;for(L=0,O=this.getSignificantNodesForIndex(r.index),A=0,f=O.length;f>A;A++){if(l=O[A],m=c(l),r.offset<=L+m)if(i(l)){if(C=l,S=L,r.offset===S&&a(C))break}else C||(C=l,S=L);if(L+=m,L>r.offset)break}return[C,S]},n.prototype.findAttachmentElementParentForNode=function(r){for(;r&&r!==this.element;){if(y(r))return r;r=r.parentNode}},n.prototype.getSignificantNodesForIndex=function(r){var l,A,f,m,C;for(f=[],C=s(this.element,{usingFilter:p}),m=!1;C.nextNode();)if(A=C.currentNode,e(A)){if(typeof l<"u"&&l!==null?l++:l=0,l===r)m=!0;else if(m)break}else m&&f.push(A);return f},c=function(r){var l;return r.nodeType===Node.TEXT_NODE?a(r)?0:(l=r.textContent,l.length):u(r)==="br"||y(r)?1:0},p=function(r){return t(r)===NodeFilter.FILTER_ACCEPT?v(r):NodeFilter.FILTER_REJECT},t=function(r){return d(r)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},v=function(r){return y(r.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},n}()}.call(this),function(){var x,b,y=[].slice;x=g.getDOMRange,b=g.setDOMRange,g.PointMapper=function(){function h(){}return h.prototype.createDOMRangeFromPoint=function(o){var e,a,d,i,u,s,n,p;if(n=o.x,p=o.y,document.caretPositionFromPoint)return u=document.caretPositionFromPoint(n,p),d=u.offsetNode,a=u.offset,e=document.createRange(),e.setStart(d,a),e;if(document.caretRangeFromPoint)return document.caretRangeFromPoint(n,p);if(document.body.createTextRange){i=x();try{s=document.body.createTextRange(),s.moveToPoint(n,p),s.select()}catch{}return e=x(),b(i),e}},h.prototype.getClientRectsForDOMRange=function(o){var e,a,d;return a=y.call(o.getClientRects()),d=a[0],e=a[a.length-1],[d,e]},h}()}.call(this),function(){var x,b=function(e,a){return function(){return e.apply(a,arguments)}},y=function(e,a){function d(){this.constructor=e}for(var i in a)h.call(a,i)&&(e[i]=a[i]);return d.prototype=a.prototype,e.prototype=new d,e.__super__=a.prototype,e},h={}.hasOwnProperty,o=[].indexOf||function(e){for(var a=0,d=this.length;d>a;a++)if(a in this&&this[a]===e)return a;return-1};x=g.getDOMRange,g.SelectionChangeObserver=function(e){function a(){this.run=b(this.run,this),this.update=b(this.update,this),this.selectionManagers=[]}var d;return y(a,e),a.prototype.start=function(){return this.started?void 0:(this.started=!0,"onselectionchange"in document?document.addEventListener("selectionchange",this.update,!0):this.run())},a.prototype.stop=function(){return this.started?(this.started=!1,document.removeEventListener("selectionchange",this.update,!0)):void 0},a.prototype.registerSelectionManager=function(i){return o.call(this.selectionManagers,i)<0?(this.selectionManagers.push(i),this.start()):void 0},a.prototype.unregisterSelectionManager=function(i){var u;return this.selectionManagers=function(){var s,n,p,c;for(p=this.selectionManagers,c=[],s=0,n=p.length;n>s;s++)u=p[s],u!==i&&c.push(u);return c}.call(this),this.selectionManagers.length===0?this.stop():void 0},a.prototype.notifySelectionManagersOfSelectionChange=function(){var i,u,s,n,p;for(s=this.selectionManagers,n=[],i=0,u=s.length;u>i;i++)p=s[i],n.push(p.selectionDidChange());return n},a.prototype.update=function(){var i;return i=x(),d(i,this.domRange)?void 0:(this.domRange=i,this.notifySelectionManagersOfSelectionChange())},a.prototype.reset=function(){return this.domRange=null,this.update()},a.prototype.run=function(){return this.started?(this.update(),requestAnimationFrame(this.run)):void 0},d=function(i,u){return i?.startContainer===u?.startContainer&&i?.startOffset===u?.startOffset&&i?.endContainer===u?.endContainer&&i?.endOffset===u?.endOffset},a}(g.BasicObject),g.selectionChangeObserver==null&&(g.selectionChangeObserver=new g.SelectionChangeObserver)}.call(this),function(){var x,b,y,h,o,e,a,d,i,u,s=function(c,v){return function(){return c.apply(v,arguments)}},n=function(c,v){function t(){this.constructor=c}for(var r in v)p.call(v,r)&&(c[r]=v[r]);return t.prototype=v.prototype,c.prototype=new t,c.__super__=v.prototype,c},p={}.hasOwnProperty;y=g.getDOMSelection,b=g.getDOMRange,u=g.setDOMRange,x=g.elementContainsNode,e=g.nodeIsCursorTarget,o=g.innerElementIsActive,h=g.handleEvent,a=g.normalizeRange,d=g.rangeIsCollapsed,i=g.rangesAreEqual,g.SelectionManager=function(c){function v(t){this.element=t,this.selectionDidChange=s(this.selectionDidChange,this),this.didMouseDown=s(this.didMouseDown,this),this.locationMapper=new g.LocationMapper(this.element),this.pointMapper=new g.PointMapper,this.lockCount=0,h("mousedown",{onElement:this.element,withCallback:this.didMouseDown})}return n(v,c),v.prototype.getLocationRange=function(t){var r,l;return t==null&&(t={}),r=t.strict===!1?this.createLocationRangeFromDOMRange(b(),{strict:!1}):t.ignoreLock?this.currentLocationRange:(l=this.lockedLocationRange)!=null?l:this.currentLocationRange},v.prototype.setLocationRange=function(t){var r;if(!this.lockedLocationRange)return t=a(t),(r=this.createDOMRangeFromLocationRange(t))?(u(r),this.updateCurrentLocationRange(t)):void 0},v.prototype.setLocationRangeFromPointRange=function(t){var r,l;return t=a(t),l=this.getLocationAtPoint(t[0]),r=this.getLocationAtPoint(t[1]),this.setLocationRange([l,r])},v.prototype.getClientRectAtLocationRange=function(t){var r;return(r=this.createDOMRangeFromLocationRange(t))?this.getClientRectsForDOMRange(r)[1]:void 0},v.prototype.locationIsCursorTarget=function(t){var r,l,A;return A=this.findNodeAndOffsetFromLocation(t),r=A[0],l=A[1],e(r)},v.prototype.lock=function(){return this.lockCount++===0?(this.updateCurrentLocationRange(),this.lockedLocationRange=this.getLocationRange()):void 0},v.prototype.unlock=function(){var t;return--this.lockCount===0&&(t=this.lockedLocationRange,this.lockedLocationRange=null,t!=null)?this.setLocationRange(t):void 0},v.prototype.clearSelection=function(){var t;return(t=y())!=null?t.removeAllRanges():void 0},v.prototype.selectionIsCollapsed=function(){var t;return((t=b())!=null?t.collapsed:void 0)===!0},v.prototype.selectionIsExpanded=function(){return!this.selectionIsCollapsed()},v.prototype.createLocationRangeFromDOMRange=function(t,r){var l,A;if(t!=null&&this.domRangeWithinElement(t)&&(A=this.findLocationFromContainerAndOffset(t.startContainer,t.startOffset,r)))return t.collapsed||(l=this.findLocationFromContainerAndOffset(t.endContainer,t.endOffset,r)),a([A,l])},v.proxyMethod("locationMapper.findLocationFromContainerAndOffset"),v.proxyMethod("locationMapper.findContainerAndOffsetFromLocation"),v.proxyMethod("locationMapper.findNodeAndOffsetFromLocation"),v.proxyMethod("pointMapper.createDOMRangeFromPoint"),v.proxyMethod("pointMapper.getClientRectsForDOMRange"),v.prototype.didMouseDown=function(){return this.pauseTemporarily()},v.prototype.pauseTemporarily=function(){var t,r,l,A;return this.paused=!0,r=function(f){return function(){var m,C,S;for(f.paused=!1,clearTimeout(A),C=0,S=l.length;S>C;C++)m=l[C],m.destroy();return x(document,f.element)?f.selectionDidChange():void 0}}(this),A=setTimeout(r,200),l=function(){var f,m,C,S;for(C=["mousemove","keydown"],S=[],f=0,m=C.length;m>f;f++)t=C[f],S.push(h(t,{onElement:document,withCallback:r}));return S}()},v.prototype.selectionDidChange=function(){return this.paused||o(this.element)?void 0:this.updateCurrentLocationRange()},v.prototype.updateCurrentLocationRange=function(t){var r;return(t??(t=this.createLocationRangeFromDOMRange(b())))&&!i(t,this.currentLocationRange)?(this.currentLocationRange=t,(r=this.delegate)!=null&&typeof r.locationRangeDidChange=="function"?r.locationRangeDidChange(this.currentLocationRange.slice(0)):void 0):void 0},v.prototype.createDOMRangeFromLocationRange=function(t){var r,l,A,f;return A=this.findContainerAndOffsetFromLocation(t[0]),l=d(t)?A:(f=this.findContainerAndOffsetFromLocation(t[1]))!=null?f:A,A!=null&&l!=null?(r=document.createRange(),r.setStart.apply(r,A),r.setEnd.apply(r,l),r):void 0},v.prototype.getLocationAtPoint=function(t){var r,l;return(r=this.createDOMRangeFromPoint(t))&&(l=this.createLocationRangeFromDOMRange(r))!=null?l[0]:void 0},v.prototype.domRangeWithinElement=function(t){return t.collapsed?x(this.element,t.startContainer):x(this.element,t.startContainer)&&x(this.element,t.endContainer)},v}(g.BasicObject)}.call(this),function(){var x,b,y,h,o=function(d,i){function u(){this.constructor=d}for(var s in i)e.call(i,s)&&(d[s]=i[s]);return u.prototype=i.prototype,d.prototype=new u,d.__super__=i.prototype,d},e={}.hasOwnProperty,a=[].slice;y=g.rangeIsCollapsed,h=g.rangesAreEqual,b=g.objectsAreEqual,x=g.getBlockConfig,g.EditorController=function(d){function i(s){var n,p;this.editorElement=s.editorElement,n=s.document,p=s.html,this.selectionManager=new g.SelectionManager(this.editorElement),this.selectionManager.delegate=this,this.composition=new g.Composition,this.composition.delegate=this,this.attachmentManager=new g.AttachmentManager(this.composition.getAttachments()),this.attachmentManager.delegate=this,this.inputController=new g["Level"+g.config.input.getLevel()+"InputController"](this.editorElement),this.inputController.delegate=this,this.inputController.responder=this.composition,this.compositionController=new g.CompositionController(this.editorElement,this.composition),this.compositionController.delegate=this,this.toolbarController=new g.ToolbarController(this.editorElement.toolbarElement),this.toolbarController.delegate=this,this.editor=new g.Editor(this.composition,this.selectionManager,this.editorElement),n!=null?this.editor.loadDocument(n):this.editor.loadHTML(p)}var u;return o(i,d),i.prototype.registerSelectionManager=function(){return g.selectionChangeObserver.registerSelectionManager(this.selectionManager)},i.prototype.unregisterSelectionManager=function(){return g.selectionChangeObserver.unregisterSelectionManager(this.selectionManager)},i.prototype.render=function(){return this.compositionController.render()},i.prototype.reparse=function(){return this.composition.replaceHTML(this.editorElement.innerHTML)},i.prototype.compositionDidChangeDocument=function(){return this.notifyEditorElement("document-change"),this.handlingInput?void 0:this.render()},i.prototype.compositionDidChangeCurrentAttributes=function(s){return this.currentAttributes=s,this.toolbarController.updateAttributes(this.currentAttributes),this.updateCurrentActions(),this.notifyEditorElement("attributes-change",{attributes:this.currentAttributes})},i.prototype.compositionDidPerformInsertionAtRange=function(s){return this.pasting?this.pastedRange=s:void 0},i.prototype.compositionShouldAcceptFile=function(s){return this.notifyEditorElement("file-accept",{file:s})},i.prototype.compositionDidAddAttachment=function(s){var n;return n=this.attachmentManager.manageAttachment(s),this.notifyEditorElement("attachment-add",{attachment:n})},i.prototype.compositionDidEditAttachment=function(s){var n;return this.compositionController.rerenderViewForObject(s),n=this.attachmentManager.manageAttachment(s),this.notifyEditorElement("attachment-edit",{attachment:n}),this.notifyEditorElement("change")},i.prototype.compositionDidChangeAttachmentPreviewURL=function(s){return this.compositionController.invalidateViewForObject(s),this.notifyEditorElement("change")},i.prototype.compositionDidRemoveAttachment=function(s){var n;return n=this.attachmentManager.unmanageAttachment(s),this.notifyEditorElement("attachment-remove",{attachment:n})},i.prototype.compositionDidStartEditingAttachment=function(s,n){return this.attachmentLocationRange=this.composition.document.getLocationRangeOfAttachment(s),this.compositionController.installAttachmentEditorForAttachment(s,n),this.selectionManager.setLocationRange(this.attachmentLocationRange)},i.prototype.compositionDidStopEditingAttachment=function(){return this.compositionController.uninstallAttachmentEditor(),this.attachmentLocationRange=null},i.prototype.compositionDidRequestChangingSelectionToLocationRange=function(s){return!this.loadingSnapshot||this.isFocused()?(this.requestedLocationRange=s,this.compositionRevisionWhenLocationRangeRequested=this.composition.revision,this.handlingInput?void 0:this.render()):void 0},i.prototype.compositionWillLoadSnapshot=function(){return this.loadingSnapshot=!0},i.prototype.compositionDidLoadSnapshot=function(){return this.compositionController.refreshViewCache(),this.render(),this.loadingSnapshot=!1},i.prototype.getSelectionManager=function(){return this.selectionManager},i.proxyMethod("getSelectionManager().setLocationRange"),i.proxyMethod("getSelectionManager().getLocationRange"),i.prototype.attachmentManagerDidRequestRemovalOfAttachment=function(s){return this.removeAttachment(s)},i.prototype.compositionControllerWillSyncDocumentView=function(){return this.inputController.editorWillSyncDocumentView(),this.selectionManager.lock(),this.selectionManager.clearSelection()},i.prototype.compositionControllerDidSyncDocumentView=function(){return this.inputController.editorDidSyncDocumentView(),this.selectionManager.unlock(),this.updateCurrentActions(),this.notifyEditorElement("sync")},i.prototype.compositionControllerDidRender=function(){return this.requestedLocationRange!=null&&(this.compositionRevisionWhenLocationRangeRequested===this.composition.revision&&this.selectionManager.setLocationRange(this.requestedLocationRange),this.requestedLocationRange=null,this.compositionRevisionWhenLocationRangeRequested=null),this.renderedCompositionRevision!==this.composition.revision&&(this.runEditorFilters(),this.composition.updateCurrentAttributes(),this.notifyEditorElement("render")),this.renderedCompositionRevision=this.composition.revision},i.prototype.compositionControllerDidFocus=function(){return this.isFocusedInvisibly()&&this.setLocationRange({index:0,offset:0}),this.toolbarController.hideDialog(),this.notifyEditorElement("focus")},i.prototype.compositionControllerDidBlur=function(){return this.notifyEditorElement("blur")},i.prototype.compositionControllerDidSelectAttachment=function(s,n){return this.toolbarController.hideDialog(),this.composition.editAttachment(s,n)},i.prototype.compositionControllerDidRequestDeselectingAttachment=function(s){var n,p;return n=(p=this.attachmentLocationRange)!=null?p:this.composition.document.getLocationRangeOfAttachment(s),this.selectionManager.setLocationRange(n[1])},i.prototype.compositionControllerWillUpdateAttachment=function(s){return this.editor.recordUndoEntry("Edit Attachment",{context:s.id,consolidatable:!0})},i.prototype.compositionControllerDidRequestRemovalOfAttachment=function(s){return this.removeAttachment(s)},i.prototype.inputControllerWillHandleInput=function(){return this.handlingInput=!0,this.requestedRender=!1},i.prototype.inputControllerDidRequestRender=function(){return this.requestedRender=!0},i.prototype.inputControllerDidHandleInput=function(){return this.handlingInput=!1,this.requestedRender?(this.requestedRender=!1,this.render()):void 0},i.prototype.inputControllerDidAllowUnhandledInput=function(){return this.notifyEditorElement("change")},i.prototype.inputControllerDidRequestReparse=function(){return this.reparse()},i.prototype.inputControllerWillPerformTyping=function(){return this.recordTypingUndoEntry()},i.prototype.inputControllerWillPerformFormatting=function(s){return this.recordFormattingUndoEntry(s)},i.prototype.inputControllerWillCutText=function(){return this.editor.recordUndoEntry("Cut")},i.prototype.inputControllerWillPaste=function(s){return this.editor.recordUndoEntry("Paste"),this.pasting=!0,this.notifyEditorElement("before-paste",{paste:s})},i.prototype.inputControllerDidPaste=function(s){return s.range=this.pastedRange,this.pastedRange=null,this.pasting=null,this.notifyEditorElement("paste",{paste:s})},i.prototype.inputControllerWillMoveText=function(){return this.editor.recordUndoEntry("Move")},i.prototype.inputControllerWillAttachFiles=function(){return this.editor.recordUndoEntry("Drop Files")},i.prototype.inputControllerWillPerformUndo=function(){return this.editor.undo()},i.prototype.inputControllerWillPerformRedo=function(){return this.editor.redo()},i.prototype.inputControllerDidReceiveKeyboardCommand=function(s){return this.toolbarController.applyKeyboardCommand(s)},i.prototype.inputControllerDidStartDrag=function(){return this.locationRangeBeforeDrag=this.selectionManager.getLocationRange()},i.prototype.inputControllerDidReceiveDragOverPoint=function(s){return this.selectionManager.setLocationRangeFromPointRange(s)},i.prototype.inputControllerDidCancelDrag=function(){return this.selectionManager.setLocationRange(this.locationRangeBeforeDrag),this.locationRangeBeforeDrag=null},i.prototype.locationRangeDidChange=function(s){return this.composition.updateCurrentAttributes(),this.updateCurrentActions(),this.attachmentLocationRange&&!h(this.attachmentLocationRange,s)&&this.composition.stopEditingAttachment(),this.notifyEditorElement("selection-change")},i.prototype.toolbarDidClickButton=function(){return this.getLocationRange()?void 0:this.setLocationRange({index:0,offset:0})},i.prototype.toolbarDidInvokeAction=function(s){return this.invokeAction(s)},i.prototype.toolbarDidToggleAttribute=function(s){return this.recordFormattingUndoEntry(s),this.composition.toggleCurrentAttribute(s),this.render(),this.selectionFrozen?void 0:this.editorElement.focus()},i.prototype.toolbarDidUpdateAttribute=function(s,n){return this.recordFormattingUndoEntry(s),this.composition.setCurrentAttribute(s,n),this.render(),this.selectionFrozen?void 0:this.editorElement.focus()},i.prototype.toolbarDidRemoveAttribute=function(s){return this.recordFormattingUndoEntry(s),this.composition.removeCurrentAttribute(s),this.render(),this.selectionFrozen?void 0:this.editorElement.focus()},i.prototype.toolbarWillShowDialog=function(){return this.composition.expandSelectionForEditing(),this.freezeSelection()},i.prototype.toolbarDidShowDialog=function(s){return this.notifyEditorElement("toolbar-dialog-show",{dialogName:s})},i.prototype.toolbarDidHideDialog=function(s){return this.thawSelection(),this.editorElement.focus(),this.notifyEditorElement("toolbar-dialog-hide",{dialogName:s})},i.prototype.freezeSelection=function(){return this.selectionFrozen?void 0:(this.selectionManager.lock(),this.composition.freezeSelection(),this.selectionFrozen=!0,this.render())},i.prototype.thawSelection=function(){return this.selectionFrozen?(this.composition.thawSelection(),this.selectionManager.unlock(),this.selectionFrozen=!1,this.render()):void 0},i.prototype.actions={undo:{test:function(){return this.editor.canUndo()},perform:function(){return this.editor.undo()}},redo:{test:function(){return this.editor.canRedo()},perform:function(){return this.editor.redo()}},link:{test:function(){return this.editor.canActivateAttribute("href")}},increaseNestingLevel:{test:function(){return this.editor.canIncreaseNestingLevel()},perform:function(){return this.editor.increaseNestingLevel()&&this.render()}},decreaseNestingLevel:{test:function(){return this.editor.canDecreaseNestingLevel()},perform:function(){return this.editor.decreaseNestingLevel()&&this.render()}},attachFiles:{test:function(){return!0},perform:function(){return g.config.input.pickFiles(this.editor.insertFiles)}}},i.prototype.canInvokeAction=function(s){var n,p;return this.actionIsExternal(s)?!0:!!((n=this.actions[s])!=null&&(p=n.test)!=null&&p.call(this))},i.prototype.invokeAction=function(s){var n,p;return this.actionIsExternal(s)?this.notifyEditorElement("action-invoke",{actionName:s}):(n=this.actions[s])!=null&&(p=n.perform)!=null?p.call(this):void 0},i.prototype.actionIsExternal=function(s){return/^x-./.test(s)},i.prototype.getCurrentActions=function(){var s,n;n={};for(s in this.actions)n[s]=this.canInvokeAction(s);return n},i.prototype.updateCurrentActions=function(){var s;return s=this.getCurrentActions(),b(s,this.currentActions)?void 0:(this.currentActions=s,this.toolbarController.updateActions(this.currentActions),this.notifyEditorElement("actions-change",{actions:this.currentActions}))},i.prototype.runEditorFilters=function(){var s,n,p,c,v,t,r,l;for(l=this.composition.getSnapshot(),v=this.editor.filters,p=0,c=v.length;c>p;p++)n=v[p],s=l.document,r=l.selectedRange,l=(t=n.call(this.editor,l))!=null?t:{},l.document==null&&(l.document=s),l.selectedRange==null&&(l.selectedRange=r);return u(l,this.composition.getSnapshot())?void 0:this.composition.loadSnapshot(l)},u=function(s,n){return h(s.selectedRange,n.selectedRange)&&s.document.isEqualTo(n.document)},i.prototype.updateInputElement=function(){var s,n;return s=this.compositionController.getSerializableElement(),n=g.serializeToContentType(s,"text/html"),this.editorElement.setInputElementValue(n)},i.prototype.notifyEditorElement=function(s,n){switch(s){case"document-change":this.documentChangedSinceLastRender=!0;break;case"render":this.documentChangedSinceLastRender&&(this.documentChangedSinceLastRender=!1,this.notifyEditorElement("change"));break;case"change":case"attachment-add":case"attachment-edit":case"attachment-remove":this.updateInputElement()}return this.editorElement.notify(s,n)},i.prototype.removeAttachment=function(s){return this.editor.recordUndoEntry("Delete Attachment"),this.composition.removeAttachment(s),this.render()},i.prototype.recordFormattingUndoEntry=function(s){var n,p;return n=x(s),p=this.selectionManager.getLocationRange(),n||!y(p)?this.editor.recordUndoEntry("Formatting",{context:this.getUndoContext(),consolidatable:!0}):void 0},i.prototype.recordTypingUndoEntry=function(){return this.editor.recordUndoEntry("Typing",{context:this.getUndoContext(this.currentAttributes),consolidatable:!0})},i.prototype.getUndoContext=function(){var s;return s=1<=arguments.length?a.call(arguments,0):[],[this.getLocationContext(),this.getTimeContext()].concat(a.call(s))},i.prototype.getLocationContext=function(){var s;return s=this.selectionManager.getLocationRange(),y(s)?s[0].index:s},i.prototype.getTimeContext=function(){return g.config.undoInterval>0?Math.floor(new Date().getTime()/g.config.undoInterval):0},i.prototype.isFocused=function(){var s;return this.editorElement===((s=this.editorElement.ownerDocument)!=null?s.activeElement:void 0)},i.prototype.isFocusedInvisibly=function(){return this.isFocused()&&!this.getLocationRange()},i}(g.Controller)}.call(this),function(){var x,b,y,h,o,e,a,d=[].indexOf||function(i){for(var u=0,s=this.length;s>u;u++)if(u in this&&this[u]===i)return u;return-1};b=g.browser,e=g.makeElement,a=g.triggerEvent,h=g.handleEvent,o=g.handleEventOnce,y=g.findClosestElementFromNode,x=g.AttachmentView.attachmentSelector,g.registerElement("trix-editor",function(){var i,u,s,n,p,c,v,t,r;return v=0,u=function(l){return!document.querySelector(":focus")&&l.hasAttribute("autofocus")&&document.querySelector("[autofocus]")===l?l.focus():void 0},t=function(l){return l.hasAttribute("contenteditable")?void 0:(l.setAttribute("contenteditable",""),o("focus",{onElement:l,withCallback:function(){return s(l)}}))},s=function(l){return p(l),r(l)},p=function(l){return typeof document.queryCommandSupported=="function"&&document.queryCommandSupported("enableObjectResizing")?(document.execCommand("enableObjectResizing",!1,!1),h("mscontrolselect",{onElement:l,preventDefault:!0})):void 0},r=function(){var l;return typeof document.queryCommandSupported=="function"&&document.queryCommandSupported("DefaultParagraphSeparator")&&(l=g.config.blockAttributes.default.tagName,l==="div"||l==="p")?document.execCommand("DefaultParagraphSeparator",!1,l):void 0},i=function(l){return l.hasAttribute("role")?void 0:l.setAttribute("role","textbox")},c=function(l){var A;if(!l.hasAttribute("aria-label")&&!l.hasAttribute("aria-labelledby"))return(A=function(){var f,m,C;return C=function(){var S,L,O,D;for(O=l.labels,D=[],S=0,L=O.length;L>S;S++)f=O[S],f.contains(l)||D.push(f.textContent);return D}(),(m=C.join(" "))?l.setAttribute("aria-label",m):l.removeAttribute("aria-label")})(),h("focus",{onElement:l,withCallback:A})},n=function(){return b.forcesObjectResizing?{display:"inline",width:"auto"}:{display:"inline-block",width:"1px"}}(),{defaultCSS:`%t { + display: block; +} + +%t:empty:not(:focus)::before { + content: attr(placeholder); + color: graytext; + cursor: text; + pointer-events: none; +} + +%t a[contenteditable=false] { + cursor: text; +} + +%t img { + max-width: 100%; + height: auto; +} + +%t `+x+` figcaption textarea { + resize: none; +} + +%t `+x+` figcaption textarea.trix-autoresize-clone { + position: absolute; + left: -9999px; + max-height: 0px; +} + +%t `+x+` figcaption[data-trix-placeholder]:empty::before { + content: attr(data-trix-placeholder); + color: graytext; +} + +%t [data-trix-cursor-target] { + display: `+n.display+` !important; + width: `+n.width+` !important; + padding: 0 !important; + margin: 0 !important; + border: none !important; +} + +%t [data-trix-cursor-target=left] { + vertical-align: top !important; + margin-left: -1px !important; +} + +%t [data-trix-cursor-target=right] { + vertical-align: bottom !important; + margin-right: -1px !important; +}`,trixId:{get:function(){return this.hasAttribute("trix-id")?this.getAttribute("trix-id"):(this.setAttribute("trix-id",++v),this.trixId)}},labels:{get:function(){var l,A,f;return A=[],this.id&&this.ownerDocument&&A.push.apply(A,this.ownerDocument.querySelectorAll("label[for='"+this.id+"']")),(l=y(this,{matchingSelector:"label"}))&&((f=l.control)===this||f===null)&&A.push(l),A}},toolbarElement:{get:function(){var l,A,f;return this.hasAttribute("toolbar")?(A=this.ownerDocument)!=null?A.getElementById(this.getAttribute("toolbar")):void 0:this.parentNode?(f="trix-toolbar-"+this.trixId,this.setAttribute("toolbar",f),l=e("trix-toolbar",{id:f}),this.parentNode.insertBefore(l,this),l):void 0}},inputElement:{get:function(){var l,A,f;return this.hasAttribute("input")?(f=this.ownerDocument)!=null?f.getElementById(this.getAttribute("input")):void 0:this.parentNode?(A="trix-input-"+this.trixId,this.setAttribute("input",A),l=e("input",{type:"hidden",id:A}),this.parentNode.insertBefore(l,this.nextElementSibling),l):void 0}},editor:{get:function(){var l;return(l=this.editorController)!=null?l.editor:void 0}},name:{get:function(){var l;return(l=this.inputElement)!=null?l.name:void 0}},value:{get:function(){var l;return(l=this.inputElement)!=null?l.value:void 0},set:function(l){var A;return this.defaultValue=l,(A=this.editor)!=null?A.loadHTML(this.defaultValue):void 0}},notify:function(l,A){return this.editorController?a("trix-"+l,{onElement:this,attributes:A}):void 0},setInputElementValue:function(l){var A;return(A=this.inputElement)!=null?A.value=l:void 0},initialize:function(){return this.hasAttribute("data-trix-internal")?void 0:(t(this),i(this),c(this))},connect:function(){return this.hasAttribute("data-trix-internal")?void 0:(this.editorController||(a("trix-before-initialize",{onElement:this}),this.editorController=new g.EditorController({editorElement:this,html:this.defaultValue=this.value}),requestAnimationFrame(function(l){return function(){return a("trix-initialize",{onElement:l})}}(this))),this.editorController.registerSelectionManager(),this.registerResetListener(),this.registerClickListener(),u(this))},disconnect:function(){var l;return(l=this.editorController)!=null&&l.unregisterSelectionManager(),this.unregisterResetListener(),this.unregisterClickListener()},registerResetListener:function(){return this.resetListener=this.resetBubbled.bind(this),window.addEventListener("reset",this.resetListener,!1)},unregisterResetListener:function(){return window.removeEventListener("reset",this.resetListener,!1)},registerClickListener:function(){return this.clickListener=this.clickBubbled.bind(this),window.addEventListener("click",this.clickListener,!1)},unregisterClickListener:function(){return window.removeEventListener("click",this.clickListener,!1)},resetBubbled:function(l){var A;if(!l.defaultPrevented&&l.target===((A=this.inputElement)!=null?A.form:void 0))return this.reset()},clickBubbled:function(l){var A;if(!(l.defaultPrevented||this.contains(l.target)||!(A=y(l.target,{matchingSelector:"label"}))||d.call(this.labels,A)<0))return this.focus()},reset:function(){return this.value=this.defaultValue}}}())}.call(this),function(){}.call(this)}).call(this),typeof V=="object"&&V.exports?V.exports=g:typeof define=="function"&&define.amd&&define(g)}.call(q)});var W=ut(Q(),1);W.default.config.blockAttributes.default.tagName="p";W.default.config.blockAttributes.default.breakOnReturn=!0;W.default.config.blockAttributes.heading={tagName:"h2",terminal:!0,breakOnReturn:!0,group:!1};W.default.config.blockAttributes.subHeading={tagName:"h3",terminal:!0,breakOnReturn:!0,group:!1};W.default.config.textAttributes.underline={style:{textDecoration:"underline"},inheritable:!0,parser:I=>window.getComputedStyle(I).textDecoration.includes("underline")};W.default.Block.prototype.breaksOnReturn=function(){let I=this.getLastAttribute();return W.default.getBlockConfig(I||"default")?.breakOnReturn??!1};W.default.LineBreakInsertion.prototype.shouldInsertBlockBreak=function(){return this.block.hasAttributes()&&this.block.isListItem()&&!this.block.isEmpty()?this.startLocation.offset>0:this.shouldBreakFormattedBlock()?!1:this.breaksOnReturn};function ct({state:I}){return{state:I,init:function(){this.$refs.trix?.editor?.loadHTML(this.state),this.$watch("state",()=>{document.activeElement!==this.$refs.trix&&this.$refs.trix?.editor?.loadHTML(this.state)})}}}export{ct as default}; diff --git a/public/js/filament/forms/components/select.js b/public/js/filament/forms/components/select.js new file mode 100644 index 000000000..2fdff2292 --- /dev/null +++ b/public/js/filament/forms/components/select.js @@ -0,0 +1,6 @@ +var lt=Object.create;var Ge=Object.defineProperty;var ct=Object.getOwnPropertyDescriptor;var ut=Object.getOwnPropertyNames;var ht=Object.getPrototypeOf,dt=Object.prototype.hasOwnProperty;var ft=(se,ie)=>()=>(ie||se((ie={exports:{}}).exports,ie),ie.exports);var pt=(se,ie,X,me)=>{if(ie&&typeof ie=="object"||typeof ie=="function")for(let j of ut(ie))!dt.call(se,j)&&j!==X&&Ge(se,j,{get:()=>ie[j],enumerable:!(me=ct(ie,j))||me.enumerable});return se};var mt=(se,ie,X)=>(X=se!=null?lt(ht(se)):{},pt(ie||!se||!se.__esModule?Ge(X,"default",{value:se,enumerable:!0}):X,se));var $e=ft((Ae,Ye)=>{(function(ie,X){typeof Ae=="object"&&typeof Ye=="object"?Ye.exports=X():typeof define=="function"&&define.amd?define([],X):typeof Ae=="object"?Ae.Choices=X():ie.Choices=X()})(window,function(){return function(){"use strict";var se={282:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0}),i.clearChoices=i.activateChoices=i.filterChoices=i.addChoice=void 0;var v=b(883),h=function(c){var l=c.value,O=c.label,L=c.id,y=c.groupId,D=c.disabled,k=c.elementId,Q=c.customProperties,Z=c.placeholder,ne=c.keyCode;return{type:v.ACTION_TYPES.ADD_CHOICE,value:l,label:O,id:L,groupId:y,disabled:D,elementId:k,customProperties:Q,placeholder:Z,keyCode:ne}};i.addChoice=h;var d=function(c){return{type:v.ACTION_TYPES.FILTER_CHOICES,results:c}};i.filterChoices=d;var a=function(c){return c===void 0&&(c=!0),{type:v.ACTION_TYPES.ACTIVATE_CHOICES,active:c}};i.activateChoices=a;var r=function(){return{type:v.ACTION_TYPES.CLEAR_CHOICES}};i.clearChoices=r},783:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0}),i.addGroup=void 0;var v=b(883),h=function(d){var a=d.value,r=d.id,c=d.active,l=d.disabled;return{type:v.ACTION_TYPES.ADD_GROUP,value:a,id:r,active:c,disabled:l}};i.addGroup=h},464:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0}),i.highlightItem=i.removeItem=i.addItem=void 0;var v=b(883),h=function(r){var c=r.value,l=r.label,O=r.id,L=r.choiceId,y=r.groupId,D=r.customProperties,k=r.placeholder,Q=r.keyCode;return{type:v.ACTION_TYPES.ADD_ITEM,value:c,label:l,id:O,choiceId:L,groupId:y,customProperties:D,placeholder:k,keyCode:Q}};i.addItem=h;var d=function(r,c){return{type:v.ACTION_TYPES.REMOVE_ITEM,id:r,choiceId:c}};i.removeItem=d;var a=function(r,c){return{type:v.ACTION_TYPES.HIGHLIGHT_ITEM,id:r,highlighted:c}};i.highlightItem=a},137:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0}),i.setIsLoading=i.resetTo=i.clearAll=void 0;var v=b(883),h=function(){return{type:v.ACTION_TYPES.CLEAR_ALL}};i.clearAll=h;var d=function(r){return{type:v.ACTION_TYPES.RESET_TO,state:r}};i.resetTo=d;var a=function(r){return{type:v.ACTION_TYPES.SET_IS_LOADING,isLoading:r}};i.setIsLoading=a},373:function(j,i,b){var v=this&&this.__spreadArray||function(g,e,t){if(t||arguments.length===2)for(var n=0,o=e.length,_;n=0?this._store.getGroupById(_):null;return this._store.dispatch((0,l.highlightItem)(n,!0)),t&&this.passedElement.triggerEvent(y.EVENTS.highlightItem,{id:n,value:M,label:f,groupValue:u&&u.value?u.value:null}),this},g.prototype.unhighlightItem=function(e){if(!e||!e.id)return this;var t=e.id,n=e.groupId,o=n===void 0?-1:n,_=e.value,P=_===void 0?"":_,M=e.label,K=M===void 0?"":M,f=o>=0?this._store.getGroupById(o):null;return this._store.dispatch((0,l.highlightItem)(t,!1)),this.passedElement.triggerEvent(y.EVENTS.highlightItem,{id:t,value:P,label:K,groupValue:f&&f.value?f.value:null}),this},g.prototype.highlightAll=function(){var e=this;return this._store.items.forEach(function(t){return e.highlightItem(t)}),this},g.prototype.unhighlightAll=function(){var e=this;return this._store.items.forEach(function(t){return e.unhighlightItem(t)}),this},g.prototype.removeActiveItemsByValue=function(e){var t=this;return this._store.activeItems.filter(function(n){return n.value===e}).forEach(function(n){return t._removeItem(n)}),this},g.prototype.removeActiveItems=function(e){var t=this;return this._store.activeItems.filter(function(n){var o=n.id;return o!==e}).forEach(function(n){return t._removeItem(n)}),this},g.prototype.removeHighlightedItems=function(e){var t=this;return e===void 0&&(e=!1),this._store.highlightedActiveItems.forEach(function(n){t._removeItem(n),e&&t._triggerChange(n.value)}),this},g.prototype.showDropdown=function(e){var t=this;return this.dropdown.isActive?this:(requestAnimationFrame(function(){t.dropdown.show(),t.containerOuter.open(t.dropdown.distanceFromTopWindow),!e&&t._canSearch&&t.input.focus(),t.passedElement.triggerEvent(y.EVENTS.showDropdown,{})}),this)},g.prototype.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(requestAnimationFrame(function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent(y.EVENTS.hideDropdown,{})}),this):this},g.prototype.getValue=function(e){e===void 0&&(e=!1);var t=this._store.activeItems.reduce(function(n,o){var _=e?o.value:o;return n.push(_),n},[]);return this._isSelectOneElement?t[0]:t},g.prototype.setValue=function(e){var t=this;return this.initialised?(e.forEach(function(n){return t._setChoiceOrItem(n)}),this):this},g.prototype.setChoiceByValue=function(e){var t=this;if(!this.initialised||this._isTextElement)return this;var n=Array.isArray(e)?e:[e];return n.forEach(function(o){return t._findAndSelectChoiceByValue(o)}),this},g.prototype.setChoices=function(e,t,n,o){var _=this;if(e===void 0&&(e=[]),t===void 0&&(t="value"),n===void 0&&(n="label"),o===void 0&&(o=!1),!this.initialised)throw new ReferenceError("setChoices was called on a non-initialized instance of Choices");if(!this._isSelectElement)throw new TypeError("setChoices can't be used with INPUT based Choices");if(typeof t!="string"||!t)throw new TypeError("value parameter must be a name of 'value' field in passed objects");if(o&&this.clearChoices(),typeof e=="function"){var P=e(this);if(typeof Promise=="function"&&P instanceof Promise)return new Promise(function(M){return requestAnimationFrame(M)}).then(function(){return _._handleLoadingState(!0)}).then(function(){return P}).then(function(M){return _.setChoices(M,t,n,o)}).catch(function(M){_.config.silent||console.error(M)}).then(function(){return _._handleLoadingState(!1)}).then(function(){return _});if(!Array.isArray(P))throw new TypeError(".setChoices first argument function must return either array of choices or Promise, got: ".concat(typeof P));return this.setChoices(P,t,n,!1)}if(!Array.isArray(e))throw new TypeError(".setChoices must be called either with array of choices with a function resulting into Promise of array of choices");return this.containerOuter.removeLoadingState(),this._startLoading(),e.forEach(function(M){if(M.choices)_._addGroup({id:M.id?parseInt("".concat(M.id),10):null,group:M,valueKey:t,labelKey:n});else{var K=M;_._addChoice({value:K[t],label:K[n],isSelected:!!K.selected,isDisabled:!!K.disabled,placeholder:!!K.placeholder,customProperties:K.customProperties})}}),this._stopLoading(),this},g.prototype.clearChoices=function(){return this._store.dispatch((0,r.clearChoices)()),this},g.prototype.clearStore=function(){return this._store.dispatch((0,O.clearAll)()),this},g.prototype.clearInput=function(){var e=!this._isSelectOneElement;return this.input.clear(e),!this._isTextElement&&this._canSearch&&(this._isSearching=!1,this._store.dispatch((0,r.activateChoices)(!0))),this},g.prototype._render=function(){if(!this._store.isLoading()){this._currentState=this._store.state;var e=this._currentState.choices!==this._prevState.choices||this._currentState.groups!==this._prevState.groups||this._currentState.items!==this._prevState.items,t=this._isSelectElement,n=this._currentState.items!==this._prevState.items;e&&(t&&this._renderChoices(),n&&this._renderItems(),this._prevState=this._currentState)}},g.prototype._renderChoices=function(){var e=this,t=this._store,n=t.activeGroups,o=t.activeChoices,_=document.createDocumentFragment();if(this.choiceList.clear(),this.config.resetScrollPosition&&requestAnimationFrame(function(){return e.choiceList.scrollToTop()}),n.length>=1&&!this._isSearching){var P=o.filter(function(C){return C.placeholder===!0&&C.groupId===-1});P.length>=1&&(_=this._createChoicesFragment(P,_)),_=this._createGroupsFragment(n,o,_)}else o.length>=1&&(_=this._createChoicesFragment(o,_));if(_.childNodes&&_.childNodes.length>0){var M=this._store.activeItems,K=this._canAddItem(M,this.input.value);if(K.response)this.choiceList.append(_),this._highlightChoice();else{var f=this._getTemplate("notice",K.notice);this.choiceList.append(f)}}else{var u=void 0,f=void 0;this._isSearching?(f=typeof this.config.noResultsText=="function"?this.config.noResultsText():this.config.noResultsText,u=this._getTemplate("notice",f,"no-results")):(f=typeof this.config.noChoicesText=="function"?this.config.noChoicesText():this.config.noChoicesText,u=this._getTemplate("notice",f,"no-choices")),this.choiceList.append(u)}},g.prototype._renderItems=function(){var e=this._store.activeItems||[];this.itemList.clear();var t=this._createItemsFragment(e);t.childNodes&&this.itemList.append(t)},g.prototype._createGroupsFragment=function(e,t,n){var o=this;n===void 0&&(n=document.createDocumentFragment());var _=function(P){return t.filter(function(M){return o._isSelectOneElement?M.groupId===P.id:M.groupId===P.id&&(o.config.renderSelectedChoices==="always"||!M.selected)})};return this.config.shouldSort&&e.sort(this.config.sorter),e.forEach(function(P){var M=_(P);if(M.length>=1){var K=o._getTemplate("choiceGroup",P);n.appendChild(K),o._createChoicesFragment(M,n,!0)}}),n},g.prototype._createChoicesFragment=function(e,t,n){var o=this;t===void 0&&(t=document.createDocumentFragment()),n===void 0&&(n=!1);var _=this.config,P=_.renderSelectedChoices,M=_.searchResultLimit,K=_.renderChoiceLimit,f=this._isSearching?k.sortByScore:this.config.sorter,u=function(z){var ee=P==="auto"?o._isSelectOneElement||!z.selected:!0;if(ee){var ae=o._getTemplate("choice",z,o.config.itemSelectText);t.appendChild(ae)}},C=e;P==="auto"&&!this._isSelectOneElement&&(C=e.filter(function(z){return!z.selected}));var Y=C.reduce(function(z,ee){return ee.placeholder?z.placeholderChoices.push(ee):z.normalChoices.push(ee),z},{placeholderChoices:[],normalChoices:[]}),V=Y.placeholderChoices,U=Y.normalChoices;(this.config.shouldSort||this._isSearching)&&U.sort(f);var $=C.length,W=this._isSelectOneElement?v(v([],V,!0),U,!0):U;this._isSearching?$=M:K&&K>0&&!n&&($=K);for(var J=0;J<$;J+=1)W[J]&&u(W[J]);return t},g.prototype._createItemsFragment=function(e,t){var n=this;t===void 0&&(t=document.createDocumentFragment());var o=this.config,_=o.shouldSortItems,P=o.sorter,M=o.removeItemButton;_&&!this._isSelectOneElement&&e.sort(P),this._isTextElement?this.passedElement.value=e.map(function(f){var u=f.value;return u}).join(this.config.delimiter):this.passedElement.options=e;var K=function(f){var u=n._getTemplate("item",f,M);t.appendChild(u)};return e.forEach(K),t},g.prototype._triggerChange=function(e){e!=null&&this.passedElement.triggerEvent(y.EVENTS.change,{value:e})},g.prototype._selectPlaceholderChoice=function(e){this._addItem({value:e.value,label:e.label,choiceId:e.id,groupId:e.groupId,placeholder:e.placeholder}),this._triggerChange(e.value)},g.prototype._handleButtonAction=function(e,t){if(!(!e||!t||!this.config.removeItems||!this.config.removeItemButton)){var n=t.parentNode&&t.parentNode.dataset.id,o=n&&e.find(function(_){return _.id===parseInt(n,10)});o&&(this._removeItem(o),this._triggerChange(o.value),this._isSelectOneElement&&this._store.placeholderChoice&&this._selectPlaceholderChoice(this._store.placeholderChoice))}},g.prototype._handleItemAction=function(e,t,n){var o=this;if(n===void 0&&(n=!1),!(!e||!t||!this.config.removeItems||this._isSelectOneElement)){var _=t.dataset.id;e.forEach(function(P){P.id===parseInt("".concat(_),10)&&!P.highlighted?o.highlightItem(P):!n&&P.highlighted&&o.unhighlightItem(P)}),this.input.focus()}},g.prototype._handleChoiceAction=function(e,t){if(!(!e||!t)){var n=t.dataset.id,o=n&&this._store.getChoiceById(n);if(o){var _=e[0]&&e[0].keyCode?e[0].keyCode:void 0,P=this.dropdown.isActive;if(o.keyCode=_,this.passedElement.triggerEvent(y.EVENTS.choice,{choice:o}),!o.selected&&!o.disabled){var M=this._canAddItem(e,o.value);M.response&&(this._addItem({value:o.value,label:o.label,choiceId:o.id,groupId:o.groupId,customProperties:o.customProperties,placeholder:o.placeholder,keyCode:o.keyCode}),this._triggerChange(o.value))}this.clearInput(),P&&this._isSelectOneElement&&(this.hideDropdown(!0),this.containerOuter.focus())}}},g.prototype._handleBackspace=function(e){if(!(!this.config.removeItems||!e)){var t=e[e.length-1],n=e.some(function(o){return o.highlighted});this.config.editItems&&!n&&t?(this.input.value=t.value,this.input.setWidth(),this._removeItem(t),this._triggerChange(t.value)):(n||this.highlightItem(t,!1),this.removeHighlightedItems(!0))}},g.prototype._startLoading=function(){this._store.dispatch((0,O.setIsLoading)(!0))},g.prototype._stopLoading=function(){this._store.dispatch((0,O.setIsLoading)(!1))},g.prototype._handleLoadingState=function(e){e===void 0&&(e=!0);var t=this.itemList.getChild(".".concat(this.config.classNames.placeholder));e?(this.disable(),this.containerOuter.addLoadingState(),this._isSelectOneElement?t?t.innerHTML=this.config.loadingText:(t=this._getTemplate("placeholder",this.config.loadingText),t&&this.itemList.append(t)):this.input.placeholder=this.config.loadingText):(this.enable(),this.containerOuter.removeLoadingState(),this._isSelectOneElement?t&&(t.innerHTML=this._placeholderValue||""):this.input.placeholder=this._placeholderValue||"")},g.prototype._handleSearch=function(e){if(this.input.isFocussed){var t=this._store.choices,n=this.config,o=n.searchFloor,_=n.searchChoices,P=t.some(function(K){return!K.active});if(e!==null&&typeof e<"u"&&e.length>=o){var M=_?this._searchChoices(e):0;this.passedElement.triggerEvent(y.EVENTS.search,{value:e,resultCount:M})}else P&&(this._isSearching=!1,this._store.dispatch((0,r.activateChoices)(!0)))}},g.prototype._canAddItem=function(e,t){var n=!0,o=typeof this.config.addItemText=="function"?this.config.addItemText(t):this.config.addItemText;if(!this._isSelectOneElement){var _=(0,k.existsInArray)(e,t);this.config.maxItemCount>0&&this.config.maxItemCount<=e.length&&(n=!1,o=typeof this.config.maxItemText=="function"?this.config.maxItemText(this.config.maxItemCount):this.config.maxItemText),!this.config.duplicateItemsAllowed&&_&&n&&(n=!1,o=typeof this.config.uniqueItemText=="function"?this.config.uniqueItemText(t):this.config.uniqueItemText),this._isTextElement&&this.config.addItems&&n&&typeof this.config.addItemFilter=="function"&&!this.config.addItemFilter(t)&&(n=!1,o=typeof this.config.customAddItemText=="function"?this.config.customAddItemText(t):this.config.customAddItemText)}return{response:n,notice:o}},g.prototype._searchChoices=function(e){var t=typeof e=="string"?e.trim():e,n=typeof this._currentValue=="string"?this._currentValue.trim():this._currentValue;if(t.length<1&&t==="".concat(n," "))return 0;var o=this._store.searchableChoices,_=t,P=Object.assign(this.config.fuseOptions,{keys:v([],this.config.searchFields,!0),includeMatches:!0}),M=new a.default(o,P),K=M.search(_);return this._currentValue=t,this._highlightPosition=0,this._isSearching=!0,this._store.dispatch((0,r.filterChoices)(K)),K.length},g.prototype._addEventListeners=function(){var e=document.documentElement;e.addEventListener("touchend",this._onTouchEnd,!0),this.containerOuter.element.addEventListener("keydown",this._onKeyDown,!0),this.containerOuter.element.addEventListener("mousedown",this._onMouseDown,!0),e.addEventListener("click",this._onClick,{passive:!0}),e.addEventListener("touchmove",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener("mouseover",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(this.containerOuter.element.addEventListener("focus",this._onFocus,{passive:!0}),this.containerOuter.element.addEventListener("blur",this._onBlur,{passive:!0})),this.input.element.addEventListener("keyup",this._onKeyUp,{passive:!0}),this.input.element.addEventListener("focus",this._onFocus,{passive:!0}),this.input.element.addEventListener("blur",this._onBlur,{passive:!0}),this.input.element.form&&this.input.element.form.addEventListener("reset",this._onFormReset,{passive:!0}),this.input.addEventListeners()},g.prototype._removeEventListeners=function(){var e=document.documentElement;e.removeEventListener("touchend",this._onTouchEnd,!0),this.containerOuter.element.removeEventListener("keydown",this._onKeyDown,!0),this.containerOuter.element.removeEventListener("mousedown",this._onMouseDown,!0),e.removeEventListener("click",this._onClick),e.removeEventListener("touchmove",this._onTouchMove),this.dropdown.element.removeEventListener("mouseover",this._onMouseOver),this._isSelectOneElement&&(this.containerOuter.element.removeEventListener("focus",this._onFocus),this.containerOuter.element.removeEventListener("blur",this._onBlur)),this.input.element.removeEventListener("keyup",this._onKeyUp),this.input.element.removeEventListener("focus",this._onFocus),this.input.element.removeEventListener("blur",this._onBlur),this.input.element.form&&this.input.element.form.removeEventListener("reset",this._onFormReset),this.input.removeEventListeners()},g.prototype._onKeyDown=function(e){var t=e.keyCode,n=this._store.activeItems,o=this.input.isFocussed,_=this.dropdown.isActive,P=this.itemList.hasChildren(),M=String.fromCharCode(t),K=/[^\x00-\x1F]/.test(M),f=y.KEY_CODES.BACK_KEY,u=y.KEY_CODES.DELETE_KEY,C=y.KEY_CODES.ENTER_KEY,Y=y.KEY_CODES.A_KEY,V=y.KEY_CODES.ESC_KEY,U=y.KEY_CODES.UP_KEY,$=y.KEY_CODES.DOWN_KEY,W=y.KEY_CODES.PAGE_UP_KEY,J=y.KEY_CODES.PAGE_DOWN_KEY;switch(!this._isTextElement&&!_&&K&&(this.showDropdown(),this.input.isFocussed||(this.input.value+=e.key.toLowerCase())),t){case Y:return this._onSelectKey(e,P);case C:return this._onEnterKey(e,n,_);case V:return this._onEscapeKey(_);case U:case W:case $:case J:return this._onDirectionKey(e,_);case u:case f:return this._onDeleteKey(e,n,o);default:}},g.prototype._onKeyUp=function(e){var t=e.target,n=e.keyCode,o=this.input.value,_=this._store.activeItems,P=this._canAddItem(_,o),M=y.KEY_CODES.BACK_KEY,K=y.KEY_CODES.DELETE_KEY;if(this._isTextElement){var f=P.notice&&o;if(f){var u=this._getTemplate("notice",P.notice);this.dropdown.element.innerHTML=u.outerHTML,this.showDropdown(!0)}else this.hideDropdown(!0)}else{var C=n===M||n===K,Y=C&&t&&!t.value,V=!this._isTextElement&&this._isSearching,U=this._canSearch&&P.response;Y&&V?(this._isSearching=!1,this._store.dispatch((0,r.activateChoices)(!0))):U&&this._handleSearch(this.input.rawValue)}this._canSearch=this.config.searchEnabled},g.prototype._onSelectKey=function(e,t){var n=e.ctrlKey,o=e.metaKey,_=n||o;if(_&&t){this._canSearch=!1;var P=this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement;P&&this.highlightAll()}},g.prototype._onEnterKey=function(e,t,n){var o=e.target,_=y.KEY_CODES.ENTER_KEY,P=o&&o.hasAttribute("data-button");if(this._isTextElement&&o&&o.value){var M=this.input.value,K=this._canAddItem(t,M);K.response&&(this.hideDropdown(!0),this._addItem({value:M}),this._triggerChange(M),this.clearInput())}if(P&&(this._handleButtonAction(t,o),e.preventDefault()),n){var f=this.dropdown.getChild(".".concat(this.config.classNames.highlightedState));f&&(t[0]&&(t[0].keyCode=_),this._handleChoiceAction(t,f)),e.preventDefault()}else this._isSelectOneElement&&(this.showDropdown(),e.preventDefault())},g.prototype._onEscapeKey=function(e){e&&(this.hideDropdown(!0),this.containerOuter.focus())},g.prototype._onDirectionKey=function(e,t){var n=e.keyCode,o=e.metaKey,_=y.KEY_CODES.DOWN_KEY,P=y.KEY_CODES.PAGE_UP_KEY,M=y.KEY_CODES.PAGE_DOWN_KEY;if(t||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var K=n===_||n===M?1:-1,f=o||n===M||n===P,u="[data-choice-selectable]",C=void 0;if(f)K>0?C=this.dropdown.element.querySelector("".concat(u,":last-of-type")):C=this.dropdown.element.querySelector(u);else{var Y=this.dropdown.element.querySelector(".".concat(this.config.classNames.highlightedState));Y?C=(0,k.getAdjacentEl)(Y,u,K):C=this.dropdown.element.querySelector(u)}C&&((0,k.isScrolledIntoView)(C,this.choiceList.element,K)||this.choiceList.scrollToChildElement(C,K),this._highlightChoice(C)),e.preventDefault()}},g.prototype._onDeleteKey=function(e,t,n){var o=e.target;!this._isSelectOneElement&&!o.value&&n&&(this._handleBackspace(t),e.preventDefault())},g.prototype._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},g.prototype._onTouchEnd=function(e){var t=(e||e.touches[0]).target,n=this._wasTap&&this.containerOuter.element.contains(t);if(n){var o=t===this.containerOuter.element||t===this.containerInner.element;o&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation()}this._wasTap=!0},g.prototype._onMouseDown=function(e){var t=e.target;if(t instanceof HTMLElement){if(E&&this.choiceList.element.contains(t)){var n=this.choiceList.element.firstElementChild,o=this._direction==="ltr"?e.offsetX>=n.offsetWidth:e.offsetX0;o&&this.unhighlightAll(),this.containerOuter.removeFocusState(),this.hideDropdown(!0)}},g.prototype._onFocus=function(e){var t,n=this,o=e.target,_=o&&this.containerOuter.element.contains(o);if(_){var P=(t={},t[y.TEXT_TYPE]=function(){o===n.input.element&&n.containerOuter.addFocusState()},t[y.SELECT_ONE_TYPE]=function(){n.containerOuter.addFocusState(),o===n.input.element&&n.showDropdown(!0)},t[y.SELECT_MULTIPLE_TYPE]=function(){o===n.input.element&&(n.showDropdown(!0),n.containerOuter.addFocusState())},t);P[this.passedElement.element.type]()}},g.prototype._onBlur=function(e){var t,n=this,o=e.target,_=o&&this.containerOuter.element.contains(o);if(_&&!this._isScrollingOnIe){var P=this._store.activeItems,M=P.some(function(f){return f.highlighted}),K=(t={},t[y.TEXT_TYPE]=function(){o===n.input.element&&(n.containerOuter.removeFocusState(),M&&n.unhighlightAll(),n.hideDropdown(!0))},t[y.SELECT_ONE_TYPE]=function(){n.containerOuter.removeFocusState(),(o===n.input.element||o===n.containerOuter.element&&!n._canSearch)&&n.hideDropdown(!0)},t[y.SELECT_MULTIPLE_TYPE]=function(){o===n.input.element&&(n.containerOuter.removeFocusState(),n.hideDropdown(!0),M&&n.unhighlightAll())},t);K[this.passedElement.element.type]()}else this._isScrollingOnIe=!1,this.input.element.focus()},g.prototype._onFormReset=function(){this._store.dispatch((0,O.resetTo)(this._initialState))},g.prototype._highlightChoice=function(e){var t=this;e===void 0&&(e=null);var n=Array.from(this.dropdown.element.querySelectorAll("[data-choice-selectable]"));if(n.length){var o=e,_=Array.from(this.dropdown.element.querySelectorAll(".".concat(this.config.classNames.highlightedState)));_.forEach(function(P){P.classList.remove(t.config.classNames.highlightedState),P.setAttribute("aria-selected","false")}),o?this._highlightPosition=n.indexOf(o):(n.length>this._highlightPosition?o=n[this._highlightPosition]:o=n[n.length-1],o||(o=n[0])),o.classList.add(this.config.classNames.highlightedState),o.setAttribute("aria-selected","true"),this.passedElement.triggerEvent(y.EVENTS.highlightChoice,{el:o}),this.dropdown.isActive&&(this.input.setActiveDescendant(o.id),this.containerOuter.setActiveDescendant(o.id))}},g.prototype._addItem=function(e){var t=e.value,n=e.label,o=n===void 0?null:n,_=e.choiceId,P=_===void 0?-1:_,M=e.groupId,K=M===void 0?-1:M,f=e.customProperties,u=f===void 0?{}:f,C=e.placeholder,Y=C===void 0?!1:C,V=e.keyCode,U=V===void 0?-1:V,$=typeof t=="string"?t.trim():t,W=this._store.items,J=o||$,z=P||-1,ee=K>=0?this._store.getGroupById(K):null,ae=W?W.length+1:1;this.config.prependValue&&($=this.config.prependValue+$.toString()),this.config.appendValue&&($+=this.config.appendValue.toString()),this._store.dispatch((0,l.addItem)({value:$,label:J,id:ae,choiceId:z,groupId:K,customProperties:u,placeholder:Y,keyCode:U})),this._isSelectOneElement&&this.removeActiveItems(ae),this.passedElement.triggerEvent(y.EVENTS.addItem,{id:ae,value:$,label:J,customProperties:u,groupValue:ee&&ee.value?ee.value:null,keyCode:U})},g.prototype._removeItem=function(e){var t=e.id,n=e.value,o=e.label,_=e.customProperties,P=e.choiceId,M=e.groupId,K=M&&M>=0?this._store.getGroupById(M):null;!t||!P||(this._store.dispatch((0,l.removeItem)(t,P)),this.passedElement.triggerEvent(y.EVENTS.removeItem,{id:t,value:n,label:o,customProperties:_,groupValue:K&&K.value?K.value:null}))},g.prototype._addChoice=function(e){var t=e.value,n=e.label,o=n===void 0?null:n,_=e.isSelected,P=_===void 0?!1:_,M=e.isDisabled,K=M===void 0?!1:M,f=e.groupId,u=f===void 0?-1:f,C=e.customProperties,Y=C===void 0?{}:C,V=e.placeholder,U=V===void 0?!1:V,$=e.keyCode,W=$===void 0?-1:$;if(!(typeof t>"u"||t===null)){var J=this._store.choices,z=o||t,ee=J?J.length+1:1,ae="".concat(this._baseId,"-").concat(this._idNames.itemChoice,"-").concat(ee);this._store.dispatch((0,r.addChoice)({id:ee,groupId:u,elementId:ae,value:t,label:z,disabled:K,customProperties:Y,placeholder:U,keyCode:W})),P&&this._addItem({value:t,label:z,choiceId:ee,customProperties:Y,placeholder:U,keyCode:W})}},g.prototype._addGroup=function(e){var t=this,n=e.group,o=e.id,_=e.valueKey,P=_===void 0?"value":_,M=e.labelKey,K=M===void 0?"label":M,f=(0,k.isType)("Object",n)?n.choices:Array.from(n.getElementsByTagName("OPTION")),u=o||Math.floor(new Date().valueOf()*Math.random()),C=n.disabled?n.disabled:!1;if(f){this._store.dispatch((0,c.addGroup)({value:n.label,id:u,active:!0,disabled:C}));var Y=function(V){var U=V.disabled||V.parentNode&&V.parentNode.disabled;t._addChoice({value:V[P],label:(0,k.isType)("Object",V)?V[K]:V.innerHTML,isSelected:V.selected,isDisabled:U,groupId:u,customProperties:V.customProperties,placeholder:V.placeholder})};f.forEach(Y)}else this._store.dispatch((0,c.addGroup)({value:n.label,id:n.id,active:!1,disabled:n.disabled}))},g.prototype._getTemplate=function(e){for(var t,n=[],o=1;o0?this.element.scrollTop+y-O:a.offsetTop;requestAnimationFrame(function(){c._animateScroll(D,r)})}},d.prototype._scrollDown=function(a,r,c){var l=(c-a)/r,O=l>1?l:1;this.element.scrollTop=a+O},d.prototype._scrollUp=function(a,r,c){var l=(a-c)/r,O=l>1?l:1;this.element.scrollTop=a-O},d.prototype._animateScroll=function(a,r){var c=this,l=v.SCROLLING_SPEED,O=this.element.scrollTop,L=!1;r>0?(this._scrollDown(O,l,a),Oa&&(L=!0)),L&&requestAnimationFrame(function(){c._animateScroll(a,r)})},d}();i.default=h},730:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0});var v=b(799),h=function(){function d(a){var r=a.element,c=a.classNames;if(this.element=r,this.classNames=c,!(r instanceof HTMLInputElement)&&!(r instanceof HTMLSelectElement))throw new TypeError("Invalid element passed");this.isDisabled=!1}return Object.defineProperty(d.prototype,"isActive",{get:function(){return this.element.dataset.choice==="active"},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"dir",{get:function(){return this.element.dir},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"value",{get:function(){return this.element.value},set:function(a){this.element.value=a},enumerable:!1,configurable:!0}),d.prototype.conceal=function(){this.element.classList.add(this.classNames.input),this.element.hidden=!0,this.element.tabIndex=-1;var a=this.element.getAttribute("style");a&&this.element.setAttribute("data-choice-orig-style",a),this.element.setAttribute("data-choice","active")},d.prototype.reveal=function(){this.element.classList.remove(this.classNames.input),this.element.hidden=!1,this.element.removeAttribute("tabindex");var a=this.element.getAttribute("data-choice-orig-style");a?(this.element.removeAttribute("data-choice-orig-style"),this.element.setAttribute("style",a)):this.element.removeAttribute("style"),this.element.removeAttribute("data-choice"),this.element.value=this.element.value},d.prototype.enable=function(){this.element.removeAttribute("disabled"),this.element.disabled=!1,this.isDisabled=!1},d.prototype.disable=function(){this.element.setAttribute("disabled",""),this.element.disabled=!0,this.isDisabled=!0},d.prototype.triggerEvent=function(a,r){(0,v.dispatchEvent)(this.element,a,r)},d}();i.default=h},541:function(j,i,b){var v=this&&this.__extends||function(){var r=function(c,l){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,L){O.__proto__=L}||function(O,L){for(var y in L)Object.prototype.hasOwnProperty.call(L,y)&&(O[y]=L[y])},r(c,l)};return function(c,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");r(c,l);function O(){this.constructor=c}c.prototype=l===null?Object.create(l):(O.prototype=l.prototype,new O)}}(),h=this&&this.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(i,"__esModule",{value:!0});var d=h(b(730)),a=function(r){v(c,r);function c(l){var O=l.element,L=l.classNames,y=l.delimiter,D=r.call(this,{element:O,classNames:L})||this;return D.delimiter=y,D}return Object.defineProperty(c.prototype,"value",{get:function(){return this.element.value},set:function(l){this.element.setAttribute("value",l),this.element.value=l},enumerable:!1,configurable:!0}),c}(d.default);i.default=a},982:function(j,i,b){var v=this&&this.__extends||function(){var r=function(c,l){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,L){O.__proto__=L}||function(O,L){for(var y in L)Object.prototype.hasOwnProperty.call(L,y)&&(O[y]=L[y])},r(c,l)};return function(c,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");r(c,l);function O(){this.constructor=c}c.prototype=l===null?Object.create(l):(O.prototype=l.prototype,new O)}}(),h=this&&this.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(i,"__esModule",{value:!0});var d=h(b(730)),a=function(r){v(c,r);function c(l){var O=l.element,L=l.classNames,y=l.template,D=r.call(this,{element:O,classNames:L})||this;return D.template=y,D}return Object.defineProperty(c.prototype,"placeholderOption",{get:function(){return this.element.querySelector('option[value=""]')||this.element.querySelector("option[placeholder]")},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"optionGroups",{get:function(){return Array.from(this.element.getElementsByTagName("OPTGROUP"))},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"options",{get:function(){return Array.from(this.element.options)},set:function(l){var O=this,L=document.createDocumentFragment(),y=function(D){var k=O.template(D);L.appendChild(k)};l.forEach(function(D){return y(D)}),this.appendDocFragment(L)},enumerable:!1,configurable:!0}),c.prototype.appendDocFragment=function(l){this.element.innerHTML="",this.element.appendChild(l)},c}(d.default);i.default=a},883:function(j,i){Object.defineProperty(i,"__esModule",{value:!0}),i.SCROLLING_SPEED=i.SELECT_MULTIPLE_TYPE=i.SELECT_ONE_TYPE=i.TEXT_TYPE=i.KEY_CODES=i.ACTION_TYPES=i.EVENTS=void 0,i.EVENTS={showDropdown:"showDropdown",hideDropdown:"hideDropdown",change:"change",choice:"choice",search:"search",addItem:"addItem",removeItem:"removeItem",highlightItem:"highlightItem",highlightChoice:"highlightChoice",unhighlightItem:"unhighlightItem"},i.ACTION_TYPES={ADD_CHOICE:"ADD_CHOICE",FILTER_CHOICES:"FILTER_CHOICES",ACTIVATE_CHOICES:"ACTIVATE_CHOICES",CLEAR_CHOICES:"CLEAR_CHOICES",ADD_GROUP:"ADD_GROUP",ADD_ITEM:"ADD_ITEM",REMOVE_ITEM:"REMOVE_ITEM",HIGHLIGHT_ITEM:"HIGHLIGHT_ITEM",CLEAR_ALL:"CLEAR_ALL",RESET_TO:"RESET_TO",SET_IS_LOADING:"SET_IS_LOADING"},i.KEY_CODES={BACK_KEY:46,DELETE_KEY:8,ENTER_KEY:13,A_KEY:65,ESC_KEY:27,UP_KEY:38,DOWN_KEY:40,PAGE_UP_KEY:33,PAGE_DOWN_KEY:34},i.TEXT_TYPE="text",i.SELECT_ONE_TYPE="select-one",i.SELECT_MULTIPLE_TYPE="select-multiple",i.SCROLLING_SPEED=4},789:function(j,i,b){Object.defineProperty(i,"__esModule",{value:!0}),i.DEFAULT_CONFIG=i.DEFAULT_CLASSNAMES=void 0;var v=b(799);i.DEFAULT_CLASSNAMES={containerOuter:"choices",containerInner:"choices__inner",input:"choices__input",inputCloned:"choices__input--cloned",list:"choices__list",listItems:"choices__list--multiple",listSingle:"choices__list--single",listDropdown:"choices__list--dropdown",item:"choices__item",itemSelectable:"choices__item--selectable",itemDisabled:"choices__item--disabled",itemChoice:"choices__item--choice",placeholder:"choices__placeholder",group:"choices__group",groupHeading:"choices__heading",button:"choices__button",activeState:"is-active",focusState:"is-focused",openState:"is-open",disabledState:"is-disabled",highlightedState:"is-highlighted",selectedState:"is-selected",flippedState:"is-flipped",loadingState:"is-loading",noResults:"has-no-results",noChoices:"has-no-choices"},i.DEFAULT_CONFIG={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,addItems:!0,addItemFilter:null,removeItems:!0,removeItemButton:!1,editItems:!1,allowHTML:!0,duplicateItemsAllowed:!0,delimiter:",",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:["label","value"],position:"auto",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sorter:v.sortByAlpha,placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:"auto",loadingText:"Loading...",noResultsText:"No results found",noChoicesText:"No choices to choose from",itemSelectText:"Press to select",uniqueItemText:"Only unique values can be added",customAddItemText:"Only values matching specific conditions can be added",addItemText:function(h){return'Press Enter to add "'.concat((0,v.sanitise)(h),'"')},maxItemText:function(h){return"Only ".concat(h," values can be added")},valueComparer:function(h,d){return h===d},fuseOptions:{includeScore:!0},labelId:"",callbackOnInit:null,callbackOnCreateTemplates:null,classNames:i.DEFAULT_CLASSNAMES}},18:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},978:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},948:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},359:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},285:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},533:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},187:function(j,i,b){var v=this&&this.__createBinding||(Object.create?function(d,a,r,c){c===void 0&&(c=r);var l=Object.getOwnPropertyDescriptor(a,r);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[r]}}),Object.defineProperty(d,c,l)}:function(d,a,r,c){c===void 0&&(c=r),d[c]=a[r]}),h=this&&this.__exportStar||function(d,a){for(var r in d)r!=="default"&&!Object.prototype.hasOwnProperty.call(a,r)&&v(a,d,r)};Object.defineProperty(i,"__esModule",{value:!0}),h(b(18),i),h(b(978),i),h(b(948),i),h(b(359),i),h(b(285),i),h(b(533),i),h(b(287),i),h(b(132),i),h(b(837),i),h(b(598),i),h(b(369),i),h(b(37),i),h(b(47),i),h(b(923),i),h(b(876),i)},287:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},132:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},837:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},598:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},37:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},369:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},47:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},923:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},876:function(j,i){Object.defineProperty(i,"__esModule",{value:!0})},799:function(j,i){Object.defineProperty(i,"__esModule",{value:!0}),i.parseCustomProperties=i.diff=i.cloneObject=i.existsInArray=i.dispatchEvent=i.sortByScore=i.sortByAlpha=i.strToEl=i.sanitise=i.isScrolledIntoView=i.getAdjacentEl=i.wrap=i.isType=i.getType=i.generateId=i.generateChars=i.getRandomNumber=void 0;var b=function(E,w){return Math.floor(Math.random()*(w-E)+E)};i.getRandomNumber=b;var v=function(E){return Array.from({length:E},function(){return(0,i.getRandomNumber)(0,36).toString(36)}).join("")};i.generateChars=v;var h=function(E,w){var N=E.id||E.name&&"".concat(E.name,"-").concat((0,i.generateChars)(2))||(0,i.generateChars)(4);return N=N.replace(/(:|\.|\[|\]|,)/g,""),N="".concat(w,"-").concat(N),N};i.generateId=h;var d=function(E){return Object.prototype.toString.call(E).slice(8,-1)};i.getType=d;var a=function(E,w){return w!=null&&(0,i.getType)(w)===E};i.isType=a;var r=function(E,w){return w===void 0&&(w=document.createElement("div")),E.parentNode&&(E.nextSibling?E.parentNode.insertBefore(w,E.nextSibling):E.parentNode.appendChild(w)),w.appendChild(E)};i.wrap=r;var c=function(E,w,N){N===void 0&&(N=1);for(var g="".concat(N>0?"next":"previous","ElementSibling"),e=E[g];e;){if(e.matches(w))return e;e=e[g]}return e};i.getAdjacentEl=c;var l=function(E,w,N){if(N===void 0&&(N=1),!E)return!1;var g;return N>0?g=w.scrollTop+w.offsetHeight>=E.offsetTop+E.offsetHeight:g=E.offsetTop>=w.scrollTop,g};i.isScrolledIntoView=l;var O=function(E){return typeof E!="string"?E:E.replace(/&/g,"&").replace(/>/g,">").replace(/-1?h.map(function(y){var D=y;return D.id===parseInt("".concat(c.choiceId),10)&&(D.selected=!0),D}):h}case"REMOVE_ITEM":{var l=d;return l.choiceId&&l.choiceId>-1?h.map(function(y){var D=y;return D.id===parseInt("".concat(l.choiceId),10)&&(D.selected=!1),D}):h}case"FILTER_CHOICES":{var O=d;return h.map(function(y){var D=y;return D.active=O.results.some(function(k){var Q=k.item,Z=k.score;return Q.id===D.id?(D.score=Z,!0):!1}),D})}case"ACTIVATE_CHOICES":{var L=d;return h.map(function(y){var D=y;return D.active=L.active,D})}case"CLEAR_CHOICES":return i.defaultState;default:return h}}i.default=v},871:function(j,i){var b=this&&this.__spreadArray||function(h,d,a){if(a||arguments.length===2)for(var r=0,c=d.length,l;r0?"treeitem":"option"),Object.assign(t.dataset,{choice:"",id:Q,value:Z,selectText:d}),N?(t.classList.add(D),t.dataset.choiceDisabled="",t.setAttribute("aria-disabled","true")):(t.classList.add(L),t.dataset.choiceSelectable=""),t},input:function(v,h){var d=v.classNames,a=d.input,r=d.inputCloned,c=Object.assign(document.createElement("input"),{type:"search",name:"search_terms",className:"".concat(a," ").concat(r),autocomplete:"off",autocapitalize:"off",spellcheck:!1});return c.setAttribute("role","textbox"),c.setAttribute("aria-autocomplete","list"),c.setAttribute("aria-label",h),c},dropdown:function(v){var h=v.classNames,d=h.list,a=h.listDropdown,r=document.createElement("div");return r.classList.add(d,a),r.setAttribute("aria-expanded","false"),r},notice:function(v,h,d){var a,r=v.allowHTML,c=v.classNames,l=c.item,O=c.itemChoice,L=c.noResults,y=c.noChoices;d===void 0&&(d="");var D=[l,O];return d==="no-choices"?D.push(y):d==="no-results"&&D.push(L),Object.assign(document.createElement("div"),(a={},a[r?"innerHTML":"innerText"]=h,a.className=D.join(" "),a))},option:function(v){var h=v.label,d=v.value,a=v.customProperties,r=v.active,c=v.disabled,l=new Option(h,d,!1,r);return a&&(l.dataset.customProperties="".concat(a)),l.disabled=!!c,l}};i.default=b},996:function(j){var i=function(w){return b(w)&&!v(w)};function b(E){return!!E&&typeof E=="object"}function v(E){var w=Object.prototype.toString.call(E);return w==="[object RegExp]"||w==="[object Date]"||a(E)}var h=typeof Symbol=="function"&&Symbol.for,d=h?Symbol.for("react.element"):60103;function a(E){return E.$$typeof===d}function r(E){return Array.isArray(E)?[]:{}}function c(E,w){return w.clone!==!1&&w.isMergeableObject(E)?Z(r(E),E,w):E}function l(E,w,N){return E.concat(w).map(function(g){return c(g,N)})}function O(E,w){if(!w.customMerge)return Z;var N=w.customMerge(E);return typeof N=="function"?N:Z}function L(E){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(E).filter(function(w){return E.propertyIsEnumerable(w)}):[]}function y(E){return Object.keys(E).concat(L(E))}function D(E,w){try{return w in E}catch{return!1}}function k(E,w){return D(E,w)&&!(Object.hasOwnProperty.call(E,w)&&Object.propertyIsEnumerable.call(E,w))}function Q(E,w,N){var g={};return N.isMergeableObject(E)&&y(E).forEach(function(e){g[e]=c(E[e],N)}),y(w).forEach(function(e){k(E,e)||(D(E,e)&&N.isMergeableObject(w[e])?g[e]=O(e,N)(E[e],w[e],N):g[e]=c(w[e],N))}),g}function Z(E,w,N){N=N||{},N.arrayMerge=N.arrayMerge||l,N.isMergeableObject=N.isMergeableObject||i,N.cloneUnlessOtherwiseSpecified=c;var g=Array.isArray(w),e=Array.isArray(E),t=g===e;return t?g?N.arrayMerge(E,w,N):Q(E,w,N):c(w,N)}Z.all=function(w,N){if(!Array.isArray(w))throw new Error("first argument should be an array");return w.reduce(function(g,e){return Z(g,e,N)},{})};var ne=Z;j.exports=ne},221:function(j,i,b){b.r(i),b.d(i,{default:function(){return Se}});function v(p){return Array.isArray?Array.isArray(p):k(p)==="[object Array]"}let h=1/0;function d(p){if(typeof p=="string")return p;let s=p+"";return s=="0"&&1/p==-h?"-0":s}function a(p){return p==null?"":d(p)}function r(p){return typeof p=="string"}function c(p){return typeof p=="number"}function l(p){return p===!0||p===!1||L(p)&&k(p)=="[object Boolean]"}function O(p){return typeof p=="object"}function L(p){return O(p)&&p!==null}function y(p){return p!=null}function D(p){return!p.trim().length}function k(p){return p==null?p===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(p)}let Q="Extended search is not available",Z="Incorrect 'index' type",ne=p=>`Invalid value for key ${p}`,E=p=>`Pattern length exceeds max of ${p}.`,w=p=>`Missing ${p} property in key`,N=p=>`Property 'weight' in key '${p}' must be a positive integer`,g=Object.prototype.hasOwnProperty;class e{constructor(s){this._keys=[],this._keyMap={};let m=0;s.forEach(S=>{let I=t(S);m+=I.weight,this._keys.push(I),this._keyMap[I.id]=I,m+=I.weight}),this._keys.forEach(S=>{S.weight/=m})}get(s){return this._keyMap[s]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function t(p){let s=null,m=null,S=null,I=1,T=null;if(r(p)||v(p))S=p,s=n(p),m=o(p);else{if(!g.call(p,"name"))throw new Error(w("name"));let A=p.name;if(S=A,g.call(p,"weight")&&(I=p.weight,I<=0))throw new Error(N(A));s=n(A),m=o(A),T=p.getFn}return{path:s,id:m,weight:I,src:S,getFn:T}}function n(p){return v(p)?p:p.split(".")}function o(p){return v(p)?p.join("."):p}function _(p,s){let m=[],S=!1,I=(T,A,R)=>{if(y(T))if(!A[R])m.push(T);else{let F=A[R],H=T[F];if(!y(H))return;if(R===A.length-1&&(r(H)||c(H)||l(H)))m.push(a(H));else if(v(H)){S=!0;for(let B=0,x=H.length;Bp.score===s.score?p.idx{this._keysMap[m.id]=S})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,r(this.docs[0])?this.docs.forEach((s,m)=>{this._addString(s,m)}):this.docs.forEach((s,m)=>{this._addObject(s,m)}),this.norm.clear())}add(s){let m=this.size();r(s)?this._addString(s,m):this._addObject(s,m)}removeAt(s){this.records.splice(s,1);for(let m=s,S=this.size();m{let A=I.getFn?I.getFn(s):this.getFn(s,I.path);if(y(A)){if(v(A)){let R=[],F=[{nestedArrIndex:-1,value:A}];for(;F.length;){let{nestedArrIndex:H,value:B}=F.pop();if(y(B))if(r(B)&&!D(B)){let x={v:B,i:H,n:this.norm.get(B)};R.push(x)}else v(B)&&B.forEach((x,G)=>{F.push({nestedArrIndex:G,value:x})})}S.$[T]=R}else if(r(A)&&!D(A)){let R={v:A,n:this.norm.get(A)};S.$[T]=R}}}),this.records.push(S)}toJSON(){return{keys:this.keys,records:this.records}}}function U(p,s,{getFn:m=u.getFn,fieldNormWeight:S=u.fieldNormWeight}={}){let I=new V({getFn:m,fieldNormWeight:S});return I.setKeys(p.map(t)),I.setSources(s),I.create(),I}function $(p,{getFn:s=u.getFn,fieldNormWeight:m=u.fieldNormWeight}={}){let{keys:S,records:I}=p,T=new V({getFn:s,fieldNormWeight:m});return T.setKeys(S),T.setIndexRecords(I),T}function W(p,{errors:s=0,currentLocation:m=0,expectedLocation:S=0,distance:I=u.distance,ignoreLocation:T=u.ignoreLocation}={}){let A=s/p.length;if(T)return A;let R=Math.abs(S-m);return I?A+R/I:R?1:A}function J(p=[],s=u.minMatchCharLength){let m=[],S=-1,I=-1,T=0;for(let A=p.length;T=s&&m.push([S,I]),S=-1)}return p[T-1]&&T-S>=s&&m.push([S,T-1]),m}let z=32;function ee(p,s,m,{location:S=u.location,distance:I=u.distance,threshold:T=u.threshold,findAllMatches:A=u.findAllMatches,minMatchCharLength:R=u.minMatchCharLength,includeMatches:F=u.includeMatches,ignoreLocation:H=u.ignoreLocation}={}){if(s.length>z)throw new Error(E(z));let B=s.length,x=p.length,G=Math.max(0,Math.min(S,x)),q=T,re=G,ue=R>1||F,Ee=ue?Array(x):[],ve;for(;(ve=p.indexOf(s,re))>-1;){let he=W(s,{currentLocation:ve,expectedLocation:G,distance:I,ignoreLocation:H});if(q=Math.min(he,q),re=ve+B,ue){let ge=0;for(;ge=Ue;fe-=1){let Le=fe-1,We=m[p.charAt(Le)];if(ue&&(Ee[Le]=+!!We),Oe[fe]=(Oe[fe+1]<<1|1)&We,he&&(Oe[fe]|=(Ie[fe+1]|Ie[fe])<<1|1|Ie[fe+1]),Oe[fe]&at&&(be=W(s,{errors:he,currentLocation:Le,expectedLocation:G,distance:I,ignoreLocation:H}),be<=q)){if(q=be,re=Le,re<=G)break;Ue=Math.max(1,2*G-re)}}if(W(s,{errors:he+1,currentLocation:G,expectedLocation:G,distance:I,ignoreLocation:H})>q)break;Ie=Oe}let Ke={isMatch:re>=0,score:Math.max(.001,be)};if(ue){let he=J(Ee,R);he.length?F&&(Ke.indices=he):Ke.isMatch=!1}return Ke}function ae(p){let s={};for(let m=0,S=p.length;m{this.chunks.push({pattern:G,alphabet:ae(G),startIndex:q})},x=this.pattern.length;if(x>z){let G=0,q=x%z,re=x-q;for(;G{let{isMatch:ve,score:Ie,indices:be}=ee(s,re,ue,{location:I+Ee,distance:T,threshold:A,findAllMatches:R,minMatchCharLength:F,includeMatches:S,ignoreLocation:H});ve&&(G=!0),x+=Ie,ve&&be&&(B=[...B,...be])});let q={isMatch:G,score:G?x/this.chunks.length:1};return G&&S&&(q.indices=B),q}}class le{constructor(s){this.pattern=s}static isMultiMatch(s){return _e(s,this.multiRegex)}static isSingleMatch(s){return _e(s,this.singleRegex)}search(){}}function _e(p,s){let m=p.match(s);return m?m[1]:null}class te extends le{constructor(s){super(s)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(s){let m=s===this.pattern;return{isMatch:m,score:m?0:1,indices:[0,this.pattern.length-1]}}}class de extends le{constructor(s){super(s)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(s){let S=s.indexOf(this.pattern)===-1;return{isMatch:S,score:S?0:1,indices:[0,s.length-1]}}}class pe extends le{constructor(s){super(s)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(s){let m=s.startsWith(this.pattern);return{isMatch:m,score:m?0:1,indices:[0,this.pattern.length-1]}}}class oe extends le{constructor(s){super(s)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(s){let m=!s.startsWith(this.pattern);return{isMatch:m,score:m?0:1,indices:[0,s.length-1]}}}class Te extends le{constructor(s){super(s)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(s){let m=s.endsWith(this.pattern);return{isMatch:m,score:m?0:1,indices:[s.length-this.pattern.length,s.length-1]}}}class Pe extends le{constructor(s){super(s)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(s){let m=!s.endsWith(this.pattern);return{isMatch:m,score:m?0:1,indices:[0,s.length-1]}}}class He extends le{constructor(s,{location:m=u.location,threshold:S=u.threshold,distance:I=u.distance,includeMatches:T=u.includeMatches,findAllMatches:A=u.findAllMatches,minMatchCharLength:R=u.minMatchCharLength,isCaseSensitive:F=u.isCaseSensitive,ignoreLocation:H=u.ignoreLocation}={}){super(s),this._bitapSearch=new ce(s,{location:m,threshold:S,distance:I,includeMatches:T,findAllMatches:A,minMatchCharLength:R,isCaseSensitive:F,ignoreLocation:H})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(s){return this._bitapSearch.searchIn(s)}}class Be extends le{constructor(s){super(s)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(s){let m=0,S,I=[],T=this.pattern.length;for(;(S=s.indexOf(this.pattern,m))>-1;)m=S+T,I.push([S,m-1]);let A=!!I.length;return{isMatch:A,score:A?0:1,indices:I}}}let Me=[te,Be,pe,oe,Pe,Te,de,He],Ve=Me.length,Xe=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Je="|";function Qe(p,s={}){return p.split(Je).map(m=>{let S=m.trim().split(Xe).filter(T=>T&&!!T.trim()),I=[];for(let T=0,A=S.length;T!!(p[Ce.AND]||p[Ce.OR]),tt=p=>!!p[je.PATH],it=p=>!v(p)&&O(p)&&!Re(p),ke=p=>({[Ce.AND]:Object.keys(p).map(s=>({[s]:p[s]}))});function xe(p,s,{auto:m=!0}={}){let S=I=>{let T=Object.keys(I),A=tt(I);if(!A&&T.length>1&&!Re(I))return S(ke(I));if(it(I)){let F=A?I[je.PATH]:T[0],H=A?I[je.PATTERN]:I[F];if(!r(H))throw new Error(ne(F));let B={keyId:o(F),pattern:H};return m&&(B.searcher=Ne(H,s)),B}let R={children:[],operator:T[0]};return T.forEach(F=>{let H=I[F];v(H)&&H.forEach(B=>{R.children.push(S(B))})}),R};return Re(p)||(p=ke(p)),S(p)}function nt(p,{ignoreFieldNorm:s=u.ignoreFieldNorm}){p.forEach(m=>{let S=1;m.matches.forEach(({key:I,norm:T,score:A})=>{let R=I?I.weight:null;S*=Math.pow(A===0&&R?Number.EPSILON:A,(R||1)*(s?1:T))}),m.score=S})}function rt(p,s){let m=p.matches;s.matches=[],y(m)&&m.forEach(S=>{if(!y(S.indices)||!S.indices.length)return;let{indices:I,value:T}=S,A={indices:I,value:T};S.key&&(A.key=S.key.src),S.idx>-1&&(A.refIndex=S.idx),s.matches.push(A)})}function st(p,s){s.score=p.score}function ot(p,s,{includeMatches:m=u.includeMatches,includeScore:S=u.includeScore}={}){let I=[];return m&&I.push(rt),S&&I.push(st),p.map(T=>{let{idx:A}=T,R={item:s[A],refIndex:A};return I.length&&I.forEach(F=>{F(T,R)}),R})}class Se{constructor(s,m={},S){this.options={...u,...m},this.options.useExtendedSearch,this._keyStore=new e(this.options.keys),this.setCollection(s,S)}setCollection(s,m){if(this._docs=s,m&&!(m instanceof V))throw new Error(Z);this._myIndex=m||U(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(s){y(s)&&(this._docs.push(s),this._myIndex.add(s))}remove(s=()=>!1){let m=[];for(let S=0,I=this._docs.length;S-1&&(F=F.slice(0,m)),ot(F,this._docs,{includeMatches:S,includeScore:I})}_searchStringList(s){let m=Ne(s,this.options),{records:S}=this._myIndex,I=[];return S.forEach(({v:T,i:A,n:R})=>{if(!y(T))return;let{isMatch:F,score:H,indices:B}=m.searchIn(T);F&&I.push({item:T,idx:A,matches:[{score:H,value:T,norm:R,indices:B}]})}),I}_searchLogical(s){let m=xe(s,this.options),S=(R,F,H)=>{if(!R.children){let{keyId:x,searcher:G}=R,q=this._findMatches({key:this._keyStore.get(x),value:this._myIndex.getValueForItemAtKeyId(F,x),searcher:G});return q&&q.length?[{idx:H,item:F,matches:q}]:[]}let B=[];for(let x=0,G=R.children.length;x{if(y(R)){let H=S(m,R,F);H.length&&(T[F]||(T[F]={idx:F,item:R,matches:[]},A.push(T[F])),H.forEach(({matches:B})=>{T[F].matches.push(...B)}))}}),A}_searchObjectList(s){let m=Ne(s,this.options),{keys:S,records:I}=this._myIndex,T=[];return I.forEach(({$:A,i:R})=>{if(!y(A))return;let F=[];S.forEach((H,B)=>{F.push(...this._findMatches({key:H,value:A[B],searcher:m}))}),F.length&&T.push({idx:R,item:A,matches:F})}),T}_findMatches({key:s,value:m,searcher:S}){if(!y(m))return[];let I=[];if(v(m))m.forEach(({v:T,i:A,n:R})=>{if(!y(T))return;let{isMatch:F,score:H,indices:B}=S.searchIn(T);F&&I.push({score:H,key:s,value:T,idx:A,norm:R,indices:B})});else{let{v:T,n:A}=m,{isMatch:R,score:F,indices:H}=S.searchIn(T);R&&I.push({score:F,key:s,value:T,norm:A,indices:H})}return I}}Se.version="6.6.2",Se.createIndex=U,Se.parseIndex=$,Se.config=u,Se.parseQuery=xe,et(qe)},791:function(j,i,b){b.r(i),b.d(i,{__DO_NOT_USE__ActionTypes:function(){return y},applyMiddleware:function(){return M},bindActionCreators:function(){return _},combineReducers:function(){return n},compose:function(){return P},createStore:function(){return w},legacy_createStore:function(){return N}});function v(f){"@babel/helpers - typeof";return v=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},v(f)}function h(f,u){if(v(f)!=="object"||f===null)return f;var C=f[Symbol.toPrimitive];if(C!==void 0){var Y=C.call(f,u||"default");if(v(Y)!=="object")return Y;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(f)}function d(f){var u=h(f,"string");return v(u)==="symbol"?u:String(u)}function a(f,u,C){return u=d(u),u in f?Object.defineProperty(f,u,{value:C,enumerable:!0,configurable:!0,writable:!0}):f[u]=C,f}function r(f,u){var C=Object.keys(f);if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(f);u&&(Y=Y.filter(function(V){return Object.getOwnPropertyDescriptor(f,V).enumerable})),C.push.apply(C,Y)}return C}function c(f){for(var u=1;u"u"&&(C=u,u=void 0),typeof C<"u"){if(typeof C!="function")throw new Error(l(1));return C(w)(f,u)}if(typeof f!="function")throw new Error(l(2));var V=f,U=u,$=[],W=$,J=!1;function z(){W===$&&(W=$.slice())}function ee(){if(J)throw new Error(l(3));return U}function ae(te){if(typeof te!="function")throw new Error(l(4));if(J)throw new Error(l(5));var de=!0;return z(),W.push(te),function(){if(de){if(J)throw new Error(l(6));de=!1,z();var oe=W.indexOf(te);W.splice(oe,1),$=null}}}function ce(te){if(!D(te))throw new Error(l(7));if(typeof te.type>"u")throw new Error(l(8));if(J)throw new Error(l(9));try{J=!0,U=V(U,te)}finally{J=!1}for(var de=$=W,pe=0;pe0)return"Unexpected "+($.length>1?"keys":"key")+" "+('"'+$.join('", "')+'" found in '+U+". ")+"Expected to find one of the known reducer keys instead: "+('"'+V.join('", "')+'". Unexpected keys will be ignored.')}function t(f){Object.keys(f).forEach(function(u){var C=f[u],Y=C(void 0,{type:y.INIT});if(typeof Y>"u")throw new Error(l(12));if(typeof C(void 0,{type:y.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(l(13))})}function n(f){for(var u=Object.keys(f),C={},Y=0;Y"u"){var Te=ee&&ee.type;throw new Error(l(14))}le[te]=oe,ce=ce||oe!==pe}return ce=ce||U.length!==Object.keys(z).length,ce?le:z}}function o(f,u){return function(){return u(f.apply(this,arguments))}}function _(f,u){if(typeof f=="function")return o(f,u);if(typeof f!="object"||f===null)throw new Error(l(16));var C={};for(var Y in f){var V=f[Y];typeof V=="function"&&(C[Y]=o(V,u))}return C}function P(){for(var f=arguments.length,u=new Array(f),C=0;Cwindow.pluralize(O,e,{count:e}),noChoicesText:E,noResultsText:L,placeholderValue:k,position:Q??"auto",removeItemButton:se,renderChoiceLimit:D,searchEnabled:h,searchFields:w??["label"],searchPlaceholderValue:E,searchResultLimit:D,shouldSort:!1,searchFloor:a?0:1}),await this.refreshChoices({withInitialOptions:!0}),[null,void 0,""].includes(this.state)||this.select.setChoiceByValue(this.formatState(this.state)),this.refreshPlaceholder(),b&&this.select.showDropdown(),this.$refs.input.addEventListener("change",()=>{this.refreshPlaceholder(),!this.isStateBeingUpdated&&(this.isStateBeingUpdated=!0,this.state=this.select.getValue(!0)??null,this.$nextTick(()=>this.isStateBeingUpdated=!1))}),d&&this.$refs.input.addEventListener("showDropdown",async()=>{this.select.clearChoices(),await this.select.setChoices([{label:c,value:"",disabled:!0}]),await this.refreshChoices()}),a&&(this.$refs.input.addEventListener("search",async e=>{let t=e.detail.value?.trim();this.isSearching=!0,this.select.clearChoices(),await this.select.setChoices([{label:[null,void 0,""].includes(t)?c:ne,value:"",disabled:!0}])}),this.$refs.input.addEventListener("search",Alpine.debounce(async e=>{await this.refreshChoices({search:e.detail.value?.trim()}),this.isSearching=!1},Z))),v||window.addEventListener("filament-forms::select.refreshSelectedOptionLabel",async e=>{e.detail.livewireId===r&&e.detail.statePath===g&&await this.refreshChoices({withInitialOptions:!d})}),this.$watch("state",async()=>{this.select&&(this.refreshPlaceholder(),!this.isStateBeingUpdated&&await this.refreshChoices({withInitialOptions:!d}))})},destroy:function(){this.select.destroy(),this.select=null},refreshChoices:async function(e={}){let t=await this.getChoices(e);this.select.clearStore(),this.refreshPlaceholder(),this.setChoices(t),[null,void 0,""].includes(this.state)||this.select.setChoiceByValue(this.formatState(this.state))},setChoices:function(e){this.select.setChoices(e,"value","label",!0)},getChoices:async function(e={}){let t=await this.getExistingOptions(e);return t.concat(await this.getMissingOptions(t))},getExistingOptions:async function({search:e,withInitialOptions:t}){if(t)return y;let n=[];return e!==""&&e!==null&&e!==void 0?n=await i(e):n=await j(),n.map(o=>Array.isArray(this.state)&&this.state.includes(o.value)?(_=>(_.selected=!0,_))(o):o)},refreshPlaceholder:function(){v||(this.select._renderItems(),[null,void 0,""].includes(this.state)&&(this.$el.querySelector(".choices__list--single").innerHTML=`
${k??""}
`))},formatState:function(e){return v?(e??[]).map(t=>t?.toString()):e?.toString()},getMissingOptions:async function(e){let t=this.formatState(this.state);if([null,void 0,"",[],{}].includes(t))return{};let n=new Set(e.length?e.map(o=>o.value):[]);return v?t.every(o=>n.has(o))?{}:(await me()).filter(o=>!n.has(o.value)).map(o=>(o.selected=!0,o)):n.has(t)?n:[{label:await X(),value:t,selected:!0}]}}}export{vt as default}; +/*! Bundled license information: + +choices.js/public/assets/scripts/choices.js: + (*! choices.js v10.2.0 | © 2022 Josh Johnson | https://github.com/jshjohnson/Choices#readme *) +*/ diff --git a/public/js/filament/forms/components/tags-input.js b/public/js/filament/forms/components/tags-input.js new file mode 100644 index 000000000..afdec190d --- /dev/null +++ b/public/js/filament/forms/components/tags-input.js @@ -0,0 +1 @@ +function i({state:a,splitKeys:n}){return{newTag:"",state:a,createTag:function(){if(this.newTag=this.newTag.trim(),this.newTag!==""){if(this.state.includes(this.newTag)){this.newTag="";return}this.state.push(this.newTag),this.newTag=""}},deleteTag:function(t){this.state=this.state.filter(e=>e!==t)},input:{["x-on:blur"]:"createTag()",["x-model"]:"newTag",["x-on:keydown"](t){["Enter",...n].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),this.createTag())},["x-on:paste"](){$nextTick(()=>{let t=n.map(e=>e.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&")).join("|");this.newTag.split(new RegExp(t,"g")).forEach(e=>{this.newTag=e,this.createTag()})})}}}}export{i as default}; diff --git a/public/js/filament/forms/components/textarea.js b/public/js/filament/forms/components/textarea.js new file mode 100644 index 000000000..e93fa52c9 --- /dev/null +++ b/public/js/filament/forms/components/textarea.js @@ -0,0 +1 @@ +function t({initialHeight:e}){return{init:function(){this.render()},render:function(){this.$el.scrollHeight>0&&(this.$el.style.height=e+"rem",this.$el.style.height=this.$el.scrollHeight+"px")}}}export{t as default}; diff --git a/public/js/filament/forms/forms.js b/public/js/filament/forms/forms.js new file mode 100644 index 000000000..8b3cb787b --- /dev/null +++ b/public/js/filament/forms/forms.js @@ -0,0 +1 @@ +(()=>{function b(n){n.directive("mask",(e,{value:t,expression:u},{effect:f,evaluateLater:c})=>{let r=()=>u,l="";queueMicrotask(()=>{if(["function","dynamic"].includes(t)){let o=c(u);f(()=>{r=a=>{let s;return n.dontAutoEvaluateFunctions(()=>{o(d=>{s=typeof d=="function"?d(a):d},{scope:{$input:a,$money:I.bind({el:e})}})}),s},i(e,!1)})}else i(e,!1);e._x_model&&e._x_model.set(e.value)}),e.addEventListener("input",()=>i(e)),e.addEventListener("blur",()=>i(e,!1));function i(o,a=!0){let s=o.value,d=r(s);if(!d||d==="false")return!1;if(l.length-o.value.length===1)return l=o.value;let g=()=>{l=o.value=p(s,d)};a?k(o,d,()=>{g()}):g()}function p(o,a){if(o==="")return"";let s=h(a,o);return m(a,s)}}).before("model")}function k(n,e,t){let u=n.selectionStart,f=n.value;t();let c=f.slice(0,u),r=m(e,h(e,c)).length;n.setSelectionRange(r,r)}function h(n,e){let t=e,u="",f={9:/[0-9]/,a:/[a-zA-Z]/,"*":/[a-zA-Z0-9]/},c="";for(let r=0;r{let o="",a=0;for(let s=i.length-1;s>=0;s--)i[s]!==p&&(a===3?(o=i[s]+p+o,a=0):o=i[s]+o,a++);return o},c=n.startsWith("-")?"-":"",r=n.replaceAll(new RegExp(`[^0-9\\${e}]`,"g"),""),l=Array.from({length:r.split(e)[0].length}).fill("9").join("");return l=`${c}${f(l,t)}`,u>0&&n.includes(e)&&(l+=`${e}`+"9".repeat(u)),queueMicrotask(()=>{this.el.value.endsWith(e)||this.el.value[this.el.selectionStart-1]===e&&this.el.setSelectionRange(this.el.selectionStart-1,this.el.selectionStart-1)}),l}var v=b;document.addEventListener("alpine:init",()=>{window.Alpine.plugin(v)});})(); diff --git a/public/js/filament/notifications/notifications.js b/public/js/filament/notifications/notifications.js new file mode 100644 index 000000000..36bdb6d21 --- /dev/null +++ b/public/js/filament/notifications/notifications.js @@ -0,0 +1 @@ +(()=>{var J=Object.create;var q=Object.defineProperty;var K=Object.getOwnPropertyDescriptor;var X=Object.getOwnPropertyNames;var Z=Object.getPrototypeOf,tt=Object.prototype.hasOwnProperty;var d=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var et=(e,t,i,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of X(t))!tt.call(e,s)&&s!==i&&q(e,s,{get:()=>t[s],enumerable:!(n=K(t,s))||n.enumerable});return e};var it=(e,t,i)=>(i=e!=null?J(Z(e)):{},et(t||!e||!e.__esModule?q(i,"default",{value:e,enumerable:!0}):i,e));var T=d((Tt,F)=>{var x,A=typeof global<"u"&&(global.crypto||global.msCrypto);A&&A.getRandomValues&&(E=new Uint8Array(16),x=function(){return A.getRandomValues(E),E});var E;x||(S=new Array(16),x=function(){for(var e=0,t;e<16;e++)e&3||(t=Math.random()*4294967296),S[e]=t>>>((e&3)<<3)&255;return S});var S;F.exports=x});var D=d((Dt,L)=>{var V=[];for(p=0;p<256;++p)V[p]=(p+256).toString(16).substr(1);var p;function dt(e,t){var i=t||0,n=V;return n[e[i++]]+n[e[i++]]+n[e[i++]]+n[e[i++]]+"-"+n[e[i++]]+n[e[i++]]+"-"+n[e[i++]]+n[e[i++]]+"-"+n[e[i++]]+n[e[i++]]+"-"+n[e[i++]]+n[e[i++]]+n[e[i++]]+n[e[i++]]+n[e[i++]]+n[e[i++]]}L.exports=dt});var Q=d((Nt,I)=>{var ft=T(),pt=D(),h=ft(),vt=[h[0]|1,h[1],h[2],h[3],h[4],h[5]],G=(h[6]<<8|h[7])&16383,N=0,k=0;function xt(e,t,i){var n=t&&i||0,s=t||[];e=e||{};var r=e.clockseq!==void 0?e.clockseq:G,o=e.msecs!==void 0?e.msecs:new Date().getTime(),a=e.nsecs!==void 0?e.nsecs:k+1,l=o-N+(a-k)/1e4;if(l<0&&e.clockseq===void 0&&(r=r+1&16383),(l<0||o>N)&&e.nsecs===void 0&&(a=0),a>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");N=o,k=a,G=r,o+=122192928e5;var c=((o&268435455)*1e4+a)%4294967296;s[n++]=c>>>24&255,s[n++]=c>>>16&255,s[n++]=c>>>8&255,s[n++]=c&255;var u=o/4294967296*1e4&268435455;s[n++]=u>>>8&255,s[n++]=u&255,s[n++]=u>>>24&15|16,s[n++]=u>>>16&255,s[n++]=r>>>8|128,s[n++]=r&255;for(var $=e.node||vt,v=0;v<6;++v)s[n+v]=$[v];return t||pt(s)}I.exports=xt});var B=d((kt,z)=>{var mt=T(),gt=D();function wt(e,t,i){var n=t&&i||0;typeof e=="string"&&(t=e=="binary"?new Array(16):null,e=null),e=e||{};var s=e.random||(e.rng||mt)();if(s[6]=s[6]&15|64,s[8]=s[8]&63|128,t)for(var r=0;r<16;++r)t[n+r]=s[r];return t||gt(s)}z.exports=wt});var H=d((Mt,j)=>{var _t=Q(),Y=B(),M=Y;M.v1=_t;M.v4=Y;j.exports=M});var nt=[],rt=[],st=[];function ot(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach(([i,n])=>{(t===void 0||t.includes(i))&&(n.forEach(s=>s()),delete e._x_attributeCleanups[i])})}var y=new MutationObserver(O),b=!1;function at(){y.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),b=!0}function ut(){ct(),y.disconnect(),b=!1}var f=[],_=!1;function ct(){f=f.concat(y.takeRecords()),f.length&&!_&&(_=!0,queueMicrotask(()=>{ht(),_=!1}))}function ht(){O(f),f.length=0}function C(e){if(!b)return e();ut();let t=e();return at(),t}var lt=!1,R=[];function O(e){if(lt){R=R.concat(e);return}let t=[],i=[],n=new Map,s=new Map;for(let r=0;ro.nodeType===1&&t.push(o)),e[r].removedNodes.forEach(o=>o.nodeType===1&&i.push(o))),e[r].type==="attributes")){let o=e[r].target,a=e[r].attributeName,l=e[r].oldValue,c=()=>{n.has(o)||n.set(o,[]),n.get(o).push({name:a,value:o.getAttribute(a)})},u=()=>{s.has(o)||s.set(o,[]),s.get(o).push(a)};o.hasAttribute(a)&&l===null?c():o.hasAttribute(a)?(u(),c()):u()}s.forEach((r,o)=>{ot(o,r)}),n.forEach((r,o)=>{nt.forEach(a=>a(o,r))});for(let r of i)if(!t.includes(r)&&(rt.forEach(o=>o(r)),r._x_cleanups))for(;r._x_cleanups.length;)r._x_cleanups.pop()();t.forEach(r=>{r._x_ignoreSelf=!0,r._x_ignore=!0});for(let r of t)i.includes(r)||r.isConnected&&(delete r._x_ignoreSelf,delete r._x_ignore,st.forEach(o=>o(r)),r._x_ignore=!0,r._x_ignoreSelf=!0);t.forEach(r=>{delete r._x_ignoreSelf,delete r._x_ignore}),t=null,i=null,n=null,s=null}function P(e,t=()=>{}){let i=!1;return function(){i?t.apply(this,arguments):(i=!0,e.apply(this,arguments))}}var U=e=>{e.data("notificationComponent",({notification:t})=>({isShown:!1,computedStyle:null,transitionDuration:null,transitionEasing:null,init:function(){this.computedStyle=window.getComputedStyle(this.$el),this.transitionDuration=parseFloat(this.computedStyle.transitionDuration)*1e3,this.transitionEasing=this.computedStyle.transitionTimingFunction,this.configureTransitions(),this.configureAnimations(),t.duration&&t.duration!=="persistent"&&setTimeout(()=>this.close(),t.duration),this.isShown=!0},configureTransitions:function(){let i=this.computedStyle.display,n=()=>{C(()=>{this.$el.style.setProperty("display",i),this.$el.style.setProperty("visibility","visible")}),this.$el._x_isShown=!0},s=()=>{C(()=>{this.$el._x_isShown?this.$el.style.setProperty("visibility","hidden"):this.$el.style.setProperty("display","none")})},r=P(o=>o?n():s(),o=>{this.$el._x_toggleAndCascadeWithTransitions(this.$el,o,n,s)});e.effect(()=>r(this.isShown))},configureAnimations:function(){let i;Livewire.hook("commit",({component:n,commit:s,succeed:r,fail:o,respond:a})=>{if(!n.snapshot.data.isFilamentNotificationsComponent)return;let l=()=>this.$el.getBoundingClientRect().top,c=l();a(()=>{i=()=>{this.isShown&&this.$el.animate([{transform:`translateY(${c-l()}px)`},{transform:"translateY(0px)"}],{duration:this.transitionDuration,easing:this.transitionEasing})},this.$el.getAnimations().forEach(u=>u.finish())}),r(({snapshot:u,effect:$})=>{i()})})},close:function(){this.isShown=!1,setTimeout(()=>window.dispatchEvent(new CustomEvent("notificationClosed",{detail:{id:t.id}})),this.transitionDuration)},markAsRead:function(){window.dispatchEvent(new CustomEvent("markedNotificationAsRead",{detail:{id:t.id}}))},markAsUnread:function(){window.dispatchEvent(new CustomEvent("markedNotificationAsUnread",{detail:{id:t.id}}))}}))};var W=it(H(),1),m=class{constructor(){return this.id((0,W.v4)()),this}id(t){return this.id=t,this}title(t){return this.title=t,this}body(t){return this.body=t,this}actions(t){return this.actions=t,this}status(t){switch(t){case"danger":this.danger();break;case"info":this.info();break;case"success":this.success();break;case"warning":this.warning();break}return this}color(t){return this.color=t,this}icon(t){return this.icon=t,this}iconColor(t){return this.iconColor=t,this}duration(t){return this.duration=t,this}seconds(t){return this.duration(t*1e3),this}persistent(){return this.duration("persistent"),this}danger(){return this.icon("heroicon-o-x-circle"),this.iconColor("danger"),this}info(){return this.icon("heroicon-o-information-circle"),this.iconColor("info"),this}success(){return this.icon("heroicon-o-check-circle"),this.iconColor("success"),this}warning(){return this.icon("heroicon-o-exclamation-circle"),this.iconColor("warning"),this}view(t){return this.view=t,this}viewData(t){return this.viewData=t,this}send(){return window.dispatchEvent(new CustomEvent("notificationSent",{detail:{notification:this}})),this}},g=class{constructor(t){return this.name(t),this}name(t){return this.name=t,this}color(t){return this.color=t,this}dispatch(t,i){return this.event(t),this.eventData(i),this}dispatchSelf(t,i){return this.dispatch(t,i),this.dispatchDirection="self",this}dispatchTo(t,i,n){return this.dispatch(i,n),this.dispatchDirection="to",this.dispatchToComponent=t,this}emit(t,i){return this.dispatch(t,i),this}emitSelf(t,i){return this.dispatchSelf(t,i),this}emitTo(t,i,n){return this.dispatchTo(t,i,n),this}dispatchDirection(t){return this.dispatchDirection=t,this}dispatchToComponent(t){return this.dispatchToComponent=t,this}event(t){return this.event=t,this}eventData(t){return this.eventData=t,this}extraAttributes(t){return this.extraAttributes=t,this}icon(t){return this.icon=t,this}iconPosition(t){return this.iconPosition=t,this}outlined(t=!0){return this.isOutlined=t,this}disabled(t=!0){return this.isDisabled=t,this}label(t){return this.label=t,this}close(t=!0){return this.shouldClose=t,this}openUrlInNewTab(t=!0){return this.shouldOpenUrlInNewTab=t,this}size(t){return this.size=t,this}url(t){return this.url=t,this}view(t){return this.view=t,this}button(){return this.view("filament-notifications::actions.button-action"),this}grouped(){return this.view("filament-notifications::actions.grouped-action"),this}link(){return this.view("filament-notifications::actions.link-action"),this}},w=class{constructor(t){return this.actions(t),this}actions(t){return this.actions=t.map(i=>i.grouped()),this}color(t){return this.color=t,this}icon(t){return this.icon=t,this}iconPosition(t){return this.iconPosition=t,this}label(t){return this.label=t,this}tooltip(t){return this.tooltip=t,this}};window.FilamentNotificationAction=g;window.FilamentNotificationActionGroup=w;window.FilamentNotification=m;document.addEventListener("alpine:init",()=>{window.Alpine.plugin(U)});})(); diff --git a/public/js/filament/support/async-alpine.js b/public/js/filament/support/async-alpine.js new file mode 100644 index 000000000..a740b2e3a --- /dev/null +++ b/public/js/filament/support/async-alpine.js @@ -0,0 +1 @@ +(()=>{var l=t=>new Promise(e=>{window.addEventListener("async-alpine:load",n=>{n.detail.id===t.id&&e()})}),d=l,h=()=>new Promise(t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,200)}),p=h,_=t=>new Promise(e=>{let n=t.indexOf("("),i=t.slice(n),s=window.matchMedia(i);s.matches?e():s.addEventListener("change",e,{once:!0})}),u=_,c=(t,e)=>new Promise(n=>{let i="0px 0px 0px 0px";if(e.indexOf("(")!==-1){let a=e.indexOf("(")+1;i=e.slice(a,-1)}let s=new IntersectionObserver(a=>{a[0].isIntersecting&&(s.disconnect(),n())},{rootMargin:i});s.observe(t.el)}),f=c,r="__internal_",o={Alpine:null,_options:{prefix:"ax-",alpinePrefix:"x-",root:"load",inline:"load-src",defaultStrategy:"immediate"},_alias:!1,_data:{},_realIndex:0,get _index(){return this._realIndex++},init(t,e={}){return this.Alpine=t,this._options={...this._options,...e},this},start(){return this._processInline(),this._setupComponents(),this._mutations(),this},data(t,e=!1){return this._data[t]={loaded:!1,download:e},this},url(t,e){!t||!e||(this._data[t]||this.data(t),this._data[t].download=()=>import(this._parseUrl(e)))},alias(t){this._alias=t},_processInline(){let t=document.querySelectorAll(`[${this._options.prefix}${this._options.inline}]`);for(let e of t)this._inlineElement(e)},_inlineElement(t){let e=t.getAttribute(`${this._options.alpinePrefix}data`),n=t.getAttribute(`${this._options.prefix}${this._options.inline}`);if(!e||!n)return;let i=this._parseName(e);this.url(i,n)},_setupComponents(){let t=document.querySelectorAll(`[${this._options.prefix}${this._options.root}]`);for(let e of t)this._setupComponent(e)},_setupComponent(t){let e=t.getAttribute(`${this._options.alpinePrefix}data`);t.setAttribute(`${this._options.alpinePrefix}ignore`,"");let n=this._parseName(e),i=t.getAttribute(`${this._options.prefix}${this._options.root}`)||this._options.defaultStrategy;this._componentStrategy({name:n,strategy:i,el:t,id:t.id||this._index})},async _componentStrategy(t){let e=t.strategy.split("|").map(i=>i.trim()).filter(i=>i!=="immediate").filter(i=>i!=="eager");if(!e.length){await this._download(t.name),this._activate(t);return}let n=[];for(let i of e){if(i==="idle"){n.push(p());continue}if(i.startsWith("visible")){n.push(f(t,i));continue}if(i.startsWith("media")){n.push(u(i));continue}i==="event"&&n.push(d(t))}Promise.all(n).then(async()=>{await this._download(t.name),this._activate(t)})},async _download(t){if(t.startsWith(r)||(this._handleAlias(t),!this._data[t]||this._data[t].loaded))return;let e=await this._getModule(t);this.Alpine.data(t,e),this._data[t].loaded=!0},async _getModule(t){if(!this._data[t])return;let e=await this._data[t].download();return typeof e=="function"?e:e[t]||e.default||Object.values(e)[0]||!1},_activate(t){t.el.removeAttribute(`${this._options.alpinePrefix}ignore`),t.el._x_ignore=!1,this.Alpine.initTree(t.el)},_mutations(){new MutationObserver(t=>{for(let e of t)if(e.addedNodes)for(let n of e.addedNodes)n.nodeType===1&&(n.hasAttribute(`${this._options.prefix}${this._options.root}`)&&this._mutationEl(n),n.querySelectorAll(`[${this._options.prefix}${this._options.root}]`).forEach(i=>this._mutationEl(i)))}).observe(document,{attributes:!0,childList:!0,subtree:!0})},_mutationEl(t){t.hasAttribute(`${this._options.prefix}${this._options.inline}`)&&this._inlineElement(t),this._setupComponent(t)},_handleAlias(t){!this._alias||this._data[t]||this.url(t,this._alias.replace("[name]",t))},_parseName(t){return(t||"").split(/[({]/g)[0]||`${r}${this._index}`},_parseUrl(t){return new RegExp("^(?:[a-z+]+:)?//","i").test(t)?t:new URL(t,document.baseURI).href}};document.addEventListener("alpine:init",()=>{window.AsyncAlpine=o,o.init(Alpine,window.AsyncAlpineOptions||{}),document.dispatchEvent(new CustomEvent("async-alpine:init")),o.start()});})(); diff --git a/public/js/filament/support/support.js b/public/js/filament/support/support.js new file mode 100644 index 000000000..168f97d22 --- /dev/null +++ b/public/js/filament/support/support.js @@ -0,0 +1,35 @@ +(()=>{function wt(e){return e.split("-")[0]}function ln(e){return e.split("-")[1]}function xn(e){return["top","bottom"].includes(wt(e))?"x":"y"}function Yr(e){return e==="y"?"height":"width"}function wo(e,t,n){let{reference:r,floating:o}=e,i=r.x+r.width/2-o.width/2,s=r.y+r.height/2-o.height/2,c=xn(t),u=Yr(c),h=r[u]/2-o[u]/2,m=wt(t),g=c==="x",b;switch(m){case"top":b={x:i,y:r.y-o.height};break;case"bottom":b={x:i,y:r.y+r.height};break;case"right":b={x:r.x+r.width,y:s};break;case"left":b={x:r.x-o.width,y:s};break;default:b={x:r.x,y:r.y}}switch(ln(t)){case"start":b[c]-=h*(n&&g?-1:1);break;case"end":b[c]+=h*(n&&g?-1:1);break}return b}var Si=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:s}=n,c=await(s.isRTL==null?void 0:s.isRTL(t));if(s==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),i.filter(S=>{let{name:T}=S;return T==="autoPlacement"||T==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement`","middleware detected. This will lead to an infinite loop. Ensure only","one of either has been passed to the `middleware` array."].join(" "));let u=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:h,y:m}=wo(u,r,c),g=r,b={},O=0;for(let S=0;S100)throw new Error(["Floating UI: The middleware lifecycle appears to be","running in an infinite loop. This is usually caused by a `reset`","continually being returned without a break condition."].join(" "));let{name:T,fn:F}=i[S],{x:B,y:L,data:K,reset:W}=await F({x:h,y:m,initialPlacement:r,placement:g,strategy:o,middlewareData:b,rects:u,platform:s,elements:{reference:e,floating:t}});if(h=B??h,m=L??m,b={...b,[T]:{...b[T],...K}},W){typeof W=="object"&&(W.placement&&(g=W.placement),W.rects&&(u=W.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:o}):W.rects),{x:h,y:m}=wo(u,g,c)),S=-1;continue}}return{x:h,y:m,placement:g,strategy:o,middlewareData:b}};function Ci(e){return{top:0,right:0,bottom:0,left:0,...e}}function qr(e){return typeof e!="number"?Ci(e):{top:e,right:e,bottom:e,left:e}}function Bn(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function En(e,t){var n;t===void 0&&(t={});let{x:r,y:o,platform:i,rects:s,elements:c,strategy:u}=e,{boundary:h="clippingAncestors",rootBoundary:m="viewport",elementContext:g="floating",altBoundary:b=!1,padding:O=0}=t,S=qr(O),F=c[b?g==="floating"?"reference":"floating":g],B=Bn(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(F)))==null||n?F:F.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(c.floating)),boundary:h,rootBoundary:m,strategy:u})),L=Bn(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:g==="floating"?{...s.floating,x:r,y:o}:s.reference,offsetParent:await(i.getOffsetParent==null?void 0:i.getOffsetParent(c.floating)),strategy:u}):s[g]);return{top:B.top-L.top+S.top,bottom:L.bottom-B.bottom+S.bottom,left:B.left-L.left+S.left,right:L.right-B.right+S.right}}var Mo=Math.min,qt=Math.max;function Ur(e,t,n){return qt(e,Mo(t,n))}var Ro=e=>({name:"arrow",options:e,async fn(t){let{element:n,padding:r=0}=e??{},{x:o,y:i,placement:s,rects:c,platform:u}=t;if(n==null)return console.warn("Floating UI: No `element` was passed to the `arrow` middleware."),{};let h=qr(r),m={x:o,y:i},g=xn(s),b=Yr(g),O=await u.getDimensions(n),S=g==="y"?"top":"left",T=g==="y"?"bottom":"right",F=c.reference[b]+c.reference[g]-m[g]-c.floating[b],B=m[g]-c.reference[g],L=await(u.getOffsetParent==null?void 0:u.getOffsetParent(n)),K=L?g==="y"?L.clientHeight||0:L.clientWidth||0:0,W=F/2-B/2,he=h[S],ee=K-O[b]-h[T],Z=K/2-O[b]/2+W,de=Ur(he,Z,ee);return{data:{[g]:de,centerOffset:Z-de}}}}),Ai={left:"right",right:"left",bottom:"top",top:"bottom"};function lr(e){return e.replace(/left|right|bottom|top/g,t=>Ai[t])}function Io(e,t,n){n===void 0&&(n=!1);let r=ln(e),o=xn(e),i=Yr(o),s=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=lr(s)),{main:s,cross:lr(s)}}var Di={start:"end",end:"start"};function Xr(e){return e.replace(/start|end/g,t=>Di[t])}var Lo=["top","right","bottom","left"],Ti=Lo.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);function _i(e,t,n){return(e?[...n.filter(o=>ln(o)===e),...n.filter(o=>ln(o)!==e)]:n.filter(o=>wt(o)===o)).filter(o=>e?ln(o)===e||(t?Xr(o)!==o:!1):!0)}var Gr=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,o,i,s;let{x:c,y:u,rects:h,middlewareData:m,placement:g,platform:b,elements:O}=t,{alignment:S=null,allowedPlacements:T=Ti,autoAlignment:F=!0,...B}=e,L=_i(S,F,T),K=await En(t,B),W=(n=(r=m.autoPlacement)==null?void 0:r.index)!=null?n:0,he=L[W];if(he==null)return{};let{main:ee,cross:Z}=Io(he,h,await(b.isRTL==null?void 0:b.isRTL(O.floating)));if(g!==he)return{x:c,y:u,reset:{placement:L[0]}};let de=[K[wt(he)],K[ee],K[Z]],N=[...(o=(i=m.autoPlacement)==null?void 0:i.overflows)!=null?o:[],{placement:he,overflows:de}],ae=L[W+1];if(ae)return{data:{index:W+1,overflows:N},reset:{placement:ae}};let ue=N.slice().sort((ve,We)=>ve.overflows[0]-We.overflows[0]),Ce=(s=ue.find(ve=>{let{overflows:We}=ve;return We.every(Le=>Le<=0)}))==null?void 0:s.placement,pe=Ce??ue[0].placement;return pe!==g?{data:{index:W+1,overflows:N},reset:{placement:pe}}:{}}}};function Pi(e){let t=lr(e);return[Xr(e),t,Xr(t)]}var No=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n;let{placement:r,middlewareData:o,rects:i,initialPlacement:s,platform:c,elements:u}=t,{mainAxis:h=!0,crossAxis:m=!0,fallbackPlacements:g,fallbackStrategy:b="bestFit",flipAlignment:O=!0,...S}=e,T=wt(r),B=g||(T===s||!O?[lr(s)]:Pi(s)),L=[s,...B],K=await En(t,S),W=[],he=((n=o.flip)==null?void 0:n.overflows)||[];if(h&&W.push(K[T]),m){let{main:N,cross:ae}=Io(r,i,await(c.isRTL==null?void 0:c.isRTL(u.floating)));W.push(K[N],K[ae])}if(he=[...he,{placement:r,overflows:W}],!W.every(N=>N<=0)){var ee,Z;let N=((ee=(Z=o.flip)==null?void 0:Z.index)!=null?ee:0)+1,ae=L[N];if(ae)return{data:{index:N,overflows:he},reset:{placement:ae}};let ue="bottom";switch(b){case"bestFit":{var de;let Ce=(de=he.map(pe=>[pe,pe.overflows.filter(ve=>ve>0).reduce((ve,We)=>ve+We,0)]).sort((pe,ve)=>pe[1]-ve[1])[0])==null?void 0:de[0].placement;Ce&&(ue=Ce);break}case"initialPlacement":ue=s;break}if(r!==ue)return{reset:{placement:ue}}}return{}}}};function Eo(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function xo(e){return Lo.some(t=>e[t]>=0)}var ko=function(e){let{strategy:t="referenceHidden",...n}=e===void 0?{}:e;return{name:"hide",async fn(r){let{rects:o}=r;switch(t){case"referenceHidden":{let i=await En(r,{...n,elementContext:"reference"}),s=Eo(i,o.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:xo(s)}}}case"escaped":{let i=await En(r,{...n,altBoundary:!0}),s=Eo(i,o.floating);return{data:{escapedOffsets:s,escaped:xo(s)}}}default:return{}}}}};function Mi(e,t,n,r){r===void 0&&(r=!1);let o=wt(e),i=ln(e),s=xn(e)==="x",c=["left","top"].includes(o)?-1:1,u=r&&s?-1:1,h=typeof n=="function"?n({...t,placement:e}):n,{mainAxis:m,crossAxis:g,alignmentAxis:b}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...h};return i&&typeof b=="number"&&(g=i==="end"?b*-1:b),s?{x:g*u,y:m*c}:{x:m*c,y:g*u}}var jo=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:s,elements:c}=t,u=Mi(o,i,e,await(s.isRTL==null?void 0:s.isRTL(c.floating)));return{x:n+u.x,y:r+u.y,data:u}}}};function Ri(e){return e==="x"?"y":"x"}var Fo=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:c={fn:F=>{let{x:B,y:L}=F;return{x:B,y:L}}},...u}=e,h={x:n,y:r},m=await En(t,u),g=xn(wt(o)),b=Ri(g),O=h[g],S=h[b];if(i){let F=g==="y"?"top":"left",B=g==="y"?"bottom":"right",L=O+m[F],K=O-m[B];O=Ur(L,O,K)}if(s){let F=b==="y"?"top":"left",B=b==="y"?"bottom":"right",L=S+m[F],K=S-m[B];S=Ur(L,S,K)}let T=c.fn({...t,[g]:O,[b]:S});return{...T,data:{x:T.x-n,y:T.y-r}}}}},Bo=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:n,rects:r,platform:o,elements:i}=t,{apply:s,...c}=e,u=await En(t,c),h=wt(n),m=ln(n),g,b;h==="top"||h==="bottom"?(g=h,b=m===(await(o.isRTL==null?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(b=h,g=m==="end"?"top":"bottom");let O=qt(u.left,0),S=qt(u.right,0),T=qt(u.top,0),F=qt(u.bottom,0),B={height:r.floating.height-(["left","right"].includes(n)?2*(T!==0||F!==0?T+F:qt(u.top,u.bottom)):u[g]),width:r.floating.width-(["top","bottom"].includes(n)?2*(O!==0||S!==0?O+S:qt(u.left,u.right)):u[b])},L=await o.getDimensions(i.floating);s?.({...B,...r});let K=await o.getDimensions(i.floating);return L.width!==K.width||L.height!==K.height?{reset:{rects:!0}}:{}}}},Ho=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){var n;let{placement:r,elements:o,rects:i,platform:s,strategy:c}=t,{padding:u=2,x:h,y:m}=e,g=Bn(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({rect:i.reference,offsetParent:await(s.getOffsetParent==null?void 0:s.getOffsetParent(o.floating)),strategy:c}):i.reference),b=(n=await(s.getClientRects==null?void 0:s.getClientRects(o.reference)))!=null?n:[],O=qr(u);function S(){if(b.length===2&&b[0].left>b[1].right&&h!=null&&m!=null){var F;return(F=b.find(B=>h>B.left-O.left&&hB.top-O.top&&m=2){if(xn(r)==="x"){let ue=b[0],Ce=b[b.length-1],pe=wt(r)==="top",ve=ue.top,We=Ce.bottom,Le=pe?ue.left:Ce.left,Te=pe?ue.right:Ce.right,tt=Te-Le,Nt=We-ve;return{top:ve,bottom:We,left:Le,right:Te,width:tt,height:Nt,x:Le,y:ve}}let B=wt(r)==="left",L=qt(...b.map(ue=>ue.right)),K=Mo(...b.map(ue=>ue.left)),W=b.filter(ue=>B?ue.left===K:ue.right===L),he=W[0].top,ee=W[W.length-1].bottom,Z=K,de=L,N=de-Z,ae=ee-he;return{top:he,bottom:ee,left:Z,right:de,width:N,height:ae,x:Z,y:he}}return g}let T=await s.getElementRects({reference:{getBoundingClientRect:S},floating:o.floating,strategy:c});return i.reference.x!==T.reference.x||i.reference.y!==T.reference.y||i.reference.width!==T.reference.width||i.reference.height!==T.reference.height?{reset:{rects:T}}:{}}}};function $o(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function Mt(e){if(e==null)return window;if(!$o(e)){let t=e.ownerDocument;return t&&t.defaultView||window}return e}function Hn(e){return Mt(e).getComputedStyle(e)}function _t(e){return $o(e)?"":e?(e.nodeName||"").toLowerCase():""}function Et(e){return e instanceof Mt(e).HTMLElement}function Gt(e){return e instanceof Mt(e).Element}function Ii(e){return e instanceof Mt(e).Node}function Kr(e){if(typeof ShadowRoot>"u")return!1;let t=Mt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function fr(e){let{overflow:t,overflowX:n,overflowY:r}=Hn(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}function Li(e){return["table","td","th"].includes(_t(e))}function Wo(e){let t=navigator.userAgent.toLowerCase().includes("firefox"),n=Hn(e);return n.transform!=="none"||n.perspective!=="none"||n.contain==="paint"||["transform","perspective"].includes(n.willChange)||t&&n.willChange==="filter"||t&&(n.filter?n.filter!=="none":!1)}function Vo(){return!/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}var Oo=Math.min,jn=Math.max,cr=Math.round;function Pt(e,t,n){var r,o,i,s;t===void 0&&(t=!1),n===void 0&&(n=!1);let c=e.getBoundingClientRect(),u=1,h=1;t&&Et(e)&&(u=e.offsetWidth>0&&cr(c.width)/e.offsetWidth||1,h=e.offsetHeight>0&&cr(c.height)/e.offsetHeight||1);let m=Gt(e)?Mt(e):window,g=!Vo()&&n,b=(c.left+(g&&(r=(o=m.visualViewport)==null?void 0:o.offsetLeft)!=null?r:0))/u,O=(c.top+(g&&(i=(s=m.visualViewport)==null?void 0:s.offsetTop)!=null?i:0))/h,S=c.width/u,T=c.height/h;return{width:S,height:T,top:O,right:b+S,bottom:O+T,left:b,x:b,y:O}}function Kt(e){return((Ii(e)?e.ownerDocument:e.document)||window.document).documentElement}function dr(e){return Gt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Uo(e){return Pt(Kt(e)).left+dr(e).scrollLeft}function Ni(e){let t=Pt(e);return cr(t.width)!==e.offsetWidth||cr(t.height)!==e.offsetHeight}function ki(e,t,n){let r=Et(t),o=Kt(t),i=Pt(e,r&&Ni(t),n==="fixed"),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};if(r||!r&&n!=="fixed")if((_t(t)!=="body"||fr(o))&&(s=dr(t)),Et(t)){let u=Pt(t,!0);c.x=u.x+t.clientLeft,c.y=u.y+t.clientTop}else o&&(c.x=Uo(o));return{x:i.left+s.scrollLeft-c.x,y:i.top+s.scrollTop-c.y,width:i.width,height:i.height}}function Xo(e){return _t(e)==="html"?e:e.assignedSlot||e.parentNode||(Kr(e)?e.host:null)||Kt(e)}function So(e){return!Et(e)||getComputedStyle(e).position==="fixed"?null:e.offsetParent}function ji(e){let t=Xo(e);for(Kr(t)&&(t=t.host);Et(t)&&!["html","body"].includes(_t(t));){if(Wo(t))return t;t=t.parentNode}return null}function zr(e){let t=Mt(e),n=So(e);for(;n&&Li(n)&&getComputedStyle(n).position==="static";)n=So(n);return n&&(_t(n)==="html"||_t(n)==="body"&&getComputedStyle(n).position==="static"&&!Wo(n))?t:n||ji(e)||t}function Co(e){if(Et(e))return{width:e.offsetWidth,height:e.offsetHeight};let t=Pt(e);return{width:t.width,height:t.height}}function Fi(e){let{rect:t,offsetParent:n,strategy:r}=e,o=Et(n),i=Kt(n);if(n===i)return t;let s={scrollLeft:0,scrollTop:0},c={x:0,y:0};if((o||!o&&r!=="fixed")&&((_t(n)!=="body"||fr(i))&&(s=dr(n)),Et(n))){let u=Pt(n,!0);c.x=u.x+n.clientLeft,c.y=u.y+n.clientTop}return{...t,x:t.x-s.scrollLeft+c.x,y:t.y-s.scrollTop+c.y}}function Bi(e,t){let n=Mt(e),r=Kt(e),o=n.visualViewport,i=r.clientWidth,s=r.clientHeight,c=0,u=0;if(o){i=o.width,s=o.height;let h=Vo();(h||!h&&t==="fixed")&&(c=o.offsetLeft,u=o.offsetTop)}return{width:i,height:s,x:c,y:u}}function Hi(e){var t;let n=Kt(e),r=dr(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=jn(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=jn(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),c=-r.scrollLeft+Uo(e),u=-r.scrollTop;return Hn(o||n).direction==="rtl"&&(c+=jn(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:s,x:c,y:u}}function zo(e){let t=Xo(e);return["html","body","#document"].includes(_t(t))?e.ownerDocument.body:Et(t)&&fr(t)?t:zo(t)}function ur(e,t){var n;t===void 0&&(t=[]);let r=zo(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Mt(r),s=o?[i].concat(i.visualViewport||[],fr(r)?r:[]):r,c=t.concat(s);return o?c:c.concat(ur(s))}function $i(e,t){let n=t==null||t.getRootNode==null?void 0:t.getRootNode();if(e!=null&&e.contains(t))return!0;if(n&&Kr(n)){let r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}function Wi(e,t){let n=Pt(e,!1,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft;return{top:r,left:o,x:o,y:r,right:o+e.clientWidth,bottom:r+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}function Ao(e,t,n){return t==="viewport"?Bn(Bi(e,n)):Gt(t)?Wi(t,n):Bn(Hi(Kt(e)))}function Vi(e){let t=ur(e),r=["absolute","fixed"].includes(Hn(e).position)&&Et(e)?zr(e):e;return Gt(r)?t.filter(o=>Gt(o)&&$i(o,r)&&_t(o)!=="body"):[]}function Ui(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,s=[...n==="clippingAncestors"?Vi(t):[].concat(n),r],c=s[0],u=s.reduce((h,m)=>{let g=Ao(t,m,o);return h.top=jn(g.top,h.top),h.right=Oo(g.right,h.right),h.bottom=Oo(g.bottom,h.bottom),h.left=jn(g.left,h.left),h},Ao(t,c,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}var Xi={getClippingRect:Ui,convertOffsetParentRelativeRectToViewportRelativeRect:Fi,isElement:Gt,getDimensions:Co,getOffsetParent:zr,getDocumentElement:Kt,getElementRects:e=>{let{reference:t,floating:n,strategy:r}=e;return{reference:ki(t,zr(n),r),floating:{...Co(n),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Hn(e).direction==="rtl"};function Do(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s=!0,animationFrame:c=!1}=r,u=!1,h=o&&!c,m=i&&!c,g=s&&!c,b=h||m?[...Gt(e)?ur(e):[],...ur(t)]:[];b.forEach(B=>{h&&B.addEventListener("scroll",n,{passive:!0}),m&&B.addEventListener("resize",n)});let O=null;g&&(O=new ResizeObserver(n),Gt(e)&&O.observe(e),O.observe(t));let S,T=c?Pt(e):null;c&&F();function F(){if(u)return;let B=Pt(e);T&&(B.x!==T.x||B.y!==T.y||B.width!==T.width||B.height!==T.height)&&n(),T=B,S=requestAnimationFrame(F)}return()=>{var B;u=!0,b.forEach(L=>{h&&L.removeEventListener("scroll",n),m&&L.removeEventListener("resize",n)}),(B=O)==null||B.disconnect(),O=null,c&&cancelAnimationFrame(S)}}var To=(e,t,n)=>Si(e,t,{platform:Xi,...n}),zi=e=>{let t={placement:"bottom",middleware:[]},n=Object.keys(e),r=o=>e[o];return n.includes("offset")&&t.middleware.push(jo(r("offset"))),n.includes("placement")&&(t.placement=r("placement")),n.includes("autoPlacement")&&!n.includes("flip")&&t.middleware.push(Gr(r("autoPlacement"))),n.includes("flip")&&t.middleware.push(No(r("flip"))),n.includes("shift")&&t.middleware.push(Fo(r("shift"))),n.includes("inline")&&t.middleware.push(Ho(r("inline"))),n.includes("arrow")&&t.middleware.push(Ro(r("arrow"))),n.includes("hide")&&t.middleware.push(ko(r("hide"))),n.includes("size")&&t.middleware.push(Bo(r("size"))),t},Yi=(e,t)=>{let n={component:{trap:!1},float:{placement:"bottom",strategy:"absolute",middleware:[]}},r=o=>e[e.indexOf(o)+1];return e.includes("trap")&&(n.component.trap=!0),e.includes("teleport")&&(n.float.strategy="fixed"),e.includes("offset")&&n.float.middleware.push(jo(t.offset||10)),e.includes("placement")&&(n.float.placement=r("placement")),e.includes("autoPlacement")&&!e.includes("flip")&&n.float.middleware.push(Gr(t.autoPlacement)),e.includes("flip")&&n.float.middleware.push(No(t.flip)),e.includes("shift")&&n.float.middleware.push(Fo(t.shift)),e.includes("inline")&&n.float.middleware.push(Ho(t.inline)),e.includes("arrow")&&n.float.middleware.push(Ro(t.arrow)),e.includes("hide")&&n.float.middleware.push(ko(t.hide)),e.includes("size")&&n.float.middleware.push(Bo(t.size)),n},qi=e=>{var t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".split(""),n="";e||(e=Math.floor(Math.random()*t.length));for(var r=0;r{(t===void 0||t.includes(n))&&(r.forEach(o=>o()),delete e._x_attributeCleanups[n])})}var Jr=new MutationObserver(Yo),Qr=!1;function Zi(){Jr.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Qr=!0}function ea(){ta(),Jr.disconnect(),Qr=!1}var Fn=[],Vr=!1;function ta(){Fn=Fn.concat(Jr.takeRecords()),Fn.length&&!Vr&&(Vr=!0,queueMicrotask(()=>{na(),Vr=!1}))}function na(){Yo(Fn),Fn.length=0}function _o(e){if(!Qr)return e();ea();let t=e();return Zi(),t}var ra=!1,Po=[];function Yo(e){if(ra){Po=Po.concat(e);return}let t=[],n=[],r=new Map,o=new Map;for(let i=0;is.nodeType===1&&t.push(s)),e[i].removedNodes.forEach(s=>s.nodeType===1&&n.push(s))),e[i].type==="attributes")){let s=e[i].target,c=e[i].attributeName,u=e[i].oldValue,h=()=>{r.has(s)||r.set(s,[]),r.get(s).push({name:c,value:s.getAttribute(c)})},m=()=>{o.has(s)||o.set(s,[]),o.get(s).push(c)};s.hasAttribute(c)&&u===null?h():s.hasAttribute(c)?(m(),h()):m()}o.forEach((i,s)=>{Qi(s,i)}),r.forEach((i,s)=>{Gi.forEach(c=>c(s,i))});for(let i of n)if(!t.includes(i)&&(Ki.forEach(s=>s(i)),i._x_cleanups))for(;i._x_cleanups.length;)i._x_cleanups.pop()();t.forEach(i=>{i._x_ignoreSelf=!0,i._x_ignore=!0});for(let i of t)n.includes(i)||i.isConnected&&(delete i._x_ignoreSelf,delete i._x_ignore,Ji.forEach(s=>s(i)),i._x_ignore=!0,i._x_ignoreSelf=!0);t.forEach(i=>{delete i._x_ignoreSelf,delete i._x_ignore}),t=null,n=null,r=null,o=null}function oa(e,t=()=>{}){let n=!1;return function(){n?t.apply(this,arguments):(n=!0,e.apply(this,arguments))}}function ia(e){let t={dismissable:!0,trap:!1};function n(i,s,c=null){if(s){if(s.hasAttribute("aria-expanded")||s.setAttribute("aria-expanded",!1),c.hasAttribute("id"))s.setAttribute("aria-controls",c.getAttribute("id"));else{let u=`panel-${qi(8)}`;s.setAttribute("aria-controls",u),c.setAttribute("id",u)}c.setAttribute("aria-modal",!0),c.setAttribute("role","dialog")}}let r=document.querySelectorAll('[\\@click^="$float"]'),o=document.querySelectorAll('[x-on\\:click^="$float"]');[...r,...o].forEach(i=>{let s=i.parentElement.closest("[x-data]"),c=s.querySelector('[x-ref="panel"]');n(s,i,c)}),e.magic("float",i=>(s={},c={})=>{let u={...t,...c},h=Object.keys(s).length>0?zi(s):{middleware:[Gr()]},m=i,g=i.parentElement.closest("[x-data]"),b=g.querySelector('[x-ref="panel"]');function O(){return b.style.display=="block"}function S(){b.style.display="",m.setAttribute("aria-expanded",!1),u.trap&&b.setAttribute("x-trap",!1),Do(i,b,B)}function T(){b.style.display="block",m.setAttribute("aria-expanded",!0),u.trap&&b.setAttribute("x-trap",!0),B()}function F(){O()?S():T()}async function B(){return await To(i,b,h).then(({middlewareData:L,placement:K,x:W,y:he})=>{if(L.arrow){let ee=L.arrow?.x,Z=L.arrow?.y,de=h.middleware.filter(ae=>ae.name=="arrow")[0].options.element,N={top:"bottom",right:"left",bottom:"top",left:"right"}[K.split("-")[0]];Object.assign(de.style,{left:ee!=null?`${ee}px`:"",top:Z!=null?`${Z}px`:"",right:"",bottom:"",[N]:"-4px"})}if(L.hide){let{referenceHidden:ee}=L.hide;Object.assign(b.style,{visibility:ee?"hidden":"visible"})}Object.assign(b.style,{left:`${W}px`,top:`${he}px`})})}u.dismissable&&(window.addEventListener("click",L=>{!g.contains(L.target)&&O()&&F()}),window.addEventListener("keydown",L=>{L.key==="Escape"&&O()&&F()},!0)),F()}),e.directive("float",(i,{modifiers:s,expression:c},{evaluate:u,effect:h})=>{let m=c?u(c):{},g=s.length>0?Yi(s,m):{},b=null;g.float.strategy=="fixed"&&(i.style.position="fixed");let O=N=>i.parentElement&&!i.parentElement.closest("[x-data]").contains(N.target)?i.close():null,S=N=>N.key==="Escape"?i.close():null,T=i.getAttribute("x-ref"),F=i.parentElement.closest("[x-data]"),B=F.querySelectorAll(`[\\@click^="$refs.${T}"]`),L=F.querySelectorAll(`[x-on\\:click^="$refs.${T}"]`);i.style.setProperty("display","none"),n(F,[...B,...L][0],i),i._x_isShown=!1,i.trigger=null,i._x_doHide||(i._x_doHide=()=>{_o(()=>{i.style.setProperty("display","none",s.includes("important")?"important":void 0)})}),i._x_doShow||(i._x_doShow=()=>{_o(()=>{i.style.setProperty("display","block",s.includes("important")?"important":void 0)})});let K=()=>{i._x_doHide(),i._x_isShown=!1},W=()=>{i._x_doShow(),i._x_isShown=!0},he=()=>setTimeout(W),ee=oa(N=>N?W():K(),N=>{typeof i._x_toggleAndCascadeWithTransitions=="function"?i._x_toggleAndCascadeWithTransitions(i,N,W,K):N?he():K()}),Z,de=!0;h(()=>u(N=>{!de&&N===Z||(s.includes("immediate")&&(N?he():K()),ee(N),Z=N,de=!1)})),i.open=async function(N){i.trigger=N.currentTarget?N.currentTarget:N,ee(!0),i.trigger.setAttribute("aria-expanded",!0),g.component.trap&&i.setAttribute("x-trap",!0),b=Do(i.trigger,i,()=>{To(i.trigger,i,g.float).then(({middlewareData:ae,placement:ue,x:Ce,y:pe})=>{if(ae.arrow){let ve=ae.arrow?.x,We=ae.arrow?.y,Le=g.float.middleware.filter(tt=>tt.name=="arrow")[0].options.element,Te={top:"bottom",right:"left",bottom:"top",left:"right"}[ue.split("-")[0]];Object.assign(Le.style,{left:ve!=null?`${ve}px`:"",top:We!=null?`${We}px`:"",right:"",bottom:"",[Te]:"-4px"})}if(ae.hide){let{referenceHidden:ve}=ae.hide;Object.assign(i.style,{visibility:ve?"hidden":"visible"})}Object.assign(i.style,{left:`${Ce}px`,top:`${pe}px`})})}),window.addEventListener("click",O),window.addEventListener("keydown",S,!0)},i.close=function(){ee(!1),i.trigger.setAttribute("aria-expanded",!1),g.component.trap&&i.setAttribute("x-trap",!1),b(),window.removeEventListener("click",O),window.removeEventListener("keydown",S,!1)},i.toggle=function(N){i._x_isShown?i.close():i.open(N)}})}var qo=ia;function aa(e){e.store("lazyLoadedAssets",{loaded:new Set,check(o){return Array.isArray(o)?o.every(i=>this.loaded.has(i)):this.loaded.has(o)},markLoaded(o){Array.isArray(o)?o.forEach(i=>this.loaded.add(i)):this.loaded.add(o)}});function t(o){return new CustomEvent(o,{bubbles:!0,composed:!0,cancelable:!0})}async function n(o,i){if(document.querySelector(`link[href="${o}"]`)||e.store("lazyLoadedAssets").check(o))return;let s=document.createElement("link");s.type="text/css",s.rel="stylesheet",s.href=o,i&&(s.media=i),document.head.append(s),await new Promise((c,u)=>{s.onload=()=>{e.store("lazyLoadedAssets").markLoaded(o),c()},s.onerror=()=>{u(new Error(`Failed to load CSS: ${o}`))}})}async function r(o,i){if(document.querySelector(`script[src="${o}"]`)||e.store("lazyLoadedAssets").check(o))return;let s=document.createElement("script");s.src=o,i.has("body-start")?document.body.prepend(s):document[i.has("body-end")?"body":"head"].append(s),await new Promise((c,u)=>{s.onload=()=>{e.store("lazyLoadedAssets").markLoaded(o),c()},s.onerror=()=>{u(new Error(`Failed to load JS: ${o}`))}})}e.directive("load-css",(o,{expression:i},{evaluate:s})=>{let c=s(i),u=o.media,h=o.getAttribute("data-dispatch");Promise.all(c.map(m=>n(m,u))).then(()=>{h&&window.dispatchEvent(t(h+"-css"))}).catch(m=>{console.error(m)})}),e.directive("load-js",(o,{expression:i,modifiers:s},{evaluate:c})=>{let u=c(i),h=new Set(s),m=o.getAttribute("data-dispatch");Promise.all(u.map(g=>r(g,h))).then(()=>{m&&window.dispatchEvent(t(m+"-js"))}).catch(g=>{console.error(g)})})}var Go=aa;function Ko(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function St(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function ca(e,t){if(e==null)return{};var n=la(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var ua="1.15.0";function Rt(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Lt=Rt(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Gn=Rt(/Edge/i),Jo=Rt(/firefox/i),Un=Rt(/safari/i)&&!Rt(/chrome/i)&&!Rt(/android/i),ii=Rt(/iP(ad|od|hone)/i),ai=Rt(/chrome/i)&&Rt(/android/i),si={capture:!1,passive:!1};function we(e,t,n){e.addEventListener(t,n,!Lt&&si)}function me(e,t,n){e.removeEventListener(t,n,!Lt&&si)}function xr(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function fa(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function xt(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&xr(e,t):xr(e,t))||r&&e===n)return e;if(e===n)break}while(e=fa(e))}return null}var Qo=/\s+/g;function it(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(Qo," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(Qo," ")}}function Y(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function Dn(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Y(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function li(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,i=r.length;if(n)for(;o=i:s=o<=i,!s)return r;if(r===Ot())break;r=Zt(r,!1)}return!1}function Tn(e,t,n,r){for(var o=0,i=0,s=e.children;i2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,i=ca(r,ya);Kn.pluginEvent.bind(q)(t,n,St({dragEl:D,parentEl:$e,ghostEl:oe,rootEl:Ie,nextEl:fn,lastDownEl:br,cloneEl:Be,cloneHidden:Qt,dragStarted:$n,putSortable:Ge,activeSortable:q.active,originalEvent:o,oldIndex:An,oldDraggableIndex:zn,newIndex:at,newDraggableIndex:Jt,hideGhostForTarget:vi,unhideGhostForTarget:gi,cloneNowHidden:function(){Qt=!0},cloneNowShown:function(){Qt=!1},dispatchSortableEvent:function(c){et({sortable:n,name:c,originalEvent:o})}},i))};function et(e){ba(St({putSortable:Ge,cloneEl:Be,targetEl:D,rootEl:Ie,oldIndex:An,oldDraggableIndex:zn,newIndex:at,newDraggableIndex:Jt},e))}var D,$e,oe,Ie,fn,br,Be,Qt,An,at,zn,Jt,pr,Ge,Cn=!1,Or=!1,Sr=[],cn,vt,to,no,ti,ni,$n,Sn,Yn,qn=!1,hr=!1,yr,Qe,ro=[],lo=!1,Cr=[],Dr=typeof document<"u",vr=ii,ri=Gn||Lt?"cssFloat":"float",wa=Dr&&!ai&&!ii&&"draggable"in document.createElement("div"),di=function(){if(Dr){if(Lt)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),pi=function(t,n){var r=Y(t),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),i=Tn(t,0,n),s=Tn(t,1,n),c=i&&Y(i),u=s&&Y(s),h=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+qe(i).width,m=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+qe(s).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&c.float&&c.float!=="none"){var g=c.float==="left"?"left":"right";return s&&(u.clear==="both"||u.clear===g)?"vertical":"horizontal"}return i&&(c.display==="block"||c.display==="flex"||c.display==="table"||c.display==="grid"||h>=o&&r[ri]==="none"||s&&r[ri]==="none"&&h+m>o)?"vertical":"horizontal"},Ea=function(t,n,r){var o=r?t.left:t.top,i=r?t.right:t.bottom,s=r?t.width:t.height,c=r?n.left:n.top,u=r?n.right:n.bottom,h=r?n.width:n.height;return o===c||i===u||o+s/2===c+h/2},xa=function(t,n){var r;return Sr.some(function(o){var i=o[st].options.emptyInsertThreshold;if(!(!i||po(o))){var s=qe(o),c=t>=s.left-i&&t<=s.right+i,u=n>=s.top-i&&n<=s.bottom+i;if(c&&u)return r=o}}),r},hi=function(t){function n(i,s){return function(c,u,h,m){var g=c.options.group.name&&u.options.group.name&&c.options.group.name===u.options.group.name;if(i==null&&(s||g))return!0;if(i==null||i===!1)return!1;if(s&&i==="clone")return i;if(typeof i=="function")return n(i(c,u,h,m),s)(c,u,h,m);var b=(s?c:u).options.group.name;return i===!0||typeof i=="string"&&i===b||i.join&&i.indexOf(b)>-1}}var r={},o=t.group;(!o||mr(o)!="object")&&(o={name:o}),r.name=o.name,r.checkPull=n(o.pull,!0),r.checkPut=n(o.put),r.revertClone=o.revertClone,t.group=r},vi=function(){!di&&oe&&Y(oe,"display","none")},gi=function(){!di&&oe&&Y(oe,"display","")};Dr&&!ai&&document.addEventListener("click",function(e){if(Or)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Or=!1,!1},!0);var un=function(t){if(D){t=t.touches?t.touches[0]:t;var n=xa(t.clientX,t.clientY);if(n){var r={};for(var o in t)t.hasOwnProperty(o)&&(r[o]=t[o]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[st]._onDragOver(r)}}},Oa=function(t){D&&D.parentNode[st]._isOutsideThisEl(t.target)};function q(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=It({},t),e[st]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return pi(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(s,c){s.setData("Text",c.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:q.supportPointer!==!1&&"PointerEvent"in window&&!Un,emptyInsertThreshold:5};Kn.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);hi(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:wa,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?we(e,"pointerdown",this._onTapStart):(we(e,"mousedown",this._onTapStart),we(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(we(e,"dragover",this),we(e,"dragenter",this)),Sr.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),It(this,va())}q.prototype={constructor:q,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Sn=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,D):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,o=this.options,i=o.preventOnFilter,s=t.type,c=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,u=(c||t).target,h=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||u,m=o.filter;if(Ma(r),!D&&!(/mousedown|pointerdown/.test(s)&&t.button!==0||o.disabled)&&!h.isContentEditable&&!(!this.nativeDraggable&&Un&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=xt(u,o.draggable,r,!1),!(u&&u.animated)&&br!==u)){if(An=ct(u),zn=ct(u,o.draggable),typeof m=="function"){if(m.call(this,t,u,this)){et({sortable:n,rootEl:h,name:"filter",targetEl:u,toEl:r,fromEl:r}),rt("filter",n,{evt:t}),i&&t.cancelable&&t.preventDefault();return}}else if(m&&(m=m.split(",").some(function(g){if(g=xt(h,g.trim(),r,!1),g)return et({sortable:n,rootEl:g,name:"filter",targetEl:u,fromEl:r,toEl:r}),rt("filter",n,{evt:t}),!0}),m)){i&&t.cancelable&&t.preventDefault();return}o.handle&&!xt(h,o.handle,r,!1)||this._prepareDragStart(t,c,u)}}},_prepareDragStart:function(t,n,r){var o=this,i=o.el,s=o.options,c=i.ownerDocument,u;if(r&&!D&&r.parentNode===i){var h=qe(r);if(Ie=i,D=r,$e=D.parentNode,fn=D.nextSibling,br=r,pr=s.group,q.dragged=D,cn={target:D,clientX:(n||t).clientX,clientY:(n||t).clientY},ti=cn.clientX-h.left,ni=cn.clientY-h.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,D.style["will-change"]="all",u=function(){if(rt("delayEnded",o,{evt:t}),q.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!Jo&&o.nativeDraggable&&(D.draggable=!0),o._triggerDragStart(t,n),et({sortable:o,name:"choose",originalEvent:t}),it(D,s.chosenClass,!0)},s.ignore.split(",").forEach(function(m){li(D,m.trim(),oo)}),we(c,"dragover",un),we(c,"mousemove",un),we(c,"touchmove",un),we(c,"mouseup",o._onDrop),we(c,"touchend",o._onDrop),we(c,"touchcancel",o._onDrop),Jo&&this.nativeDraggable&&(this.options.touchStartThreshold=4,D.draggable=!0),rt("delayStart",this,{evt:t}),s.delay&&(!s.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Gn||Lt))){if(q.eventCanceled){this._onDrop();return}we(c,"mouseup",o._disableDelayedDrag),we(c,"touchend",o._disableDelayedDrag),we(c,"touchcancel",o._disableDelayedDrag),we(c,"mousemove",o._delayedDragTouchMoveHandler),we(c,"touchmove",o._delayedDragTouchMoveHandler),s.supportPointer&&we(c,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(u,s.delay)}else u()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){D&&oo(D),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;me(t,"mouseup",this._disableDelayedDrag),me(t,"touchend",this._disableDelayedDrag),me(t,"touchcancel",this._disableDelayedDrag),me(t,"mousemove",this._delayedDragTouchMoveHandler),me(t,"touchmove",this._delayedDragTouchMoveHandler),me(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?we(document,"pointermove",this._onTouchMove):n?we(document,"touchmove",this._onTouchMove):we(document,"mousemove",this._onTouchMove):(we(D,"dragend",this),we(Ie,"dragstart",this._onDragStart));try{document.selection?wr(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Cn=!1,Ie&&D){rt("dragStarted",this,{evt:n}),this.nativeDraggable&&we(document,"dragover",Oa);var r=this.options;!t&&it(D,r.dragClass,!1),it(D,r.ghostClass,!0),q.active=this,t&&this._appendGhost(),et({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(vt){this._lastX=vt.clientX,this._lastY=vt.clientY,vi();for(var t=document.elementFromPoint(vt.clientX,vt.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(vt.clientX,vt.clientY),t!==n);)n=t;if(D.parentNode[st]._isOutsideThisEl(t),n)do{if(n[st]){var r=void 0;if(r=n[st]._onDragOver({clientX:vt.clientX,clientY:vt.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);gi()}},_onTouchMove:function(t){if(cn){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,i=t.touches?t.touches[0]:t,s=oe&&Dn(oe,!0),c=oe&&s&&s.a,u=oe&&s&&s.d,h=vr&&Qe&&ei(Qe),m=(i.clientX-cn.clientX+o.x)/(c||1)+(h?h[0]-ro[0]:0)/(c||1),g=(i.clientY-cn.clientY+o.y)/(u||1)+(h?h[1]-ro[1]:0)/(u||1);if(!q.active&&!Cn){if(r&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))=0&&(et({rootEl:$e,name:"add",toEl:$e,fromEl:Ie,originalEvent:t}),et({sortable:this,name:"remove",toEl:$e,originalEvent:t}),et({rootEl:$e,name:"sort",toEl:$e,fromEl:Ie,originalEvent:t}),et({sortable:this,name:"sort",toEl:$e,originalEvent:t})),Ge&&Ge.save()):at!==An&&at>=0&&(et({sortable:this,name:"update",toEl:$e,originalEvent:t}),et({sortable:this,name:"sort",toEl:$e,originalEvent:t})),q.active&&((at==null||at===-1)&&(at=An,Jt=zn),et({sortable:this,name:"end",toEl:$e,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){rt("nulling",this),Ie=D=$e=oe=fn=Be=br=Qt=cn=vt=$n=at=Jt=An=zn=Sn=Yn=Ge=pr=q.dragged=q.ghost=q.clone=q.active=null,Cr.forEach(function(t){t.checked=!0}),Cr.length=to=no=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":D&&(this._onDragOver(t),Sa(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,o=0,i=r.length,s=this.options;or.right+o||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+o}function Ta(e,t,n,r,o,i,s,c){var u=r?e.clientY:e.clientX,h=r?n.height:n.width,m=r?n.top:n.left,g=r?n.bottom:n.right,b=!1;if(!s){if(c&&yrm+h*i/2:ug-yr)return-Yn}else if(u>m+h*(1-o)/2&&ug-h*i/2)?u>m+h/2?1:-1:0}function _a(e){return ct(D){e.directive("sortable",t=>{t.sortable=go.create(t,{draggable:"[x-sortable-item]",handle:"[x-sortable-handle]",dataIdAttr:"x-sortable-item"})})};var Ia=Object.create,mo=Object.defineProperty,La=Object.getPrototypeOf,Na=Object.prototype.hasOwnProperty,ka=Object.getOwnPropertyNames,ja=Object.getOwnPropertyDescriptor,Fa=e=>mo(e,"__esModule",{value:!0}),wi=(e,t)=>()=>(t||(t={exports:{}},e(t.exports,t)),t.exports),Ba=(e,t,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of ka(t))!Na.call(e,r)&&r!=="default"&&mo(e,r,{get:()=>t[r],enumerable:!(n=ja(t,r))||n.enumerable});return e},Ei=e=>Ba(Fa(mo(e!=null?Ia(La(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),Ha=wi(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});function t(l){var a=l.getBoundingClientRect();return{width:a.width,height:a.height,top:a.top,right:a.right,bottom:a.bottom,left:a.left,x:a.left,y:a.top}}function n(l){if(l==null)return window;if(l.toString()!=="[object Window]"){var a=l.ownerDocument;return a&&a.defaultView||window}return l}function r(l){var a=n(l),d=a.pageXOffset,E=a.pageYOffset;return{scrollLeft:d,scrollTop:E}}function o(l){var a=n(l).Element;return l instanceof a||l instanceof Element}function i(l){var a=n(l).HTMLElement;return l instanceof a||l instanceof HTMLElement}function s(l){if(typeof ShadowRoot>"u")return!1;var a=n(l).ShadowRoot;return l instanceof a||l instanceof ShadowRoot}function c(l){return{scrollLeft:l.scrollLeft,scrollTop:l.scrollTop}}function u(l){return l===n(l)||!i(l)?r(l):c(l)}function h(l){return l?(l.nodeName||"").toLowerCase():null}function m(l){return((o(l)?l.ownerDocument:l.document)||window.document).documentElement}function g(l){return t(m(l)).left+r(l).scrollLeft}function b(l){return n(l).getComputedStyle(l)}function O(l){var a=b(l),d=a.overflow,E=a.overflowX,x=a.overflowY;return/auto|scroll|overlay|hidden/.test(d+x+E)}function S(l,a,d){d===void 0&&(d=!1);var E=m(a),x=t(l),A=i(a),R={scrollLeft:0,scrollTop:0},P={x:0,y:0};return(A||!A&&!d)&&((h(a)!=="body"||O(E))&&(R=u(a)),i(a)?(P=t(a),P.x+=a.clientLeft,P.y+=a.clientTop):E&&(P.x=g(E))),{x:x.left+R.scrollLeft-P.x,y:x.top+R.scrollTop-P.y,width:x.width,height:x.height}}function T(l){var a=t(l),d=l.offsetWidth,E=l.offsetHeight;return Math.abs(a.width-d)<=1&&(d=a.width),Math.abs(a.height-E)<=1&&(E=a.height),{x:l.offsetLeft,y:l.offsetTop,width:d,height:E}}function F(l){return h(l)==="html"?l:l.assignedSlot||l.parentNode||(s(l)?l.host:null)||m(l)}function B(l){return["html","body","#document"].indexOf(h(l))>=0?l.ownerDocument.body:i(l)&&O(l)?l:B(F(l))}function L(l,a){var d;a===void 0&&(a=[]);var E=B(l),x=E===((d=l.ownerDocument)==null?void 0:d.body),A=n(E),R=x?[A].concat(A.visualViewport||[],O(E)?E:[]):E,P=a.concat(R);return x?P:P.concat(L(F(R)))}function K(l){return["table","td","th"].indexOf(h(l))>=0}function W(l){return!i(l)||b(l).position==="fixed"?null:l.offsetParent}function he(l){var a=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,d=navigator.userAgent.indexOf("Trident")!==-1;if(d&&i(l)){var E=b(l);if(E.position==="fixed")return null}for(var x=F(l);i(x)&&["html","body"].indexOf(h(x))<0;){var A=b(x);if(A.transform!=="none"||A.perspective!=="none"||A.contain==="paint"||["transform","perspective"].indexOf(A.willChange)!==-1||a&&A.willChange==="filter"||a&&A.filter&&A.filter!=="none")return x;x=x.parentNode}return null}function ee(l){for(var a=n(l),d=W(l);d&&K(d)&&b(d).position==="static";)d=W(d);return d&&(h(d)==="html"||h(d)==="body"&&b(d).position==="static")?a:d||he(l)||a}var Z="top",de="bottom",N="right",ae="left",ue="auto",Ce=[Z,de,N,ae],pe="start",ve="end",We="clippingParents",Le="viewport",Te="popper",tt="reference",Nt=Ce.reduce(function(l,a){return l.concat([a+"-"+pe,a+"-"+ve])},[]),dn=[].concat(Ce,[ue]).reduce(function(l,a){return l.concat([a,a+"-"+pe,a+"-"+ve])},[]),pn="beforeRead",_n="read",Tr="afterRead",_r="beforeMain",Pr="main",kt="afterMain",Jn="beforeWrite",Mr="write",Qn="afterWrite",Ct=[pn,_n,Tr,_r,Pr,kt,Jn,Mr,Qn];function Rr(l){var a=new Map,d=new Set,E=[];l.forEach(function(A){a.set(A.name,A)});function x(A){d.add(A.name);var R=[].concat(A.requires||[],A.requiresIfExists||[]);R.forEach(function(P){if(!d.has(P)){var j=a.get(P);j&&x(j)}}),E.push(A)}return l.forEach(function(A){d.has(A.name)||x(A)}),E}function ut(l){var a=Rr(l);return Ct.reduce(function(d,E){return d.concat(a.filter(function(x){return x.phase===E}))},[])}function jt(l){var a;return function(){return a||(a=new Promise(function(d){Promise.resolve().then(function(){a=void 0,d(l())})})),a}}function gt(l){for(var a=arguments.length,d=new Array(a>1?a-1:0),E=1;E=0,E=d&&i(l)?ee(l):l;return o(E)?a.filter(function(x){return o(x)&&Pn(x,E)&&h(x)!=="body"}):[]}function vn(l,a,d){var E=a==="clippingParents"?hn(l):[].concat(a),x=[].concat(E,[d]),A=x[0],R=x.reduce(function(P,j){var z=nr(l,j);return P.top=ft(z.top,P.top),P.right=en(z.right,P.right),P.bottom=en(z.bottom,P.bottom),P.left=ft(z.left,P.left),P},nr(l,A));return R.width=R.right-R.left,R.height=R.bottom-R.top,R.x=R.left,R.y=R.top,R}function tn(l){return l.split("-")[1]}function lt(l){return["top","bottom"].indexOf(l)>=0?"x":"y"}function rr(l){var a=l.reference,d=l.element,E=l.placement,x=E?nt(E):null,A=E?tn(E):null,R=a.x+a.width/2-d.width/2,P=a.y+a.height/2-d.height/2,j;switch(x){case Z:j={x:R,y:a.y-d.height};break;case de:j={x:R,y:a.y+a.height};break;case N:j={x:a.x+a.width,y:P};break;case ae:j={x:a.x-d.width,y:P};break;default:j={x:a.x,y:a.y}}var z=x?lt(x):null;if(z!=null){var I=z==="y"?"height":"width";switch(A){case pe:j[z]=j[z]-(a[I]/2-d[I]/2);break;case ve:j[z]=j[z]+(a[I]/2-d[I]/2);break}}return j}function or(){return{top:0,right:0,bottom:0,left:0}}function ir(l){return Object.assign({},or(),l)}function ar(l,a){return a.reduce(function(d,E){return d[E]=l,d},{})}function Ht(l,a){a===void 0&&(a={});var d=a,E=d.placement,x=E===void 0?l.placement:E,A=d.boundary,R=A===void 0?We:A,P=d.rootBoundary,j=P===void 0?Le:P,z=d.elementContext,I=z===void 0?Te:z,Ee=d.altBoundary,Me=Ee===void 0?!1:Ee,ye=d.padding,fe=ye===void 0?0:ye,Ae=ir(typeof fe!="number"?fe:ar(fe,Ce)),ge=I===Te?tt:Te,ke=l.elements.reference,De=l.rects.popper,je=l.elements[Me?ge:I],J=vn(o(je)?je:je.contextElement||m(l.elements.popper),R,j),Se=t(ke),xe=rr({reference:Se,element:De,strategy:"absolute",placement:x}),Re=Bt(Object.assign({},De,xe)),Pe=I===Te?Re:Se,Ve={top:J.top-Pe.top+Ae.top,bottom:Pe.bottom-J.bottom+Ae.bottom,left:J.left-Pe.left+Ae.left,right:Pe.right-J.right+Ae.right},Fe=l.modifiersData.offset;if(I===Te&&Fe){var He=Fe[x];Object.keys(Ve).forEach(function(ht){var Je=[N,de].indexOf(ht)>=0?1:-1,Dt=[Z,de].indexOf(ht)>=0?"y":"x";Ve[ht]+=He[Dt]*Je})}return Ve}var sr="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",jr="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",gn={placement:"bottom",modifiers:[],strategy:"absolute"};function nn(){for(var l=arguments.length,a=new Array(l),d=0;d100){console.error(jr);break}if(I.reset===!0){I.reset=!1,Se=-1;continue}var xe=I.orderedModifiers[Se],Re=xe.fn,Pe=xe.options,Ve=Pe===void 0?{}:Pe,Fe=xe.name;typeof Re=="function"&&(I=Re({state:I,options:Ve,name:Fe,instance:ye})||I)}}},update:jt(function(){return new Promise(function(ge){ye.forceUpdate(),ge(I)})}),destroy:function(){Ae(),Me=!0}};if(!nn(P,j))return console.error(sr),ye;ye.setOptions(z).then(function(ge){!Me&&z.onFirstUpdate&&z.onFirstUpdate(ge)});function fe(){I.orderedModifiers.forEach(function(ge){var ke=ge.name,De=ge.options,je=De===void 0?{}:De,J=ge.effect;if(typeof J=="function"){var Se=J({state:I,name:ke,instance:ye,options:je}),xe=function(){};Ee.push(Se||xe)}})}function Ae(){Ee.forEach(function(ge){return ge()}),Ee=[]}return ye}}var bn={passive:!0};function Fr(l){var a=l.state,d=l.instance,E=l.options,x=E.scroll,A=x===void 0?!0:x,R=E.resize,P=R===void 0?!0:R,j=n(a.elements.popper),z=[].concat(a.scrollParents.reference,a.scrollParents.popper);return A&&z.forEach(function(I){I.addEventListener("scroll",d.update,bn)}),P&&j.addEventListener("resize",d.update,bn),function(){A&&z.forEach(function(I){I.removeEventListener("scroll",d.update,bn)}),P&&j.removeEventListener("resize",d.update,bn)}}var Mn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Fr,data:{}};function Br(l){var a=l.state,d=l.name;a.modifiersData[d]=rr({reference:a.rects.reference,element:a.rects.popper,strategy:"absolute",placement:a.placement})}var Rn={name:"popperOffsets",enabled:!0,phase:"read",fn:Br,data:{}},Hr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function $r(l){var a=l.x,d=l.y,E=window,x=E.devicePixelRatio||1;return{x:Ft(Ft(a*x)/x)||0,y:Ft(Ft(d*x)/x)||0}}function In(l){var a,d=l.popper,E=l.popperRect,x=l.placement,A=l.offsets,R=l.position,P=l.gpuAcceleration,j=l.adaptive,z=l.roundOffsets,I=z===!0?$r(A):typeof z=="function"?z(A):A,Ee=I.x,Me=Ee===void 0?0:Ee,ye=I.y,fe=ye===void 0?0:ye,Ae=A.hasOwnProperty("x"),ge=A.hasOwnProperty("y"),ke=ae,De=Z,je=window;if(j){var J=ee(d),Se="clientHeight",xe="clientWidth";J===n(d)&&(J=m(d),b(J).position!=="static"&&(Se="scrollHeight",xe="scrollWidth")),J=J,x===Z&&(De=de,fe-=J[Se]-E.height,fe*=P?1:-1),x===ae&&(ke=N,Me-=J[xe]-E.width,Me*=P?1:-1)}var Re=Object.assign({position:R},j&&Hr);if(P){var Pe;return Object.assign({},Re,(Pe={},Pe[De]=ge?"0":"",Pe[ke]=Ae?"0":"",Pe.transform=(je.devicePixelRatio||1)<2?"translate("+Me+"px, "+fe+"px)":"translate3d("+Me+"px, "+fe+"px, 0)",Pe))}return Object.assign({},Re,(a={},a[De]=ge?fe+"px":"",a[ke]=Ae?Me+"px":"",a.transform="",a))}function f(l){var a=l.state,d=l.options,E=d.gpuAcceleration,x=E===void 0?!0:E,A=d.adaptive,R=A===void 0?!0:A,P=d.roundOffsets,j=P===void 0?!0:P,z=b(a.elements.popper).transitionProperty||"";R&&["transform","top","right","bottom","left"].some(function(Ee){return z.indexOf(Ee)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',` + +`,'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.",` + +`,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "));var I={placement:nt(a.placement),popper:a.elements.popper,popperRect:a.rects.popper,gpuAcceleration:x};a.modifiersData.popperOffsets!=null&&(a.styles.popper=Object.assign({},a.styles.popper,In(Object.assign({},I,{offsets:a.modifiersData.popperOffsets,position:a.options.strategy,adaptive:R,roundOffsets:j})))),a.modifiersData.arrow!=null&&(a.styles.arrow=Object.assign({},a.styles.arrow,In(Object.assign({},I,{offsets:a.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:j})))),a.attributes.popper=Object.assign({},a.attributes.popper,{"data-popper-placement":a.placement})}var p={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:f,data:{}};function y(l){var a=l.state;Object.keys(a.elements).forEach(function(d){var E=a.styles[d]||{},x=a.attributes[d]||{},A=a.elements[d];!i(A)||!h(A)||(Object.assign(A.style,E),Object.keys(x).forEach(function(R){var P=x[R];P===!1?A.removeAttribute(R):A.setAttribute(R,P===!0?"":P)}))})}function C(l){var a=l.state,d={popper:{position:a.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(a.elements.popper.style,d.popper),a.styles=d,a.elements.arrow&&Object.assign(a.elements.arrow.style,d.arrow),function(){Object.keys(a.elements).forEach(function(E){var x=a.elements[E],A=a.attributes[E]||{},R=Object.keys(a.styles.hasOwnProperty(E)?a.styles[E]:d[E]),P=R.reduce(function(j,z){return j[z]="",j},{});!i(x)||!h(x)||(Object.assign(x.style,P),Object.keys(A).forEach(function(j){x.removeAttribute(j)}))})}}var k={name:"applyStyles",enabled:!0,phase:"write",fn:y,effect:C,requires:["computeStyles"]};function M(l,a,d){var E=nt(l),x=[ae,Z].indexOf(E)>=0?-1:1,A=typeof d=="function"?d(Object.assign({},a,{placement:l})):d,R=A[0],P=A[1];return R=R||0,P=(P||0)*x,[ae,N].indexOf(E)>=0?{x:P,y:R}:{x:R,y:P}}function _(l){var a=l.state,d=l.options,E=l.name,x=d.offset,A=x===void 0?[0,0]:x,R=dn.reduce(function(I,Ee){return I[Ee]=M(Ee,a.rects,A),I},{}),P=R[a.placement],j=P.x,z=P.y;a.modifiersData.popperOffsets!=null&&(a.modifiersData.popperOffsets.x+=j,a.modifiersData.popperOffsets.y+=z),a.modifiersData[E]=R}var se={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:_},G={left:"right",right:"left",bottom:"top",top:"bottom"};function te(l){return l.replace(/left|right|bottom|top/g,function(a){return G[a]})}var le={start:"end",end:"start"};function Oe(l){return l.replace(/start|end/g,function(a){return le[a]})}function Ne(l,a){a===void 0&&(a={});var d=a,E=d.placement,x=d.boundary,A=d.rootBoundary,R=d.padding,P=d.flipVariations,j=d.allowedAutoPlacements,z=j===void 0?dn:j,I=tn(E),Ee=I?P?Nt:Nt.filter(function(fe){return tn(fe)===I}):Ce,Me=Ee.filter(function(fe){return z.indexOf(fe)>=0});Me.length===0&&(Me=Ee,console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var ye=Me.reduce(function(fe,Ae){return fe[Ae]=Ht(l,{placement:Ae,boundary:x,rootBoundary:A,padding:R})[nt(Ae)],fe},{});return Object.keys(ye).sort(function(fe,Ae){return ye[fe]-ye[Ae]})}function be(l){if(nt(l)===ue)return[];var a=te(l);return[Oe(l),a,Oe(a)]}function _e(l){var a=l.state,d=l.options,E=l.name;if(!a.modifiersData[E]._skip){for(var x=d.mainAxis,A=x===void 0?!0:x,R=d.altAxis,P=R===void 0?!0:R,j=d.fallbackPlacements,z=d.padding,I=d.boundary,Ee=d.rootBoundary,Me=d.altBoundary,ye=d.flipVariations,fe=ye===void 0?!0:ye,Ae=d.allowedAutoPlacements,ge=a.options.placement,ke=nt(ge),De=ke===ge,je=j||(De||!fe?[te(ge)]:be(ge)),J=[ge].concat(je).reduce(function(V,ie){return V.concat(nt(ie)===ue?Ne(a,{placement:ie,boundary:I,rootBoundary:Ee,padding:z,flipVariations:fe,allowedAutoPlacements:Ae}):ie)},[]),Se=a.rects.reference,xe=a.rects.popper,Re=new Map,Pe=!0,Ve=J[0],Fe=0;Fe=0,on=Dt?"width":"height",Ut=Ht(a,{placement:He,boundary:I,rootBoundary:Ee,altBoundary:Me,padding:z}),Tt=Dt?Je?N:ae:Je?de:Z;Se[on]>xe[on]&&(Tt=te(Tt));var Ln=te(Tt),Xt=[];if(A&&Xt.push(Ut[ht]<=0),P&&Xt.push(Ut[Tt]<=0,Ut[Ln]<=0),Xt.every(function(V){return V})){Ve=He,Pe=!1;break}Re.set(He,Xt)}if(Pe)for(var yn=fe?3:1,Nn=function(ie){var ce=J.find(function(ze){var Ye=Re.get(ze);if(Ye)return Ye.slice(0,ie).every(function(bt){return bt})});if(ce)return Ve=ce,"break"},w=yn;w>0;w--){var H=Nn(w);if(H==="break")break}a.placement!==Ve&&(a.modifiersData[E]._skip=!0,a.placement=Ve,a.reset=!0)}}var U={name:"flip",enabled:!0,phase:"main",fn:_e,requiresIfExists:["offset"],data:{_skip:!1}};function ne(l){return l==="x"?"y":"x"}function re(l,a,d){return ft(l,en(a,d))}function $(l){var a=l.state,d=l.options,E=l.name,x=d.mainAxis,A=x===void 0?!0:x,R=d.altAxis,P=R===void 0?!1:R,j=d.boundary,z=d.rootBoundary,I=d.altBoundary,Ee=d.padding,Me=d.tether,ye=Me===void 0?!0:Me,fe=d.tetherOffset,Ae=fe===void 0?0:fe,ge=Ht(a,{boundary:j,rootBoundary:z,padding:Ee,altBoundary:I}),ke=nt(a.placement),De=tn(a.placement),je=!De,J=lt(ke),Se=ne(J),xe=a.modifiersData.popperOffsets,Re=a.rects.reference,Pe=a.rects.popper,Ve=typeof Ae=="function"?Ae(Object.assign({},a.rects,{placement:a.placement})):Ae,Fe={x:0,y:0};if(xe){if(A||P){var He=J==="y"?Z:ae,ht=J==="y"?de:N,Je=J==="y"?"height":"width",Dt=xe[J],on=xe[J]+ge[He],Ut=xe[J]-ge[ht],Tt=ye?-Pe[Je]/2:0,Ln=De===pe?Re[Je]:Pe[Je],Xt=De===pe?-Pe[Je]:-Re[Je],yn=a.elements.arrow,Nn=ye&&yn?T(yn):{width:0,height:0},w=a.modifiersData["arrow#persistent"]?a.modifiersData["arrow#persistent"].padding:or(),H=w[He],V=w[ht],ie=re(0,Re[Je],Nn[Je]),ce=je?Re[Je]/2-Tt-ie-H-Ve:Ln-ie-H-Ve,ze=je?-Re[Je]/2+Tt+ie+V+Ve:Xt+ie+V+Ve,Ye=a.elements.arrow&&ee(a.elements.arrow),bt=Ye?J==="y"?Ye.clientTop||0:Ye.clientLeft||0:0,kn=a.modifiersData.offset?a.modifiersData.offset[a.placement][J]:0,yt=xe[J]+ce-kn-bt,wn=xe[J]+ze-kn;if(A){var an=re(ye?en(on,yt):on,Dt,ye?ft(Ut,wn):Ut);xe[J]=an,Fe[J]=an-Dt}if(P){var zt=J==="x"?Z:ae,Wr=J==="x"?de:N,Yt=xe[Se],sn=Yt+ge[zt],bo=Yt-ge[Wr],yo=re(ye?en(sn,yt):sn,Yt,ye?ft(bo,wn):bo);xe[Se]=yo,Fe[Se]=yo-Yt}}a.modifiersData[E]=Fe}}var X={name:"preventOverflow",enabled:!0,phase:"main",fn:$,requiresIfExists:["offset"]},v=function(a,d){return a=typeof a=="function"?a(Object.assign({},d.rects,{placement:d.placement})):a,ir(typeof a!="number"?a:ar(a,Ce))};function Xe(l){var a,d=l.state,E=l.name,x=l.options,A=d.elements.arrow,R=d.modifiersData.popperOffsets,P=nt(d.placement),j=lt(P),z=[ae,N].indexOf(P)>=0,I=z?"height":"width";if(!(!A||!R)){var Ee=v(x.padding,d),Me=T(A),ye=j==="y"?Z:ae,fe=j==="y"?de:N,Ae=d.rects.reference[I]+d.rects.reference[j]-R[j]-d.rects.popper[I],ge=R[j]-d.rects.reference[j],ke=ee(A),De=ke?j==="y"?ke.clientHeight||0:ke.clientWidth||0:0,je=Ae/2-ge/2,J=Ee[ye],Se=De-Me[I]-Ee[fe],xe=De/2-Me[I]/2+je,Re=re(J,xe,Se),Pe=j;d.modifiersData[E]=(a={},a[Pe]=Re,a.centerOffset=Re-xe,a)}}function Q(l){var a=l.state,d=l.options,E=d.element,x=E===void 0?"[data-popper-arrow]":E;if(x!=null&&!(typeof x=="string"&&(x=a.elements.popper.querySelector(x),!x))){if(i(x)||console.error(['Popper: "arrow" element must be an HTMLElement (not an SVGElement).',"To use an SVG arrow, wrap it in an HTMLElement that will be used as","the arrow."].join(" ")),!Pn(a.elements.popper,x)){console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper',"element."].join(" "));return}a.elements.arrow=x}}var At={name:"arrow",enabled:!0,phase:"main",fn:Xe,effect:Q,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function dt(l,a,d){return d===void 0&&(d={x:0,y:0}),{top:l.top-a.height-d.y,right:l.right-a.width+d.x,bottom:l.bottom-a.height+d.y,left:l.left-a.width-d.x}}function $t(l){return[Z,N,de,ae].some(function(a){return l[a]>=0})}function Wt(l){var a=l.state,d=l.name,E=a.rects.reference,x=a.rects.popper,A=a.modifiersData.preventOverflow,R=Ht(a,{elementContext:"reference"}),P=Ht(a,{altBoundary:!0}),j=dt(R,E),z=dt(P,x,A),I=$t(j),Ee=$t(z);a.modifiersData[d]={referenceClippingOffsets:j,popperEscapeOffsets:z,isReferenceHidden:I,hasPopperEscaped:Ee},a.attributes.popper=Object.assign({},a.attributes.popper,{"data-popper-reference-hidden":I,"data-popper-escaped":Ee})}var Vt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Wt},Ze=[Mn,Rn,p,k],ot=mn({defaultModifiers:Ze}),pt=[Mn,Rn,p,k,se,U,X,At,Vt],rn=mn({defaultModifiers:pt});e.applyStyles=k,e.arrow=At,e.computeStyles=p,e.createPopper=rn,e.createPopperLite=ot,e.defaultModifiers=pt,e.detectOverflow=Ht,e.eventListeners=Mn,e.flip=U,e.hide=Vt,e.offset=se,e.popperGenerator=mn,e.popperOffsets=Rn,e.preventOverflow=X}),xi=wi(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=Ha(),n='',r="tippy-box",o="tippy-content",i="tippy-backdrop",s="tippy-arrow",c="tippy-svg-arrow",u={passive:!0,capture:!0};function h(f,p){return{}.hasOwnProperty.call(f,p)}function m(f,p,y){if(Array.isArray(f)){var C=f[p];return C??(Array.isArray(y)?y[p]:y)}return f}function g(f,p){var y={}.toString.call(f);return y.indexOf("[object")===0&&y.indexOf(p+"]")>-1}function b(f,p){return typeof f=="function"?f.apply(void 0,p):f}function O(f,p){if(p===0)return f;var y;return function(C){clearTimeout(y),y=setTimeout(function(){f(C)},p)}}function S(f,p){var y=Object.assign({},f);return p.forEach(function(C){delete y[C]}),y}function T(f){return f.split(/\s+/).filter(Boolean)}function F(f){return[].concat(f)}function B(f,p){f.indexOf(p)===-1&&f.push(p)}function L(f){return f.filter(function(p,y){return f.indexOf(p)===y})}function K(f){return f.split("-")[0]}function W(f){return[].slice.call(f)}function he(f){return Object.keys(f).reduce(function(p,y){return f[y]!==void 0&&(p[y]=f[y]),p},{})}function ee(){return document.createElement("div")}function Z(f){return["Element","Fragment"].some(function(p){return g(f,p)})}function de(f){return g(f,"NodeList")}function N(f){return g(f,"MouseEvent")}function ae(f){return!!(f&&f._tippy&&f._tippy.reference===f)}function ue(f){return Z(f)?[f]:de(f)?W(f):Array.isArray(f)?f:W(document.querySelectorAll(f))}function Ce(f,p){f.forEach(function(y){y&&(y.style.transitionDuration=p+"ms")})}function pe(f,p){f.forEach(function(y){y&&y.setAttribute("data-state",p)})}function ve(f){var p,y=F(f),C=y[0];return!(C==null||(p=C.ownerDocument)==null)&&p.body?C.ownerDocument:document}function We(f,p){var y=p.clientX,C=p.clientY;return f.every(function(k){var M=k.popperRect,_=k.popperState,se=k.props,G=se.interactiveBorder,te=K(_.placement),le=_.modifiersData.offset;if(!le)return!0;var Oe=te==="bottom"?le.top.y:0,Ne=te==="top"?le.bottom.y:0,be=te==="right"?le.left.x:0,_e=te==="left"?le.right.x:0,U=M.top-C+Oe>G,ne=C-M.bottom-Ne>G,re=M.left-y+be>G,$=y-M.right-_e>G;return U||ne||re||$})}function Le(f,p,y){var C=p+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(k){f[C](k,y)})}var Te={isTouch:!1},tt=0;function Nt(){Te.isTouch||(Te.isTouch=!0,window.performance&&document.addEventListener("mousemove",dn))}function dn(){var f=performance.now();f-tt<20&&(Te.isTouch=!1,document.removeEventListener("mousemove",dn)),tt=f}function pn(){var f=document.activeElement;if(ae(f)){var p=f._tippy;f.blur&&!p.state.isVisible&&f.blur()}}function _n(){document.addEventListener("touchstart",Nt,u),window.addEventListener("blur",pn)}var Tr=typeof window<"u"&&typeof document<"u",_r=Tr?navigator.userAgent:"",Pr=/MSIE |Trident\//.test(_r);function kt(f){var p=f==="destroy"?"n already-":" ";return[f+"() was called on a"+p+"destroyed instance. This is a no-op but","indicates a potential memory leak."].join(" ")}function Jn(f){var p=/[ \t]{2,}/g,y=/^[ \t]*/gm;return f.replace(p," ").replace(y,"").trim()}function Mr(f){return Jn(` + %ctippy.js + + %c`+Jn(f)+` + + %c\u{1F477}\u200D This is a development-only message. It will be removed in production. + `)}function Qn(f){return[Mr(f),"color: #00C584; font-size: 1.3em; font-weight: bold;","line-height: 1.5","color: #a6a095;"]}var Ct;Rr();function Rr(){Ct=new Set}function ut(f,p){if(f&&!Ct.has(p)){var y;Ct.add(p),(y=console).warn.apply(y,Qn(p))}}function jt(f,p){if(f&&!Ct.has(p)){var y;Ct.add(p),(y=console).error.apply(y,Qn(p))}}function gt(f){var p=!f,y=Object.prototype.toString.call(f)==="[object Object]"&&!f.addEventListener;jt(p,["tippy() was passed","`"+String(f)+"`","as its targets (first) argument. Valid types are: String, Element,","Element[], or NodeList."].join(" ")),jt(y,["tippy() was passed a plain object which is not supported as an argument","for virtual positioning. Use props.getReferenceClientRect instead."].join(" "))}var mt={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Ir={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Ke=Object.assign({appendTo:function(){return document.body},aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},mt,{},Ir),Lr=Object.keys(Ke),Nr=function(p){ft(p,[]);var y=Object.keys(p);y.forEach(function(C){Ke[C]=p[C]})};function nt(f){var p=f.plugins||[],y=p.reduce(function(C,k){var M=k.name,_=k.defaultValue;return M&&(C[M]=f[M]!==void 0?f[M]:_),C},{});return Object.assign({},f,{},y)}function kr(f,p){var y=p?Object.keys(nt(Object.assign({},Ke,{plugins:p}))):Lr,C=y.reduce(function(k,M){var _=(f.getAttribute("data-tippy-"+M)||"").trim();if(!_)return k;if(M==="content")k[M]=_;else try{k[M]=JSON.parse(_)}catch{k[M]=_}return k},{});return C}function Zn(f,p){var y=Object.assign({},p,{content:b(p.content,[f])},p.ignoreAttributes?{}:kr(f,p.plugins));return y.aria=Object.assign({},Ke.aria,{},y.aria),y.aria={expanded:y.aria.expanded==="auto"?p.interactive:y.aria.expanded,content:y.aria.content==="auto"?p.interactive?null:"describedby":y.aria.content},y}function ft(f,p){f===void 0&&(f={}),p===void 0&&(p=[]);var y=Object.keys(f);y.forEach(function(C){var k=S(Ke,Object.keys(mt)),M=!h(k,C);M&&(M=p.filter(function(_){return _.name===C}).length===0),ut(M,["`"+C+"`","is not a valid prop. You may have spelled it incorrectly, or if it's","a plugin, forgot to pass it in an array as props.plugins.",` + +`,`All props: https://atomiks.github.io/tippyjs/v6/all-props/ +`,"Plugins: https://atomiks.github.io/tippyjs/v6/plugins/"].join(" "))})}var en=function(){return"innerHTML"};function Ft(f,p){f[en()]=p}function er(f){var p=ee();return f===!0?p.className=s:(p.className=c,Z(f)?p.appendChild(f):Ft(p,f)),p}function Pn(f,p){Z(p.content)?(Ft(f,""),f.appendChild(p.content)):typeof p.content!="function"&&(p.allowHTML?Ft(f,p.content):f.textContent=p.content)}function Bt(f){var p=f.firstElementChild,y=W(p.children);return{box:p,content:y.find(function(C){return C.classList.contains(o)}),arrow:y.find(function(C){return C.classList.contains(s)||C.classList.contains(c)}),backdrop:y.find(function(C){return C.classList.contains(i)})}}function tr(f){var p=ee(),y=ee();y.className=r,y.setAttribute("data-state","hidden"),y.setAttribute("tabindex","-1");var C=ee();C.className=o,C.setAttribute("data-state","hidden"),Pn(C,f.props),p.appendChild(y),y.appendChild(C),k(f.props,f.props);function k(M,_){var se=Bt(p),G=se.box,te=se.content,le=se.arrow;_.theme?G.setAttribute("data-theme",_.theme):G.removeAttribute("data-theme"),typeof _.animation=="string"?G.setAttribute("data-animation",_.animation):G.removeAttribute("data-animation"),_.inertia?G.setAttribute("data-inertia",""):G.removeAttribute("data-inertia"),G.style.maxWidth=typeof _.maxWidth=="number"?_.maxWidth+"px":_.maxWidth,_.role?G.setAttribute("role",_.role):G.removeAttribute("role"),(M.content!==_.content||M.allowHTML!==_.allowHTML)&&Pn(te,f.props),_.arrow?le?M.arrow!==_.arrow&&(G.removeChild(le),G.appendChild(er(_.arrow))):G.appendChild(er(_.arrow)):le&&G.removeChild(le)}return{popper:p,onUpdate:k}}tr.$$tippy=!0;var nr=1,hn=[],vn=[];function tn(f,p){var y=Zn(f,Object.assign({},Ke,{},nt(he(p)))),C,k,M,_=!1,se=!1,G=!1,te=!1,le,Oe,Ne,be=[],_e=O(De,y.interactiveDebounce),U,ne=nr++,re=null,$=L(y.plugins),X={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},v={id:ne,reference:f,popper:ee(),popperInstance:re,props:y,state:X,plugins:$,clearDelayTimeouts:Dt,setProps:on,setContent:Ut,show:Tt,hide:Ln,hideWithInteractivity:Xt,enable:ht,disable:Je,unmount:yn,destroy:Nn};if(!y.render)return jt(!0,"render() function has not been supplied."),v;var Xe=y.render(v),Q=Xe.popper,At=Xe.onUpdate;Q.setAttribute("data-tippy-root",""),Q.id="tippy-"+v.id,v.popper=Q,f._tippy=v,Q._tippy=v;var dt=$.map(function(w){return w.fn(v)}),$t=f.hasAttribute("aria-expanded");return Ae(),x(),a(),d("onCreate",[v]),y.showOnCreate&&Fe(),Q.addEventListener("mouseenter",function(){v.props.interactive&&v.state.isVisible&&v.clearDelayTimeouts()}),Q.addEventListener("mouseleave",function(w){v.props.interactive&&v.props.trigger.indexOf("mouseenter")>=0&&(pt().addEventListener("mousemove",_e),_e(w))}),v;function Wt(){var w=v.props.touch;return Array.isArray(w)?w:[w,0]}function Vt(){return Wt()[0]==="hold"}function Ze(){var w;return!!((w=v.props.render)!=null&&w.$$tippy)}function ot(){return U||f}function pt(){var w=ot().parentNode;return w?ve(w):document}function rn(){return Bt(Q)}function l(w){return v.state.isMounted&&!v.state.isVisible||Te.isTouch||le&&le.type==="focus"?0:m(v.props.delay,w?0:1,Ke.delay)}function a(){Q.style.pointerEvents=v.props.interactive&&v.state.isVisible?"":"none",Q.style.zIndex=""+v.props.zIndex}function d(w,H,V){if(V===void 0&&(V=!0),dt.forEach(function(ce){ce[w]&&ce[w].apply(void 0,H)}),V){var ie;(ie=v.props)[w].apply(ie,H)}}function E(){var w=v.props.aria;if(w.content){var H="aria-"+w.content,V=Q.id,ie=F(v.props.triggerTarget||f);ie.forEach(function(ce){var ze=ce.getAttribute(H);if(v.state.isVisible)ce.setAttribute(H,ze?ze+" "+V:V);else{var Ye=ze&&ze.replace(V,"").trim();Ye?ce.setAttribute(H,Ye):ce.removeAttribute(H)}})}}function x(){if(!($t||!v.props.aria.expanded)){var w=F(v.props.triggerTarget||f);w.forEach(function(H){v.props.interactive?H.setAttribute("aria-expanded",v.state.isVisible&&H===ot()?"true":"false"):H.removeAttribute("aria-expanded")})}}function A(){pt().removeEventListener("mousemove",_e),hn=hn.filter(function(w){return w!==_e})}function R(w){if(!(Te.isTouch&&(G||w.type==="mousedown"))&&!(v.props.interactive&&Q.contains(w.target))){if(ot().contains(w.target)){if(Te.isTouch||v.state.isVisible&&v.props.trigger.indexOf("click")>=0)return}else d("onClickOutside",[v,w]);v.props.hideOnClick===!0&&(v.clearDelayTimeouts(),v.hide(),se=!0,setTimeout(function(){se=!1}),v.state.isMounted||I())}}function P(){G=!0}function j(){G=!1}function z(){var w=pt();w.addEventListener("mousedown",R,!0),w.addEventListener("touchend",R,u),w.addEventListener("touchstart",j,u),w.addEventListener("touchmove",P,u)}function I(){var w=pt();w.removeEventListener("mousedown",R,!0),w.removeEventListener("touchend",R,u),w.removeEventListener("touchstart",j,u),w.removeEventListener("touchmove",P,u)}function Ee(w,H){ye(w,function(){!v.state.isVisible&&Q.parentNode&&Q.parentNode.contains(Q)&&H()})}function Me(w,H){ye(w,H)}function ye(w,H){var V=rn().box;function ie(ce){ce.target===V&&(Le(V,"remove",ie),H())}if(w===0)return H();Le(V,"remove",Oe),Le(V,"add",ie),Oe=ie}function fe(w,H,V){V===void 0&&(V=!1);var ie=F(v.props.triggerTarget||f);ie.forEach(function(ce){ce.addEventListener(w,H,V),be.push({node:ce,eventType:w,handler:H,options:V})})}function Ae(){Vt()&&(fe("touchstart",ke,{passive:!0}),fe("touchend",je,{passive:!0})),T(v.props.trigger).forEach(function(w){if(w!=="manual")switch(fe(w,ke),w){case"mouseenter":fe("mouseleave",je);break;case"focus":fe(Pr?"focusout":"blur",J);break;case"focusin":fe("focusout",J);break}})}function ge(){be.forEach(function(w){var H=w.node,V=w.eventType,ie=w.handler,ce=w.options;H.removeEventListener(V,ie,ce)}),be=[]}function ke(w){var H,V=!1;if(!(!v.state.isEnabled||Se(w)||se)){var ie=((H=le)==null?void 0:H.type)==="focus";le=w,U=w.currentTarget,x(),!v.state.isVisible&&N(w)&&hn.forEach(function(ce){return ce(w)}),w.type==="click"&&(v.props.trigger.indexOf("mouseenter")<0||_)&&v.props.hideOnClick!==!1&&v.state.isVisible?V=!0:Fe(w),w.type==="click"&&(_=!V),V&&!ie&&He(w)}}function De(w){var H=w.target,V=ot().contains(H)||Q.contains(H);if(!(w.type==="mousemove"&&V)){var ie=Ve().concat(Q).map(function(ce){var ze,Ye=ce._tippy,bt=(ze=Ye.popperInstance)==null?void 0:ze.state;return bt?{popperRect:ce.getBoundingClientRect(),popperState:bt,props:y}:null}).filter(Boolean);We(ie,w)&&(A(),He(w))}}function je(w){var H=Se(w)||v.props.trigger.indexOf("click")>=0&&_;if(!H){if(v.props.interactive){v.hideWithInteractivity(w);return}He(w)}}function J(w){v.props.trigger.indexOf("focusin")<0&&w.target!==ot()||v.props.interactive&&w.relatedTarget&&Q.contains(w.relatedTarget)||He(w)}function Se(w){return Te.isTouch?Vt()!==w.type.indexOf("touch")>=0:!1}function xe(){Re();var w=v.props,H=w.popperOptions,V=w.placement,ie=w.offset,ce=w.getReferenceClientRect,ze=w.moveTransition,Ye=Ze()?Bt(Q).arrow:null,bt=ce?{getBoundingClientRect:ce,contextElement:ce.contextElement||ot()}:f,kn={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(an){var zt=an.state;if(Ze()){var Wr=rn(),Yt=Wr.box;["placement","reference-hidden","escaped"].forEach(function(sn){sn==="placement"?Yt.setAttribute("data-placement",zt.placement):zt.attributes.popper["data-popper-"+sn]?Yt.setAttribute("data-"+sn,""):Yt.removeAttribute("data-"+sn)}),zt.attributes.popper={}}}},yt=[{name:"offset",options:{offset:ie}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!ze}},kn];Ze()&&Ye&&yt.push({name:"arrow",options:{element:Ye,padding:3}}),yt.push.apply(yt,H?.modifiers||[]),v.popperInstance=t.createPopper(bt,Q,Object.assign({},H,{placement:V,onFirstUpdate:Ne,modifiers:yt}))}function Re(){v.popperInstance&&(v.popperInstance.destroy(),v.popperInstance=null)}function Pe(){var w=v.props.appendTo,H,V=ot();v.props.interactive&&w===Ke.appendTo||w==="parent"?H=V.parentNode:H=b(w,[V]),H.contains(Q)||H.appendChild(Q),xe(),ut(v.props.interactive&&w===Ke.appendTo&&V.nextElementSibling!==Q,["Interactive tippy element may not be accessible via keyboard","navigation because it is not directly after the reference element","in the DOM source order.",` + +`,"Using a wrapper
',eu=Number.isNaN||Le.isNaN;function Y(e){return typeof e=="number"&&!eu(e)}var nr=function(t){return t>0&&t<1/0};function qi(e){return typeof e>"u"}function Qe(e){return ji(e)==="object"&&e!==null}var tu=Object.prototype.hasOwnProperty;function dt(e){if(!Qe(e))return!1;try{var t=e.constructor,i=t.prototype;return t&&i&&tu.call(i,"isPrototypeOf")}catch{return!1}}function he(e){return typeof e=="function"}var iu=Array.prototype.slice;function Er(e){return Array.from?Array.from(e):iu.call(e)}function ie(e,t){return e&&he(t)&&(Array.isArray(e)||Y(e.length)?Er(e).forEach(function(i,a){t.call(e,i,a,e)}):Qe(e)&&Object.keys(e).forEach(function(i){t.call(e,e[i],i,e)})),e}var Q=Object.assign||function(t){for(var i=arguments.length,a=new Array(i>1?i-1:0),n=1;n0&&a.forEach(function(r){Qe(r)&&Object.keys(r).forEach(function(o){t[o]=r[o]})}),t},au=/\.\d*(?:0|9){12}\d*$/;function ht(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return au.test(e)?Math.round(e*t)/t:e}var nu=/^width|height|left|top|marginLeft|marginTop$/;function Ne(e,t){var i=e.style;ie(t,function(a,n){nu.test(n)&&Y(a)&&(a="".concat(a,"px")),i[n]=a})}function ru(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function oe(e,t){if(t){if(Y(e.length)){ie(e,function(a){oe(a,t)});return}if(e.classList){e.classList.add(t);return}var i=e.className.trim();i?i.indexOf(t)<0&&(e.className="".concat(i," ").concat(t)):e.className=t}}function ve(e,t){if(t){if(Y(e.length)){ie(e,function(i){ve(i,t)});return}if(e.classList){e.classList.remove(t);return}e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function ut(e,t,i){if(t){if(Y(e.length)){ie(e,function(a){ut(a,t,i)});return}i?oe(e,t):ve(e,t)}}var ou=/([a-z\d])([A-Z])/g;function ca(e){return e.replace(ou,"$1-$2").toLowerCase()}function na(e,t){return Qe(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(ca(t)))}function xt(e,t,i){Qe(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute("data-".concat(ca(t)),i)}function lu(e,t){if(Qe(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch{e.dataset[t]=void 0}else e.removeAttribute("data-".concat(ca(t)))}var Tr=/\s\s*/,Ir=function(){var e=!1;if(oi){var t=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(r){t=r}});Le.addEventListener("test",i,a),Le.removeEventListener("test",i,a)}return e}();function Ae(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(Tr).forEach(function(r){if(!Ir){var o=e.listeners;o&&o[r]&&o[r][i]&&(n=o[r][i],delete o[r][i],Object.keys(o[r]).length===0&&delete o[r],Object.keys(o).length===0&&delete e.listeners)}e.removeEventListener(r,n,a)})}function be(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(Tr).forEach(function(r){if(a.once&&!Ir){var o=e.listeners,l=o===void 0?{}:o;n=function(){delete l[r][i],e.removeEventListener(r,n,a);for(var u=arguments.length,c=new Array(u),d=0;dMath.abs(i)&&(i=h)})}),i}function ni(e,t){var i=e.pageX,a=e.pageY,n={endX:i,endY:a};return t?n:lr({startX:i,startY:a},n)}function du(e){var t=0,i=0,a=0;return ie(e,function(n){var r=n.startX,o=n.startY;t+=r,i+=o,a+=1}),t/=a,i/=a,{pageX:t,pageY:i}}function Be(e){var t=e.aspectRatio,i=e.height,a=e.width,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",r=nr(a),o=nr(i);if(r&&o){var l=i*t;n==="contain"&&l>a||n==="cover"&&l90?{width:s,height:l}:{width:l,height:s}}function hu(e,t,i,a){var n=t.aspectRatio,r=t.naturalWidth,o=t.naturalHeight,l=t.rotate,s=l===void 0?0:l,u=t.scaleX,c=u===void 0?1:u,d=t.scaleY,h=d===void 0?1:d,f=i.aspectRatio,p=i.naturalWidth,m=i.naturalHeight,g=a.fillColor,b=g===void 0?"transparent":g,E=a.imageSmoothingEnabled,T=E===void 0?!0:E,_=a.imageSmoothingQuality,y=_===void 0?"low":_,I=a.maxWidth,A=I===void 0?1/0:I,R=a.maxHeight,S=R===void 0?1/0:R,x=a.minWidth,D=x===void 0?0:x,O=a.minHeight,z=O===void 0?0:O,v=document.createElement("canvas"),P=v.getContext("2d"),w=Be({aspectRatio:f,width:A,height:S}),L=Be({aspectRatio:f,width:D,height:z},"cover"),F=Math.min(w.width,Math.max(L.width,p)),C=Math.min(w.height,Math.max(L.height,m)),V=Be({aspectRatio:n,width:A,height:S}),G=Be({aspectRatio:n,width:D,height:z},"cover"),B=Math.min(V.width,Math.max(G.width,r)),N=Math.min(V.height,Math.max(G.height,o)),k=[-B/2,-N/2,B,N];return v.width=ht(F),v.height=ht(C),P.fillStyle=b,P.fillRect(0,0,F,C),P.save(),P.translate(F/2,C/2),P.rotate(s*Math.PI/180),P.scale(c,h),P.imageSmoothingEnabled=T,P.imageSmoothingQuality=y,P.drawImage.apply(P,[e].concat(sr(k.map(function(q){return Math.floor(ht(q))})))),P.restore(),v}var _r=String.fromCharCode;function fu(e,t,i){var a="";i+=t;for(var n=t;n0;)i.push(_r.apply(null,Er(n.subarray(0,a)))),n=n.subarray(a);return"data:".concat(t,";base64,").concat(btoa(i.join("")))}function Eu(e){var t=new DataView(e),i;try{var a,n,r;if(t.getUint8(0)===255&&t.getUint8(1)===216)for(var o=t.byteLength,l=2;l+1=8&&(r=u+d)}}}if(r){var h=t.getUint16(r,a),f,p;for(p=0;p=0?r:mr),height:Math.max(a.offsetHeight,o>=0?o:gr)};this.containerData=l,Ne(n,{width:l.width,height:l.height}),oe(t,fe),ve(n,fe)},initCanvas:function(){var t=this.containerData,i=this.imageData,a=this.options.viewMode,n=Math.abs(i.rotate)%180===90,r=n?i.naturalHeight:i.naturalWidth,o=n?i.naturalWidth:i.naturalHeight,l=r/o,s=t.width,u=t.height;t.height*l>t.width?a===3?s=t.height*l:u=t.width/l:a===3?u=t.width/l:s=t.height*l;var c={aspectRatio:l,naturalWidth:r,naturalHeight:o,width:s,height:u};this.canvasData=c,this.limited=a===1||a===2,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=Q({},c)},limitCanvas:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=a.viewMode,s=r.aspectRatio,u=this.cropped&&o;if(t){var c=Number(a.minCanvasWidth)||0,d=Number(a.minCanvasHeight)||0;l>1?(c=Math.max(c,n.width),d=Math.max(d,n.height),l===3&&(d*s>c?c=d*s:d=c/s)):l>0&&(c?c=Math.max(c,u?o.width:0):d?d=Math.max(d,u?o.height:0):u&&(c=o.width,d=o.height,d*s>c?c=d*s:d=c/s));var h=Be({aspectRatio:s,width:c,height:d});c=h.width,d=h.height,r.minWidth=c,r.minHeight=d,r.maxWidth=1/0,r.maxHeight=1/0}if(i)if(l>(u?0:1)){var f=n.width-r.width,p=n.height-r.height;r.minLeft=Math.min(0,f),r.minTop=Math.min(0,p),r.maxLeft=Math.max(0,f),r.maxTop=Math.max(0,p),u&&this.limited&&(r.minLeft=Math.min(o.left,o.left+(o.width-r.width)),r.minTop=Math.min(o.top,o.top+(o.height-r.height)),r.maxLeft=o.left,r.maxTop=o.top,l===2&&(r.width>=n.width&&(r.minLeft=Math.min(0,f),r.maxLeft=Math.max(0,f)),r.height>=n.height&&(r.minTop=Math.min(0,p),r.maxTop=Math.max(0,p))))}else r.minLeft=-r.width,r.minTop=-r.height,r.maxLeft=n.width,r.maxTop=n.height},renderCanvas:function(t,i){var a=this.canvasData,n=this.imageData;if(i){var r=uu({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),o=r.width,l=r.height,s=a.width*(o/a.naturalWidth),u=a.height*(l/a.naturalHeight);a.left-=(s-a.width)/2,a.top-=(u-a.height)/2,a.width=s,a.height=u,a.aspectRatio=o/l,a.naturalWidth=o,a.naturalHeight=l,this.limitCanvas(!0,!1)}(a.width>a.maxWidth||a.widtha.maxHeight||a.heighti.width?r.height=r.width/a:r.width=r.height*a),this.cropBoxData=r,this.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*n),r.height=Math.max(r.minHeight,r.height*n),r.left=i.left+(i.width-r.width)/2,r.top=i.top+(i.height-r.height)/2,r.oldLeft=r.left,r.oldTop=r.top,this.initialCropBoxData=Q({},r)},limitCropBox:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=this.limited,s=a.aspectRatio;if(t){var u=Number(a.minCropBoxWidth)||0,c=Number(a.minCropBoxHeight)||0,d=l?Math.min(n.width,r.width,r.width+r.left,n.width-r.left):n.width,h=l?Math.min(n.height,r.height,r.height+r.top,n.height-r.top):n.height;u=Math.min(u,n.width),c=Math.min(c,n.height),s&&(u&&c?c*s>u?c=u/s:u=c*s:u?c=u/s:c&&(u=c*s),h*s>d?h=d/s:d=h*s),o.minWidth=Math.min(u,d),o.minHeight=Math.min(c,h),o.maxWidth=d,o.maxHeight=h}i&&(l?(o.minLeft=Math.max(0,r.left),o.minTop=Math.max(0,r.top),o.maxLeft=Math.min(n.width,r.left+r.width)-o.width,o.maxTop=Math.min(n.height,r.top+r.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=n.width-o.width,o.maxTop=n.height-o.height))},renderCropBox:function(){var t=this.options,i=this.containerData,a=this.cropBoxData;(a.width>a.maxWidth||a.widtha.maxHeight||a.height=i.width&&a.height>=i.height?ur:la),Ne(this.cropBox,Q({width:a.width,height:a.height},Ot({translateX:a.left,translateY:a.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),ft(this.element,Ji,this.getData())}},bu={initPreview:function(){var t=this.element,i=this.crossOrigin,a=this.options.preview,n=i?this.crossOriginUrl:this.url,r=t.alt||"The image to preview",o=document.createElement("img");if(i&&(o.crossOrigin=i),o.src=n,o.alt=r,this.viewBox.appendChild(o),this.viewBoxImage=o,!!a){var l=a;typeof a=="string"?l=t.ownerDocument.querySelectorAll(a):a.querySelector&&(l=[a]),this.previews=l,ie(l,function(s){var u=document.createElement("img");xt(s,ai,{width:s.offsetWidth,height:s.offsetHeight,html:s.innerHTML}),i&&(u.crossOrigin=i),u.src=n,u.alt=r,u.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',s.innerHTML="",s.appendChild(u)})}},resetPreview:function(){ie(this.previews,function(t){var i=na(t,ai);Ne(t,{width:i.width,height:i.height}),t.innerHTML=i.html,lu(t,ai)})},preview:function(){var t=this.imageData,i=this.canvasData,a=this.cropBoxData,n=a.width,r=a.height,o=t.width,l=t.height,s=a.left-i.left-t.left,u=a.top-i.top-t.top;!this.cropped||this.disabled||(Ne(this.viewBoxImage,Q({width:o,height:l},Ot(Q({translateX:-s,translateY:-u},t)))),ie(this.previews,function(c){var d=na(c,ai),h=d.width,f=d.height,p=h,m=f,g=1;n&&(g=h/n,m=r*g),r&&m>f&&(g=f/r,p=n*g,m=f),Ne(c,{width:p,height:m}),Ne(c.getElementsByTagName("img")[0],Q({width:o*g,height:l*g},Ot(Q({translateX:-s*g,translateY:-u*g},t))))}))}},_u={bind:function(){var t=this.element,i=this.options,a=this.cropper;he(i.cropstart)&&be(t,ia,i.cropstart),he(i.cropmove)&&be(t,ta,i.cropmove),he(i.cropend)&&be(t,ea,i.cropend),he(i.crop)&&be(t,Ji,i.crop),he(i.zoom)&&be(t,aa,i.zoom),be(a,Qn,this.onCropStart=this.cropStart.bind(this)),i.zoomable&&i.zoomOnWheel&&be(a,tr,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&be(a,jn,this.onDblclick=this.dblclick.bind(this)),be(t.ownerDocument,Zn,this.onCropMove=this.cropMove.bind(this)),be(t.ownerDocument,Kn,this.onCropEnd=this.cropEnd.bind(this)),i.responsive&&be(window,er,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,i=this.options,a=this.cropper;he(i.cropstart)&&Ae(t,ia,i.cropstart),he(i.cropmove)&&Ae(t,ta,i.cropmove),he(i.cropend)&&Ae(t,ea,i.cropend),he(i.crop)&&Ae(t,Ji,i.crop),he(i.zoom)&&Ae(t,aa,i.zoom),Ae(a,Qn,this.onCropStart),i.zoomable&&i.zoomOnWheel&&Ae(a,tr,this.onWheel,{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&Ae(a,jn,this.onDblclick),Ae(t.ownerDocument,Zn,this.onCropMove),Ae(t.ownerDocument,Kn,this.onCropEnd),i.responsive&&Ae(window,er,this.onResize)}},Ru={resize:function(){if(!this.disabled){var t=this.options,i=this.container,a=this.containerData,n=i.offsetWidth/a.width,r=i.offsetHeight/a.height,o=Math.abs(n-1)>Math.abs(r-1)?n:r;if(o!==1){var l,s;t.restore&&(l=this.getCanvasData(),s=this.getCropBoxData()),this.render(),t.restore&&(this.setCanvasData(ie(l,function(u,c){l[c]=u*o})),this.setCropBoxData(ie(s,function(u,c){s[c]=u*o})))}}},dblclick:function(){this.disabled||this.options.dragMode===pr||this.setDragMode(ru(this.dragBox,Zi)?fr:sa)},wheel:function(t){var i=this,a=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(t.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){i.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*a,t)))},cropStart:function(t){var i=t.buttons,a=t.button;if(!(this.disabled||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(Y(i)&&i!==1||Y(a)&&a!==0||t.ctrlKey))){var n=this.options,r=this.pointers,o;t.changedTouches?ie(t.changedTouches,function(l){r[l.identifier]=ni(l)}):r[t.pointerId||0]=ni(t),Object.keys(r).length>1&&n.zoomable&&n.zoomOnTouch?o=hr:o=na(t.target,Dt),jd.test(o)&&ft(this.element,ia,{originalEvent:t,action:o})!==!1&&(t.preventDefault(),this.action=o,this.cropping=!1,o===dr&&(this.cropping=!0,oe(this.dragBox,ri)))}},cropMove:function(t){var i=this.action;if(!(this.disabled||!i)){var a=this.pointers;t.preventDefault(),ft(this.element,ta,{originalEvent:t,action:i})!==!1&&(t.changedTouches?ie(t.changedTouches,function(n){Q(a[n.identifier]||{},ni(n,!0))}):Q(a[t.pointerId||0]||{},ni(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var i=this.action,a=this.pointers;t.changedTouches?ie(t.changedTouches,function(n){delete a[n.identifier]}):delete a[t.pointerId||0],i&&(t.preventDefault(),Object.keys(a).length||(this.action=""),this.cropping&&(this.cropping=!1,ut(this.dragBox,ri,this.cropped&&this.options.modal)),ft(this.element,ea,{originalEvent:t,action:i}))}}},yu={change:function(t){var i=this.options,a=this.canvasData,n=this.containerData,r=this.cropBoxData,o=this.pointers,l=this.action,s=i.aspectRatio,u=r.left,c=r.top,d=r.width,h=r.height,f=u+d,p=c+h,m=0,g=0,b=n.width,E=n.height,T=!0,_;!s&&t.shiftKey&&(s=d&&h?d/h:1),this.limited&&(m=r.minLeft,g=r.minTop,b=m+Math.min(n.width,a.width,a.left+a.width),E=g+Math.min(n.height,a.height,a.top+a.height));var y=o[Object.keys(o)[0]],I={x:y.endX-y.startX,y:y.endY-y.startY},A=function(S){switch(S){case Xe:f+I.x>b&&(I.x=b-f);break;case je:u+I.xE&&(I.y=E-p);break}};switch(l){case la:u+=I.x,c+=I.y;break;case Xe:if(I.x>=0&&(f>=b||s&&(c<=g||p>=E))){T=!1;break}A(Xe),d+=I.x,d<0&&(l=je,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case ze:if(I.y<=0&&(c<=g||s&&(u<=m||f>=b))){T=!1;break}A(ze),h-=I.y,c+=I.y,h<0&&(l=ct,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case je:if(I.x<=0&&(u<=m||s&&(c<=g||p>=E))){T=!1;break}A(je),d-=I.x,u+=I.x,d<0&&(l=Xe,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case ct:if(I.y>=0&&(p>=E||s&&(u<=m||f>=b))){T=!1;break}A(ct),h+=I.y,h<0&&(l=ze,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case At:if(s){if(I.y<=0&&(c<=g||f>=b)){T=!1;break}A(ze),h-=I.y,c+=I.y,d=h*s}else A(ze),A(Xe),I.x>=0?fg&&(h-=I.y,c+=I.y):(h-=I.y,c+=I.y);d<0&&h<0?(l=Mt,h=-h,d=-d,c-=h,u-=d):d<0?(l=vt,d=-d,u-=d):h<0&&(l=Lt,h=-h,c-=h);break;case vt:if(s){if(I.y<=0&&(c<=g||u<=m)){T=!1;break}A(ze),h-=I.y,c+=I.y,d=h*s,u+=r.width-d}else A(ze),A(je),I.x<=0?u>m?(d-=I.x,u+=I.x):I.y<=0&&c<=g&&(T=!1):(d-=I.x,u+=I.x),I.y<=0?c>g&&(h-=I.y,c+=I.y):(h-=I.y,c+=I.y);d<0&&h<0?(l=Lt,h=-h,d=-d,c-=h,u-=d):d<0?(l=At,d=-d,u-=d):h<0&&(l=Mt,h=-h,c-=h);break;case Mt:if(s){if(I.x<=0&&(u<=m||p>=E)){T=!1;break}A(je),d-=I.x,u+=I.x,h=d/s}else A(ct),A(je),I.x<=0?u>m?(d-=I.x,u+=I.x):I.y>=0&&p>=E&&(T=!1):(d-=I.x,u+=I.x),I.y>=0?p=0&&(f>=b||p>=E)){T=!1;break}A(Xe),d+=I.x,h=d/s}else A(ct),A(Xe),I.x>=0?f=0&&p>=E&&(T=!1):d+=I.x,I.y>=0?p0?l=I.y>0?Lt:At:I.x<0&&(u-=d,l=I.y>0?Mt:vt),I.y<0&&(c-=h),this.cropped||(ve(this.cropBox,fe),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}T&&(r.width=d,r.height=h,r.left=u,r.top=c,this.action=l,this.renderCropBox()),ie(o,function(R){R.startX=R.endX,R.startY=R.endY})}},Su={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&oe(this.dragBox,ri),ve(this.cropBox,fe),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=Q({},this.initialImageData),this.canvasData=Q({},this.initialCanvasData),this.cropBoxData=Q({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(Q(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),ve(this.dragBox,ri),oe(this.cropBox,fe)),this},replace:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&t&&(this.isImg&&(this.element.src=t),i?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,ie(this.previews,function(a){a.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,ve(this.cropper,qn)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,oe(this.cropper,qn)),this},destroy:function(){var t=this.element;return t[j]?(t[j]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=a.left,r=a.top;return this.moveTo(qi(t)?t:n+Number(t),qi(i)?i:r+Number(i))},moveTo:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.movable&&(Y(t)&&(a.left=t,n=!0),Y(i)&&(a.top=i,n=!0),n&&this.renderCanvas(!0)),this},zoom:function(t,i){var a=this.canvasData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(a.width*t/a.naturalWidth,null,i)},zoomTo:function(t,i,a){var n=this.options,r=this.canvasData,o=r.width,l=r.height,s=r.naturalWidth,u=r.naturalHeight;if(t=Number(t),t>=0&&this.ready&&!this.disabled&&n.zoomable){var c=s*t,d=u*t;if(ft(this.element,aa,{ratio:t,oldRatio:o/s,originalEvent:a})===!1)return this;if(a){var h=this.pointers,f=br(this.cropper),p=h&&Object.keys(h).length?du(h):{pageX:a.pageX,pageY:a.pageY};r.left-=(c-o)*((p.pageX-f.left-r.left)/o),r.top-=(d-l)*((p.pageY-f.top-r.top)/l)}else dt(i)&&Y(i.x)&&Y(i.y)?(r.left-=(c-o)*((i.x-r.left)/o),r.top-=(d-l)*((i.y-r.top)/l)):(r.left-=(c-o)/2,r.top-=(d-l)/2);r.width=c,r.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return t=Number(t),Y(t)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var i=this.imageData.scaleY;return this.scale(t,Y(i)?i:1)},scaleY:function(t){var i=this.imageData.scaleX;return this.scale(Y(i)?i:1,t)},scale:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.imageData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.scalable&&(Y(t)&&(a.scaleX=t,n=!0),Y(i)&&(a.scaleY=i,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=this.options,a=this.imageData,n=this.canvasData,r=this.cropBoxData,o;if(this.ready&&this.cropped){o={x:r.left-n.left,y:r.top-n.top,width:r.width,height:r.height};var l=a.width/a.naturalWidth;if(ie(o,function(c,d){o[d]=c/l}),t){var s=Math.round(o.y+o.height),u=Math.round(o.x+o.width);o.x=Math.round(o.x),o.y=Math.round(o.y),o.width=u-o.x,o.height=s-o.y}}else o={x:0,y:0,width:0,height:0};return i.rotatable&&(o.rotate=a.rotate||0),i.scalable&&(o.scaleX=a.scaleX||1,o.scaleY=a.scaleY||1),o},setData:function(t){var i=this.options,a=this.imageData,n=this.canvasData,r={};if(this.ready&&!this.disabled&&dt(t)){var o=!1;i.rotatable&&Y(t.rotate)&&t.rotate!==a.rotate&&(a.rotate=t.rotate,o=!0),i.scalable&&(Y(t.scaleX)&&t.scaleX!==a.scaleX&&(a.scaleX=t.scaleX,o=!0),Y(t.scaleY)&&t.scaleY!==a.scaleY&&(a.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var l=a.width/a.naturalWidth;Y(t.x)&&(r.left=t.x*l+n.left),Y(t.y)&&(r.top=t.y*l+n.top),Y(t.width)&&(r.width=t.width*l),Y(t.height)&&(r.height=t.height*l),this.setCropBoxData(r)}return this},getContainerData:function(){return this.ready?Q({},this.containerData):{}},getImageData:function(){return this.sized?Q({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,i={};return this.ready&&ie(["left","top","width","height","naturalWidth","naturalHeight"],function(a){i[a]=t[a]}),i},setCanvasData:function(t){var i=this.canvasData,a=i.aspectRatio;return this.ready&&!this.disabled&&dt(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)?(i.width=t.width,i.height=t.width/a):Y(t.height)&&(i.height=t.height,i.width=t.height*a),this.renderCanvas(!0)),this},getCropBoxData:function(){var t=this.cropBoxData,i;return this.ready&&this.cropped&&(i={left:t.left,top:t.top,width:t.width,height:t.height}),i||{}},setCropBoxData:function(t){var i=this.cropBoxData,a=this.options.aspectRatio,n,r;return this.ready&&this.cropped&&!this.disabled&&dt(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)&&t.width!==i.width&&(n=!0,i.width=t.width),Y(t.height)&&t.height!==i.height&&(r=!0,i.height=t.height),a&&(n?i.height=i.width/a:r&&(i.width=i.height*a)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var i=this.canvasData,a=hu(this.image,this.imageData,i,t);if(!this.cropped)return a;var n=this.getData(t.rounded),r=n.x,o=n.y,l=n.width,s=n.height,u=a.width/Math.floor(i.naturalWidth);u!==1&&(r*=u,o*=u,l*=u,s*=u);var c=l/s,d=Be({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),h=Be({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),f=Be({aspectRatio:c,width:t.width||(u!==1?a.width:l),height:t.height||(u!==1?a.height:s)}),p=f.width,m=f.height;p=Math.min(d.width,Math.max(h.width,p)),m=Math.min(d.height,Math.max(h.height,m));var g=document.createElement("canvas"),b=g.getContext("2d");g.width=ht(p),g.height=ht(m),b.fillStyle=t.fillColor||"transparent",b.fillRect(0,0,p,m);var E=t.imageSmoothingEnabled,T=E===void 0?!0:E,_=t.imageSmoothingQuality;b.imageSmoothingEnabled=T,_&&(b.imageSmoothingQuality=_);var y=a.width,I=a.height,A=r,R=o,S,x,D,O,z,v;A<=-l||A>y?(A=0,S=0,D=0,z=0):A<=0?(D=-A,A=0,S=Math.min(y,l+A),z=S):A<=y&&(D=0,S=Math.min(l,y-A),z=S),S<=0||R<=-s||R>I?(R=0,x=0,O=0,v=0):R<=0?(O=-R,R=0,x=Math.min(I,s+R),v=x):R<=I&&(O=0,x=Math.min(s,I-R),v=x);var P=[A,R,S,x];if(z>0&&v>0){var w=p/l;P.push(D*w,O*w,z*w,v*w)}return b.drawImage.apply(b,[a].concat(sr(P.map(function(L){return Math.floor(ht(L))})))),g},setAspectRatio:function(t){var i=this.options;return!this.disabled&&!qi(t)&&(i.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var i=this.options,a=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var r=t===sa,o=i.movable&&t===fr;t=r||o?t:pr,i.dragMode=t,xt(a,Dt,t),ut(a,Zi,r),ut(a,Ki,o),i.cropBoxMovable||(xt(n,Dt,t),ut(n,Zi,r),ut(n,Ki,o))}return this}},wu=Le.Cropper,da=function(){function e(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(Nd(this,e),!t||!Kd.test(t.tagName))throw new Error("The first argument is required and must be an or element.");this.element=t,this.options=Q({},ar,dt(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return Bd(e,[{key:"init",value:function(){var i=this.element,a=i.tagName.toLowerCase(),n;if(!i[j]){if(i[j]=this,a==="img"){if(this.isImg=!0,n=i.getAttribute("src")||"",this.originalUrl=n,!n)return;n=i.src}else a==="canvas"&&window.HTMLCanvasElement&&(n=i.toDataURL());this.load(n)}}},{key:"load",value:function(i){var a=this;if(i){this.url=i,this.imageData={};var n=this.element,r=this.options;if(!r.rotatable&&!r.scalable&&(r.checkOrientation=!1),!r.checkOrientation||!window.ArrayBuffer){this.clone();return}if(Qd.test(i)){Zd.test(i)?this.read(mu(i)):this.clone();return}var o=new XMLHttpRequest,l=this.clone.bind(this);this.reloading=!0,this.xhr=o,o.onabort=l,o.onerror=l,o.ontimeout=l,o.onprogress=function(){o.getResponseHeader("content-type")!==ir&&o.abort()},o.onload=function(){a.read(o.response)},o.onloadend=function(){a.reloading=!1,a.xhr=null},r.checkCrossOrigin&&rr(i)&&n.crossOrigin&&(i=or(i)),o.open("GET",i,!0),o.responseType="arraybuffer",o.withCredentials=n.crossOrigin==="use-credentials",o.send()}}},{key:"read",value:function(i){var a=this.options,n=this.imageData,r=Eu(i),o=0,l=1,s=1;if(r>1){this.url=gu(i,ir);var u=Tu(r);o=u.rotate,l=u.scaleX,s=u.scaleY}a.rotatable&&(n.rotate=o),a.scalable&&(n.scaleX=l,n.scaleY=s),this.clone()}},{key:"clone",value:function(){var i=this.element,a=this.url,n=i.crossOrigin,r=a;this.options.checkCrossOrigin&&rr(a)&&(n||(n="anonymous"),r=or(a)),this.crossOrigin=n,this.crossOriginUrl=r;var o=document.createElement("img");n&&(o.crossOrigin=n),o.src=r||a,o.alt=i.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),oe(o,Xn),i.parentNode.insertBefore(o,i.nextSibling)}},{key:"start",value:function(){var i=this,a=this.image;a.onload=null,a.onerror=null,this.sizing=!0;var n=Le.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Le.navigator.userAgent),r=function(u,c){Q(i.imageData,{naturalWidth:u,naturalHeight:c,aspectRatio:u/c}),i.initialImageData=Q({},i.imageData),i.sizing=!1,i.sized=!0,i.build()};if(a.naturalWidth&&!n){r(a.naturalWidth,a.naturalHeight);return}var o=document.createElement("img"),l=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){r(o.width,o.height),n||l.removeChild(o)},o.src=a.src,n||(o.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",l.appendChild(o))}},{key:"stop",value:function(){var i=this.image;i.onload=null,i.onerror=null,i.parentNode.removeChild(i),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var i=this.element,a=this.options,n=this.image,r=i.parentNode,o=document.createElement("div");o.innerHTML=Jd;var l=o.querySelector(".".concat(j,"-container")),s=l.querySelector(".".concat(j,"-canvas")),u=l.querySelector(".".concat(j,"-drag-box")),c=l.querySelector(".".concat(j,"-crop-box")),d=c.querySelector(".".concat(j,"-face"));this.container=r,this.cropper=l,this.canvas=s,this.dragBox=u,this.cropBox=c,this.viewBox=l.querySelector(".".concat(j,"-view-box")),this.face=d,s.appendChild(n),oe(i,fe),r.insertBefore(l,i.nextSibling),ve(n,Xn),this.initPreview(),this.bind(),a.initialAspectRatio=Math.max(0,a.initialAspectRatio)||NaN,a.aspectRatio=Math.max(0,a.aspectRatio)||NaN,a.viewMode=Math.max(0,Math.min(3,Math.round(a.viewMode)))||0,oe(c,fe),a.guides||oe(c.getElementsByClassName("".concat(j,"-dashed")),fe),a.center||oe(c.getElementsByClassName("".concat(j,"-center")),fe),a.background&&oe(l,"".concat(j,"-bg")),a.highlight||oe(d,Yd),a.cropBoxMovable&&(oe(d,Ki),xt(d,Dt,la)),a.cropBoxResizable||(oe(c.getElementsByClassName("".concat(j,"-line")),fe),oe(c.getElementsByClassName("".concat(j,"-point")),fe)),this.render(),this.ready=!0,this.setDragMode(a.dragMode),a.autoCrop&&this.crop(),this.setData(a.data),he(a.ready)&&be(i,Jn,a.ready,{once:!0}),ft(i,Jn)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var i=this.cropper.parentNode;i&&i.removeChild(this.cropper),ve(this.element,fe)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=wu,e}},{key:"setDefaults",value:function(i){Q(ar,dt(i)&&i)}}]),e}();Q(da.prototype,Iu,bu,_u,Ru,yu,Su);var Rr=({addFilter:e,utils:t})=>{let{Type:i,replaceInString:a,toNaturalFileSize:n}=t;return e("ALLOW_HOPPER_ITEM",(r,{query:o})=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return!0;let l=o("GET_MAX_FILE_SIZE");if(l!==null&&r.size>l)return!1;let s=o("GET_MIN_FILE_SIZE");return!(s!==null&&r.sizenew Promise((l,s)=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return l(r);let u=o("GET_FILE_VALIDATE_SIZE_FILTER");if(u&&!u(r))return l(r);let c=o("GET_MAX_FILE_SIZE");if(c!==null&&r.size>c){s({status:{main:o("GET_LABEL_MAX_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_FILE_SIZE"),{filesize:n(c,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}let d=o("GET_MIN_FILE_SIZE");if(d!==null&&r.sizep+m.fileSize,0)>h){s({status:{main:o("GET_LABEL_MAX_TOTAL_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_TOTAL_FILE_SIZE"),{filesize:n(h,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}l(r)})),{options:{allowFileSizeValidation:[!0,i.BOOLEAN],maxFileSize:[null,i.INT],minFileSize:[null,i.INT],maxTotalFileSize:[null,i.INT],fileValidateSizeFilter:[null,i.FUNCTION],labelMinFileSizeExceeded:["File is too small",i.STRING],labelMinFileSize:["Minimum file size is {filesize}",i.STRING],labelMaxFileSizeExceeded:["File is too large",i.STRING],labelMaxFileSize:["Maximum file size is {filesize}",i.STRING],labelMaxTotalFileSizeExceeded:["Maximum total size exceeded",i.STRING],labelMaxTotalFileSize:["Maximum total file size is {filesize}",i.STRING]}}},Au=typeof window<"u"&&typeof window.document<"u";Au&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Rr}));var yr=Rr;var Sr=({addFilter:e,utils:t})=>{let{Type:i,isString:a,replaceInString:n,guesstimateMimeType:r,getExtensionFromFilename:o,getFilenameFromURL:l}=t,s=(f,p)=>{let m=(/^[^/]+/.exec(f)||[]).pop(),g=p.slice(0,-2);return m===g},u=(f,p)=>f.some(m=>/\*$/.test(m)?s(p,m):m===p),c=f=>{let p="";if(a(f)){let m=l(f),g=o(m);g&&(p=r(g))}else p=f.type;return p},d=(f,p,m)=>{if(p.length===0)return!0;let g=c(f);return m?new Promise((b,E)=>{m(f,g).then(T=>{u(p,T)?b():E()}).catch(E)}):u(p,g)},h=f=>p=>f[p]===null?!1:f[p]||p;return e("SET_ATTRIBUTE_TO_OPTION_MAP",f=>Object.assign(f,{accept:"acceptedFileTypes"})),e("ALLOW_HOPPER_ITEM",(f,{query:p})=>p("GET_ALLOW_FILE_TYPE_VALIDATION")?d(f,p("GET_ACCEPTED_FILE_TYPES")):!0),e("LOAD_FILE",(f,{query:p})=>new Promise((m,g)=>{if(!p("GET_ALLOW_FILE_TYPE_VALIDATION")){m(f);return}let b=p("GET_ACCEPTED_FILE_TYPES"),E=p("GET_FILE_VALIDATE_TYPE_DETECT_TYPE"),T=d(f,b,E),_=()=>{let y=b.map(h(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES_MAP"))).filter(A=>A!==!1),I=y.filter(function(A,R){return y.indexOf(A)===R});g({status:{main:p("GET_LABEL_FILE_TYPE_NOT_ALLOWED"),sub:n(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES"),{allTypes:I.join(", "),allButLastType:I.slice(0,-1).join(", "),lastType:I[y.length-1]})}})};if(typeof T=="boolean")return T?m(f):_();T.then(()=>{m(f)}).catch(_)})),{options:{allowFileTypeValidation:[!0,i.BOOLEAN],acceptedFileTypes:[[],i.ARRAY],labelFileTypeNotAllowed:["File is of invalid type",i.STRING],fileValidateTypeLabelExpectedTypes:["Expects {allButLastType} or {lastType}",i.STRING],fileValidateTypeLabelExpectedTypesMap:[{},i.OBJECT],fileValidateTypeDetectType:[null,i.FUNCTION]}}},vu=typeof window<"u"&&typeof window.document<"u";vu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Sr}));var wr=Sr;var Ar=e=>/^image/.test(e.type),vr=({addFilter:e,utils:t})=>{let{Type:i,isFile:a,getNumericAspectRatioFromString:n}=t,r=(u,c)=>!(!Ar(u.file)||!c("GET_ALLOW_IMAGE_CROP")),o=u=>typeof u=="object",l=u=>typeof u=="number",s=(u,c)=>u.setMetadata("crop",Object.assign({},u.getMetadata("crop"),c));return e("DID_CREATE_ITEM",(u,{query:c})=>{u.extend("setImageCrop",d=>{if(!(!r(u,c)||!o(center)))return u.setMetadata("crop",d),d}),u.extend("setImageCropCenter",d=>{if(!(!r(u,c)||!o(d)))return s(u,{center:d})}),u.extend("setImageCropZoom",d=>{if(!(!r(u,c)||!l(d)))return s(u,{zoom:Math.max(1,d)})}),u.extend("setImageCropRotation",d=>{if(!(!r(u,c)||!l(d)))return s(u,{rotation:d})}),u.extend("setImageCropFlip",d=>{if(!(!r(u,c)||!o(d)))return s(u,{flip:d})}),u.extend("setImageCropAspectRatio",d=>{if(!r(u,c)||typeof d>"u")return;let h=u.getMetadata("crop"),f=n(d),p={center:{x:.5,y:.5},flip:h?Object.assign({},h.flip):{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:f};return u.setMetadata("crop",p),p})}),e("DID_LOAD_ITEM",(u,{query:c})=>new Promise((d,h)=>{let f=u.file;if(!a(f)||!Ar(f)||!c("GET_ALLOW_IMAGE_CROP")||u.getMetadata("crop"))return d(u);let m=c("GET_IMAGE_CROP_ASPECT_RATIO");u.setMetadata("crop",{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:m?n(m):null}),d(u)})),{options:{allowImageCrop:[!0,i.BOOLEAN],imageCropAspectRatio:[null,i.STRING]}}},Lu=typeof window<"u"&&typeof window.document<"u";Lu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:vr}));var Lr=vr;var ua=e=>/^image/.test(e.type),Mr=e=>{let{addFilter:t,utils:i,views:a}=e,{Type:n,createRoute:r,createItemAPI:o=c=>c}=i,{fileActionButton:l}=a;t("SHOULD_REMOVE_ON_REVERT",(c,{item:d,query:h})=>new Promise(f=>{let{file:p}=d,m=h("GET_ALLOW_IMAGE_EDIT")&&h("GET_IMAGE_EDIT_ALLOW_EDIT")&&ua(p);f(!m)})),t("DID_LOAD_ITEM",(c,{query:d,dispatch:h})=>new Promise((f,p)=>{if(c.origin>1){f(c);return}let{file:m}=c;if(!d("GET_ALLOW_IMAGE_EDIT")||!d("GET_IMAGE_EDIT_INSTANT_EDIT")){f(c);return}if(!ua(m)){f(c);return}let g=(E,T,_)=>y=>{s.shift(),y?T(E):_(E),h("KICK"),b()},b=()=>{if(!s.length)return;let{item:E,resolve:T,reject:_}=s[0];h("EDIT_ITEM",{id:E.id,handleEditorResponse:g(E,T,_)})};u({item:c,resolve:f,reject:p}),s.length===1&&b()})),t("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{c.extend("edit",()=>{h("EDIT_ITEM",{id:c.id})})});let s=[],u=c=>(s.push(c),c);return t("CREATE_VIEW",c=>{let{is:d,view:h,query:f}=c;if(!f("GET_ALLOW_IMAGE_EDIT"))return;let p=f("GET_ALLOW_IMAGE_PREVIEW");if(!(d("file-info")&&!p||d("file")&&p))return;let g=f("GET_IMAGE_EDIT_EDITOR");if(!g)return;g.filepondCallbackBridge||(g.outputData=!0,g.outputFile=!1,g.filepondCallbackBridge={onconfirm:g.onconfirm||(()=>{}),oncancel:g.oncancel||(()=>{})});let b=({root:_,props:y,action:I})=>{let{id:A}=y,{handleEditorResponse:R}=I;g.cropAspectRatio=_.query("GET_IMAGE_CROP_ASPECT_RATIO")||g.cropAspectRatio,g.outputCanvasBackgroundColor=_.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||g.outputCanvasBackgroundColor;let S=_.query("GET_ITEM",A);if(!S)return;let x=S.file,D=S.getMetadata("crop"),O={center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},z=S.getMetadata("resize"),v=S.getMetadata("filter")||null,P=S.getMetadata("filters")||null,w=S.getMetadata("colors")||null,L=S.getMetadata("markup")||null,F={crop:D||O,size:z?{upscale:z.upscale,mode:z.mode,width:z.size.width,height:z.size.height}:null,filter:P?P.id||P.matrix:_.query("GET_ALLOW_IMAGE_FILTER")&&_.query("GET_IMAGE_FILTER_COLOR_MATRIX")&&!w?v:null,color:w,markup:L};g.onconfirm=({data:C})=>{let{crop:V,size:G,filter:B,color:N,colorMatrix:k,markup:q}=C,U={};if(V&&(U.crop=V),G){let W=(S.getMetadata("resize")||{}).size,$={width:G.width,height:G.height};!($.width&&$.height)&&W&&($.width=W.width,$.height=W.height),($.width||$.height)&&(U.resize={upscale:G.upscale,mode:G.mode,size:$})}q&&(U.markup=q),U.colors=N,U.filters=B,U.filter=k,S.setMetadata(U),g.filepondCallbackBridge.onconfirm(C,o(S)),R&&(g.onclose=()=>{R(!0),g.onclose=null})},g.oncancel=()=>{g.filepondCallbackBridge.oncancel(o(S)),R&&(g.onclose=()=>{R(!1),g.onclose=null})},g.open(x,F)},E=({root:_,props:y})=>{if(!f("GET_IMAGE_EDIT_ALLOW_EDIT"))return;let{id:I}=y,A=f("GET_ITEM",I);if(!A)return;let R=A.file;if(ua(R))if(_.ref.handleEdit=S=>{S.stopPropagation(),_.dispatch("EDIT_ITEM",{id:I})},p){let S=h.createChildView(l,{label:"edit",icon:f("GET_IMAGE_EDIT_ICON_EDIT"),opacity:0});S.element.classList.add("filepond--action-edit-item"),S.element.dataset.align=f("GET_STYLE_IMAGE_EDIT_BUTTON_EDIT_ITEM_POSITION"),S.on("click",_.ref.handleEdit),_.ref.buttonEditItem=h.appendChildView(S)}else{let S=h.element.querySelector(".filepond--file-info-main"),x=document.createElement("button");x.className="filepond--action-edit-item-alt",x.innerHTML=f("GET_IMAGE_EDIT_ICON_EDIT")+"edit",x.addEventListener("click",_.ref.handleEdit),S.appendChild(x),_.ref.editButton=x}};h.registerDestroyer(({root:_})=>{_.ref.buttonEditItem&&_.ref.buttonEditItem.off("click",_.ref.handleEdit),_.ref.editButton&&_.ref.editButton.removeEventListener("click",_.ref.handleEdit)});let T={EDIT_ITEM:b,DID_LOAD_ITEM:E};if(p){let _=({root:y})=>{y.ref.buttonEditItem&&(y.ref.buttonEditItem.opacity=1)};T.DID_IMAGE_PREVIEW_SHOW=_}h.registerWriter(r(T))}),{options:{allowImageEdit:[!0,n.BOOLEAN],styleImageEditButtonEditItemPosition:["bottom center",n.STRING],imageEditInstantEdit:[!1,n.BOOLEAN],imageEditAllowEdit:[!0,n.BOOLEAN],imageEditIconEdit:['',n.STRING],imageEditEditor:[null,n.OBJECT]}}},Mu=typeof window<"u"&&typeof window.document<"u";Mu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Mr}));var Or=Mr;var Ou=e=>/^image\/jpeg/.test(e.type),Ze={JPEG:65496,APP1:65505,EXIF:1165519206,TIFF:18761,Orientation:274,Unknown:65280},Ke=(e,t,i=!1)=>e.getUint16(t,i),Dr=(e,t,i=!1)=>e.getUint32(t,i),Du=e=>new Promise((t,i)=>{let a=new FileReader;a.onload=function(n){let r=new DataView(n.target.result);if(Ke(r,0)!==Ze.JPEG){t(-1);return}let o=r.byteLength,l=2;for(;ltypeof window<"u"&&typeof window.document<"u")(),Pu=()=>xu,Cu="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QA6RXhpZgAATU0AKgAAAAgAAwESAAMAAAABAAYAAAEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAD/2wBDAP//////////////////////////////////////////////////////////////////////////////////////wAALCAABAAIBASIA/8QAJgABAAAAAAAAAAAAAAAAAAAAAxABAAAAAAAAAAAAAAAAAAAAAP/aAAgBAQAAPwBH/9k=",xr,li=Pu()?new Image:{};li.onload=()=>xr=li.naturalWidth>li.naturalHeight;li.src=Cu;var Fu=()=>xr,Pr=({addFilter:e,utils:t})=>{let{Type:i,isFile:a}=t;return e("DID_LOAD_ITEM",(n,{query:r})=>new Promise((o,l)=>{let s=n.file;if(!a(s)||!Ou(s)||!r("GET_ALLOW_IMAGE_EXIF_ORIENTATION")||!Fu())return o(n);Du(s).then(u=>{n.setMetadata("exif",{orientation:u}),o(n)})})),{options:{allowImageExifOrientation:[!0,i.BOOLEAN]}}},zu=typeof window<"u"&&typeof window.document<"u";zu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Pr}));var Cr=Pr;var Nu=e=>/^image/.test(e.type),Fr=(e,t)=>Ct(e.x*t,e.y*t),zr=(e,t)=>Ct(e.x+t.x,e.y+t.y),Bu=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Ct(e.x/t,e.y/t)},si=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=Ct(e.x-i.x,e.y-i.y);return Ct(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},Ct=(e=0,t=0)=>({x:e,y:t}),pe=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},Gu=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=pe(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>pe(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},_e=e=>e!=null,Vu=(e,t,i=1)=>{let a=pe(e.x,t,i,"width")||pe(e.left,t,i,"width"),n=pe(e.y,t,i,"height")||pe(e.top,t,i,"height"),r=pe(e.width,t,i,"width"),o=pe(e.height,t,i,"height"),l=pe(e.right,t,i,"width"),s=pe(e.bottom,t,i,"height");return _e(n)||(_e(o)&&_e(s)?n=t.height-o-s:n=s),_e(a)||(_e(r)&&_e(l)?a=t.width-r-l:a=l),_e(r)||(_e(a)&&_e(l)?r=t.width-a-l:r=0),_e(o)||(_e(n)&&_e(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},Uu=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),Oe=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),ku="http://www.w3.org/2000/svg",pt=(e,t)=>{let i=document.createElementNS(ku,e);return t&&Oe(i,t),i},Hu=e=>Oe(e,{...e.rect,...e.styles}),Wu=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return Oe(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},Yu={contain:"xMidYMid meet",cover:"xMidYMid slice"},$u=(e,t)=>{Oe(e,{...e.rect,...e.styles,preserveAspectRatio:Yu[t.fit]||"none"})},qu={left:"start",center:"middle",right:"end"},Xu=(e,t,i,a)=>{let n=pe(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=qu[t.textAlign]||"start";Oe(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},ju=(e,t,i,a)=>{Oe(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(Oe(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=Bu({x:s.x-l.x,y:s.y-l.y}),c=pe(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=Fr(u,c),h=zr(l,d),f=si(l,2,h),p=si(l,-2,h);Oe(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=Fr(u,-c),h=zr(s,d),f=si(s,2,h),p=si(s,-2,h);Oe(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},Qu=(e,t,i,a)=>{Oe(e,{...e.styles,fill:"none",d:Uu(t.points.map(n=>({x:pe(n.x,i,a,"width"),y:pe(n.y,i,a,"height")})))})},ci=e=>t=>pt(e,{id:t.id}),Zu=e=>{let t=pt("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},Ku=e=>{let t=pt("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=pt("line");t.appendChild(i);let a=pt("path");t.appendChild(a);let n=pt("path");return t.appendChild(n),t},Ju={image:Zu,rect:ci("rect"),ellipse:ci("ellipse"),text:ci("text"),path:ci("path"),line:Ku},eh={rect:Hu,ellipse:Wu,image:$u,text:Xu,path:Qu,line:ju},th=(e,t)=>Ju[e](t),ih=(e,t,i,a,n)=>{t!=="path"&&(e.rect=Vu(i,a,n)),e.styles=Gu(i,a,n),eh[t](e,i,a,n)},ah=["x","y","left","top","right","bottom","width","height"],nh=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,rh=e=>{let[t,i]=e,a=i.points?{}:ah.reduce((n,r)=>(n[r]=nh(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},oh=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexe.utils.createView({name:"image-preview-markup",tag:"svg",ignoreRect:!0,mixins:{apis:["width","height","crop","markup","resize","dirty"]},write:({root:t,props:i})=>{if(!i.dirty)return;let{crop:a,resize:n,markup:r}=i,o=i.width,l=i.height,s=a.width,u=a.height;if(n){let{size:f}=n,p=f&&f.width,m=f&&f.height,g=n.mode,b=n.upscale;p&&!m&&(m=p),m&&!p&&(p=m);let E=s{let[p,m]=f,g=th(p,m);ih(g,p,m,c,d),t.element.appendChild(g)})}}),Pt=(e,t)=>({x:e,y:t}),sh=(e,t)=>e.x*t.x+e.y*t.y,Nr=(e,t)=>Pt(e.x-t.x,e.y-t.y),ch=(e,t)=>sh(Nr(e,t),Nr(e,t)),Br=(e,t)=>Math.sqrt(ch(e,t)),Gr=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return Pt(u*d,u*h)},dh=(e,t)=>{let i=e.width,a=e.height,n=Gr(i,t),r=Gr(a,t),o=Pt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=Pt(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=Pt(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:Br(o,l),height:Br(o,s)}},uh=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},Ur=(e,t,i,a)=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=dh(t,i);return Math.max(s.width/o,s.height/l)},kr=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},hh=(e,t={})=>{let{zoom:i,rotation:a,center:n,aspectRatio:r}=t;r||(r=e.height/e.width);let o=uh(e,r,i),l={x:o.width*.5,y:o.height*.5},s={x:0,y:0,width:o.width,height:o.height,center:l},u=typeof t.scaleToFit>"u"||t.scaleToFit,c=Ur(e,kr(s,r),a,u?n:{x:.5,y:.5}),d=i*c;return{widthFloat:o.width/d,heightFloat:o.height/d,width:Math.round(o.width/d),height:Math.round(o.height/d)}},Me={type:"spring",stiffness:.5,damping:.45,mass:10},fh=e=>e.utils.createView({name:"image-bitmap",ignoreRect:!0,mixins:{styles:["scaleX","scaleY"]},create:({root:t,props:i})=>{t.appendChild(i.image)}}),ph=e=>e.utils.createView({name:"image-canvas-wrapper",tag:"div",ignoreRect:!0,mixins:{apis:["crop","width","height"],styles:["originX","originY","translateX","translateY","scaleX","scaleY","rotateZ"],animations:{originX:Me,originY:Me,scaleX:Me,scaleY:Me,translateX:Me,translateY:Me,rotateZ:Me}},create:({root:t,props:i})=>{i.width=i.image.width,i.height=i.image.height,t.ref.bitmap=t.appendChildView(t.createChildView(fh(e),{image:i.image}))},write:({root:t,props:i})=>{let{flip:a}=i.crop,{bitmap:n}=t.ref;n.scaleX=a.horizontal?-1:1,n.scaleY=a.vertical?-1:1}}),mh=e=>e.utils.createView({name:"image-clip",tag:"div",ignoreRect:!0,mixins:{apis:["crop","markup","resize","width","height","dirty","background"],styles:["width","height","opacity"],animations:{opacity:{type:"tween",duration:250}}},didWriteView:function({root:t,props:i}){i.background&&(t.element.style.backgroundColor=i.background)},create:({root:t,props:i})=>{t.ref.image=t.appendChildView(t.createChildView(ph(e),Object.assign({},i))),t.ref.createMarkup=()=>{t.ref.markup||(t.ref.markup=t.appendChildView(t.createChildView(lh(e),Object.assign({},i))))},t.ref.destroyMarkup=()=>{t.ref.markup&&(t.removeChildView(t.ref.markup),t.ref.markup=null)};let a=t.query("GET_IMAGE_PREVIEW_TRANSPARENCY_INDICATOR");a!==null&&(a==="grid"?t.element.dataset.transparencyIndicator=a:t.element.dataset.transparencyIndicator="color")},write:({root:t,props:i,shouldOptimize:a})=>{let{crop:n,markup:r,resize:o,dirty:l,width:s,height:u}=i;t.ref.image.crop=n;let c={x:0,y:0,width:s,height:u,center:{x:s*.5,y:u*.5}},d={width:t.ref.image.width,height:t.ref.image.height},h={x:n.center.x*d.width,y:n.center.y*d.height},f={x:c.center.x-d.width*n.center.x,y:c.center.y-d.height*n.center.y},p=Math.PI*2+n.rotation%(Math.PI*2),m=n.aspectRatio||d.height/d.width,g=typeof n.scaleToFit>"u"||n.scaleToFit,b=Ur(d,kr(c,m),p,g?n.center:{x:.5,y:.5}),E=n.zoom*b;r&&r.length?(t.ref.createMarkup(),t.ref.markup.width=s,t.ref.markup.height=u,t.ref.markup.resize=o,t.ref.markup.dirty=l,t.ref.markup.markup=r,t.ref.markup.crop=hh(d,n)):t.ref.markup&&t.ref.destroyMarkup();let T=t.ref.image;if(a){T.originX=null,T.originY=null,T.translateX=null,T.translateY=null,T.rotateZ=null,T.scaleX=null,T.scaleY=null;return}T.originX=h.x,T.originY=h.y,T.translateX=f.x,T.translateY=f.y,T.rotateZ=p,T.scaleX=E,T.scaleY=E}}),gh=e=>e.utils.createView({name:"image-preview",tag:"div",ignoreRect:!0,mixins:{apis:["image","crop","markup","resize","dirty","background"],styles:["translateY","scaleX","scaleY","opacity"],animations:{scaleX:Me,scaleY:Me,translateY:Me,opacity:{type:"tween",duration:400}}},create:({root:t,props:i})=>{t.ref.clip=t.appendChildView(t.createChildView(mh(e),{id:i.id,image:i.image,crop:i.crop,markup:i.markup,resize:i.resize,dirty:i.dirty,background:i.background}))},write:({root:t,props:i,shouldOptimize:a})=>{let{clip:n}=t.ref,{image:r,crop:o,markup:l,resize:s,dirty:u}=i;if(n.crop=o,n.markup=l,n.resize=s,n.dirty=u,n.opacity=a?0:1,a||t.rect.element.hidden)return;let c=r.height/r.width,d=o.aspectRatio||c,h=t.rect.inner.width,f=t.rect.inner.height,p=t.query("GET_IMAGE_PREVIEW_HEIGHT"),m=t.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),g=t.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),b=t.query("GET_PANEL_ASPECT_RATIO"),E=t.query("GET_ALLOW_MULTIPLE");b&&!E&&(p=h*b,d=b);let T=p!==null?p:Math.max(m,Math.min(h*d,g)),_=T/d;_>h&&(_=h,T=_*d),T>f&&(T=f,_=f/d),n.width=_,n.height=T}}),Eh=` @@ -18,13 +18,13 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho -`,Gr=0,gh=e=>e.utils.createView({name:"image-preview-overlay",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let a=mh;if(document.querySelector("base")){let n=new URL(window.location.href.replace(window.location.hash,"")).href;a=a.replace(/url\(\#/g,"url("+n+"#")}Gr++,t.element.classList.add(`filepond--image-preview-overlay-${i.status}`),t.element.innerHTML=a.replace(/__UID__/g,Gr)},mixins:{styles:["opacity"],animations:{opacity:{type:"spring",mass:25}}}}),Eh=function(){self.onmessage=e=>{createImageBitmap(e.data.message.file).then(t=>{self.postMessage({id:e.data.id,message:t},[t])})}},Th=function(){self.onmessage=e=>{let t=e.data.message.imageData,i=e.data.message.colorMatrix,a=t.data,n=a.length,r=i[0],o=i[1],l=i[2],s=i[3],u=i[4],c=i[5],d=i[6],h=i[7],f=i[8],p=i[9],m=i[10],g=i[11],b=i[12],E=i[13],T=i[14],_=i[15],y=i[16],I=i[17],A=i[18],R=i[19],S=0,x=0,D=0,O=0,z=0;for(;S{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t(a,n)},i.src=e},bh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},_h=(e,t,i,a)=>{a!==-1&&e.transform.apply(e,bh[a](t,i))},Rh=(e,t,i,a)=>{t=Math.round(t),i=Math.round(i);let n=document.createElement("canvas");n.width=t,n.height=i;let r=n.getContext("2d");return a>=5&&a<=8&&([t,i]=[i,t]),_h(r,t,i,a),r.drawImage(e,0,0,t,i),n},kr=e=>/^image/.test(e.type)&&!/svg/.test(e.type),yh=10,Sh=10,wh=e=>{let t=Math.min(yh/e.width,Sh/e.height),i=document.createElement("canvas"),a=i.getContext("2d"),n=i.width=Math.ceil(e.width*t),r=i.height=Math.ceil(e.height*t);a.drawImage(e,0,0,n,r);let o=null;try{o=a.getImageData(0,0,n,r).data}catch{return null}let l=o.length,s=0,u=0,c=0,d=0;for(;dMath.floor(Math.sqrt(e/(t/4))),Ah=(e,t)=>(t=t||document.createElement("canvas"),t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t),vh=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(new Uint8ClampedArray(e.data)),t},Lh=e=>new Promise((t,i)=>{let a=new Image;a.crossOrigin="Anonymous",a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Mh=e=>{let t=gh(e),i=ph(e),{createWorker:a}=e.utils,n=(E,T,_)=>new Promise(y=>{E.ref.imageData||(E.ref.imageData=_.getContext("2d").getImageData(0,0,_.width,_.height));let I=vh(E.ref.imageData);if(!T||T.length!==20)return _.getContext("2d").putImageData(I,0,0),y();let A=a(Th);A.post({imageData:I,colorMatrix:T},R=>{_.getContext("2d").putImageData(R,0,0),A.terminate(),y()},[I.data.buffer])}),r=(E,T)=>{E.removeChildView(T),T.image.width=1,T.image.height=1,T._destroy()},o=({root:E})=>{let T=E.ref.images.shift();return T.opacity=0,T.translateY=-15,E.ref.imageViewBin.push(T),T},l=({root:E,props:T,image:_})=>{let y=T.id,I=E.query("GET_ITEM",{id:y});if(!I)return;let A=I.getMetadata("crop")||{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},R=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),S,x,D=!1;E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(S=I.getMetadata("markup")||[],x=I.getMetadata("resize"),D=!0);let O=E.appendChildView(E.createChildView(i,{id:y,image:_,crop:A,resize:x,markup:S,dirty:D,background:R,opacity:0,scaleX:1.15,scaleY:1.15,translateY:15}),E.childViews.length);E.ref.images.push(O),O.opacity=1,O.scaleX=1,O.scaleY=1,O.translateY=0,setTimeout(()=>{E.dispatch("DID_IMAGE_PREVIEW_SHOW",{id:y})},250)},s=({root:E,props:T})=>{let _=E.query("GET_ITEM",{id:T.id});if(!_)return;let y=E.ref.images[E.ref.images.length-1];y.crop=_.getMetadata("crop"),y.background=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(y.dirty=!0,y.resize=_.getMetadata("resize"),y.markup=_.getMetadata("markup"))},u=({root:E,props:T,action:_})=>{if(!/crop|filter|markup|resize/.test(_.change.key)||!E.ref.images.length)return;let y=E.query("GET_ITEM",{id:T.id});if(y){if(/filter/.test(_.change.key)){let I=E.ref.images[E.ref.images.length-1];n(E,_.change.value,I.image);return}if(/crop|markup|resize/.test(_.change.key)){let I=y.getMetadata("crop"),A=E.ref.images[E.ref.images.length-1];if(I&&I.aspectRatio&&A.crop&&A.crop.aspectRatio&&Math.abs(I.aspectRatio-A.crop.aspectRatio)>1e-5){let R=o({root:E});l({root:E,props:T,image:Ah(R.image)})}else s({root:E,props:T})}}},c=E=>{let _=window.navigator.userAgent.match(/Firefox\/([0-9]+)\./);return(_?parseInt(_[1]):null)<=58?!1:"createImageBitmap"in window&&kr(E)},d=({root:E,props:T})=>{let{id:_}=T,y=E.query("GET_ITEM",_);if(!y)return;let I=URL.createObjectURL(y.file);Ih(I,(A,R)=>{E.dispatch("DID_IMAGE_PREVIEW_CALCULATE_SIZE",{id:_,width:A,height:R})})},h=({root:E,props:T})=>{let{id:_}=T,y=E.query("GET_ITEM",_);if(!y)return;let I=URL.createObjectURL(y.file),A=()=>{Lh(I).then(R)},R=S=>{URL.revokeObjectURL(I);let D=(y.getMetadata("exif")||{}).orientation||-1,{width:O,height:z}=S;if(!O||!z)return;D>=5&&D<=8&&([O,z]=[z,O]);let v=Math.max(1,window.devicePixelRatio*.75),w=E.query("GET_IMAGE_PREVIEW_ZOOM_FACTOR")*v,L=z/O,F=E.rect.element.width,C=E.rect.element.height,V=F,G=V*L;L>1?(V=Math.min(O,F*w),G=V*L):(G=Math.min(z,C*w),V=G/L);let B=Rh(S,V,G,D),N=()=>{let q=E.query("GET_IMAGE_PREVIEW_CALCULATE_AVERAGE_IMAGE_COLOR")?wh(data):null;y.setMetadata("color",q,!0),"close"in S&&S.close(),E.ref.overlayShadow.opacity=1,l({root:E,props:T,image:B})},k=y.getMetadata("filter");k?n(E,k,B).then(N):N()};if(c(y.file)){let S=a(Eh);S.post({file:y.file},x=>{if(S.terminate(),!x){A();return}R(x)})}else A()},f=({root:E})=>{let T=E.ref.images[E.ref.images.length-1];T.translateY=0,T.scaleX=1,T.scaleY=1,T.opacity=1},p=({root:E})=>{E.ref.overlayShadow.opacity=1,E.ref.overlayError.opacity=0,E.ref.overlaySuccess.opacity=0},m=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlayError.opacity=1},g=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlaySuccess.opacity=1},b=({root:E})=>{E.ref.images=[],E.ref.imageData=null,E.ref.imageViewBin=[],E.ref.overlayShadow=E.appendChildView(E.createChildView(t,{opacity:0,status:"idle"})),E.ref.overlaySuccess=E.appendChildView(E.createChildView(t,{opacity:0,status:"success"})),E.ref.overlayError=E.appendChildView(E.createChildView(t,{opacity:0,status:"failure"}))};return e.utils.createView({name:"image-preview-wrapper",create:b,styles:["height"],apis:["height"],destroy:({root:E})=>{E.ref.images.forEach(T=>{T.image.width=1,T.image.height=1})},didWriteView:({root:E})=>{E.ref.images.forEach(T=>{T.dirty=!1})},write:e.utils.createRoute({DID_IMAGE_PREVIEW_DRAW:f,DID_IMAGE_PREVIEW_CONTAINER_CREATE:d,DID_FINISH_CALCULATE_PREVIEWSIZE:h,DID_UPDATE_ITEM_METADATA:u,DID_THROW_ITEM_LOAD_ERROR:m,DID_THROW_ITEM_PROCESSING_ERROR:m,DID_THROW_ITEM_INVALID:m,DID_COMPLETE_ITEM_PROCESSING:g,DID_START_ITEM_PROCESSING:p,DID_REVERT_ITEM_PROCESSING:p},({root:E})=>{let T=E.ref.imageViewBin.filter(_=>_.opacity===0);E.ref.imageViewBin=E.ref.imageViewBin.filter(_=>_.opacity>0),T.forEach(_=>r(E,_)),T.length=0})})},Hr=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n,isFile:r}=i,o=Mh(e);return t("CREATE_VIEW",l=>{let{is:s,view:u,query:c}=l;if(!s("file")||!c("GET_ALLOW_IMAGE_PREVIEW"))return;let d=({root:g,props:b})=>{let{id:E}=b,T=c("GET_ITEM",E);if(!T||!r(T.file)||T.archived)return;let _=T.file;if(!Fu(_)||!c("GET_IMAGE_PREVIEW_FILTER_ITEM")(T))return;let y="createImageBitmap"in(window||{}),I=c("GET_IMAGE_PREVIEW_MAX_FILE_SIZE");if(!y&&I&&_.size>I)return;g.ref.imagePreview=u.appendChildView(u.createChildView(o,{id:E}));let A=g.query("GET_IMAGE_PREVIEW_HEIGHT");A&&g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:A});let R=!y&&_.size>c("GET_IMAGE_PREVIEW_MAX_INSTANT_PREVIEW_FILE_SIZE");g.dispatch("DID_IMAGE_PREVIEW_CONTAINER_CREATE",{id:E},R)},h=(g,b)=>{if(!g.ref.imagePreview)return;let{id:E}=b,T=g.query("GET_ITEM",{id:E});if(!T)return;let _=g.query("GET_PANEL_ASPECT_RATIO"),y=g.query("GET_ITEM_PANEL_ASPECT_RATIO"),I=g.query("GET_IMAGE_PREVIEW_HEIGHT");if(_||y||I)return;let{imageWidth:A,imageHeight:R}=g.ref;if(!A||!R)return;let S=g.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),x=g.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),O=(T.getMetadata("exif")||{}).orientation||-1;if(O>=5&&O<=8&&([A,R]=[R,A]),!kr(T.file)||g.query("GET_IMAGE_PREVIEW_UPSCALE")){let F=2048/A;A*=F,R*=F}let z=R/A,v=(T.getMetadata("crop")||{}).aspectRatio||z,P=Math.max(S,Math.min(R,x)),w=g.rect.element.width,L=Math.min(w*v,P);g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:L})},f=({root:g})=>{g.ref.shouldRescale=!0},p=({root:g,action:b})=>{b.change.key==="crop"&&(g.ref.shouldRescale=!0)},m=({root:g,action:b})=>{g.ref.imageWidth=b.width,g.ref.imageHeight=b.height,g.ref.shouldRescale=!0,g.ref.shouldDrawPreview=!0,g.dispatch("KICK")};u.registerWriter(n({DID_RESIZE_ROOT:f,DID_STOP_RESIZE:f,DID_LOAD_ITEM:d,DID_IMAGE_PREVIEW_CALCULATE_SIZE:m,DID_UPDATE_ITEM_METADATA:p},({root:g,props:b})=>{g.ref.imagePreview&&(g.rect.element.hidden||(g.ref.shouldRescale&&(h(g,b),g.ref.shouldRescale=!1),g.ref.shouldDrawPreview&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{g.dispatch("DID_FINISH_CALCULATE_PREVIEWSIZE",{id:b.id})})}),g.ref.shouldDrawPreview=!1)))}))}),{options:{allowImagePreview:[!0,a.BOOLEAN],imagePreviewFilterItem:[()=>!0,a.FUNCTION],imagePreviewHeight:[null,a.INT],imagePreviewMinHeight:[44,a.INT],imagePreviewMaxHeight:[256,a.INT],imagePreviewMaxFileSize:[null,a.INT],imagePreviewZoomFactor:[2,a.INT],imagePreviewUpscale:[!1,a.BOOLEAN],imagePreviewMaxInstantPreviewFileSize:[1e6,a.INT],imagePreviewTransparencyIndicator:[null,a.STRING],imagePreviewCalculateAverageImageColor:[!1,a.BOOLEAN],imagePreviewMarkupShow:[!0,a.BOOLEAN],imagePreviewMarkupFilter:[()=>!0,a.FUNCTION]}}},Oh=typeof window<"u"&&typeof window.document<"u";Oh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Hr}));var Wr=Hr;var Dh=e=>/^image/.test(e.type),xh=(e,t)=>{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t({width:a,height:n})},i.onerror=()=>t(null),i.src=e},Yr=({addFilter:e,utils:t})=>{let{Type:i}=t;return e("DID_LOAD_ITEM",(a,{query:n})=>new Promise((r,o)=>{let l=a.file;if(!Dh(l)||!n("GET_ALLOW_IMAGE_RESIZE"))return r(a);let s=n("GET_IMAGE_RESIZE_MODE"),u=n("GET_IMAGE_RESIZE_TARGET_WIDTH"),c=n("GET_IMAGE_RESIZE_TARGET_HEIGHT"),d=n("GET_IMAGE_RESIZE_UPSCALE");if(u===null&&c===null)return r(a);let h=u===null?c:u,f=c===null?h:c,p=URL.createObjectURL(l);xh(p,m=>{if(URL.revokeObjectURL(p),!m)return r(a);let{width:g,height:b}=m,E=(a.getMetadata("exif")||{}).orientation||-1;if(E>=5&&E<=8&&([g,b]=[b,g]),g===h&&b===f)return r(a);if(!d){if(s==="cover"){if(g<=h||b<=f)return r(a)}else if(g<=h&&b<=h)return r(a)}a.setMetadata("resize",{mode:s,upscale:d,size:{width:h,height:f}}),r(a)})})),{options:{allowImageResize:[!0,i.BOOLEAN],imageResizeMode:["cover",i.STRING],imageResizeUpscale:[!0,i.BOOLEAN],imageResizeTargetWidth:[null,i.INT],imageResizeTargetHeight:[null,i.INT]}}},Ph=typeof window<"u"&&typeof window.document<"u";Ph&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Yr}));var $r=Yr;var Ch=e=>/^image/.test(e.type),Fh=e=>e.substr(0,e.lastIndexOf("."))||e,zh={jpeg:"jpg","svg+xml":"svg"},Nh=(e,t)=>{let i=Fh(e),a=t.split("/")[1],n=zh[a]||a;return`${i}.${n}`},Bh=e=>/jpeg|png|svg\+xml/.test(e)?e:"image/jpeg",Gh=e=>/^image/.test(e.type),Vh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},Uh=(e,t,i)=>(i===-1&&(i=1),Vh[i](e,t)),Ft=(e,t)=>({x:e,y:t}),kh=(e,t)=>e.x*t.x+e.y*t.y,qr=(e,t)=>Ft(e.x-t.x,e.y-t.y),Hh=(e,t)=>kh(qr(e,t),qr(e,t)),Xr=(e,t)=>Math.sqrt(Hh(e,t)),jr=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return Ft(u*d,u*h)},Wh=(e,t)=>{let i=e.width,a=e.height,n=jr(i,t),r=jr(a,t),o=Ft(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=Ft(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=Ft(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:Xr(o,l),height:Xr(o,s)}},Kr=(e,t,i=0,a={x:.5,y:.5})=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=Wh(t,i);return Math.max(s.width/o,s.height/l)},Jr=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},Qr=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},eo=e=>{e.width=1,e.height=1,e.getContext("2d").clearRect(0,0,1,1)},Zr=e=>e&&(e.horizontal||e.vertical),Yh=(e,t,i)=>{if(t<=1&&!Zr(i))return e.width=e.naturalWidth,e.height=e.naturalHeight,e;let a=document.createElement("canvas"),n=e.naturalWidth,r=e.naturalHeight,o=t>=5&&t<=8;o?(a.width=r,a.height=n):(a.width=n,a.height=r);let l=a.getContext("2d");if(t&&l.transform.apply(l,Uh(n,r,t)),Zr(i)){let s=[1,0,0,1,0,0];(!o&&i.horizontal||o&i.vertical)&&(s[0]=-1,s[4]=n),(!o&&i.vertical||o&&i.horizontal)&&(s[3]=-1,s[5]=r),l.transform(...s)}return l.drawImage(e,0,0,n,r),a},$h=(e,t,i={},a={})=>{let{canvasMemoryLimit:n,background:r=null}=a,o=i.zoom||1,l=Yh(e,t,i.flip),s={width:l.width,height:l.height},u=i.aspectRatio||s.height/s.width,c=Qr(s,u,o);if(n){let T=c.width*c.height;if(T>n){let _=Math.sqrt(n)/Math.sqrt(T);s.width=Math.floor(s.width*_),s.height=Math.floor(s.height*_),c=Qr(s,u,o)}}let d=document.createElement("canvas"),h={x:c.width*.5,y:c.height*.5},f={x:0,y:0,width:c.width,height:c.height,center:h},p=typeof i.scaleToFit>"u"||i.scaleToFit,m=o*Kr(s,Jr(f,u),i.rotation,p?i.center:{x:.5,y:.5});d.width=Math.round(c.width/m),d.height=Math.round(c.height/m),h.x/=m,h.y/=m;let g={x:h.x-s.width*(i.center?i.center.x:.5),y:h.y-s.height*(i.center?i.center.y:.5)},b=d.getContext("2d");r&&(b.fillStyle=r,b.fillRect(0,0,d.width,d.height)),b.translate(h.x,h.y),b.rotate(i.rotation||0),b.drawImage(l,g.x-h.x,g.y-h.y,s.width,s.height);let E=b.getImageData(0,0,d.width,d.height);return eo(d),E},qh=(()=>typeof window<"u"&&typeof window.document<"u")();qh&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){var a=this.toDataURL(t,i).split(",")[1];setTimeout(function(){for(var n=atob(a),r=n.length,o=new Uint8Array(r),l=0;lnew Promise(a=>{let n=i?i(e):e;Promise.resolve(n).then(r=>{r.toBlob(a,t.type,t.quality)})}),ui=(e,t)=>zt(e.x*t,e.y*t),hi=(e,t)=>zt(e.x+t.x,e.y+t.y),to=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:zt(e.x/t,e.y/t)},Ge=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=zt(e.x-i.x,e.y-i.y);return zt(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},zt=(e=0,t=0)=>({x:e,y:t}),le=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},Je=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=le(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>le(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},Re=e=>e!=null,gt=(e,t,i=1)=>{let a=le(e.x,t,i,"width")||le(e.left,t,i,"width"),n=le(e.y,t,i,"height")||le(e.top,t,i,"height"),r=le(e.width,t,i,"width"),o=le(e.height,t,i,"height"),l=le(e.right,t,i,"width"),s=le(e.bottom,t,i,"height");return Re(n)||(Re(o)&&Re(s)?n=t.height-o-s:n=s),Re(a)||(Re(r)&&Re(l)?a=t.width-r-l:a=l),Re(r)||(Re(a)&&Re(l)?r=t.width-a-l:r=0),Re(o)||(Re(n)&&Re(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},jh=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),De=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),Qh="http://www.w3.org/2000/svg",mt=(e,t)=>{let i=document.createElementNS(Qh,e);return t&&De(i,t),i},Zh=e=>De(e,{...e.rect,...e.styles}),Kh=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return De(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},Jh={contain:"xMidYMid meet",cover:"xMidYMid slice"},ef=(e,t)=>{De(e,{...e.rect,...e.styles,preserveAspectRatio:Jh[t.fit]||"none"})},tf={left:"start",center:"middle",right:"end"},af=(e,t,i,a)=>{let n=le(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=tf[t.textAlign]||"start";De(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},nf=(e,t,i,a)=>{De(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(De(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=to({x:s.x-l.x,y:s.y-l.y}),c=le(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=ui(u,c),h=hi(l,d),f=Ge(l,2,h),p=Ge(l,-2,h);De(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=ui(u,-c),h=hi(s,d),f=Ge(s,2,h),p=Ge(s,-2,h);De(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},rf=(e,t,i,a)=>{De(e,{...e.styles,fill:"none",d:jh(t.points.map(n=>({x:le(n.x,i,a,"width"),y:le(n.y,i,a,"height")})))})},di=e=>t=>mt(e,{id:t.id}),of=e=>{let t=mt("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},lf=e=>{let t=mt("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=mt("line");t.appendChild(i);let a=mt("path");t.appendChild(a);let n=mt("path");return t.appendChild(n),t},sf={image:of,rect:di("rect"),ellipse:di("ellipse"),text:di("text"),path:di("path"),line:lf},cf={rect:Zh,ellipse:Kh,image:ef,text:af,path:rf,line:nf},df=(e,t)=>sf[e](t),uf=(e,t,i,a,n)=>{t!=="path"&&(e.rect=gt(i,a,n)),e.styles=Je(i,a,n),cf[t](e,i,a,n)},io=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexnew Promise(n=>{let{background:r=null}=a,o=new FileReader;o.onloadend=()=>{let l=o.result,s=document.createElement("div");s.style.cssText="position:absolute;pointer-events:none;width:0;height:0;visibility:hidden;",s.innerHTML=l;let u=s.querySelector("svg");document.body.appendChild(s);let c=u.getBBox();s.parentNode.removeChild(s);let d=s.querySelector("title"),h=u.getAttribute("viewBox")||"",f=u.getAttribute("width")||"",p=u.getAttribute("height")||"",m=parseFloat(f)||null,g=parseFloat(p)||null,b=(f.match(/[a-z]+/)||[])[0]||"",E=(p.match(/[a-z]+/)||[])[0]||"",T=h.split(" ").map(parseFloat),_=T.length?{x:T[0],y:T[1],width:T[2],height:T[3]}:c,y=m??_.width,I=g??_.height;u.style.overflow="visible",u.setAttribute("width",y),u.setAttribute("height",I);let A="";if(i&&i.length){let k={width:y,height:I};A=i.sort(io).reduce((q,U)=>{let W=df(U[0],U[1]);return uf(W,U[0],U[1],k),W.removeAttribute("id"),W.getAttribute("opacity")===1&&W.removeAttribute("opacity"),q+` +`,Vr=0,Th=e=>e.utils.createView({name:"image-preview-overlay",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let a=Eh;if(document.querySelector("base")){let n=new URL(window.location.href.replace(window.location.hash,"")).href;a=a.replace(/url\(\#/g,"url("+n+"#")}Vr++,t.element.classList.add(`filepond--image-preview-overlay-${i.status}`),t.element.innerHTML=a.replace(/__UID__/g,Vr)},mixins:{styles:["opacity"],animations:{opacity:{type:"spring",mass:25}}}}),Ih=function(){self.onmessage=e=>{createImageBitmap(e.data.message.file).then(t=>{self.postMessage({id:e.data.id,message:t},[t])})}},bh=function(){self.onmessage=e=>{let t=e.data.message.imageData,i=e.data.message.colorMatrix,a=t.data,n=a.length,r=i[0],o=i[1],l=i[2],s=i[3],u=i[4],c=i[5],d=i[6],h=i[7],f=i[8],p=i[9],m=i[10],g=i[11],b=i[12],E=i[13],T=i[14],_=i[15],y=i[16],I=i[17],A=i[18],R=i[19],S=0,x=0,D=0,O=0,z=0;for(;S{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t(a,n)},i.src=e},Rh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},yh=(e,t,i,a)=>{a!==-1&&e.transform.apply(e,Rh[a](t,i))},Sh=(e,t,i,a)=>{t=Math.round(t),i=Math.round(i);let n=document.createElement("canvas");n.width=t,n.height=i;let r=n.getContext("2d");return a>=5&&a<=8&&([t,i]=[i,t]),yh(r,t,i,a),r.drawImage(e,0,0,t,i),n},Hr=e=>/^image/.test(e.type)&&!/svg/.test(e.type),wh=10,Ah=10,vh=e=>{let t=Math.min(wh/e.width,Ah/e.height),i=document.createElement("canvas"),a=i.getContext("2d"),n=i.width=Math.ceil(e.width*t),r=i.height=Math.ceil(e.height*t);a.drawImage(e,0,0,n,r);let o=null;try{o=a.getImageData(0,0,n,r).data}catch{return null}let l=o.length,s=0,u=0,c=0,d=0;for(;dMath.floor(Math.sqrt(e/(t/4))),Lh=(e,t)=>(t=t||document.createElement("canvas"),t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t),Mh=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(new Uint8ClampedArray(e.data)),t},Oh=e=>new Promise((t,i)=>{let a=new Image;a.crossOrigin="Anonymous",a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Dh=e=>{let t=Th(e),i=gh(e),{createWorker:a}=e.utils,n=(E,T,_)=>new Promise(y=>{E.ref.imageData||(E.ref.imageData=_.getContext("2d").getImageData(0,0,_.width,_.height));let I=Mh(E.ref.imageData);if(!T||T.length!==20)return _.getContext("2d").putImageData(I,0,0),y();let A=a(bh);A.post({imageData:I,colorMatrix:T},R=>{_.getContext("2d").putImageData(R,0,0),A.terminate(),y()},[I.data.buffer])}),r=(E,T)=>{E.removeChildView(T),T.image.width=1,T.image.height=1,T._destroy()},o=({root:E})=>{let T=E.ref.images.shift();return T.opacity=0,T.translateY=-15,E.ref.imageViewBin.push(T),T},l=({root:E,props:T,image:_})=>{let y=T.id,I=E.query("GET_ITEM",{id:y});if(!I)return;let A=I.getMetadata("crop")||{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},R=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),S,x,D=!1;E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(S=I.getMetadata("markup")||[],x=I.getMetadata("resize"),D=!0);let O=E.appendChildView(E.createChildView(i,{id:y,image:_,crop:A,resize:x,markup:S,dirty:D,background:R,opacity:0,scaleX:1.15,scaleY:1.15,translateY:15}),E.childViews.length);E.ref.images.push(O),O.opacity=1,O.scaleX=1,O.scaleY=1,O.translateY=0,setTimeout(()=>{E.dispatch("DID_IMAGE_PREVIEW_SHOW",{id:y})},250)},s=({root:E,props:T})=>{let _=E.query("GET_ITEM",{id:T.id});if(!_)return;let y=E.ref.images[E.ref.images.length-1];y.crop=_.getMetadata("crop"),y.background=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(y.dirty=!0,y.resize=_.getMetadata("resize"),y.markup=_.getMetadata("markup"))},u=({root:E,props:T,action:_})=>{if(!/crop|filter|markup|resize/.test(_.change.key)||!E.ref.images.length)return;let y=E.query("GET_ITEM",{id:T.id});if(y){if(/filter/.test(_.change.key)){let I=E.ref.images[E.ref.images.length-1];n(E,_.change.value,I.image);return}if(/crop|markup|resize/.test(_.change.key)){let I=y.getMetadata("crop"),A=E.ref.images[E.ref.images.length-1];if(I&&I.aspectRatio&&A.crop&&A.crop.aspectRatio&&Math.abs(I.aspectRatio-A.crop.aspectRatio)>1e-5){let R=o({root:E});l({root:E,props:T,image:Lh(R.image)})}else s({root:E,props:T})}}},c=E=>{let _=window.navigator.userAgent.match(/Firefox\/([0-9]+)\./);return(_?parseInt(_[1]):null)<=58?!1:"createImageBitmap"in window&&Hr(E)},d=({root:E,props:T})=>{let{id:_}=T,y=E.query("GET_ITEM",_);if(!y)return;let I=URL.createObjectURL(y.file);_h(I,(A,R)=>{E.dispatch("DID_IMAGE_PREVIEW_CALCULATE_SIZE",{id:_,width:A,height:R})})},h=({root:E,props:T})=>{let{id:_}=T,y=E.query("GET_ITEM",_);if(!y)return;let I=URL.createObjectURL(y.file),A=()=>{Oh(I).then(R)},R=S=>{URL.revokeObjectURL(I);let D=(y.getMetadata("exif")||{}).orientation||-1,{width:O,height:z}=S;if(!O||!z)return;D>=5&&D<=8&&([O,z]=[z,O]);let v=Math.max(1,window.devicePixelRatio*.75),w=E.query("GET_IMAGE_PREVIEW_ZOOM_FACTOR")*v,L=z/O,F=E.rect.element.width,C=E.rect.element.height,V=F,G=V*L;L>1?(V=Math.min(O,F*w),G=V*L):(G=Math.min(z,C*w),V=G/L);let B=Sh(S,V,G,D),N=()=>{let q=E.query("GET_IMAGE_PREVIEW_CALCULATE_AVERAGE_IMAGE_COLOR")?vh(data):null;y.setMetadata("color",q,!0),"close"in S&&S.close(),E.ref.overlayShadow.opacity=1,l({root:E,props:T,image:B})},k=y.getMetadata("filter");k?n(E,k,B).then(N):N()};if(c(y.file)){let S=a(Ih);S.post({file:y.file},x=>{if(S.terminate(),!x){A();return}R(x)})}else A()},f=({root:E})=>{let T=E.ref.images[E.ref.images.length-1];T.translateY=0,T.scaleX=1,T.scaleY=1,T.opacity=1},p=({root:E})=>{E.ref.overlayShadow.opacity=1,E.ref.overlayError.opacity=0,E.ref.overlaySuccess.opacity=0},m=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlayError.opacity=1},g=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlaySuccess.opacity=1},b=({root:E})=>{E.ref.images=[],E.ref.imageData=null,E.ref.imageViewBin=[],E.ref.overlayShadow=E.appendChildView(E.createChildView(t,{opacity:0,status:"idle"})),E.ref.overlaySuccess=E.appendChildView(E.createChildView(t,{opacity:0,status:"success"})),E.ref.overlayError=E.appendChildView(E.createChildView(t,{opacity:0,status:"failure"}))};return e.utils.createView({name:"image-preview-wrapper",create:b,styles:["height"],apis:["height"],destroy:({root:E})=>{E.ref.images.forEach(T=>{T.image.width=1,T.image.height=1})},didWriteView:({root:E})=>{E.ref.images.forEach(T=>{T.dirty=!1})},write:e.utils.createRoute({DID_IMAGE_PREVIEW_DRAW:f,DID_IMAGE_PREVIEW_CONTAINER_CREATE:d,DID_FINISH_CALCULATE_PREVIEWSIZE:h,DID_UPDATE_ITEM_METADATA:u,DID_THROW_ITEM_LOAD_ERROR:m,DID_THROW_ITEM_PROCESSING_ERROR:m,DID_THROW_ITEM_INVALID:m,DID_COMPLETE_ITEM_PROCESSING:g,DID_START_ITEM_PROCESSING:p,DID_REVERT_ITEM_PROCESSING:p},({root:E})=>{let T=E.ref.imageViewBin.filter(_=>_.opacity===0);E.ref.imageViewBin=E.ref.imageViewBin.filter(_=>_.opacity>0),T.forEach(_=>r(E,_)),T.length=0})})},Wr=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n,isFile:r}=i,o=Dh(e);return t("CREATE_VIEW",l=>{let{is:s,view:u,query:c}=l;if(!s("file")||!c("GET_ALLOW_IMAGE_PREVIEW"))return;let d=({root:g,props:b})=>{let{id:E}=b,T=c("GET_ITEM",E);if(!T||!r(T.file)||T.archived)return;let _=T.file;if(!Nu(_)||!c("GET_IMAGE_PREVIEW_FILTER_ITEM")(T))return;let y="createImageBitmap"in(window||{}),I=c("GET_IMAGE_PREVIEW_MAX_FILE_SIZE");if(!y&&I&&_.size>I)return;g.ref.imagePreview=u.appendChildView(u.createChildView(o,{id:E}));let A=g.query("GET_IMAGE_PREVIEW_HEIGHT");A&&g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:A});let R=!y&&_.size>c("GET_IMAGE_PREVIEW_MAX_INSTANT_PREVIEW_FILE_SIZE");g.dispatch("DID_IMAGE_PREVIEW_CONTAINER_CREATE",{id:E},R)},h=(g,b)=>{if(!g.ref.imagePreview)return;let{id:E}=b,T=g.query("GET_ITEM",{id:E});if(!T)return;let _=g.query("GET_PANEL_ASPECT_RATIO"),y=g.query("GET_ITEM_PANEL_ASPECT_RATIO"),I=g.query("GET_IMAGE_PREVIEW_HEIGHT");if(_||y||I)return;let{imageWidth:A,imageHeight:R}=g.ref;if(!A||!R)return;let S=g.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),x=g.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),O=(T.getMetadata("exif")||{}).orientation||-1;if(O>=5&&O<=8&&([A,R]=[R,A]),!Hr(T.file)||g.query("GET_IMAGE_PREVIEW_UPSCALE")){let F=2048/A;A*=F,R*=F}let z=R/A,v=(T.getMetadata("crop")||{}).aspectRatio||z,P=Math.max(S,Math.min(R,x)),w=g.rect.element.width,L=Math.min(w*v,P);g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:L})},f=({root:g})=>{g.ref.shouldRescale=!0},p=({root:g,action:b})=>{b.change.key==="crop"&&(g.ref.shouldRescale=!0)},m=({root:g,action:b})=>{g.ref.imageWidth=b.width,g.ref.imageHeight=b.height,g.ref.shouldRescale=!0,g.ref.shouldDrawPreview=!0,g.dispatch("KICK")};u.registerWriter(n({DID_RESIZE_ROOT:f,DID_STOP_RESIZE:f,DID_LOAD_ITEM:d,DID_IMAGE_PREVIEW_CALCULATE_SIZE:m,DID_UPDATE_ITEM_METADATA:p},({root:g,props:b})=>{g.ref.imagePreview&&(g.rect.element.hidden||(g.ref.shouldRescale&&(h(g,b),g.ref.shouldRescale=!1),g.ref.shouldDrawPreview&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{g.dispatch("DID_FINISH_CALCULATE_PREVIEWSIZE",{id:b.id})})}),g.ref.shouldDrawPreview=!1)))}))}),{options:{allowImagePreview:[!0,a.BOOLEAN],imagePreviewFilterItem:[()=>!0,a.FUNCTION],imagePreviewHeight:[null,a.INT],imagePreviewMinHeight:[44,a.INT],imagePreviewMaxHeight:[256,a.INT],imagePreviewMaxFileSize:[null,a.INT],imagePreviewZoomFactor:[2,a.INT],imagePreviewUpscale:[!1,a.BOOLEAN],imagePreviewMaxInstantPreviewFileSize:[1e6,a.INT],imagePreviewTransparencyIndicator:[null,a.STRING],imagePreviewCalculateAverageImageColor:[!1,a.BOOLEAN],imagePreviewMarkupShow:[!0,a.BOOLEAN],imagePreviewMarkupFilter:[()=>!0,a.FUNCTION]}}},xh=typeof window<"u"&&typeof window.document<"u";xh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Wr}));var Yr=Wr;var Ph=e=>/^image/.test(e.type),Ch=(e,t)=>{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t({width:a,height:n})},i.onerror=()=>t(null),i.src=e},$r=({addFilter:e,utils:t})=>{let{Type:i}=t;return e("DID_LOAD_ITEM",(a,{query:n})=>new Promise((r,o)=>{let l=a.file;if(!Ph(l)||!n("GET_ALLOW_IMAGE_RESIZE"))return r(a);let s=n("GET_IMAGE_RESIZE_MODE"),u=n("GET_IMAGE_RESIZE_TARGET_WIDTH"),c=n("GET_IMAGE_RESIZE_TARGET_HEIGHT"),d=n("GET_IMAGE_RESIZE_UPSCALE");if(u===null&&c===null)return r(a);let h=u===null?c:u,f=c===null?h:c,p=URL.createObjectURL(l);Ch(p,m=>{if(URL.revokeObjectURL(p),!m)return r(a);let{width:g,height:b}=m,E=(a.getMetadata("exif")||{}).orientation||-1;if(E>=5&&E<=8&&([g,b]=[b,g]),g===h&&b===f)return r(a);if(!d){if(s==="cover"){if(g<=h||b<=f)return r(a)}else if(g<=h&&b<=h)return r(a)}a.setMetadata("resize",{mode:s,upscale:d,size:{width:h,height:f}}),r(a)})})),{options:{allowImageResize:[!0,i.BOOLEAN],imageResizeMode:["cover",i.STRING],imageResizeUpscale:[!0,i.BOOLEAN],imageResizeTargetWidth:[null,i.INT],imageResizeTargetHeight:[null,i.INT]}}},Fh=typeof window<"u"&&typeof window.document<"u";Fh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:$r}));var qr=$r;var zh=e=>/^image/.test(e.type),Nh=e=>e.substr(0,e.lastIndexOf("."))||e,Bh={jpeg:"jpg","svg+xml":"svg"},Gh=(e,t)=>{let i=Nh(e),a=t.split("/")[1],n=Bh[a]||a;return`${i}.${n}`},Vh=e=>/jpeg|png|svg\+xml/.test(e)?e:"image/jpeg",Uh=e=>/^image/.test(e.type),kh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},Hh=(e,t,i)=>(i===-1&&(i=1),kh[i](e,t)),Ft=(e,t)=>({x:e,y:t}),Wh=(e,t)=>e.x*t.x+e.y*t.y,Xr=(e,t)=>Ft(e.x-t.x,e.y-t.y),Yh=(e,t)=>Wh(Xr(e,t),Xr(e,t)),jr=(e,t)=>Math.sqrt(Yh(e,t)),Qr=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return Ft(u*d,u*h)},$h=(e,t)=>{let i=e.width,a=e.height,n=Qr(i,t),r=Qr(a,t),o=Ft(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=Ft(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=Ft(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:jr(o,l),height:jr(o,s)}},Jr=(e,t,i=0,a={x:.5,y:.5})=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=$h(t,i);return Math.max(s.width/o,s.height/l)},eo=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},Zr=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},to=e=>{e.width=1,e.height=1,e.getContext("2d").clearRect(0,0,1,1)},Kr=e=>e&&(e.horizontal||e.vertical),qh=(e,t,i)=>{if(t<=1&&!Kr(i))return e.width=e.naturalWidth,e.height=e.naturalHeight,e;let a=document.createElement("canvas"),n=e.naturalWidth,r=e.naturalHeight,o=t>=5&&t<=8;o?(a.width=r,a.height=n):(a.width=n,a.height=r);let l=a.getContext("2d");if(t&&l.transform.apply(l,Hh(n,r,t)),Kr(i)){let s=[1,0,0,1,0,0];(!o&&i.horizontal||o&i.vertical)&&(s[0]=-1,s[4]=n),(!o&&i.vertical||o&&i.horizontal)&&(s[3]=-1,s[5]=r),l.transform(...s)}return l.drawImage(e,0,0,n,r),a},Xh=(e,t,i={},a={})=>{let{canvasMemoryLimit:n,background:r=null}=a,o=i.zoom||1,l=qh(e,t,i.flip),s={width:l.width,height:l.height},u=i.aspectRatio||s.height/s.width,c=Zr(s,u,o);if(n){let T=c.width*c.height;if(T>n){let _=Math.sqrt(n)/Math.sqrt(T);s.width=Math.floor(s.width*_),s.height=Math.floor(s.height*_),c=Zr(s,u,o)}}let d=document.createElement("canvas"),h={x:c.width*.5,y:c.height*.5},f={x:0,y:0,width:c.width,height:c.height,center:h},p=typeof i.scaleToFit>"u"||i.scaleToFit,m=o*Jr(s,eo(f,u),i.rotation,p?i.center:{x:.5,y:.5});d.width=Math.round(c.width/m),d.height=Math.round(c.height/m),h.x/=m,h.y/=m;let g={x:h.x-s.width*(i.center?i.center.x:.5),y:h.y-s.height*(i.center?i.center.y:.5)},b=d.getContext("2d");r&&(b.fillStyle=r,b.fillRect(0,0,d.width,d.height)),b.translate(h.x,h.y),b.rotate(i.rotation||0),b.drawImage(l,g.x-h.x,g.y-h.y,s.width,s.height);let E=b.getImageData(0,0,d.width,d.height);return to(d),E},jh=(()=>typeof window<"u"&&typeof window.document<"u")();jh&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){var a=this.toDataURL(t,i).split(",")[1];setTimeout(function(){for(var n=atob(a),r=n.length,o=new Uint8Array(r),l=0;lnew Promise(a=>{let n=i?i(e):e;Promise.resolve(n).then(r=>{r.toBlob(a,t.type,t.quality)})}),ui=(e,t)=>zt(e.x*t,e.y*t),hi=(e,t)=>zt(e.x+t.x,e.y+t.y),io=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:zt(e.x/t,e.y/t)},Ge=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=zt(e.x-i.x,e.y-i.y);return zt(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},zt=(e=0,t=0)=>({x:e,y:t}),le=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},Je=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=le(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>le(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},Re=e=>e!=null,gt=(e,t,i=1)=>{let a=le(e.x,t,i,"width")||le(e.left,t,i,"width"),n=le(e.y,t,i,"height")||le(e.top,t,i,"height"),r=le(e.width,t,i,"width"),o=le(e.height,t,i,"height"),l=le(e.right,t,i,"width"),s=le(e.bottom,t,i,"height");return Re(n)||(Re(o)&&Re(s)?n=t.height-o-s:n=s),Re(a)||(Re(r)&&Re(l)?a=t.width-r-l:a=l),Re(r)||(Re(a)&&Re(l)?r=t.width-a-l:r=0),Re(o)||(Re(n)&&Re(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},Zh=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),De=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),Kh="http://www.w3.org/2000/svg",mt=(e,t)=>{let i=document.createElementNS(Kh,e);return t&&De(i,t),i},Jh=e=>De(e,{...e.rect,...e.styles}),ef=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return De(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},tf={contain:"xMidYMid meet",cover:"xMidYMid slice"},af=(e,t)=>{De(e,{...e.rect,...e.styles,preserveAspectRatio:tf[t.fit]||"none"})},nf={left:"start",center:"middle",right:"end"},rf=(e,t,i,a)=>{let n=le(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=nf[t.textAlign]||"start";De(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},of=(e,t,i,a)=>{De(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(De(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=io({x:s.x-l.x,y:s.y-l.y}),c=le(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=ui(u,c),h=hi(l,d),f=Ge(l,2,h),p=Ge(l,-2,h);De(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=ui(u,-c),h=hi(s,d),f=Ge(s,2,h),p=Ge(s,-2,h);De(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},lf=(e,t,i,a)=>{De(e,{...e.styles,fill:"none",d:Zh(t.points.map(n=>({x:le(n.x,i,a,"width"),y:le(n.y,i,a,"height")})))})},di=e=>t=>mt(e,{id:t.id}),sf=e=>{let t=mt("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},cf=e=>{let t=mt("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=mt("line");t.appendChild(i);let a=mt("path");t.appendChild(a);let n=mt("path");return t.appendChild(n),t},df={image:sf,rect:di("rect"),ellipse:di("ellipse"),text:di("text"),path:di("path"),line:cf},uf={rect:Jh,ellipse:ef,image:af,text:rf,path:lf,line:of},hf=(e,t)=>df[e](t),ff=(e,t,i,a,n)=>{t!=="path"&&(e.rect=gt(i,a,n)),e.styles=Je(i,a,n),uf[t](e,i,a,n)},ao=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexnew Promise(n=>{let{background:r=null}=a,o=new FileReader;o.onloadend=()=>{let l=o.result,s=document.createElement("div");s.style.cssText="position:absolute;pointer-events:none;width:0;height:0;visibility:hidden;",s.innerHTML=l;let u=s.querySelector("svg");document.body.appendChild(s);let c=u.getBBox();s.parentNode.removeChild(s);let d=s.querySelector("title"),h=u.getAttribute("viewBox")||"",f=u.getAttribute("width")||"",p=u.getAttribute("height")||"",m=parseFloat(f)||null,g=parseFloat(p)||null,b=(f.match(/[a-z]+/)||[])[0]||"",E=(p.match(/[a-z]+/)||[])[0]||"",T=h.split(" ").map(parseFloat),_=T.length?{x:T[0],y:T[1],width:T[2],height:T[3]}:c,y=m??_.width,I=g??_.height;u.style.overflow="visible",u.setAttribute("width",y),u.setAttribute("height",I);let A="";if(i&&i.length){let k={width:y,height:I};A=i.sort(ao).reduce((q,U)=>{let W=hf(U[0],U[1]);return ff(W,U[0],U[1],k),W.removeAttribute("id"),W.getAttribute("opacity")===1&&W.removeAttribute("opacity"),q+` `+W.outerHTML+` `},""),A=` ${A.replace(/ /g," ")} -`}let R=t.aspectRatio||I/y,S=y,x=S*R,D=typeof t.scaleToFit>"u"||t.scaleToFit,O=t.center?t.center.x:.5,z=t.center?t.center.y:.5,v=Kr({width:y,height:I},Jr({width:S,height:x},R),t.rotation,D?{x:O,y:z}:{x:.5,y:.5}),P=t.zoom*v,w=t.rotation*(180/Math.PI),L={x:S*.5,y:x*.5},F={x:L.x-y*O,y:L.y-I*z},C=[`rotate(${w} ${L.x} ${L.y})`,`translate(${L.x} ${L.y})`,`scale(${P})`,`translate(${-L.x} ${-L.y})`,`translate(${F.x} ${F.y})`],V=t.flip&&t.flip.horizontal,G=t.flip&&t.flip.vertical,B=[`scale(${V?-1:1} ${G?-1:1})`,`translate(${V?-y:0} ${G?-I:0})`],N=` +`}let R=t.aspectRatio||I/y,S=y,x=S*R,D=typeof t.scaleToFit>"u"||t.scaleToFit,O=t.center?t.center.x:.5,z=t.center?t.center.y:.5,v=Jr({width:y,height:I},eo({width:S,height:x},R),t.rotation,D?{x:O,y:z}:{x:.5,y:.5}),P=t.zoom*v,w=t.rotation*(180/Math.PI),L={x:S*.5,y:x*.5},F={x:L.x-y*O,y:L.y-I*z},C=[`rotate(${w} ${L.x} ${L.y})`,`translate(${L.x} ${L.y})`,`scale(${P})`,`translate(${-L.x} ${-L.y})`,`translate(${F.x} ${F.y})`],V=t.flip&&t.flip.horizontal,G=t.flip&&t.flip.vertical,B=[`scale(${V?-1:1} ${G?-1:1})`,`translate(${V?-y:0} ${G?-I:0})`],N=` ${u.outerHTML}${A} -`;n(N)},o.readAsText(e)}),ff=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(e.data),t},pf=()=>{let e={resize:c,filter:u},t=(d,h)=>(d.forEach(f=>{h=e[f.type](h,f.data)}),h),i=(d,h)=>{let f=d.transforms,p=null;if(f.forEach(m=>{m.type==="filter"&&(p=m)}),p){let m=null;f.forEach(g=>{g.type==="resize"&&(m=g)}),m&&(m.data.matrix=p.data,f=f.filter(g=>g.type!=="filter"))}h(t(f,d.imageData))};self.onmessage=d=>{i(d.data.message,h=>{self.postMessage({id:d.data.id,message:h},[h.data.buffer])})};let a=1,n=1,r=1;function o(d,h,f){let p=h[d]/255,m=h[d+1]/255,g=h[d+2]/255,b=h[d+3]/255,E=p*f[0]+m*f[1]+g*f[2]+b*f[3]+f[4],T=p*f[5]+m*f[6]+g*f[7]+b*f[8]+f[9],_=p*f[10]+m*f[11]+g*f[12]+b*f[13]+f[14],y=p*f[15]+m*f[16]+g*f[17]+b*f[18]+f[19],I=Math.max(0,E*y)+a*(1-y),A=Math.max(0,T*y)+n*(1-y),R=Math.max(0,_*y)+r*(1-y);h[d]=Math.max(0,Math.min(1,I))*255,h[d+1]=Math.max(0,Math.min(1,A))*255,h[d+2]=Math.max(0,Math.min(1,R))*255}let l=self.JSON.stringify([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]);function s(d){return self.JSON.stringify(d||[])===l}function u(d,h){if(!h||s(h))return d;let f=d.data,p=f.length,m=h[0],g=h[1],b=h[2],E=h[3],T=h[4],_=h[5],y=h[6],I=h[7],A=h[8],R=h[9],S=h[10],x=h[11],D=h[12],O=h[13],z=h[14],v=h[15],P=h[16],w=h[17],L=h[18],F=h[19],C=0,V=0,G=0,B=0,N=0,k=0,q=0,U=0,W=0,$=0,ae=0,X=0;for(;C1&&p===!1)return u(d,b);m=d.width*v,g=d.height*v}let E=d.width,T=d.height,_=Math.round(m),y=Math.round(g),I=d.data,A=new Uint8ClampedArray(_*y*4),R=E/_,S=T/y,x=Math.ceil(R*.5),D=Math.ceil(S*.5);for(let O=0;O=-1&&ae<=1&&(P=2*ae*ae*ae-3*ae*ae+1,P>0)){$=4*(W+N*E);let X=I[$+3];G+=P*X,L+=P,X<255&&(P=P*X/250),F+=P*I[$],C+=P*I[$+1],V+=P*I[$+2],w+=P}}}A[v]=F/w,A[v+1]=C/w,A[v+2]=V/w,A[v+3]=G/L,b&&o(v,A,b)}return{data:A,width:_,height:y}}},mf=(e,t)=>{if(e.getUint32(t+4,!1)!==1165519206)return;t+=4;let i=e.getUint16(t+=6,!1)===18761;t+=e.getUint32(t+4,i);let a=e.getUint16(t,i);t+=2;for(let n=0;n{let t=new DataView(e);if(t.getUint16(0)!==65496)return null;let i=2,a,n,r=!1;for(;i=65504&&a<=65519||a===65534)||(r||(r=mf(t,i,n)),i+n>t.byteLength)));)i+=n;return e.slice(0,i)},Ef=e=>new Promise(t=>{let i=new FileReader;i.onload=()=>t(gf(i.result)||null),i.readAsArrayBuffer(e.slice(0,256*1024))}),Tf=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,If=(e,t)=>{let i=Tf();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},bf=()=>Math.random().toString(36).substr(2,9),_f=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i),n=[];return{transfer:()=>{},post:(r,o,l)=>{let s=bf();n[s]=o,a.onmessage=u=>{let c=n[u.data.id];c&&(c(u.data.message),delete n[u.data.id])},a.postMessage({id:s,message:r},l)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Rf=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),yf=e=>e.reduce((t,i)=>t.then(a=>i().then(Array.prototype.concat.bind(a))),Promise.resolve([])),Sf=(e,t)=>new Promise(i=>{let a={width:e.width,height:e.height},n=e.getContext("2d"),r=t.sort(io).map(o=>()=>new Promise(l=>{Df[o[0]](n,a,o[1],l)&&l()}));yf(r).then(()=>i(e))}),Et=(e,t)=>{e.beginPath(),e.lineCap=t["stroke-linecap"],e.lineJoin=t["stroke-linejoin"],e.lineWidth=t["stroke-width"],t["stroke-dasharray"].length&&e.setLineDash(t["stroke-dasharray"].split(",")),e.fillStyle=t.fill,e.strokeStyle=t.stroke,e.globalAlpha=t.opacity||1},Tt=e=>{e.fill(),e.stroke(),e.globalAlpha=1},wf=(e,t,i)=>{let a=gt(i,t),n=Je(i,t);return Et(e,n),e.rect(a.x,a.y,a.width,a.height),Tt(e,n),!0},Af=(e,t,i)=>{let a=gt(i,t),n=Je(i,t);Et(e,n);let r=a.x,o=a.y,l=a.width,s=a.height,u=.5522848,c=l/2*u,d=s/2*u,h=r+l,f=o+s,p=r+l/2,m=o+s/2;return e.moveTo(r,m),e.bezierCurveTo(r,m-d,p-c,o,p,o),e.bezierCurveTo(p+c,o,h,m-d,h,m),e.bezierCurveTo(h,m+d,p+c,f,p,f),e.bezierCurveTo(p-c,f,r,m+d,r,m),Tt(e,n),!0},vf=(e,t,i,a)=>{let n=gt(i,t),r=Je(i,t);Et(e,r);let o=new Image;new URL(i.src,window.location.href).origin!==window.location.origin&&(o.crossOrigin=""),o.onload=()=>{if(i.fit==="cover"){let s=n.width/n.height,u=s>1?o.width:o.height*s,c=s>1?o.width/s:o.height,d=o.width*.5-u*.5,h=o.height*.5-c*.5;e.drawImage(o,d,h,u,c,n.x,n.y,n.width,n.height)}else if(i.fit==="contain"){let s=Math.min(n.width/o.width,n.height/o.height),u=s*o.width,c=s*o.height,d=n.x+n.width*.5-u*.5,h=n.y+n.height*.5-c*.5;e.drawImage(o,0,0,o.width,o.height,d,h,u,c)}else e.drawImage(o,0,0,o.width,o.height,n.x,n.y,n.width,n.height);Tt(e,r),a()},o.src=i.src},Lf=(e,t,i)=>{let a=gt(i,t),n=Je(i,t);Et(e,n);let r=le(i.fontSize,t),o=i.fontFamily||"sans-serif",l=i.fontWeight||"normal",s=i.textAlign||"left";return e.font=`${l} ${r}px ${o}`,e.textAlign=s,e.fillText(i.text,a.x,a.y),Tt(e,n),!0},Mf=(e,t,i)=>{let a=Je(i,t);Et(e,a),e.beginPath();let n=i.points.map(o=>({x:le(o.x,t,1,"width"),y:le(o.y,t,1,"height")}));e.moveTo(n[0].x,n[0].y);let r=n.length;for(let o=1;o{let a=gt(i,t),n=Je(i,t);Et(e,n),e.beginPath();let r={x:a.x,y:a.y},o={x:a.x+a.width,y:a.y+a.height};e.moveTo(r.x,r.y),e.lineTo(o.x,o.y);let l=to({x:o.x-r.x,y:o.y-r.y}),s=.04*Math.min(t.width,t.height);if(i.lineDecoration.indexOf("arrow-begin")!==-1){let u=ui(l,s),c=hi(r,u),d=Ge(r,2,c),h=Ge(r,-2,c);e.moveTo(d.x,d.y),e.lineTo(r.x,r.y),e.lineTo(h.x,h.y)}if(i.lineDecoration.indexOf("arrow-end")!==-1){let u=ui(l,-s),c=hi(o,u),d=Ge(o,2,c),h=Ge(o,-2,c);e.moveTo(d.x,d.y),e.lineTo(o.x,o.y),e.lineTo(h.x,h.y)}return Tt(e,n),!0},Df={rect:wf,ellipse:Af,image:vf,text:Lf,line:Of,path:Mf},xf=e=>{let t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").putImageData(e,0,0),t},Pf=(e,t,i={})=>new Promise((a,n)=>{if(!e||!Gh(e))return n({status:"not an image file",file:e});let{stripImageHead:r,beforeCreateBlob:o,afterCreateBlob:l,canvasMemoryLimit:s}=i,{crop:u,size:c,filter:d,markup:h,output:f}=t,p=t.image&&t.image.orientation?Math.max(1,Math.min(8,t.image.orientation)):null,m=f&&f.quality,g=m===null?null:m/100,b=f&&f.type||null,E=f&&f.background||null,T=[];c&&(typeof c.width=="number"||typeof c.height=="number")&&T.push({type:"resize",data:c}),d&&d.length===20&&T.push({type:"filter",data:d});let _=A=>{let R=l?l(A):A;Promise.resolve(R).then(a)},y=(A,R)=>{let S=xf(A),x=h.length?Sf(S,h):S;Promise.resolve(x).then(D=>{Xh(D,R,o).then(O=>{if(eo(D),r)return _(O);Ef(e).then(z=>{z!==null&&(O=new Blob([z,O.slice(20)],{type:O.type})),_(O)})}).catch(n)})};if(/svg/.test(e.type)&&b===null)return hf(e,u,h,{background:E}).then(A=>{a(If(A,"image/svg+xml"))});let I=URL.createObjectURL(e);Rf(I).then(A=>{URL.revokeObjectURL(I);let R=$h(A,p,u,{canvasMemoryLimit:s,background:E}),S={quality:g,type:b||e.type};if(!T.length)return y(R,S);let x=_f(pf);x.post({transforms:T,imageData:R},D=>{y(ff(D),S),x.terminate()},[R.data.buffer])}).catch(n)}),Cf=["x","y","left","top","right","bottom","width","height"],Ff=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,zf=e=>{let[t,i]=e,a=i.points?{}:Cf.reduce((n,r)=>(n[r]=Ff(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},Nf=e=>new Promise((t,i)=>{let a=new Image;a.src=URL.createObjectURL(e);let n=()=>{let o=a.naturalWidth,l=a.naturalHeight;o&&l&&(URL.revokeObjectURL(a.src),clearInterval(r),t({width:o,height:l}))};a.onerror=o=>{URL.revokeObjectURL(a.src),clearInterval(r),i(o)};let r=setInterval(n,1);n()});typeof window<"u"&&typeof window.document<"u"&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){let a=this;setTimeout(()=>{let n=a.toDataURL(t,i).split(",")[1],r=atob(n),o=r.length,l=new Uint8Array(o);for(;o--;)l[o]=r.charCodeAt(o);e(new Blob([l],{type:t||"image/png"}))})}}));var fa=typeof window<"u"&&typeof window.document<"u",Bf=fa&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,ao=({addFilter:e,utils:t})=>{let{Type:i,forin:a,getFileFromBlob:n,isFile:r}=t,o=["crop","resize","filter","markup","output"],l=c=>(d,h,f)=>d(h,c?c(f):f),s=c=>c.aspectRatio===null&&c.rotation===0&&c.zoom===1&&c.center&&c.center.x===.5&&c.center.y===.5&&c.flip&&c.flip.horizontal===!1&&c.flip.vertical===!1;e("SHOULD_PREPARE_OUTPUT",(c,{query:d})=>new Promise(h=>{h(!d("IS_ASYNC"))}));let u=(c,d,h)=>new Promise(f=>{if(!c("GET_ALLOW_IMAGE_TRANSFORM")||h.archived||!r(d)||!Ch(d))return f(!1);Nf(d).then(()=>{let p=c("GET_IMAGE_TRANSFORM_IMAGE_FILTER");if(p){let m=p(d);if(m==null)return handleRevert(!0);if(typeof m=="boolean")return f(m);if(typeof m.then=="function")return m.then(f)}f(!0)}).catch(p=>{f(!1)})});return e("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{d("GET_ALLOW_IMAGE_TRANSFORM")&&c.extend("requestPrepare",()=>new Promise((f,p)=>{h("REQUEST_PREPARE_OUTPUT",{query:c.id,item:c,success:f,failure:p},!0)}))}),e("PREPARE_OUTPUT",(c,{query:d,item:h})=>new Promise(f=>{u(d,c,h).then(p=>{if(!p)return f(c);let m=[];d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_ORIGINAL")&&m.push(()=>new Promise(R=>{R({name:d("GET_IMAGE_TRANSFORM_VARIANTS_ORIGINAL_NAME"),file:c})})),d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_DEFAULT")&&m.push((R,S,x)=>new Promise(D=>{R(S,x).then(O=>D({name:d("GET_IMAGE_TRANSFORM_VARIANTS_DEFAULT_NAME"),file:O}))}));let g=d("GET_IMAGE_TRANSFORM_VARIANTS")||{};a(g,(R,S)=>{let x=l(S);m.push((D,O,z)=>new Promise(v=>{x(D,O,z).then(P=>v({name:R,file:P}))}))});let b=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY"),E=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY_MODE"),T=b===null?null:b/100,_=d("GET_IMAGE_TRANSFORM_OUTPUT_MIME_TYPE"),y=d("GET_IMAGE_TRANSFORM_CLIENT_TRANSFORMS")||o;h.setMetadata("output",{type:_,quality:T,client:y},!0);let I=(R,S)=>new Promise((x,D)=>{let O={...S};Object.keys(O).filter(G=>G!=="exif").forEach(G=>{y.indexOf(G)===-1&&delete O[G]});let{resize:z,exif:v,output:P,crop:w,filter:L,markup:F}=O,C={image:{orientation:v?v.orientation:null},output:P&&(P.type||typeof P.quality=="number"||P.background)?{type:P.type,quality:typeof P.quality=="number"?P.quality*100:null,background:P.background||d("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||null}:void 0,size:z&&(z.size.width||z.size.height)?{mode:z.mode,upscale:z.upscale,...z.size}:void 0,crop:w&&!s(w)?{...w}:void 0,markup:F&&F.length?F.map(zf):[],filter:L};if(C.output){let G=P.type?P.type!==R.type:!1,B=/\/jpe?g$/.test(R.type),N=P.quality!==null?B&&E==="always":!1;if(!!!(C.size||C.crop||C.filter||G||N))return x(R)}let V={beforeCreateBlob:d("GET_IMAGE_TRANSFORM_BEFORE_CREATE_BLOB"),afterCreateBlob:d("GET_IMAGE_TRANSFORM_AFTER_CREATE_BLOB"),canvasMemoryLimit:d("GET_IMAGE_TRANSFORM_CANVAS_MEMORY_LIMIT"),stripImageHead:d("GET_IMAGE_TRANSFORM_OUTPUT_STRIP_IMAGE_HEAD")};Pf(R,C,V).then(G=>{let B=n(G,Nh(R.name,Bh(G.type)));x(B)}).catch(D)}),A=m.map(R=>R(I,c,h.getMetadata()));Promise.all(A).then(R=>{f(R.length===1&&R[0].name===null?R[0].file:R)})})})),{options:{allowImageTransform:[!0,i.BOOLEAN],imageTransformImageFilter:[null,i.FUNCTION],imageTransformOutputMimeType:[null,i.STRING],imageTransformOutputQuality:[null,i.INT],imageTransformOutputStripImageHead:[!0,i.BOOLEAN],imageTransformClientTransforms:[null,i.ARRAY],imageTransformOutputQualityMode:["always",i.STRING],imageTransformVariants:[null,i.OBJECT],imageTransformVariantsIncludeDefault:[!0,i.BOOLEAN],imageTransformVariantsDefaultName:[null,i.STRING],imageTransformVariantsIncludeOriginal:[!1,i.BOOLEAN],imageTransformVariantsOriginalName:["original_",i.STRING],imageTransformBeforeCreateBlob:[null,i.FUNCTION],imageTransformAfterCreateBlob:[null,i.FUNCTION],imageTransformCanvasMemoryLimit:[fa&&Bf?4096*4096:null,i.INT],imageTransformCanvasBackgroundColor:[null,i.STRING]}}};fa&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:ao}));var no=ao;var pa=e=>/^video/.test(e.type),Nt=e=>/^audio/.test(e.type),ma=class{constructor(t,i){this.mediaEl=t,this.audioElems=i,this.onplayhead=!1,this.duration=0,this.timelineWidth=this.audioElems.timeline.offsetWidth-this.audioElems.playhead.offsetWidth,this.moveplayheadFn=this.moveplayhead.bind(this),this.registerListeners()}registerListeners(){this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1),this.mediaEl.addEventListener("canplaythrough",()=>this.duration=this.mediaEl.duration,!1),this.audioElems.timeline.addEventListener("click",this.timelineClicked.bind(this),!1),this.audioElems.button.addEventListener("click",this.play.bind(this)),this.audioElems.playhead.addEventListener("mousedown",this.mouseDown.bind(this),!1),window.addEventListener("mouseup",this.mouseUp.bind(this),!1)}play(){this.mediaEl.paused?this.mediaEl.play():this.mediaEl.pause(),this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause")}timeUpdate(){let t=this.mediaEl.currentTime/this.duration*100;this.audioElems.playhead.style.marginLeft=t+"%",this.mediaEl.currentTime===this.duration&&(this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause"))}moveplayhead(t){let i=t.clientX-this.getPosition(this.audioElems.timeline);i>=0&&i<=this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=i+"px"),i<0&&(this.audioElems.playhead.style.marginLeft="0px"),i>this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=this.timelineWidth-4+"px")}timelineClicked(t){this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t)}mouseDown(){this.onplayhead=!0,window.addEventListener("mousemove",this.moveplayheadFn,!0),this.mediaEl.removeEventListener("timeupdate",this.timeUpdate.bind(this),!1)}mouseUp(t){window.removeEventListener("mousemove",this.moveplayheadFn,!0),this.onplayhead==!0&&(this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t),this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1)),this.onplayhead=!1}clickPercent(t){return(t.clientX-this.getPosition(this.audioElems.timeline))/this.timelineWidth}getPosition(t){return t.getBoundingClientRect().left}},Gf=e=>e.utils.createView({name:"media-preview",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id}),r=Nt(n.file)?"audio":"video";if(t.ref.media=document.createElement(r),t.ref.media.setAttribute("controls",!0),t.element.appendChild(t.ref.media),Nt(n.file)){let o=document.createDocumentFragment();t.ref.audio=[],t.ref.audio.container=document.createElement("div"),t.ref.audio.button=document.createElement("span"),t.ref.audio.timeline=document.createElement("div"),t.ref.audio.playhead=document.createElement("div"),t.ref.audio.container.className="audioplayer",t.ref.audio.button.className="playpausebtn play",t.ref.audio.timeline.className="timeline",t.ref.audio.playhead.className="playhead",t.ref.audio.timeline.appendChild(t.ref.audio.playhead),t.ref.audio.container.appendChild(t.ref.audio.button),t.ref.audio.container.appendChild(t.ref.audio.timeline),o.appendChild(t.ref.audio.container),t.element.appendChild(o)}},write:e.utils.createRoute({DID_MEDIA_PREVIEW_LOAD:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id});if(!n)return;let r=window.URL||window.webkitURL,o=new Blob([n.file],{type:n.file.type});t.ref.media.type=n.file.type,t.ref.media.src=n.file.mock&&n.file.url||r.createObjectURL(o),Nt(n.file)&&new ma(t.ref.media,t.ref.audio),t.ref.media.addEventListener("loadeddata",()=>{let l=75;if(pa(n.file)){let s=t.ref.media.offsetWidth,u=t.ref.media.videoWidth/s;l=t.ref.media.videoHeight/u}t.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:i.id,height:l})},!1)}})}),Vf=e=>{let t=({root:a,props:n})=>{let{id:r}=n;a.query("GET_ITEM",r)&&a.dispatch("DID_MEDIA_PREVIEW_LOAD",{id:r})},i=({root:a,props:n})=>{let r=Gf(e);a.ref.media=a.appendChildView(a.createChildView(r,{id:n.id}))};return e.utils.createView({name:"media-preview-wrapper",create:i,write:e.utils.createRoute({DID_MEDIA_PREVIEW_CONTAINER_CREATE:t})})},ga=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n}=i,r=Vf(e);return t("CREATE_VIEW",o=>{let{is:l,view:s,query:u}=o;if(!l("file"))return;let c=({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=u("GET_ALLOW_VIDEO_PREVIEW"),g=u("GET_ALLOW_AUDIO_PREVIEW");!p||p.archived||(!pa(p.file)||!m)&&(!Nt(p.file)||!g)||(d.ref.mediaPreview=s.appendChildView(s.createChildView(r,{id:f})),d.dispatch("DID_MEDIA_PREVIEW_CONTAINER_CREATE",{id:f}))};s.registerWriter(n({DID_LOAD_ITEM:c},({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=d.query("GET_ALLOW_VIDEO_PREVIEW"),g=d.query("GET_ALLOW_AUDIO_PREVIEW");!p||(!pa(p.file)||!m)&&(!Nt(p.file)||!g)||d.rect.element.hidden}))}),{options:{allowVideoPreview:[!0,a.BOOLEAN],allowAudioPreview:[!0,a.BOOLEAN]}}},Uf=typeof window<"u"&&typeof window.document<"u";Uf&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:ga}));var ro={labelIdle:'\u0627\u0633\u062D\u0628 \u0648 \u0627\u062F\u0631\u062C \u0645\u0644\u0641\u0627\u062A\u0643 \u0623\u0648 \u062A\u0635\u0641\u062D ',labelInvalidField:"\u0627\u0644\u062D\u0642\u0644 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0645\u0644\u0641\u0627\u062A \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629",labelFileWaitingForSize:"\u0628\u0627\u0646\u062A\u0638\u0627\u0631 \u0627\u0644\u062D\u062C\u0645",labelFileSizeNotAvailable:"\u0627\u0644\u062D\u062C\u0645 \u063A\u064A\u0631 \u0645\u062A\u0627\u062D",labelFileLoading:"\u0628\u0627\u0644\u0625\u0646\u062A\u0638\u0627\u0631",labelFileLoadError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u062D\u0645\u064A\u0644",labelFileProcessing:"\u064A\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingComplete:"\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingAborted:"\u062A\u0645 \u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingRevertError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u0631\u0627\u062C\u0639",labelFileRemoveError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062D\u0630\u0641",labelTapToCancel:"\u0627\u0646\u0642\u0631 \u0644\u0644\u0625\u0644\u063A\u0627\u0621",labelTapToRetry:"\u0627\u0646\u0642\u0631 \u0644\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629",labelTapToUndo:"\u0627\u0646\u0642\u0631 \u0644\u0644\u062A\u0631\u0627\u062C\u0639",labelButtonRemoveItem:"\u0645\u0633\u062D",labelButtonAbortItemLoad:"\u0625\u0644\u063A\u0627\u0621",labelButtonRetryItemLoad:"\u0625\u0639\u0627\u062F\u0629",labelButtonAbortItemProcessing:"\u0625\u0644\u063A\u0627\u0621",labelButtonUndoItemProcessing:"\u062A\u0631\u0627\u062C\u0639",labelButtonRetryItemProcessing:"\u0625\u0639\u0627\u062F\u0629",labelButtonProcessItem:"\u0631\u0641\u0639",labelMaxFileSizeExceeded:"\u0627\u0644\u0645\u0644\u0641 \u0643\u0628\u064A\u0631 \u062C\u062F\u0627",labelMaxFileSize:"\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0623\u0642\u0635\u0649: {filesize}",labelMaxTotalFileSizeExceeded:"\u062A\u0645 \u062A\u062C\u0627\u0648\u0632 \u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u062D\u062C\u0645 \u0627\u0644\u0625\u062C\u0645\u0627\u0644\u064A",labelMaxTotalFileSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641: {filesize}",labelFileTypeNotAllowed:"\u0645\u0644\u0641 \u0645\u0646 \u0646\u0648\u0639 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D",fileValidateTypeLabelExpectedTypes:"\u062A\u062A\u0648\u0642\u0639 {allButLastType} \u0645\u0646 {lastType}",imageValidateSizeLabelFormatError:"\u0646\u0648\u0639 \u0627\u0644\u0635\u0648\u0631\u0629 \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645",imageValidateSizeLabelImageSizeTooSmall:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0635\u063A\u064A\u0631 \u062C\u062F\u0627",imageValidateSizeLabelImageSizeTooBig:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0643\u0628\u064A\u0631\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u062F\u0646\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0627\u0644\u062F\u0642\u0629 \u0636\u0639\u064A\u0641\u0629 \u062C\u062F\u0627",imageValidateSizeLabelImageResolutionTooHigh:"\u0627\u0644\u062F\u0642\u0629 \u0645\u0631\u062A\u0641\u0639\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinResolution:"\u0623\u0642\u0644 \u062F\u0642\u0629: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0623\u0642\u0635\u0649 \u062F\u0642\u0629: {maxResolution}"};var oo={labelIdle:'P\u0159et\xE1hn\u011Bte soubor sem (drag&drop) nebo Vyhledat ',labelInvalidField:"Pole obsahuje chybn\xE9 soubory",labelFileWaitingForSize:"Zji\u0161\u0165uje se velikost",labelFileSizeNotAvailable:"Velikost nen\xED zn\xE1m\xE1",labelFileLoading:"P\u0159en\xE1\u0161\xED se",labelFileLoadError:"Chyba p\u0159i p\u0159enosu",labelFileProcessing:"Prob\xEDh\xE1 upload",labelFileProcessingComplete:"Upload dokon\u010Den",labelFileProcessingAborted:"Upload stornov\xE1n",labelFileProcessingError:"Chyba p\u0159i uploadu",labelFileProcessingRevertError:"Chyba p\u0159i obnov\u011B",labelFileRemoveError:"Chyba p\u0159i odstran\u011Bn\xED",labelTapToCancel:"klepn\u011Bte pro storno",labelTapToRetry:"klepn\u011Bte pro opakov\xE1n\xED",labelTapToUndo:"klepn\u011Bte pro vr\xE1cen\xED",labelButtonRemoveItem:"Odstranit",labelButtonAbortItemLoad:"Storno",labelButtonRetryItemLoad:"Opakovat",labelButtonAbortItemProcessing:"Zp\u011Bt",labelButtonUndoItemProcessing:"Vr\xE1tit",labelButtonRetryItemProcessing:"Opakovat",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Soubor je p\u0159\xEDli\u0161 velk\xFD",labelMaxFileSize:"Nejv\u011Bt\u0161\xED velikost souboru je {filesize}",labelMaxTotalFileSizeExceeded:"P\u0159ekro\u010Dena maxim\xE1ln\xED celkov\xE1 velikost souboru",labelMaxTotalFileSize:"Maxim\xE1ln\xED celkov\xE1 velikost souboru je {filesize}",labelFileTypeNotAllowed:"Soubor je nespr\xE1vn\xE9ho typu",fileValidateTypeLabelExpectedTypes:"O\u010Dek\xE1v\xE1 se {allButLastType} nebo {lastType}",imageValidateSizeLabelFormatError:"Obr\xE1zek tohoto typu nen\xED podporov\xE1n",imageValidateSizeLabelImageSizeTooSmall:"Obr\xE1zek je p\u0159\xEDli\u0161 mal\xFD",imageValidateSizeLabelImageSizeTooBig:"Obr\xE1zek je p\u0159\xEDli\u0161 velk\xFD",imageValidateSizeLabelExpectedMinSize:"Minim\xE1ln\xED rozm\u011Br je {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maxim\xE1ln\xED rozm\u011Br je {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 mal\xE9",imageValidateSizeLabelImageResolutionTooHigh:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 velk\xE9",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1ln\xED rozli\u0161en\xED je {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1ln\xED rozli\u0161en\xED je {maxResolution}"};var lo={labelIdle:'Tr\xE6k & slip filer eller Gennemse ',labelInvalidField:"Felt indeholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilg\xE6ngelig",labelFileLoading:"Loader",labelFileLoadError:"Load fejlede",labelFileProcessing:"Uploader",labelFileProcessingComplete:"Upload f\xE6rdig",labelFileProcessingAborted:"Upload annulleret",labelFileProcessingError:"Upload fejlede",labelFileProcessingRevertError:"Fortryd fejlede",labelFileRemoveError:"Fjern fejlede",labelTapToCancel:"tryk for at annullere",labelTapToRetry:"tryk for at pr\xF8ve igen",labelTapToUndo:"tryk for at fortryde",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Annuller",labelButtonRetryItemLoad:"Fors\xF8g igen",labelButtonAbortItemProcessing:"Annuller",labelButtonUndoItemProcessing:"Fortryd",labelButtonRetryItemProcessing:"Pr\xF8v igen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal totalst\xF8rrelse overskredet",labelMaxTotalFileSize:"Maksimal total filst\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Ugyldigt format",imageValidateSizeLabelImageSizeTooSmall:"Billedet er for lille",imageValidateSizeLabelImageSizeTooBig:"Billedet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimum st\xF8rrelse er {minBredde} \xD7 {minH\xF8jde}",imageValidateSizeLabelExpectedMaxSize:"Maksimal st\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"For lav opl\xF8sning",imageValidateSizeLabelImageResolutionTooHigh:"For h\xF8j opl\xF8sning",imageValidateSizeLabelExpectedMinResolution:"Minimum opl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal opl\xF8sning er {maxResolution}"};var so={labelIdle:'Dateien ablegen oder ausw\xE4hlen ',labelInvalidField:"Feld beinhaltet ung\xFCltige Dateien",labelFileWaitingForSize:"Dateigr\xF6\xDFe berechnen",labelFileSizeNotAvailable:"Dateigr\xF6\xDFe nicht verf\xFCgbar",labelFileLoading:"Laden",labelFileLoadError:"Fehler beim Laden",labelFileProcessing:"Upload l\xE4uft",labelFileProcessingComplete:"Upload abgeschlossen",labelFileProcessingAborted:"Upload abgebrochen",labelFileProcessingError:"Fehler beim Upload",labelFileProcessingRevertError:"Fehler beim Wiederherstellen",labelFileRemoveError:"Fehler beim L\xF6schen",labelTapToCancel:"abbrechen",labelTapToRetry:"erneut versuchen",labelTapToUndo:"r\xFCckg\xE4ngig",labelButtonRemoveItem:"Entfernen",labelButtonAbortItemLoad:"Verwerfen",labelButtonRetryItemLoad:"Erneut versuchen",labelButtonAbortItemProcessing:"Abbrechen",labelButtonUndoItemProcessing:"R\xFCckg\xE4ngig",labelButtonRetryItemProcessing:"Erneut versuchen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Datei ist zu gro\xDF",labelMaxFileSize:"Maximale Dateigr\xF6\xDFe: {filesize}",labelMaxTotalFileSizeExceeded:"Maximale gesamte Dateigr\xF6\xDFe \xFCberschritten",labelMaxTotalFileSize:"Maximale gesamte Dateigr\xF6\xDFe: {filesize}",labelFileTypeNotAllowed:"Dateityp ung\xFCltig",fileValidateTypeLabelExpectedTypes:"Erwartet {allButLastType} oder {lastType}",imageValidateSizeLabelFormatError:"Bildtyp nicht unterst\xFCtzt",imageValidateSizeLabelImageSizeTooSmall:"Bild ist zu klein",imageValidateSizeLabelImageSizeTooBig:"Bild ist zu gro\xDF",imageValidateSizeLabelExpectedMinSize:"Mindestgr\xF6\xDFe: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale Gr\xF6\xDFe: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Aufl\xF6sung ist zu niedrig",imageValidateSizeLabelImageResolutionTooHigh:"Aufl\xF6sung ist zu hoch",imageValidateSizeLabelExpectedMinResolution:"Mindestaufl\xF6sung: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale Aufl\xF6sung: {maxResolution}"};var co={labelIdle:'Drag & Drop your files or Browse ',labelInvalidField:"Field contains invalid files",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"Size not available",labelFileLoading:"Loading",labelFileLoadError:"Error during load",labelFileProcessing:"Uploading",labelFileProcessingComplete:"Upload complete",labelFileProcessingAborted:"Upload cancelled",labelFileProcessingError:"Error during upload",labelFileProcessingRevertError:"Error during revert",labelFileRemoveError:"Error during remove",labelTapToCancel:"tap to cancel",labelTapToRetry:"tap to retry",labelTapToUndo:"tap to undo",labelButtonRemoveItem:"Remove",labelButtonAbortItemLoad:"Abort",labelButtonRetryItemLoad:"Retry",labelButtonAbortItemProcessing:"Cancel",labelButtonUndoItemProcessing:"Undo",labelButtonRetryItemProcessing:"Retry",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"File is too large",labelMaxFileSize:"Maximum file size is {filesize}",labelMaxTotalFileSizeExceeded:"Maximum total size exceeded",labelMaxTotalFileSize:"Maximum total file size is {filesize}",labelFileTypeNotAllowed:"File of invalid type",fileValidateTypeLabelExpectedTypes:"Expects {allButLastType} or {lastType}",imageValidateSizeLabelFormatError:"Image type not supported",imageValidateSizeLabelImageSizeTooSmall:"Image is too small",imageValidateSizeLabelImageSizeTooBig:"Image is too big",imageValidateSizeLabelExpectedMinSize:"Minimum size is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum size is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolution is too low",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimum resolution is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum resolution is {maxResolution}"};var uo={labelIdle:'Arrastra y suelta tus archivos o Examinar ',labelInvalidField:"El campo contiene archivos inv\xE1lidos",labelFileWaitingForSize:"Esperando tama\xF1o",labelFileSizeNotAvailable:"Tama\xF1o no disponible",labelFileLoading:"Cargando",labelFileLoadError:"Error durante la carga",labelFileProcessing:"Cargando",labelFileProcessingComplete:"Carga completa",labelFileProcessingAborted:"Carga cancelada",labelFileProcessingError:"Error durante la carga",labelFileProcessingRevertError:"Error durante la reversi\xF3n",labelFileRemoveError:"Error durante la eliminaci\xF3n",labelTapToCancel:"toca para cancelar",labelTapToRetry:"tocar para volver a intentar",labelTapToUndo:"tocar para deshacer",labelButtonRemoveItem:"Eliminar",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reintentar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Deshacer",labelButtonRetryItemProcessing:"Reintentar",labelButtonProcessItem:"Cargar",labelMaxFileSizeExceeded:"El archivo es demasiado grande",labelMaxFileSize:"El tama\xF1o m\xE1ximo del archivo es {filesize}",labelMaxTotalFileSizeExceeded:"Tama\xF1o total m\xE1ximo excedido",labelMaxTotalFileSize:"El tama\xF1o total m\xE1ximo del archivo es {filesize}",labelFileTypeNotAllowed:"Archivo de tipo no v\xE1lido",fileValidateTypeLabelExpectedTypes:"Espera {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagen no compatible",imageValidateSizeLabelImageSizeTooSmall:"La imagen es demasiado peque\xF1a",imageValidateSizeLabelImageSizeTooBig:"La imagen es demasiado grande",imageValidateSizeLabelExpectedMinSize:"El tama\xF1o m\xEDnimo es {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"El tama\xF1o m\xE1ximo es {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La resoluci\xF3n es demasiado baja",imageValidateSizeLabelImageResolutionTooHigh:"La resoluci\xF3n es demasiado alta",imageValidateSizeLabelExpectedMinResolution:"La resoluci\xF3n m\xEDnima es {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La resoluci\xF3n m\xE1xima es {maxResolution}"};var ho={labelIdle:'\u0641\u0627\u06CC\u0644 \u0631\u0627 \u0627\u06CC\u0646\u062C\u0627 \u0628\u06A9\u0634\u06CC\u062F \u0648 \u0631\u0647\u0627 \u06A9\u0646\u06CC\u062F\u060C \u06CC\u0627 \u062C\u0633\u062A\u062C\u0648 \u06A9\u0646\u06CC\u062F ',labelInvalidField:"\u0641\u06CC\u0644\u062F \u062F\u0627\u0631\u0627\u06CC \u0641\u0627\u06CC\u0644 \u0647\u0627\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"\u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A",labelFileLoading:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileLoadError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0627\u062C\u0631\u0627",labelFileProcessing:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingComplete:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u06A9\u0627\u0645\u0644 \u0634\u062F",labelFileProcessingAborted:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0644\u063A\u0648 \u0634\u062F",labelFileProcessingError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingRevertError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelFileRemoveError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelTapToCancel:"\u0628\u0631\u0627\u06CC \u0644\u063A\u0648 \u0636\u0631\u0628\u0647 \u0628\u0632\u0646\u06CC\u062F",labelTapToRetry:"\u0628\u0631\u0627\u06CC \u062A\u06A9\u0631\u0627\u0631 \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelTapToUndo:"\u0628\u0631\u0627\u06CC \u0628\u0631\u06AF\u0634\u062A \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelButtonRemoveItem:"\u062D\u0630\u0641",labelButtonAbortItemLoad:"\u0644\u063A\u0648",labelButtonRetryItemLoad:"\u062A\u06A9\u0631\u0627\u0631",labelButtonAbortItemProcessing:"\u0644\u063A\u0648",labelButtonUndoItemProcessing:"\u0628\u0631\u06AF\u0634\u062A",labelButtonRetryItemProcessing:"\u062A\u06A9\u0631\u0627\u0631",labelButtonProcessItem:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelMaxFileSizeExceeded:"\u0641\u0627\u06CC\u0644 \u0628\u0633\u06CC\u0627\u0631 \u062D\u062C\u06CC\u0645 \u0627\u0633\u062A",labelMaxFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0645\u062C\u0627\u0632 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelMaxTotalFileSizeExceeded:"\u0627\u0632 \u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0628\u06CC\u0634\u062A\u0631 \u0634\u062F",labelMaxTotalFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelFileTypeNotAllowed:"\u0646\u0648\u0639 \u0641\u0627\u06CC\u0644 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",fileValidateTypeLabelExpectedTypes:"\u062F\u0631 \u0627\u0646\u062A\u0638\u0627\u0631 {allButLastType} \u06CC\u0627 {lastType}",imageValidateSizeLabelFormatError:"\u0641\u0631\u0645\u062A \u062A\u0635\u0648\u06CC\u0631 \u067E\u0634\u062A\u06CC\u0628\u0627\u0646\u06CC \u0646\u0645\u06CC \u0634\u0648\u062F",imageValidateSizeLabelImageSizeTooSmall:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0648\u0686\u06A9 \u0627\u0633\u062A",imageValidateSizeLabelImageSizeTooBig:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0628\u0632\u0631\u06AF \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinSize:"\u062D\u062F\u0627\u0642\u0644 \u0627\u0646\u062F\u0627\u0632\u0647 {minWidth} \xD7 {minHeight} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0627\u0646\u062F\u0627\u0632\u0647 {maxWidth} \xD7 {maxHeight} \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooLow:"\u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0645 \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooHigh:"\u0648\u0636\u0648\u0639 \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0632\u06CC\u0627\u062F \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinResolution:"\u062D\u062F\u0627\u0642\u0644 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {minResolution} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxResolution:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {maxResolution} \u0627\u0633\u062A"};var fo={labelIdle:'Ved\xE4 ja pudota tiedostoja tai Selaa ',labelInvalidField:"Kent\xE4ss\xE4 on virheellisi\xE4 tiedostoja",labelFileWaitingForSize:"Odotetaan kokoa",labelFileSizeNotAvailable:"Kokoa ei saatavilla",labelFileLoading:"Ladataan",labelFileLoadError:"Virhe latauksessa",labelFileProcessing:"L\xE4hetet\xE4\xE4n",labelFileProcessingComplete:"L\xE4hetys valmis",labelFileProcessingAborted:"L\xE4hetys peruttu",labelFileProcessingError:"Virhe l\xE4hetyksess\xE4",labelFileProcessingRevertError:"Virhe palautuksessa",labelFileRemoveError:"Virhe poistamisessa",labelTapToCancel:"peruuta napauttamalla",labelTapToRetry:"yrit\xE4 uudelleen napauttamalla",labelTapToUndo:"kumoa napauttamalla",labelButtonRemoveItem:"Poista",labelButtonAbortItemLoad:"Keskeyt\xE4",labelButtonRetryItemLoad:"Yrit\xE4 uudelleen",labelButtonAbortItemProcessing:"Peruuta",labelButtonUndoItemProcessing:"Kumoa",labelButtonRetryItemProcessing:"Yrit\xE4 uudelleen",labelButtonProcessItem:"L\xE4het\xE4",labelMaxFileSizeExceeded:"Tiedoston koko on liian suuri",labelMaxFileSize:"Tiedoston maksimikoko on {filesize}",labelMaxTotalFileSizeExceeded:"Tiedostojen yhdistetty maksimikoko ylitetty",labelMaxTotalFileSize:"Tiedostojen yhdistetty maksimikoko on {filesize}",labelFileTypeNotAllowed:"Tiedostotyyppi\xE4 ei sallita",fileValidateTypeLabelExpectedTypes:"Sallitaan {allButLastType} tai {lastType}",imageValidateSizeLabelFormatError:"Kuvatyyppi\xE4 ei tueta",imageValidateSizeLabelImageSizeTooSmall:"Kuva on liian pieni",imageValidateSizeLabelImageSizeTooBig:"Kuva on liian suuri",imageValidateSizeLabelExpectedMinSize:"Minimikoko on {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimikoko on {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resoluutio on liian pieni",imageValidateSizeLabelImageResolutionTooHigh:"Resoluutio on liian suuri",imageValidateSizeLabelExpectedMinResolution:"Minimiresoluutio on {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimiresoluutio on {maxResolution}"};var po={labelIdle:'Faites glisser vos fichiers ou Parcourir ',labelInvalidField:"Le champ contient des fichiers invalides",labelFileWaitingForSize:"En attente de taille",labelFileSizeNotAvailable:"Taille non disponible",labelFileLoading:"Chargement",labelFileLoadError:"Erreur durant le chargement",labelFileProcessing:"Traitement",labelFileProcessingComplete:"Traitement effectu\xE9",labelFileProcessingAborted:"Traitement interrompu",labelFileProcessingError:"Erreur durant le traitement",labelFileProcessingRevertError:"Erreur durant la restauration",labelFileRemoveError:"Erreur durant la suppression",labelTapToCancel:"appuyer pour annuler",labelTapToRetry:"appuyer pour r\xE9essayer",labelTapToUndo:"appuyer pour revenir en arri\xE8re",labelButtonRemoveItem:"Retirer",labelButtonAbortItemLoad:"Annuler",labelButtonRetryItemLoad:"Recommencer",labelButtonAbortItemProcessing:"Annuler",labelButtonUndoItemProcessing:"Revenir en arri\xE8re",labelButtonRetryItemProcessing:"Recommencer",labelButtonProcessItem:"Transf\xE9rer",labelMaxFileSizeExceeded:"Le fichier est trop volumineux",labelMaxFileSize:"La taille maximale de fichier est {filesize}",labelMaxTotalFileSizeExceeded:"Taille totale maximale d\xE9pass\xE9e",labelMaxTotalFileSize:"La taille totale maximale des fichiers est {filesize}",labelFileTypeNotAllowed:"Fichier non valide",fileValidateTypeLabelExpectedTypes:"Attendu {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Type d'image non pris en charge",imageValidateSizeLabelImageSizeTooSmall:"L'image est trop petite",imageValidateSizeLabelImageSizeTooBig:"L'image est trop grande",imageValidateSizeLabelExpectedMinSize:"La taille minimale est {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La taille maximale est {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La r\xE9solution est trop faible",imageValidateSizeLabelImageResolutionTooHigh:"La r\xE9solution est trop \xE9lev\xE9e",imageValidateSizeLabelExpectedMinResolution:"La r\xE9solution minimale est {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La r\xE9solution maximale est {maxResolution}"};var mo={labelIdle:'Mozgasd ide a f\xE1jlt a felt\xF6lt\xE9shez, vagy tall\xF3z\xE1s ',labelInvalidField:"A mez\u0151 \xE9rv\xE9nytelen f\xE1jlokat tartalmaz",labelFileWaitingForSize:"F\xE1ljm\xE9ret kisz\xE1mol\xE1sa",labelFileSizeNotAvailable:"A f\xE1jlm\xE9ret nem el\xE9rhet\u0151",labelFileLoading:"T\xF6lt\xE9s",labelFileLoadError:"Hiba a bet\xF6lt\xE9s sor\xE1n",labelFileProcessing:"Felt\xF6lt\xE9s",labelFileProcessingComplete:"Sikeres felt\xF6lt\xE9s",labelFileProcessingAborted:"A felt\xF6lt\xE9s megszak\xEDtva",labelFileProcessingError:"Hiba t\xF6rt\xE9nt a felt\xF6lt\xE9s sor\xE1n",labelFileProcessingRevertError:"Hiba a vissza\xE1ll\xEDt\xE1s sor\xE1n",labelFileRemoveError:"Hiba t\xF6rt\xE9nt az elt\xE1vol\xEDt\xE1s sor\xE1n",labelTapToCancel:"koppints a t\xF6rl\xE9shez",labelTapToRetry:"koppints az \xFAjrakezd\xE9shez",labelTapToUndo:"koppints a visszavon\xE1shoz",labelButtonRemoveItem:"Elt\xE1vol\xEDt\xE1s",labelButtonAbortItemLoad:"Megszak\xEDt\xE1s",labelButtonRetryItemLoad:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonAbortItemProcessing:"Megszak\xEDt\xE1s",labelButtonUndoItemProcessing:"Visszavon\xE1s",labelButtonRetryItemProcessing:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonProcessItem:"Felt\xF6lt\xE9s",labelMaxFileSizeExceeded:"A f\xE1jl t\xFAll\xE9pte a maxim\xE1lis m\xE9retet",labelMaxFileSize:"Maxim\xE1lis f\xE1jlm\xE9ret: {filesize}",labelMaxTotalFileSizeExceeded:"T\xFAll\xE9pte a maxim\xE1lis teljes m\xE9retet",labelMaxTotalFileSize:"A maxim\xE1is teljes f\xE1jlm\xE9ret: {filesize}",labelFileTypeNotAllowed:"\xC9rv\xE9nytelen t\xEDpus\xFA f\xE1jl",fileValidateTypeLabelExpectedTypes:"Enged\xE9lyezett t\xEDpusok {allButLastType} vagy {lastType}",imageValidateSizeLabelFormatError:"A k\xE9pt\xEDpus nem t\xE1mogatott",imageValidateSizeLabelImageSizeTooSmall:"A k\xE9p t\xFAl kicsi",imageValidateSizeLabelImageSizeTooBig:"A k\xE9p t\xFAl nagy",imageValidateSizeLabelExpectedMinSize:"Minimum m\xE9ret: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum m\xE9ret: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"A felbont\xE1s t\xFAl alacsony",imageValidateSizeLabelImageResolutionTooHigh:"A felbont\xE1s t\xFAl magas",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1is felbont\xE1s: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1lis felbont\xE1s: {maxResolution}"};var go={labelIdle:'Seret dan Jatuhkan file Anda atau Jelajahi',labelInvalidField:"Field berisi file tidak valid",labelFileWaitingForSize:"Menunggu ukuran",labelFileSizeNotAvailable:"Ukuran tidak tersedia",labelFileLoading:"Memuat",labelFileLoadError:"Kesalahan saat memuat",labelFileProcessing:"Mengunggah",labelFileProcessingComplete:"Unggahan selesai",labelFileProcessingAborted:"Unggahan dibatalkan",labelFileProcessingError:"Kesalahan saat mengunggah",labelFileProcessingRevertError:"Kesalahan saat pengembalian",labelFileRemoveError:"Kesalahan saat menghapus",labelTapToCancel:"ketuk untuk membatalkan",labelTapToRetry:"ketuk untuk mencoba lagi",labelTapToUndo:"ketuk untuk mengurungkan",labelButtonRemoveItem:"Hapus",labelButtonAbortItemLoad:"Batal",labelButtonRetryItemLoad:"Coba Kembali",labelButtonAbortItemProcessing:"Batal",labelButtonUndoItemProcessing:"Batal",labelButtonRetryItemProcessing:"Coba Kembali",labelButtonProcessItem:"Unggah",labelMaxFileSizeExceeded:"File terlalu besar",labelMaxFileSize:"Ukuran file maksimum adalah {filesize}",labelMaxTotalFileSizeExceeded:"Jumlah file maksimum terlampaui",labelMaxTotalFileSize:"Jumlah file maksimum adalah {filesize}",labelFileTypeNotAllowed:"Jenis file tidak valid",fileValidateTypeLabelExpectedTypes:"Mengharapkan {allButLastType} atau {lastType}",imageValidateSizeLabelFormatError:"Jenis gambar tidak didukung",imageValidateSizeLabelImageSizeTooSmall:"Gambar terlalu kecil",imageValidateSizeLabelImageSizeTooBig:"Gambar terlalu besar",imageValidateSizeLabelExpectedMinSize:"Ukuran minimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Ukuran maksimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolusi terlalu rendah",imageValidateSizeLabelImageResolutionTooHigh:"Resolusi terlalu tinggi",imageValidateSizeLabelExpectedMinResolution:"Resolusi minimum adalah {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolusi maksimum adalah {maxResolution}"};var Eo={labelIdle:'Trascina e rilascia i tuoi file oppure Carica ',labelInvalidField:"Il campo contiene dei file non validi",labelFileWaitingForSize:"Aspettando le dimensioni",labelFileSizeNotAvailable:"Dimensioni non disponibili",labelFileLoading:"Caricamento",labelFileLoadError:"Errore durante il caricamento",labelFileProcessing:"Caricamento",labelFileProcessingComplete:"Caricamento completato",labelFileProcessingAborted:"Caricamento cancellato",labelFileProcessingError:"Errore durante il caricamento",labelFileProcessingRevertError:"Errore durante il ripristino",labelFileRemoveError:"Errore durante l'eliminazione",labelTapToCancel:"tocca per cancellare",labelTapToRetry:"tocca per riprovare",labelTapToUndo:"tocca per ripristinare",labelButtonRemoveItem:"Elimina",labelButtonAbortItemLoad:"Cancella",labelButtonRetryItemLoad:"Ritenta",labelButtonAbortItemProcessing:"Camcella",labelButtonUndoItemProcessing:"Indietro",labelButtonRetryItemProcessing:"Ritenta",labelButtonProcessItem:"Carica",labelMaxFileSizeExceeded:"Il peso del file \xE8 eccessivo",labelMaxFileSize:"Il peso massimo del file \xE8 {filesize}",labelMaxTotalFileSizeExceeded:"Dimensione totale massima superata",labelMaxTotalFileSize:"La dimensione massima totale del file \xE8 {filesize}",labelFileTypeNotAllowed:"File non supportato",fileValidateTypeLabelExpectedTypes:"Aspetta {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo di immagine non compatibile",imageValidateSizeLabelImageSizeTooSmall:"L'immagine \xE8 troppo piccola",imageValidateSizeLabelImageSizeTooBig:"L'immagine \xE8 troppo grande",imageValidateSizeLabelExpectedMinSize:"La dimensione minima \xE8 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La dimensione massima \xE8 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La risoluzione \xE8 troppo bassa",imageValidateSizeLabelImageResolutionTooHigh:"La risoluzione \xE8 troppo alta",imageValidateSizeLabelExpectedMinResolution:"La risoluzione minima \xE8 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La risoluzione massima \xE8 {maxResolution}"};var To={labelIdle:'Drag & Drop je bestanden of Bladeren ',labelInvalidField:"Veld bevat ongeldige bestanden",labelFileWaitingForSize:"Wachten op grootte",labelFileSizeNotAvailable:"Grootte niet beschikbaar",labelFileLoading:"Laden",labelFileLoadError:"Fout tijdens laden",labelFileProcessing:"Uploaden",labelFileProcessingComplete:"Upload afgerond",labelFileProcessingAborted:"Upload geannuleerd",labelFileProcessingError:"Fout tijdens upload",labelFileProcessingRevertError:"Fout bij herstellen",labelFileRemoveError:"Fout bij verwijderen",labelTapToCancel:"tik om te annuleren",labelTapToRetry:"tik om opnieuw te proberen",labelTapToUndo:"tik om ongedaan te maken",labelButtonRemoveItem:"Verwijderen",labelButtonAbortItemLoad:"Afbreken",labelButtonRetryItemLoad:"Opnieuw proberen",labelButtonAbortItemProcessing:"Annuleren",labelButtonUndoItemProcessing:"Ongedaan maken",labelButtonRetryItemProcessing:"Opnieuw proberen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Bestand is te groot",labelMaxFileSize:"Maximale bestandsgrootte is {filesize}",labelMaxTotalFileSizeExceeded:"Maximale totale grootte overschreden",labelMaxTotalFileSize:"Maximale totale bestandsgrootte is {filesize}",labelFileTypeNotAllowed:"Ongeldig bestandstype",fileValidateTypeLabelExpectedTypes:"Verwacht {allButLastType} of {lastType}",imageValidateSizeLabelFormatError:"Afbeeldingstype niet ondersteund",imageValidateSizeLabelImageSizeTooSmall:"Afbeelding is te klein",imageValidateSizeLabelImageSizeTooBig:"Afbeelding is te groot",imageValidateSizeLabelExpectedMinSize:"Minimale afmeting is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale afmeting is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolutie is te laag",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimale resolutie is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale resolutie is {maxResolution}"};var Io={labelIdle:'Przeci\u0105gnij i upu\u015B\u0107 lub wybierz pliki',labelInvalidField:"Nieprawid\u0142owe pliki",labelFileWaitingForSize:"Pobieranie rozmiaru",labelFileSizeNotAvailable:"Nieznany rozmiar",labelFileLoading:"Wczytywanie",labelFileLoadError:"B\u0142\u0105d wczytywania",labelFileProcessing:"Przesy\u0142anie",labelFileProcessingComplete:"Przes\u0142ano",labelFileProcessingAborted:"Przerwano",labelFileProcessingError:"Przesy\u0142anie nie powiod\u0142o si\u0119",labelFileProcessingRevertError:"Co\u015B posz\u0142o nie tak",labelFileRemoveError:"Nieudane usuni\u0119cie",labelTapToCancel:"Anuluj",labelTapToRetry:"Pon\xF3w",labelTapToUndo:"Cofnij",labelButtonRemoveItem:"Usu\u0144",labelButtonAbortItemLoad:"Przerwij",labelButtonRetryItemLoad:"Pon\xF3w",labelButtonAbortItemProcessing:"Anuluj",labelButtonUndoItemProcessing:"Cofnij",labelButtonRetryItemProcessing:"Pon\xF3w",labelButtonProcessItem:"Prze\u015Blij",labelMaxFileSizeExceeded:"Plik jest zbyt du\u017Cy",labelMaxFileSize:"Dopuszczalna wielko\u015B\u0107 pliku to {filesize}",labelMaxTotalFileSizeExceeded:"Przekroczono \u0142\u0105czny rozmiar plik\xF3w",labelMaxTotalFileSize:"\u0141\u0105czny rozmiar plik\xF3w nie mo\u017Ce przekroczy\u0107 {filesize}",labelFileTypeNotAllowed:"Niedozwolony rodzaj pliku",fileValidateTypeLabelExpectedTypes:"Oczekiwano {allButLastType} lub {lastType}",imageValidateSizeLabelFormatError:"Nieobs\u0142ugiwany format obrazu",imageValidateSizeLabelImageSizeTooSmall:"Obraz jest zbyt ma\u0142y",imageValidateSizeLabelImageSizeTooBig:"Obraz jest zbyt du\u017Cy",imageValidateSizeLabelExpectedMinSize:"Minimalne wymiary obrazu to {minWidth}\xD7{minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksymalna wymiary obrazu to {maxWidth}\xD7{maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozdzielczo\u015B\u0107 jest zbyt niska",imageValidateSizeLabelImageResolutionTooHigh:"Rozdzielczo\u015B\u0107 jest zbyt wysoka",imageValidateSizeLabelExpectedMinResolution:"Minimalna rozdzielczo\u015B\u0107 to {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksymalna rozdzielczo\u015B\u0107 to {maxResolution}"};var fi={labelIdle:'Arraste e solte os arquivos ou Clique aqui ',labelInvalidField:"Arquivos inv\xE1lidos",labelFileWaitingForSize:"Calculando o tamanho do arquivo",labelFileSizeNotAvailable:"Tamanho do arquivo indispon\xEDvel",labelFileLoading:"Carregando",labelFileLoadError:"Erro durante o carregamento",labelFileProcessing:"Enviando",labelFileProcessingComplete:"Envio finalizado",labelFileProcessingAborted:"Envio cancelado",labelFileProcessingError:"Erro durante o envio",labelFileProcessingRevertError:"Erro ao reverter o envio",labelFileRemoveError:"Erro ao remover o arquivo",labelTapToCancel:"clique para cancelar",labelTapToRetry:"clique para reenviar",labelTapToUndo:"clique para desfazer",labelButtonRemoveItem:"Remover",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reenviar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Desfazer",labelButtonRetryItemProcessing:"Reenviar",labelButtonProcessItem:"Enviar",labelMaxFileSizeExceeded:"Arquivo \xE9 muito grande",labelMaxFileSize:"O tamanho m\xE1ximo permitido: {filesize}",labelMaxTotalFileSizeExceeded:"Tamanho total dos arquivos excedido",labelMaxTotalFileSize:"Tamanho total permitido: {filesize}",labelFileTypeNotAllowed:"Tipo de arquivo inv\xE1lido",fileValidateTypeLabelExpectedTypes:"Tipos de arquivo suportados s\xE3o {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagem inv\xE1lida",imageValidateSizeLabelImageSizeTooSmall:"Imagem muito pequena",imageValidateSizeLabelImageSizeTooBig:"Imagem muito grande",imageValidateSizeLabelExpectedMinSize:"Tamanho m\xEDnimo permitida: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Tamanho m\xE1ximo permitido: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolu\xE7\xE3o muito baixa",imageValidateSizeLabelImageResolutionTooHigh:"Resolu\xE7\xE3o muito alta",imageValidateSizeLabelExpectedMinResolution:"Resolu\xE7\xE3o m\xEDnima permitida: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolu\xE7\xE3o m\xE1xima permitida: {maxResolution}"};var bo={labelIdle:'Trage \u0219i plaseaz\u0103 fi\u0219iere sau Caut\u0103-le ',labelInvalidField:"C\xE2mpul con\u021Bine fi\u0219iere care nu sunt valide",labelFileWaitingForSize:"\xCEn a\u0219teptarea dimensiunii",labelFileSizeNotAvailable:"Dimensiunea nu este diponibil\u0103",labelFileLoading:"Se \xEEncarc\u0103",labelFileLoadError:"Eroare la \xEEnc\u0103rcare",labelFileProcessing:"Se \xEEncarc\u0103",labelFileProcessingComplete:"\xCEnc\u0103rcare finalizat\u0103",labelFileProcessingAborted:"\xCEnc\u0103rcare anulat\u0103",labelFileProcessingError:"Eroare la \xEEnc\u0103rcare",labelFileProcessingRevertError:"Eroare la anulare",labelFileRemoveError:"Eroare la \u015Ftergere",labelTapToCancel:"apas\u0103 pentru a anula",labelTapToRetry:"apas\u0103 pentru a re\xEEncerca",labelTapToUndo:"apas\u0103 pentru a anula",labelButtonRemoveItem:"\u015Eterge",labelButtonAbortItemLoad:"Anuleaz\u0103",labelButtonRetryItemLoad:"Re\xEEncearc\u0103",labelButtonAbortItemProcessing:"Anuleaz\u0103",labelButtonUndoItemProcessing:"Anuleaz\u0103",labelButtonRetryItemProcessing:"Re\xEEncearc\u0103",labelButtonProcessItem:"\xCEncarc\u0103",labelMaxFileSizeExceeded:"Fi\u0219ierul este prea mare",labelMaxFileSize:"Dimensiunea maxim\u0103 a unui fi\u0219ier este de {filesize}",labelMaxTotalFileSizeExceeded:"Dimensiunea total\u0103 maxim\u0103 a fost dep\u0103\u0219it\u0103",labelMaxTotalFileSize:"Dimensiunea total\u0103 maxim\u0103 a fi\u0219ierelor este de {filesize}",labelFileTypeNotAllowed:"Tipul fi\u0219ierului nu este valid",fileValidateTypeLabelExpectedTypes:"Se a\u0219teapt\u0103 {allButLastType} sau {lastType}",imageValidateSizeLabelFormatError:"Formatul imaginii nu este acceptat",imageValidateSizeLabelImageSizeTooSmall:"Imaginea este prea mic\u0103",imageValidateSizeLabelImageSizeTooBig:"Imaginea este prea mare",imageValidateSizeLabelExpectedMinSize:"M\u0103rimea minim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelExpectedMaxSize:"M\u0103rimea maxim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rezolu\u021Bia este prea mic\u0103",imageValidateSizeLabelImageResolutionTooHigh:"Rezolu\u021Bia este prea mare",imageValidateSizeLabelExpectedMinResolution:"Rezolu\u021Bia minim\u0103 este de {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Rezolu\u021Bia maxim\u0103 este de {maxResolution}"};var _o={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0444\u0430\u0439\u043B\u044B \u0438\u043B\u0438 \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0444\u0430\u0439\u043B\u044B",labelFileWaitingForSize:"\u0423\u043A\u0430\u0436\u0438\u0442\u0435 \u0440\u0430\u0437\u043C\u0435\u0440",labelFileSizeNotAvailable:"\u0420\u0430\u0437\u043C\u0435\u0440 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",labelFileLoading:"\u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435",labelFileLoadError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0438",labelFileProcessing:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelFileProcessingComplete:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430",labelFileProcessingAborted:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u0430",labelFileProcessingError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435",labelFileProcessingRevertError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0435",labelFileRemoveError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0438",labelTapToCancel:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B",labelTapToRetry:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelTapToUndo:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRemoveItem:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",labelButtonAbortItemLoad:"\u041F\u0440\u0435\u043A\u0440\u0430\u0449\u0435\u043D\u043E",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonAbortItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430",labelButtonUndoItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonProcessItem:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0440\u0435\u0432\u044B\u0448\u0435\u043D \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelFileTypeNotAllowed:"\u0424\u0430\u0439\u043B \u043D\u0435\u0432\u0435\u0440\u043D\u043E\u0433\u043E \u0442\u0438\u043F\u0430",fileValidateTypeLabelExpectedTypes:"\u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F {allButLastType} \u0438\u043B\u0438 {lastType}",imageValidateSizeLabelFormatError:"\u0422\u0438\u043F \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043D\u0438\u0437\u043A\u043E\u0435",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0432\u044B\u0441\u043E\u043A\u043E\u0435",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {maxResolution}"};var Ro={labelIdle:'Drag och sl\xE4pp dina filer eller Bl\xE4ddra ',labelInvalidField:"F\xE4ltet inneh\xE5ller felaktiga filer",labelFileWaitingForSize:"V\xE4ntar p\xE5 storlek",labelFileSizeNotAvailable:"Storleken finns inte tillg\xE4nglig",labelFileLoading:"Laddar",labelFileLoadError:"Fel under laddning",labelFileProcessing:"Laddar upp",labelFileProcessingComplete:"Uppladdning klar",labelFileProcessingAborted:"Uppladdning avbruten",labelFileProcessingError:"Fel under uppladdning",labelFileProcessingRevertError:"Fel under \xE5terst\xE4llning",labelFileRemoveError:"Fel under borttagning",labelTapToCancel:"tryck f\xF6r att avbryta",labelTapToRetry:"tryck f\xF6r att f\xF6rs\xF6ka igen",labelTapToUndo:"tryck f\xF6r att \xE5ngra",labelButtonRemoveItem:"Tabort",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"F\xF6rs\xF6k igen",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"\xC5ngra",labelButtonRetryItemProcessing:"F\xF6rs\xF6k igen",labelButtonProcessItem:"Ladda upp",labelMaxFileSizeExceeded:"Filen \xE4r f\xF6r stor",labelMaxFileSize:"St\xF6rsta till\xE5tna filstorlek \xE4r {filesize}",labelMaxTotalFileSizeExceeded:"Maximal uppladdningsstorlek uppn\xE5d",labelMaxTotalFileSize:"Maximal uppladdningsstorlek \xE4r {filesize}",labelFileTypeNotAllowed:"Felaktig filtyp",fileValidateTypeLabelExpectedTypes:"Godk\xE4nda filtyper {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildtypen saknar st\xF6d",imageValidateSizeLabelImageSizeTooSmall:"Bilden \xE4r f\xF6r liten",imageValidateSizeLabelImageSizeTooBig:"Bilden \xE4r f\xF6r stor",imageValidateSizeLabelExpectedMinSize:"Minimal storlek \xE4r {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximal storlek \xE4r {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Uppl\xF6sningen \xE4r f\xF6r l\xE5g",imageValidateSizeLabelImageResolutionTooHigh:"Uppl\xF6sningen \xE4r f\xF6r h\xF6g",imageValidateSizeLabelExpectedMinResolution:"Minsta till\xE5tna uppl\xF6sning \xE4r {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"H\xF6gsta till\xE5tna uppl\xF6sning \xE4r {maxResolution}"};var yo={labelIdle:'Dosyan\u0131z\u0131 S\xFCr\xFCkleyin & B\u0131rak\u0131n ya da Se\xE7in ',labelInvalidField:"Alan ge\xE7ersiz dosyalar i\xE7eriyor",labelFileWaitingForSize:"Boyut hesaplan\u0131yor",labelFileSizeNotAvailable:"Boyut mevcut de\u011Fil",labelFileLoading:"Y\xFCkleniyor",labelFileLoadError:"Y\xFCkleme s\u0131ras\u0131nda hata olu\u015Ftu",labelFileProcessing:"Y\xFCkleniyor",labelFileProcessingComplete:"Y\xFCkleme tamamland\u0131",labelFileProcessingAborted:"Y\xFCkleme iptal edildi",labelFileProcessingError:"Y\xFCklerken hata olu\u015Ftu",labelFileProcessingRevertError:"Geri \xE7ekerken hata olu\u015Ftu",labelFileRemoveError:"Kald\u0131r\u0131rken hata olu\u015Ftu",labelTapToCancel:"\u0130ptal etmek i\xE7in t\u0131klay\u0131n",labelTapToRetry:"Tekrar denemek i\xE7in t\u0131klay\u0131n",labelTapToUndo:"Geri almak i\xE7in t\u0131klay\u0131n",labelButtonRemoveItem:"Kald\u0131r",labelButtonAbortItemLoad:"\u0130ptal Et",labelButtonRetryItemLoad:"Tekrar dene",labelButtonAbortItemProcessing:"\u0130ptal et",labelButtonUndoItemProcessing:"Geri Al",labelButtonRetryItemProcessing:"Tekrar dene",labelButtonProcessItem:"Y\xFCkle",labelMaxFileSizeExceeded:"Dosya \xE7ok b\xFCy\xFCk",labelMaxFileSize:"En fazla dosya boyutu: {filesize}",labelMaxTotalFileSizeExceeded:"Maximum boyut a\u015F\u0131ld\u0131",labelMaxTotalFileSize:"Maximum dosya boyutu :{filesize}",labelFileTypeNotAllowed:"Ge\xE7ersiz dosya tipi",fileValidateTypeLabelExpectedTypes:"\u015Eu {allButLastType} ya da \u015Fu dosya olmas\u0131 gerekir: {lastType}",imageValidateSizeLabelFormatError:"Resim tipi desteklenmiyor",imageValidateSizeLabelImageSizeTooSmall:"Resim \xE7ok k\xFC\xE7\xFCk",imageValidateSizeLabelImageSizeTooBig:"Resim \xE7ok b\xFCy\xFCk",imageValidateSizeLabelExpectedMinSize:"Minimum boyut {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum boyut {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok d\xFC\u015F\xFCk",imageValidateSizeLabelImageResolutionTooHigh:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok y\xFCksek",imageValidateSizeLabelExpectedMinResolution:"Minimum \xE7\xF6z\xFCn\xFCrl\xFCk {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum \xE7\xF6z\xFCn\xFCrl\xFCk {maxResolution}"};var So={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u044F\u0433\u043D\u0456\u0442\u044C \u0444\u0430\u0439\u043B\u0438 \u0430\u0431\u043E \u0432\u0438\u0431\u0435\u0440\u0456\u0442\u044C ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0456 \u0444\u0430\u0439\u043B\u0438",labelFileWaitingForSize:"\u0412\u043A\u0430\u0436\u0456\u0442\u044C \u0440\u043E\u0437\u043C\u0456\u0440",labelFileSizeNotAvailable:"\u0420\u043E\u0437\u043C\u0456\u0440 \u043D\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0439",labelFileLoading:"\u041E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u044F",labelFileLoadError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u0456",labelFileProcessing:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelFileProcessingComplete:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E",labelFileProcessingAborted:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0441\u043A\u0430\u0441\u043E\u0432\u0430\u043D\u043E",labelFileProcessingError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u0456",labelFileProcessingRevertError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0456\u0434\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u0456",labelFileRemoveError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0438\u0434\u0430\u043B\u0435\u043D\u043D\u0456",labelTapToCancel:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelTapToRetry:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelTapToUndo:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u0432\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRemoveItem:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",labelButtonAbortItemLoad:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonAbortItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonUndoItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonProcessItem:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0438\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440 \u0444\u0430\u0439\u043B\u0443: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0435\u0440\u0435\u0432\u0438\u0449\u0435\u043D\u043E \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {filesize}",labelFileTypeNotAllowed:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0443 \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",fileValidateTypeLabelExpectedTypes:"\u041E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F {allButLastType} \u0430\u0431\u043E {lastType}",imageValidateSizeLabelFormatError:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0456",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0456",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {maxResolution}"};var wo={labelIdle:'K\xE9o th\u1EA3 t\u1EC7p c\u1EE7a b\u1EA1n ho\u1EB7c T\xECm ki\u1EBFm ',labelInvalidField:"Tr\u01B0\u1EDDng ch\u1EE9a c\xE1c t\u1EC7p kh\xF4ng h\u1EE3p l\u1EC7",labelFileWaitingForSize:"\u0110ang ch\u1EDD k\xEDch th\u01B0\u1EDBc",labelFileSizeNotAvailable:"K\xEDch th\u01B0\u1EDBc kh\xF4ng c\xF3 s\u1EB5n",labelFileLoading:"\u0110ang t\u1EA3i",labelFileLoadError:"L\u1ED7i khi t\u1EA3i",labelFileProcessing:"\u0110ang t\u1EA3i l\xEAn",labelFileProcessingComplete:"T\u1EA3i l\xEAn th\xE0nh c\xF4ng",labelFileProcessingAborted:"\u0110\xE3 hu\u1EF7 t\u1EA3i l\xEAn",labelFileProcessingError:"L\u1ED7i khi t\u1EA3i l\xEAn",labelFileProcessingRevertError:"L\u1ED7i khi ho\xE0n nguy\xEAn",labelFileRemoveError:"L\u1ED7i khi x\xF3a",labelTapToCancel:"nh\u1EA5n \u0111\u1EC3 h\u1EE7y",labelTapToRetry:"nh\u1EA5n \u0111\u1EC3 th\u1EED l\u1EA1i",labelTapToUndo:"nh\u1EA5n \u0111\u1EC3 ho\xE0n t\xE1c",labelButtonRemoveItem:"Xo\xE1",labelButtonAbortItemLoad:"Hu\u1EF7 b\u1ECF",labelButtonRetryItemLoad:"Th\u1EED l\u1EA1i",labelButtonAbortItemProcessing:"H\u1EE7y b\u1ECF",labelButtonUndoItemProcessing:"Ho\xE0n t\xE1c",labelButtonRetryItemProcessing:"Th\u1EED l\u1EA1i",labelButtonProcessItem:"T\u1EA3i l\xEAn",labelMaxFileSizeExceeded:"T\u1EADp tin qu\xE1 l\u1EDBn",labelMaxFileSize:"K\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelMaxTotalFileSizeExceeded:"\u0110\xE3 v\u01B0\u1EE3t qu\xE1 t\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a",labelMaxTotalFileSize:"T\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelFileTypeNotAllowed:"T\u1EC7p thu\u1ED9c lo\u1EA1i kh\xF4ng h\u1EE3p l\u1EC7",fileValidateTypeLabelExpectedTypes:"Ki\u1EC3u t\u1EC7p h\u1EE3p l\u1EC7 l\xE0 {allButLastType} ho\u1EB7c {lastType}",imageValidateSizeLabelFormatError:"Lo\u1EA1i h\xECnh \u1EA3nh kh\xF4ng \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3",imageValidateSizeLabelImageSizeTooSmall:"H\xECnh \u1EA3nh qu\xE1 nh\u1ECF",imageValidateSizeLabelImageSizeTooBig:"H\xECnh \u1EA3nh qu\xE1 l\u1EDBn",imageValidateSizeLabelExpectedMinSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i thi\u1EC3u l\xE0 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a l\xE0 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 th\u1EA5p",imageValidateSizeLabelImageResolutionTooHigh:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 cao",imageValidateSizeLabelExpectedMinResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i thi\u1EC3u l\xE0 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i \u0111a l\xE0 {maxResolution}"};var Ao={labelIdle:'\u62D6\u653E\u6587\u4EF6\uFF0C\u6216\u8005 \u6D4F\u89C8 ',labelInvalidField:"\u5B57\u6BB5\u5305\u542B\u65E0\u6548\u6587\u4EF6",labelFileWaitingForSize:"\u8BA1\u7B97\u6587\u4EF6\u5927\u5C0F",labelFileSizeNotAvailable:"\u6587\u4EF6\u5927\u5C0F\u4E0D\u53EF\u7528",labelFileLoading:"\u52A0\u8F7D",labelFileLoadError:"\u52A0\u8F7D\u9519\u8BEF",labelFileProcessing:"\u4E0A\u4F20",labelFileProcessingComplete:"\u5DF2\u4E0A\u4F20",labelFileProcessingAborted:"\u4E0A\u4F20\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u4F20\u51FA\u9519",labelFileProcessingRevertError:"\u8FD8\u539F\u51FA\u9519",labelFileRemoveError:"\u5220\u9664\u51FA\u9519",labelTapToCancel:"\u70B9\u51FB\u53D6\u6D88",labelTapToRetry:"\u70B9\u51FB\u91CD\u8BD5",labelTapToUndo:"\u70B9\u51FB\u64A4\u6D88",labelButtonRemoveItem:"\u5220\u9664",labelButtonAbortItemLoad:"\u4E2D\u6B62",labelButtonRetryItemLoad:"\u91CD\u8BD5",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u64A4\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8BD5",labelButtonProcessItem:"\u4E0A\u4F20",labelMaxFileSizeExceeded:"\u6587\u4EF6\u592A\u5927",labelMaxFileSize:"\u6700\u5927\u503C: {filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u8FC7\u6700\u5927\u6587\u4EF6\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u6587\u4EF6\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u6587\u4EF6\u7C7B\u578B\u65E0\u6548",fileValidateTypeLabelExpectedTypes:"\u5E94\u4E3A {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u56FE\u50CF\u7C7B\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u56FE\u50CF\u592A\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u56FE\u50CF\u592A\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u503C: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u503C: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u5206\u8FA8\u7387\u592A\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u5206\u8FA8\u7387\u592A\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u5C0F\u5206\u8FA8\u7387\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u5927\u5206\u8FA8\u7387\uFF1A{maxResolution}"};var vo={labelIdle:'\u62D6\u653E\u6A94\u6848\uFF0C\u6216\u8005 \u700F\u89BD ',labelInvalidField:"\u4E0D\u652F\u63F4\u6B64\u6A94\u6848",labelFileWaitingForSize:"\u6B63\u5728\u8A08\u7B97\u6A94\u6848\u5927\u5C0F",labelFileSizeNotAvailable:"\u6A94\u6848\u5927\u5C0F\u4E0D\u7B26",labelFileLoading:"\u8B80\u53D6\u4E2D",labelFileLoadError:"\u8B80\u53D6\u932F\u8AA4",labelFileProcessing:"\u4E0A\u50B3",labelFileProcessingComplete:"\u5DF2\u4E0A\u50B3",labelFileProcessingAborted:"\u4E0A\u50B3\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u50B3\u767C\u751F\u932F\u8AA4",labelFileProcessingRevertError:"\u9084\u539F\u932F\u8AA4",labelFileRemoveError:"\u522A\u9664\u932F\u8AA4",labelTapToCancel:"\u9EDE\u64CA\u53D6\u6D88",labelTapToRetry:"\u9EDE\u64CA\u91CD\u8A66",labelTapToUndo:"\u9EDE\u64CA\u9084\u539F",labelButtonRemoveItem:"\u522A\u9664",labelButtonAbortItemLoad:"\u505C\u6B62",labelButtonRetryItemLoad:"\u91CD\u8A66",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u53D6\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8A66",labelButtonProcessItem:"\u4E0A\u50B3",labelMaxFileSizeExceeded:"\u6A94\u6848\u904E\u5927",labelMaxFileSize:"\u6700\u5927\u503C\uFF1A{filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u904E\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u4E0D\u652F\u63F4\u6B64\u985E\u578B\u6A94\u6848",fileValidateTypeLabelExpectedTypes:"\u61C9\u70BA {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u6B64\u985E\u5716\u7247\u985E\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u5716\u7247\u904E\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u5716\u7247\u904E\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u5C3A\u5BF8\uFF1A{minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u5C3A\u5BF8\uFF1A{maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u89E3\u6790\u5EA6\u904E\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u89E3\u6790\u5EA6\u904E\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u4F4E\u89E3\u6790\u5EA6\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u9AD8\u89E3\u6790\u5EA6\uFF1A{maxResolution}"};ge(Rr);ge(Sr);ge(vr);ge(Mr);ge(Pr);ge(Wr);ge($r);ge(no);ge(ga);window.FilePond=$i;function kf({acceptedFileTypes:e,imageEditorEmptyFillColor:t,imageEditorMode:i,imageEditorViewportHeight:a,imageEditorViewportWidth:n,deleteUploadedFileUsing:r,isDeletable:o,isDisabled:l,getUploadedFilesUsing:s,imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeMode:d,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeUpscale:p,isAvatar:m,hasImageEditor:g,isDownloadable:b,isOpenable:E,isPreviewable:T,isReorderable:_,loadingIndicatorPosition:y,locale:I,maxSize:A,minSize:R,panelAspectRatio:S,panelLayout:x,placeholder:D,removeUploadedFileButtonPosition:O,removeUploadedFileUsing:z,reorderUploadedFilesUsing:v,shouldAppendFiles:P,shouldOrientImageFromExif:w,shouldTransformImage:L,state:F,uploadButtonPosition:C,uploadProgressIndicatorPosition:V,uploadUsing:G}){return{fileKeyIndex:{},pond:null,shouldUpdateState:!0,state:F,lastState:null,uploadedFileIndex:{},isEditorOpen:!1,editingFile:{},currentRatio:"",editor:{},init:async function(){yt(Lo[I]??Lo.en),this.pond=at(this.$refs.input,{acceptedFileTypes:e,allowImageExifOrientation:w,allowPaste:!1,allowRemove:o,allowReorder:_,allowImagePreview:T,allowVideoPreview:T,allowAudioPreview:T,allowImageTransform:L,credits:!1,files:await this.getFiles(),imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeMode:d,imageResizeUpscale:p,itemInsertLocation:P?"after":"before",...D&&{labelIdle:D},maxFileSize:A,minFileSize:R,styleButtonProcessItemPosition:C,styleButtonRemoveItemPosition:O,styleLoadIndicatorPosition:y,stylePanelAspectRatio:S,stylePanelLayout:x,styleProgressIndicatorPosition:V,server:{load:async(N,k)=>{let U=await(await fetch(N,{cache:"no-store"})).blob();k(U)},process:(N,k,q,U,W,$)=>{this.shouldUpdateState=!1;let ae=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,X=>(X^crypto.getRandomValues(new Uint8Array(1))[0]&15>>X/4).toString(16));G(ae,k,X=>{this.shouldUpdateState=!0,U(X)},W,$)},remove:async(N,k)=>{let q=this.uploadedFileIndex[N]??null;q&&(await r(q),k())},revert:async(N,k)=>{await z(N),k()}},allowImageEdit:g,imageEditEditor:{open:N=>this.loadEditor(N),onconfirm:()=>{},oncancel:()=>this.closeEditor(),onclose:()=>this.closeEditor()}}),this.$watch("state",async()=>{if(this.pond&&this.shouldUpdateState){if(this.state!==null&&Object.values(this.state).filter(N=>N.startsWith("livewire-file:")).length){this.lastState=null;return}JSON.stringify(this.state)!==this.lastState&&(this.lastState=JSON.stringify(this.state),this.pond.files=await this.getFiles())}}),this.pond.on("reorderfiles",async N=>{let k=N.map(q=>q.source instanceof File?q.serverId:this.uploadedFileIndex[q.source]??null).filter(q=>q);await v(P?k:k.reverse())}),this.pond.on("initfile",async N=>{b&&(m||this.insertDownloadLink(N))}),this.pond.on("initfile",async N=>{E&&(m||this.insertOpenLink(N))}),this.pond.on("addfilestart",async N=>{N.status===st.PROCESSING_QUEUED&&this.dispatchFormEvent("file-upload-started")});let B=async()=>{this.pond.getFiles().filter(N=>N.status===st.PROCESSING||N.status===st.PROCESSING_QUEUED).length||this.dispatchFormEvent("file-upload-finished")};this.pond.on("processfile",B),this.pond.on("processfileabort",B),this.pond.on("processfilerevert",B)},destroy:function(){this.destroyEditor(),nt(this.$refs.input),this.pond=null},dispatchFormEvent:function(B){this.$el.closest("form")?.dispatchEvent(new CustomEvent(B,{composed:!0,cancelable:!0}))},getUploadedFiles:async function(){let B=await s();this.fileKeyIndex=B??{},this.uploadedFileIndex=Object.entries(this.fileKeyIndex).filter(([N,k])=>k?.url).reduce((N,[k,q])=>(N[q.url]=k,N),{})},getFiles:async function(){await this.getUploadedFiles();let B=[];for(let N of Object.values(this.fileKeyIndex))N&&B.push({source:N.url,options:{type:"local",.../^image/.test(N.type)?{}:{file:{name:N.name,size:N.size,type:N.type}}}});return P?B:B.reverse()},insertDownloadLink:function(B){if(B.origin!==wt.LOCAL)return;let N=this.getDownloadLink(B);N&&document.getElementById(`filepond--item-${B.id}`).querySelector(".filepond--file-info-main").prepend(N)},insertOpenLink:function(B){if(B.origin!==wt.LOCAL)return;let N=this.getOpenLink(B);N&&document.getElementById(`filepond--item-${B.id}`).querySelector(".filepond--file-info-main").prepend(N)},getDownloadLink:function(B){let N=B.source;if(!N)return;let k=document.createElement("a");return k.className="filepond--download-icon",k.href=N,k.download=B.file.name,k},getOpenLink:function(B){let N=B.source;if(!N)return;let k=document.createElement("a");return k.className="filepond--open-icon",k.href=N,k.target="_blank",k},initEditor:function(){l||g&&(this.editor=new da(this.$refs.editor,{aspectRatio:n/a,autoCropArea:1,center:!0,crop:B=>{this.$refs.xPositionInput.value=Math.round(B.detail.x),this.$refs.yPositionInput.value=Math.round(B.detail.y),this.$refs.heightInput.value=Math.round(B.detail.height),this.$refs.widthInput.value=Math.round(B.detail.width),this.$refs.rotationInput.value=B.detail.rotate},cropBoxResizable:!0,guides:!0,highlight:!0,responsive:!0,toggleDragModeOnDblclick:!0,viewMode:i,wheelZoomRatio:.02}))},closeEditor:function(){this.editingFile={},this.isEditorOpen=!1,this.destroyEditor()},loadEditor:function(B){if(l||!g||!B)return;this.editingFile=B,this.initEditor();let N=new FileReader;N.onload=k=>{this.isEditorOpen=!0,setTimeout(()=>this.editor.replace(k.target.result),200)},N.readAsDataURL(B)},saveEditor:function(){l||g&&this.editor.getCroppedCanvas({fillColor:t??"transparent",height:h,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",width:f}).toBlob(B=>{this.pond.removeFile(this.pond.getFiles().find(N=>N.filename===this.editingFile.name)),this.$nextTick(()=>{this.shouldUpdateState=!1,this.pond.addFile(new File([B],this.editingFile.name,{type:this.editingFile.type==="image/svg+xml"?"image/png":this.editingFile.type,lastModified:new Date().getTime()})).then(()=>{this.closeEditor()})})},this.editingFile.type)},destroyEditor:function(){this.editor&&typeof this.editor.destroy=="function"&&this.editor.destroy(),this.editor=null}}}var Lo={ar:ro,cs:oo,da:lo,de:so,en:co,es:uo,fa:ho,fi:fo,fr:po,hu:mo,id:go,it:Eo,nl:To,pl:Io,pt_BR:fi,pt_PT:fi,ro:bo,ru:_o,sv:Ro,tr:yo,uk:So,vi:wo,zh_CN:Ao,zh_TW:vo};export{kf as default}; +`;n(N)},o.readAsText(e)}),mf=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(e.data),t},gf=()=>{let e={resize:c,filter:u},t=(d,h)=>(d.forEach(f=>{h=e[f.type](h,f.data)}),h),i=(d,h)=>{let f=d.transforms,p=null;if(f.forEach(m=>{m.type==="filter"&&(p=m)}),p){let m=null;f.forEach(g=>{g.type==="resize"&&(m=g)}),m&&(m.data.matrix=p.data,f=f.filter(g=>g.type!=="filter"))}h(t(f,d.imageData))};self.onmessage=d=>{i(d.data.message,h=>{self.postMessage({id:d.data.id,message:h},[h.data.buffer])})};let a=1,n=1,r=1;function o(d,h,f){let p=h[d]/255,m=h[d+1]/255,g=h[d+2]/255,b=h[d+3]/255,E=p*f[0]+m*f[1]+g*f[2]+b*f[3]+f[4],T=p*f[5]+m*f[6]+g*f[7]+b*f[8]+f[9],_=p*f[10]+m*f[11]+g*f[12]+b*f[13]+f[14],y=p*f[15]+m*f[16]+g*f[17]+b*f[18]+f[19],I=Math.max(0,E*y)+a*(1-y),A=Math.max(0,T*y)+n*(1-y),R=Math.max(0,_*y)+r*(1-y);h[d]=Math.max(0,Math.min(1,I))*255,h[d+1]=Math.max(0,Math.min(1,A))*255,h[d+2]=Math.max(0,Math.min(1,R))*255}let l=self.JSON.stringify([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]);function s(d){return self.JSON.stringify(d||[])===l}function u(d,h){if(!h||s(h))return d;let f=d.data,p=f.length,m=h[0],g=h[1],b=h[2],E=h[3],T=h[4],_=h[5],y=h[6],I=h[7],A=h[8],R=h[9],S=h[10],x=h[11],D=h[12],O=h[13],z=h[14],v=h[15],P=h[16],w=h[17],L=h[18],F=h[19],C=0,V=0,G=0,B=0,N=0,k=0,q=0,U=0,W=0,$=0,ae=0,X=0;for(;C1&&p===!1)return u(d,b);m=d.width*v,g=d.height*v}let E=d.width,T=d.height,_=Math.round(m),y=Math.round(g),I=d.data,A=new Uint8ClampedArray(_*y*4),R=E/_,S=T/y,x=Math.ceil(R*.5),D=Math.ceil(S*.5);for(let O=0;O=-1&&ae<=1&&(P=2*ae*ae*ae-3*ae*ae+1,P>0)){$=4*(W+N*E);let X=I[$+3];G+=P*X,L+=P,X<255&&(P=P*X/250),F+=P*I[$],C+=P*I[$+1],V+=P*I[$+2],w+=P}}}A[v]=F/w,A[v+1]=C/w,A[v+2]=V/w,A[v+3]=G/L,b&&o(v,A,b)}return{data:A,width:_,height:y}}},Ef=(e,t)=>{if(e.getUint32(t+4,!1)!==1165519206)return;t+=4;let i=e.getUint16(t+=6,!1)===18761;t+=e.getUint32(t+4,i);let a=e.getUint16(t,i);t+=2;for(let n=0;n{let t=new DataView(e);if(t.getUint16(0)!==65496)return null;let i=2,a,n,r=!1;for(;i=65504&&a<=65519||a===65534)||(r||(r=Ef(t,i,n)),i+n>t.byteLength)));)i+=n;return e.slice(0,i)},If=e=>new Promise(t=>{let i=new FileReader;i.onload=()=>t(Tf(i.result)||null),i.readAsArrayBuffer(e.slice(0,256*1024))}),bf=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,_f=(e,t)=>{let i=bf();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},Rf=()=>Math.random().toString(36).substr(2,9),yf=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i),n=[];return{transfer:()=>{},post:(r,o,l)=>{let s=Rf();n[s]=o,a.onmessage=u=>{let c=n[u.data.id];c&&(c(u.data.message),delete n[u.data.id])},a.postMessage({id:s,message:r},l)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Sf=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),wf=e=>e.reduce((t,i)=>t.then(a=>i().then(Array.prototype.concat.bind(a))),Promise.resolve([])),Af=(e,t)=>new Promise(i=>{let a={width:e.width,height:e.height},n=e.getContext("2d"),r=t.sort(ao).map(o=>()=>new Promise(l=>{Pf[o[0]](n,a,o[1],l)&&l()}));wf(r).then(()=>i(e))}),Et=(e,t)=>{e.beginPath(),e.lineCap=t["stroke-linecap"],e.lineJoin=t["stroke-linejoin"],e.lineWidth=t["stroke-width"],t["stroke-dasharray"].length&&e.setLineDash(t["stroke-dasharray"].split(",")),e.fillStyle=t.fill,e.strokeStyle=t.stroke,e.globalAlpha=t.opacity||1},Tt=e=>{e.fill(),e.stroke(),e.globalAlpha=1},vf=(e,t,i)=>{let a=gt(i,t),n=Je(i,t);return Et(e,n),e.rect(a.x,a.y,a.width,a.height),Tt(e,n),!0},Lf=(e,t,i)=>{let a=gt(i,t),n=Je(i,t);Et(e,n);let r=a.x,o=a.y,l=a.width,s=a.height,u=.5522848,c=l/2*u,d=s/2*u,h=r+l,f=o+s,p=r+l/2,m=o+s/2;return e.moveTo(r,m),e.bezierCurveTo(r,m-d,p-c,o,p,o),e.bezierCurveTo(p+c,o,h,m-d,h,m),e.bezierCurveTo(h,m+d,p+c,f,p,f),e.bezierCurveTo(p-c,f,r,m+d,r,m),Tt(e,n),!0},Mf=(e,t,i,a)=>{let n=gt(i,t),r=Je(i,t);Et(e,r);let o=new Image;new URL(i.src,window.location.href).origin!==window.location.origin&&(o.crossOrigin=""),o.onload=()=>{if(i.fit==="cover"){let s=n.width/n.height,u=s>1?o.width:o.height*s,c=s>1?o.width/s:o.height,d=o.width*.5-u*.5,h=o.height*.5-c*.5;e.drawImage(o,d,h,u,c,n.x,n.y,n.width,n.height)}else if(i.fit==="contain"){let s=Math.min(n.width/o.width,n.height/o.height),u=s*o.width,c=s*o.height,d=n.x+n.width*.5-u*.5,h=n.y+n.height*.5-c*.5;e.drawImage(o,0,0,o.width,o.height,d,h,u,c)}else e.drawImage(o,0,0,o.width,o.height,n.x,n.y,n.width,n.height);Tt(e,r),a()},o.src=i.src},Of=(e,t,i)=>{let a=gt(i,t),n=Je(i,t);Et(e,n);let r=le(i.fontSize,t),o=i.fontFamily||"sans-serif",l=i.fontWeight||"normal",s=i.textAlign||"left";return e.font=`${l} ${r}px ${o}`,e.textAlign=s,e.fillText(i.text,a.x,a.y),Tt(e,n),!0},Df=(e,t,i)=>{let a=Je(i,t);Et(e,a),e.beginPath();let n=i.points.map(o=>({x:le(o.x,t,1,"width"),y:le(o.y,t,1,"height")}));e.moveTo(n[0].x,n[0].y);let r=n.length;for(let o=1;o{let a=gt(i,t),n=Je(i,t);Et(e,n),e.beginPath();let r={x:a.x,y:a.y},o={x:a.x+a.width,y:a.y+a.height};e.moveTo(r.x,r.y),e.lineTo(o.x,o.y);let l=io({x:o.x-r.x,y:o.y-r.y}),s=.04*Math.min(t.width,t.height);if(i.lineDecoration.indexOf("arrow-begin")!==-1){let u=ui(l,s),c=hi(r,u),d=Ge(r,2,c),h=Ge(r,-2,c);e.moveTo(d.x,d.y),e.lineTo(r.x,r.y),e.lineTo(h.x,h.y)}if(i.lineDecoration.indexOf("arrow-end")!==-1){let u=ui(l,-s),c=hi(o,u),d=Ge(o,2,c),h=Ge(o,-2,c);e.moveTo(d.x,d.y),e.lineTo(o.x,o.y),e.lineTo(h.x,h.y)}return Tt(e,n),!0},Pf={rect:vf,ellipse:Lf,image:Mf,text:Of,line:xf,path:Df},Cf=e=>{let t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").putImageData(e,0,0),t},Ff=(e,t,i={})=>new Promise((a,n)=>{if(!e||!Uh(e))return n({status:"not an image file",file:e});let{stripImageHead:r,beforeCreateBlob:o,afterCreateBlob:l,canvasMemoryLimit:s}=i,{crop:u,size:c,filter:d,markup:h,output:f}=t,p=t.image&&t.image.orientation?Math.max(1,Math.min(8,t.image.orientation)):null,m=f&&f.quality,g=m===null?null:m/100,b=f&&f.type||null,E=f&&f.background||null,T=[];c&&(typeof c.width=="number"||typeof c.height=="number")&&T.push({type:"resize",data:c}),d&&d.length===20&&T.push({type:"filter",data:d});let _=A=>{let R=l?l(A):A;Promise.resolve(R).then(a)},y=(A,R)=>{let S=Cf(A),x=h.length?Af(S,h):S;Promise.resolve(x).then(D=>{Qh(D,R,o).then(O=>{if(to(D),r)return _(O);If(e).then(z=>{z!==null&&(O=new Blob([z,O.slice(20)],{type:O.type})),_(O)})}).catch(n)})};if(/svg/.test(e.type)&&b===null)return pf(e,u,h,{background:E}).then(A=>{a(_f(A,"image/svg+xml"))});let I=URL.createObjectURL(e);Sf(I).then(A=>{URL.revokeObjectURL(I);let R=Xh(A,p,u,{canvasMemoryLimit:s,background:E}),S={quality:g,type:b||e.type};if(!T.length)return y(R,S);let x=yf(gf);x.post({transforms:T,imageData:R},D=>{y(mf(D),S),x.terminate()},[R.data.buffer])}).catch(n)}),zf=["x","y","left","top","right","bottom","width","height"],Nf=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,Bf=e=>{let[t,i]=e,a=i.points?{}:zf.reduce((n,r)=>(n[r]=Nf(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},Gf=e=>new Promise((t,i)=>{let a=new Image;a.src=URL.createObjectURL(e);let n=()=>{let o=a.naturalWidth,l=a.naturalHeight;o&&l&&(URL.revokeObjectURL(a.src),clearInterval(r),t({width:o,height:l}))};a.onerror=o=>{URL.revokeObjectURL(a.src),clearInterval(r),i(o)};let r=setInterval(n,1);n()});typeof window<"u"&&typeof window.document<"u"&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){let a=this;setTimeout(()=>{let n=a.toDataURL(t,i).split(",")[1],r=atob(n),o=r.length,l=new Uint8Array(o);for(;o--;)l[o]=r.charCodeAt(o);e(new Blob([l],{type:t||"image/png"}))})}}));var fa=typeof window<"u"&&typeof window.document<"u",Vf=fa&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,no=({addFilter:e,utils:t})=>{let{Type:i,forin:a,getFileFromBlob:n,isFile:r}=t,o=["crop","resize","filter","markup","output"],l=c=>(d,h,f)=>d(h,c?c(f):f),s=c=>c.aspectRatio===null&&c.rotation===0&&c.zoom===1&&c.center&&c.center.x===.5&&c.center.y===.5&&c.flip&&c.flip.horizontal===!1&&c.flip.vertical===!1;e("SHOULD_PREPARE_OUTPUT",(c,{query:d})=>new Promise(h=>{h(!d("IS_ASYNC"))}));let u=(c,d,h)=>new Promise(f=>{if(!c("GET_ALLOW_IMAGE_TRANSFORM")||h.archived||!r(d)||!zh(d))return f(!1);Gf(d).then(()=>{let p=c("GET_IMAGE_TRANSFORM_IMAGE_FILTER");if(p){let m=p(d);if(m==null)return handleRevert(!0);if(typeof m=="boolean")return f(m);if(typeof m.then=="function")return m.then(f)}f(!0)}).catch(p=>{f(!1)})});return e("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{d("GET_ALLOW_IMAGE_TRANSFORM")&&c.extend("requestPrepare",()=>new Promise((f,p)=>{h("REQUEST_PREPARE_OUTPUT",{query:c.id,item:c,success:f,failure:p},!0)}))}),e("PREPARE_OUTPUT",(c,{query:d,item:h})=>new Promise(f=>{u(d,c,h).then(p=>{if(!p)return f(c);let m=[];d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_ORIGINAL")&&m.push(()=>new Promise(R=>{R({name:d("GET_IMAGE_TRANSFORM_VARIANTS_ORIGINAL_NAME"),file:c})})),d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_DEFAULT")&&m.push((R,S,x)=>new Promise(D=>{R(S,x).then(O=>D({name:d("GET_IMAGE_TRANSFORM_VARIANTS_DEFAULT_NAME"),file:O}))}));let g=d("GET_IMAGE_TRANSFORM_VARIANTS")||{};a(g,(R,S)=>{let x=l(S);m.push((D,O,z)=>new Promise(v=>{x(D,O,z).then(P=>v({name:R,file:P}))}))});let b=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY"),E=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY_MODE"),T=b===null?null:b/100,_=d("GET_IMAGE_TRANSFORM_OUTPUT_MIME_TYPE"),y=d("GET_IMAGE_TRANSFORM_CLIENT_TRANSFORMS")||o;h.setMetadata("output",{type:_,quality:T,client:y},!0);let I=(R,S)=>new Promise((x,D)=>{let O={...S};Object.keys(O).filter(G=>G!=="exif").forEach(G=>{y.indexOf(G)===-1&&delete O[G]});let{resize:z,exif:v,output:P,crop:w,filter:L,markup:F}=O,C={image:{orientation:v?v.orientation:null},output:P&&(P.type||typeof P.quality=="number"||P.background)?{type:P.type,quality:typeof P.quality=="number"?P.quality*100:null,background:P.background||d("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||null}:void 0,size:z&&(z.size.width||z.size.height)?{mode:z.mode,upscale:z.upscale,...z.size}:void 0,crop:w&&!s(w)?{...w}:void 0,markup:F&&F.length?F.map(Bf):[],filter:L};if(C.output){let G=P.type?P.type!==R.type:!1,B=/\/jpe?g$/.test(R.type),N=P.quality!==null?B&&E==="always":!1;if(!!!(C.size||C.crop||C.filter||G||N))return x(R)}let V={beforeCreateBlob:d("GET_IMAGE_TRANSFORM_BEFORE_CREATE_BLOB"),afterCreateBlob:d("GET_IMAGE_TRANSFORM_AFTER_CREATE_BLOB"),canvasMemoryLimit:d("GET_IMAGE_TRANSFORM_CANVAS_MEMORY_LIMIT"),stripImageHead:d("GET_IMAGE_TRANSFORM_OUTPUT_STRIP_IMAGE_HEAD")};Ff(R,C,V).then(G=>{let B=n(G,Gh(R.name,Vh(G.type)));x(B)}).catch(D)}),A=m.map(R=>R(I,c,h.getMetadata()));Promise.all(A).then(R=>{f(R.length===1&&R[0].name===null?R[0].file:R)})})})),{options:{allowImageTransform:[!0,i.BOOLEAN],imageTransformImageFilter:[null,i.FUNCTION],imageTransformOutputMimeType:[null,i.STRING],imageTransformOutputQuality:[null,i.INT],imageTransformOutputStripImageHead:[!0,i.BOOLEAN],imageTransformClientTransforms:[null,i.ARRAY],imageTransformOutputQualityMode:["always",i.STRING],imageTransformVariants:[null,i.OBJECT],imageTransformVariantsIncludeDefault:[!0,i.BOOLEAN],imageTransformVariantsDefaultName:[null,i.STRING],imageTransformVariantsIncludeOriginal:[!1,i.BOOLEAN],imageTransformVariantsOriginalName:["original_",i.STRING],imageTransformBeforeCreateBlob:[null,i.FUNCTION],imageTransformAfterCreateBlob:[null,i.FUNCTION],imageTransformCanvasMemoryLimit:[fa&&Vf?4096*4096:null,i.INT],imageTransformCanvasBackgroundColor:[null,i.STRING]}}};fa&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:no}));var ro=no;var pa=e=>/^video/.test(e.type),Nt=e=>/^audio/.test(e.type),ma=class{constructor(t,i){this.mediaEl=t,this.audioElems=i,this.onplayhead=!1,this.duration=0,this.timelineWidth=this.audioElems.timeline.offsetWidth-this.audioElems.playhead.offsetWidth,this.moveplayheadFn=this.moveplayhead.bind(this),this.registerListeners()}registerListeners(){this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1),this.mediaEl.addEventListener("canplaythrough",()=>this.duration=this.mediaEl.duration,!1),this.audioElems.timeline.addEventListener("click",this.timelineClicked.bind(this),!1),this.audioElems.button.addEventListener("click",this.play.bind(this)),this.audioElems.playhead.addEventListener("mousedown",this.mouseDown.bind(this),!1),window.addEventListener("mouseup",this.mouseUp.bind(this),!1)}play(){this.mediaEl.paused?this.mediaEl.play():this.mediaEl.pause(),this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause")}timeUpdate(){let t=this.mediaEl.currentTime/this.duration*100;this.audioElems.playhead.style.marginLeft=t+"%",this.mediaEl.currentTime===this.duration&&(this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause"))}moveplayhead(t){let i=t.clientX-this.getPosition(this.audioElems.timeline);i>=0&&i<=this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=i+"px"),i<0&&(this.audioElems.playhead.style.marginLeft="0px"),i>this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=this.timelineWidth-4+"px")}timelineClicked(t){this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t)}mouseDown(){this.onplayhead=!0,window.addEventListener("mousemove",this.moveplayheadFn,!0),this.mediaEl.removeEventListener("timeupdate",this.timeUpdate.bind(this),!1)}mouseUp(t){window.removeEventListener("mousemove",this.moveplayheadFn,!0),this.onplayhead==!0&&(this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t),this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1)),this.onplayhead=!1}clickPercent(t){return(t.clientX-this.getPosition(this.audioElems.timeline))/this.timelineWidth}getPosition(t){return t.getBoundingClientRect().left}},Uf=e=>e.utils.createView({name:"media-preview",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id}),r=Nt(n.file)?"audio":"video";if(t.ref.media=document.createElement(r),t.ref.media.setAttribute("controls",!0),t.element.appendChild(t.ref.media),Nt(n.file)){let o=document.createDocumentFragment();t.ref.audio=[],t.ref.audio.container=document.createElement("div"),t.ref.audio.button=document.createElement("span"),t.ref.audio.timeline=document.createElement("div"),t.ref.audio.playhead=document.createElement("div"),t.ref.audio.container.className="audioplayer",t.ref.audio.button.className="playpausebtn play",t.ref.audio.timeline.className="timeline",t.ref.audio.playhead.className="playhead",t.ref.audio.timeline.appendChild(t.ref.audio.playhead),t.ref.audio.container.appendChild(t.ref.audio.button),t.ref.audio.container.appendChild(t.ref.audio.timeline),o.appendChild(t.ref.audio.container),t.element.appendChild(o)}},write:e.utils.createRoute({DID_MEDIA_PREVIEW_LOAD:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id});if(!n)return;let r=window.URL||window.webkitURL,o=new Blob([n.file],{type:n.file.type});t.ref.media.type=n.file.type,t.ref.media.src=n.file.mock&&n.file.url||r.createObjectURL(o),Nt(n.file)&&new ma(t.ref.media,t.ref.audio),t.ref.media.addEventListener("loadeddata",()=>{let l=75;if(pa(n.file)){let s=t.ref.media.offsetWidth,u=t.ref.media.videoWidth/s;l=t.ref.media.videoHeight/u}t.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:i.id,height:l})},!1)}})}),kf=e=>{let t=({root:a,props:n})=>{let{id:r}=n;a.query("GET_ITEM",r)&&a.dispatch("DID_MEDIA_PREVIEW_LOAD",{id:r})},i=({root:a,props:n})=>{let r=Uf(e);a.ref.media=a.appendChildView(a.createChildView(r,{id:n.id}))};return e.utils.createView({name:"media-preview-wrapper",create:i,write:e.utils.createRoute({DID_MEDIA_PREVIEW_CONTAINER_CREATE:t})})},ga=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n}=i,r=kf(e);return t("CREATE_VIEW",o=>{let{is:l,view:s,query:u}=o;if(!l("file"))return;let c=({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=u("GET_ALLOW_VIDEO_PREVIEW"),g=u("GET_ALLOW_AUDIO_PREVIEW");!p||p.archived||(!pa(p.file)||!m)&&(!Nt(p.file)||!g)||(d.ref.mediaPreview=s.appendChildView(s.createChildView(r,{id:f})),d.dispatch("DID_MEDIA_PREVIEW_CONTAINER_CREATE",{id:f}))};s.registerWriter(n({DID_LOAD_ITEM:c},({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=d.query("GET_ALLOW_VIDEO_PREVIEW"),g=d.query("GET_ALLOW_AUDIO_PREVIEW");!p||(!pa(p.file)||!m)&&(!Nt(p.file)||!g)||d.rect.element.hidden}))}),{options:{allowVideoPreview:[!0,a.BOOLEAN],allowAudioPreview:[!0,a.BOOLEAN]}}},Hf=typeof window<"u"&&typeof window.document<"u";Hf&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:ga}));var oo={labelIdle:'\u0627\u0633\u062D\u0628 \u0648 \u0627\u062F\u0631\u062C \u0645\u0644\u0641\u0627\u062A\u0643 \u0623\u0648 \u062A\u0635\u0641\u062D ',labelInvalidField:"\u0627\u0644\u062D\u0642\u0644 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0645\u0644\u0641\u0627\u062A \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629",labelFileWaitingForSize:"\u0628\u0627\u0646\u062A\u0638\u0627\u0631 \u0627\u0644\u062D\u062C\u0645",labelFileSizeNotAvailable:"\u0627\u0644\u062D\u062C\u0645 \u063A\u064A\u0631 \u0645\u062A\u0627\u062D",labelFileLoading:"\u0628\u0627\u0644\u0625\u0646\u062A\u0638\u0627\u0631",labelFileLoadError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u062D\u0645\u064A\u0644",labelFileProcessing:"\u064A\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingComplete:"\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingAborted:"\u062A\u0645 \u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingRevertError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u0631\u0627\u062C\u0639",labelFileRemoveError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062D\u0630\u0641",labelTapToCancel:"\u0627\u0646\u0642\u0631 \u0644\u0644\u0625\u0644\u063A\u0627\u0621",labelTapToRetry:"\u0627\u0646\u0642\u0631 \u0644\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629",labelTapToUndo:"\u0627\u0646\u0642\u0631 \u0644\u0644\u062A\u0631\u0627\u062C\u0639",labelButtonRemoveItem:"\u0645\u0633\u062D",labelButtonAbortItemLoad:"\u0625\u0644\u063A\u0627\u0621",labelButtonRetryItemLoad:"\u0625\u0639\u0627\u062F\u0629",labelButtonAbortItemProcessing:"\u0625\u0644\u063A\u0627\u0621",labelButtonUndoItemProcessing:"\u062A\u0631\u0627\u062C\u0639",labelButtonRetryItemProcessing:"\u0625\u0639\u0627\u062F\u0629",labelButtonProcessItem:"\u0631\u0641\u0639",labelMaxFileSizeExceeded:"\u0627\u0644\u0645\u0644\u0641 \u0643\u0628\u064A\u0631 \u062C\u062F\u0627",labelMaxFileSize:"\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0623\u0642\u0635\u0649: {filesize}",labelMaxTotalFileSizeExceeded:"\u062A\u0645 \u062A\u062C\u0627\u0648\u0632 \u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u062D\u062C\u0645 \u0627\u0644\u0625\u062C\u0645\u0627\u0644\u064A",labelMaxTotalFileSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641: {filesize}",labelFileTypeNotAllowed:"\u0645\u0644\u0641 \u0645\u0646 \u0646\u0648\u0639 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D",fileValidateTypeLabelExpectedTypes:"\u062A\u062A\u0648\u0642\u0639 {allButLastType} \u0645\u0646 {lastType}",imageValidateSizeLabelFormatError:"\u0646\u0648\u0639 \u0627\u0644\u0635\u0648\u0631\u0629 \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645",imageValidateSizeLabelImageSizeTooSmall:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0635\u063A\u064A\u0631 \u062C\u062F\u0627",imageValidateSizeLabelImageSizeTooBig:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0643\u0628\u064A\u0631\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u062F\u0646\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0627\u0644\u062F\u0642\u0629 \u0636\u0639\u064A\u0641\u0629 \u062C\u062F\u0627",imageValidateSizeLabelImageResolutionTooHigh:"\u0627\u0644\u062F\u0642\u0629 \u0645\u0631\u062A\u0641\u0639\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinResolution:"\u0623\u0642\u0644 \u062F\u0642\u0629: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0623\u0642\u0635\u0649 \u062F\u0642\u0629: {maxResolution}"};var lo={labelIdle:'P\u0159et\xE1hn\u011Bte soubor sem (drag&drop) nebo Vyhledat ',labelInvalidField:"Pole obsahuje chybn\xE9 soubory",labelFileWaitingForSize:"Zji\u0161\u0165uje se velikost",labelFileSizeNotAvailable:"Velikost nen\xED zn\xE1m\xE1",labelFileLoading:"P\u0159en\xE1\u0161\xED se",labelFileLoadError:"Chyba p\u0159i p\u0159enosu",labelFileProcessing:"Prob\xEDh\xE1 upload",labelFileProcessingComplete:"Upload dokon\u010Den",labelFileProcessingAborted:"Upload stornov\xE1n",labelFileProcessingError:"Chyba p\u0159i uploadu",labelFileProcessingRevertError:"Chyba p\u0159i obnov\u011B",labelFileRemoveError:"Chyba p\u0159i odstran\u011Bn\xED",labelTapToCancel:"klepn\u011Bte pro storno",labelTapToRetry:"klepn\u011Bte pro opakov\xE1n\xED",labelTapToUndo:"klepn\u011Bte pro vr\xE1cen\xED",labelButtonRemoveItem:"Odstranit",labelButtonAbortItemLoad:"Storno",labelButtonRetryItemLoad:"Opakovat",labelButtonAbortItemProcessing:"Zp\u011Bt",labelButtonUndoItemProcessing:"Vr\xE1tit",labelButtonRetryItemProcessing:"Opakovat",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Soubor je p\u0159\xEDli\u0161 velk\xFD",labelMaxFileSize:"Nejv\u011Bt\u0161\xED velikost souboru je {filesize}",labelMaxTotalFileSizeExceeded:"P\u0159ekro\u010Dena maxim\xE1ln\xED celkov\xE1 velikost souboru",labelMaxTotalFileSize:"Maxim\xE1ln\xED celkov\xE1 velikost souboru je {filesize}",labelFileTypeNotAllowed:"Soubor je nespr\xE1vn\xE9ho typu",fileValidateTypeLabelExpectedTypes:"O\u010Dek\xE1v\xE1 se {allButLastType} nebo {lastType}",imageValidateSizeLabelFormatError:"Obr\xE1zek tohoto typu nen\xED podporov\xE1n",imageValidateSizeLabelImageSizeTooSmall:"Obr\xE1zek je p\u0159\xEDli\u0161 mal\xFD",imageValidateSizeLabelImageSizeTooBig:"Obr\xE1zek je p\u0159\xEDli\u0161 velk\xFD",imageValidateSizeLabelExpectedMinSize:"Minim\xE1ln\xED rozm\u011Br je {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maxim\xE1ln\xED rozm\u011Br je {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 mal\xE9",imageValidateSizeLabelImageResolutionTooHigh:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 velk\xE9",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1ln\xED rozli\u0161en\xED je {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1ln\xED rozli\u0161en\xED je {maxResolution}"};var so={labelIdle:'Tr\xE6k & slip filer eller Gennemse ',labelInvalidField:"Felt indeholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilg\xE6ngelig",labelFileLoading:"Loader",labelFileLoadError:"Load fejlede",labelFileProcessing:"Uploader",labelFileProcessingComplete:"Upload f\xE6rdig",labelFileProcessingAborted:"Upload annulleret",labelFileProcessingError:"Upload fejlede",labelFileProcessingRevertError:"Fortryd fejlede",labelFileRemoveError:"Fjern fejlede",labelTapToCancel:"tryk for at annullere",labelTapToRetry:"tryk for at pr\xF8ve igen",labelTapToUndo:"tryk for at fortryde",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Annuller",labelButtonRetryItemLoad:"Fors\xF8g igen",labelButtonAbortItemProcessing:"Annuller",labelButtonUndoItemProcessing:"Fortryd",labelButtonRetryItemProcessing:"Pr\xF8v igen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal totalst\xF8rrelse overskredet",labelMaxTotalFileSize:"Maksimal total filst\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Ugyldigt format",imageValidateSizeLabelImageSizeTooSmall:"Billedet er for lille",imageValidateSizeLabelImageSizeTooBig:"Billedet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimum st\xF8rrelse er {minBredde} \xD7 {minH\xF8jde}",imageValidateSizeLabelExpectedMaxSize:"Maksimal st\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"For lav opl\xF8sning",imageValidateSizeLabelImageResolutionTooHigh:"For h\xF8j opl\xF8sning",imageValidateSizeLabelExpectedMinResolution:"Minimum opl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal opl\xF8sning er {maxResolution}"};var co={labelIdle:'Dateien ablegen oder ausw\xE4hlen ',labelInvalidField:"Feld beinhaltet ung\xFCltige Dateien",labelFileWaitingForSize:"Dateigr\xF6\xDFe berechnen",labelFileSizeNotAvailable:"Dateigr\xF6\xDFe nicht verf\xFCgbar",labelFileLoading:"Laden",labelFileLoadError:"Fehler beim Laden",labelFileProcessing:"Upload l\xE4uft",labelFileProcessingComplete:"Upload abgeschlossen",labelFileProcessingAborted:"Upload abgebrochen",labelFileProcessingError:"Fehler beim Upload",labelFileProcessingRevertError:"Fehler beim Wiederherstellen",labelFileRemoveError:"Fehler beim L\xF6schen",labelTapToCancel:"abbrechen",labelTapToRetry:"erneut versuchen",labelTapToUndo:"r\xFCckg\xE4ngig",labelButtonRemoveItem:"Entfernen",labelButtonAbortItemLoad:"Verwerfen",labelButtonRetryItemLoad:"Erneut versuchen",labelButtonAbortItemProcessing:"Abbrechen",labelButtonUndoItemProcessing:"R\xFCckg\xE4ngig",labelButtonRetryItemProcessing:"Erneut versuchen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Datei ist zu gro\xDF",labelMaxFileSize:"Maximale Dateigr\xF6\xDFe: {filesize}",labelMaxTotalFileSizeExceeded:"Maximale gesamte Dateigr\xF6\xDFe \xFCberschritten",labelMaxTotalFileSize:"Maximale gesamte Dateigr\xF6\xDFe: {filesize}",labelFileTypeNotAllowed:"Dateityp ung\xFCltig",fileValidateTypeLabelExpectedTypes:"Erwartet {allButLastType} oder {lastType}",imageValidateSizeLabelFormatError:"Bildtyp nicht unterst\xFCtzt",imageValidateSizeLabelImageSizeTooSmall:"Bild ist zu klein",imageValidateSizeLabelImageSizeTooBig:"Bild ist zu gro\xDF",imageValidateSizeLabelExpectedMinSize:"Mindestgr\xF6\xDFe: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale Gr\xF6\xDFe: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Aufl\xF6sung ist zu niedrig",imageValidateSizeLabelImageResolutionTooHigh:"Aufl\xF6sung ist zu hoch",imageValidateSizeLabelExpectedMinResolution:"Mindestaufl\xF6sung: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale Aufl\xF6sung: {maxResolution}"};var uo={labelIdle:'Drag & Drop your files or Browse ',labelInvalidField:"Field contains invalid files",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"Size not available",labelFileLoading:"Loading",labelFileLoadError:"Error during load",labelFileProcessing:"Uploading",labelFileProcessingComplete:"Upload complete",labelFileProcessingAborted:"Upload cancelled",labelFileProcessingError:"Error during upload",labelFileProcessingRevertError:"Error during revert",labelFileRemoveError:"Error during remove",labelTapToCancel:"tap to cancel",labelTapToRetry:"tap to retry",labelTapToUndo:"tap to undo",labelButtonRemoveItem:"Remove",labelButtonAbortItemLoad:"Abort",labelButtonRetryItemLoad:"Retry",labelButtonAbortItemProcessing:"Cancel",labelButtonUndoItemProcessing:"Undo",labelButtonRetryItemProcessing:"Retry",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"File is too large",labelMaxFileSize:"Maximum file size is {filesize}",labelMaxTotalFileSizeExceeded:"Maximum total size exceeded",labelMaxTotalFileSize:"Maximum total file size is {filesize}",labelFileTypeNotAllowed:"File of invalid type",fileValidateTypeLabelExpectedTypes:"Expects {allButLastType} or {lastType}",imageValidateSizeLabelFormatError:"Image type not supported",imageValidateSizeLabelImageSizeTooSmall:"Image is too small",imageValidateSizeLabelImageSizeTooBig:"Image is too big",imageValidateSizeLabelExpectedMinSize:"Minimum size is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum size is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolution is too low",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimum resolution is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum resolution is {maxResolution}"};var ho={labelIdle:'Arrastra y suelta tus archivos o Examinar ',labelInvalidField:"El campo contiene archivos inv\xE1lidos",labelFileWaitingForSize:"Esperando tama\xF1o",labelFileSizeNotAvailable:"Tama\xF1o no disponible",labelFileLoading:"Cargando",labelFileLoadError:"Error durante la carga",labelFileProcessing:"Cargando",labelFileProcessingComplete:"Carga completa",labelFileProcessingAborted:"Carga cancelada",labelFileProcessingError:"Error durante la carga",labelFileProcessingRevertError:"Error durante la reversi\xF3n",labelFileRemoveError:"Error durante la eliminaci\xF3n",labelTapToCancel:"toca para cancelar",labelTapToRetry:"tocar para volver a intentar",labelTapToUndo:"tocar para deshacer",labelButtonRemoveItem:"Eliminar",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reintentar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Deshacer",labelButtonRetryItemProcessing:"Reintentar",labelButtonProcessItem:"Cargar",labelMaxFileSizeExceeded:"El archivo es demasiado grande",labelMaxFileSize:"El tama\xF1o m\xE1ximo del archivo es {filesize}",labelMaxTotalFileSizeExceeded:"Tama\xF1o total m\xE1ximo excedido",labelMaxTotalFileSize:"El tama\xF1o total m\xE1ximo del archivo es {filesize}",labelFileTypeNotAllowed:"Archivo de tipo no v\xE1lido",fileValidateTypeLabelExpectedTypes:"Espera {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagen no compatible",imageValidateSizeLabelImageSizeTooSmall:"La imagen es demasiado peque\xF1a",imageValidateSizeLabelImageSizeTooBig:"La imagen es demasiado grande",imageValidateSizeLabelExpectedMinSize:"El tama\xF1o m\xEDnimo es {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"El tama\xF1o m\xE1ximo es {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La resoluci\xF3n es demasiado baja",imageValidateSizeLabelImageResolutionTooHigh:"La resoluci\xF3n es demasiado alta",imageValidateSizeLabelExpectedMinResolution:"La resoluci\xF3n m\xEDnima es {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La resoluci\xF3n m\xE1xima es {maxResolution}"};var fo={labelIdle:'\u0641\u0627\u06CC\u0644 \u0631\u0627 \u0627\u06CC\u0646\u062C\u0627 \u0628\u06A9\u0634\u06CC\u062F \u0648 \u0631\u0647\u0627 \u06A9\u0646\u06CC\u062F\u060C \u06CC\u0627 \u062C\u0633\u062A\u062C\u0648 \u06A9\u0646\u06CC\u062F ',labelInvalidField:"\u0641\u06CC\u0644\u062F \u062F\u0627\u0631\u0627\u06CC \u0641\u0627\u06CC\u0644 \u0647\u0627\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"\u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A",labelFileLoading:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileLoadError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0627\u062C\u0631\u0627",labelFileProcessing:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingComplete:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u06A9\u0627\u0645\u0644 \u0634\u062F",labelFileProcessingAborted:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0644\u063A\u0648 \u0634\u062F",labelFileProcessingError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingRevertError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelFileRemoveError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelTapToCancel:"\u0628\u0631\u0627\u06CC \u0644\u063A\u0648 \u0636\u0631\u0628\u0647 \u0628\u0632\u0646\u06CC\u062F",labelTapToRetry:"\u0628\u0631\u0627\u06CC \u062A\u06A9\u0631\u0627\u0631 \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelTapToUndo:"\u0628\u0631\u0627\u06CC \u0628\u0631\u06AF\u0634\u062A \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelButtonRemoveItem:"\u062D\u0630\u0641",labelButtonAbortItemLoad:"\u0644\u063A\u0648",labelButtonRetryItemLoad:"\u062A\u06A9\u0631\u0627\u0631",labelButtonAbortItemProcessing:"\u0644\u063A\u0648",labelButtonUndoItemProcessing:"\u0628\u0631\u06AF\u0634\u062A",labelButtonRetryItemProcessing:"\u062A\u06A9\u0631\u0627\u0631",labelButtonProcessItem:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelMaxFileSizeExceeded:"\u0641\u0627\u06CC\u0644 \u0628\u0633\u06CC\u0627\u0631 \u062D\u062C\u06CC\u0645 \u0627\u0633\u062A",labelMaxFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0645\u062C\u0627\u0632 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelMaxTotalFileSizeExceeded:"\u0627\u0632 \u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0628\u06CC\u0634\u062A\u0631 \u0634\u062F",labelMaxTotalFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelFileTypeNotAllowed:"\u0646\u0648\u0639 \u0641\u0627\u06CC\u0644 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",fileValidateTypeLabelExpectedTypes:"\u062F\u0631 \u0627\u0646\u062A\u0638\u0627\u0631 {allButLastType} \u06CC\u0627 {lastType}",imageValidateSizeLabelFormatError:"\u0641\u0631\u0645\u062A \u062A\u0635\u0648\u06CC\u0631 \u067E\u0634\u062A\u06CC\u0628\u0627\u0646\u06CC \u0646\u0645\u06CC \u0634\u0648\u062F",imageValidateSizeLabelImageSizeTooSmall:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0648\u0686\u06A9 \u0627\u0633\u062A",imageValidateSizeLabelImageSizeTooBig:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0628\u0632\u0631\u06AF \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinSize:"\u062D\u062F\u0627\u0642\u0644 \u0627\u0646\u062F\u0627\u0632\u0647 {minWidth} \xD7 {minHeight} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0627\u0646\u062F\u0627\u0632\u0647 {maxWidth} \xD7 {maxHeight} \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooLow:"\u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0645 \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooHigh:"\u0648\u0636\u0648\u0639 \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0632\u06CC\u0627\u062F \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinResolution:"\u062D\u062F\u0627\u0642\u0644 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {minResolution} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxResolution:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {maxResolution} \u0627\u0633\u062A"};var po={labelIdle:'Ved\xE4 ja pudota tiedostoja tai Selaa ',labelInvalidField:"Kent\xE4ss\xE4 on virheellisi\xE4 tiedostoja",labelFileWaitingForSize:"Odotetaan kokoa",labelFileSizeNotAvailable:"Kokoa ei saatavilla",labelFileLoading:"Ladataan",labelFileLoadError:"Virhe latauksessa",labelFileProcessing:"L\xE4hetet\xE4\xE4n",labelFileProcessingComplete:"L\xE4hetys valmis",labelFileProcessingAborted:"L\xE4hetys peruttu",labelFileProcessingError:"Virhe l\xE4hetyksess\xE4",labelFileProcessingRevertError:"Virhe palautuksessa",labelFileRemoveError:"Virhe poistamisessa",labelTapToCancel:"peruuta napauttamalla",labelTapToRetry:"yrit\xE4 uudelleen napauttamalla",labelTapToUndo:"kumoa napauttamalla",labelButtonRemoveItem:"Poista",labelButtonAbortItemLoad:"Keskeyt\xE4",labelButtonRetryItemLoad:"Yrit\xE4 uudelleen",labelButtonAbortItemProcessing:"Peruuta",labelButtonUndoItemProcessing:"Kumoa",labelButtonRetryItemProcessing:"Yrit\xE4 uudelleen",labelButtonProcessItem:"L\xE4het\xE4",labelMaxFileSizeExceeded:"Tiedoston koko on liian suuri",labelMaxFileSize:"Tiedoston maksimikoko on {filesize}",labelMaxTotalFileSizeExceeded:"Tiedostojen yhdistetty maksimikoko ylitetty",labelMaxTotalFileSize:"Tiedostojen yhdistetty maksimikoko on {filesize}",labelFileTypeNotAllowed:"Tiedostotyyppi\xE4 ei sallita",fileValidateTypeLabelExpectedTypes:"Sallitaan {allButLastType} tai {lastType}",imageValidateSizeLabelFormatError:"Kuvatyyppi\xE4 ei tueta",imageValidateSizeLabelImageSizeTooSmall:"Kuva on liian pieni",imageValidateSizeLabelImageSizeTooBig:"Kuva on liian suuri",imageValidateSizeLabelExpectedMinSize:"Minimikoko on {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimikoko on {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resoluutio on liian pieni",imageValidateSizeLabelImageResolutionTooHigh:"Resoluutio on liian suuri",imageValidateSizeLabelExpectedMinResolution:"Minimiresoluutio on {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimiresoluutio on {maxResolution}"};var mo={labelIdle:'Faites glisser vos fichiers ou Parcourir ',labelInvalidField:"Le champ contient des fichiers invalides",labelFileWaitingForSize:"En attente de taille",labelFileSizeNotAvailable:"Taille non disponible",labelFileLoading:"Chargement",labelFileLoadError:"Erreur durant le chargement",labelFileProcessing:"Traitement",labelFileProcessingComplete:"Traitement effectu\xE9",labelFileProcessingAborted:"Traitement interrompu",labelFileProcessingError:"Erreur durant le traitement",labelFileProcessingRevertError:"Erreur durant la restauration",labelFileRemoveError:"Erreur durant la suppression",labelTapToCancel:"appuyer pour annuler",labelTapToRetry:"appuyer pour r\xE9essayer",labelTapToUndo:"appuyer pour revenir en arri\xE8re",labelButtonRemoveItem:"Retirer",labelButtonAbortItemLoad:"Annuler",labelButtonRetryItemLoad:"Recommencer",labelButtonAbortItemProcessing:"Annuler",labelButtonUndoItemProcessing:"Revenir en arri\xE8re",labelButtonRetryItemProcessing:"Recommencer",labelButtonProcessItem:"Transf\xE9rer",labelMaxFileSizeExceeded:"Le fichier est trop volumineux",labelMaxFileSize:"La taille maximale de fichier est {filesize}",labelMaxTotalFileSizeExceeded:"Taille totale maximale d\xE9pass\xE9e",labelMaxTotalFileSize:"La taille totale maximale des fichiers est {filesize}",labelFileTypeNotAllowed:"Fichier non valide",fileValidateTypeLabelExpectedTypes:"Attendu {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Type d'image non pris en charge",imageValidateSizeLabelImageSizeTooSmall:"L'image est trop petite",imageValidateSizeLabelImageSizeTooBig:"L'image est trop grande",imageValidateSizeLabelExpectedMinSize:"La taille minimale est {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La taille maximale est {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La r\xE9solution est trop faible",imageValidateSizeLabelImageResolutionTooHigh:"La r\xE9solution est trop \xE9lev\xE9e",imageValidateSizeLabelExpectedMinResolution:"La r\xE9solution minimale est {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La r\xE9solution maximale est {maxResolution}"};var go={labelIdle:'Mozgasd ide a f\xE1jlt a felt\xF6lt\xE9shez, vagy tall\xF3z\xE1s ',labelInvalidField:"A mez\u0151 \xE9rv\xE9nytelen f\xE1jlokat tartalmaz",labelFileWaitingForSize:"F\xE1ljm\xE9ret kisz\xE1mol\xE1sa",labelFileSizeNotAvailable:"A f\xE1jlm\xE9ret nem el\xE9rhet\u0151",labelFileLoading:"T\xF6lt\xE9s",labelFileLoadError:"Hiba a bet\xF6lt\xE9s sor\xE1n",labelFileProcessing:"Felt\xF6lt\xE9s",labelFileProcessingComplete:"Sikeres felt\xF6lt\xE9s",labelFileProcessingAborted:"A felt\xF6lt\xE9s megszak\xEDtva",labelFileProcessingError:"Hiba t\xF6rt\xE9nt a felt\xF6lt\xE9s sor\xE1n",labelFileProcessingRevertError:"Hiba a vissza\xE1ll\xEDt\xE1s sor\xE1n",labelFileRemoveError:"Hiba t\xF6rt\xE9nt az elt\xE1vol\xEDt\xE1s sor\xE1n",labelTapToCancel:"koppints a t\xF6rl\xE9shez",labelTapToRetry:"koppints az \xFAjrakezd\xE9shez",labelTapToUndo:"koppints a visszavon\xE1shoz",labelButtonRemoveItem:"Elt\xE1vol\xEDt\xE1s",labelButtonAbortItemLoad:"Megszak\xEDt\xE1s",labelButtonRetryItemLoad:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonAbortItemProcessing:"Megszak\xEDt\xE1s",labelButtonUndoItemProcessing:"Visszavon\xE1s",labelButtonRetryItemProcessing:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonProcessItem:"Felt\xF6lt\xE9s",labelMaxFileSizeExceeded:"A f\xE1jl t\xFAll\xE9pte a maxim\xE1lis m\xE9retet",labelMaxFileSize:"Maxim\xE1lis f\xE1jlm\xE9ret: {filesize}",labelMaxTotalFileSizeExceeded:"T\xFAll\xE9pte a maxim\xE1lis teljes m\xE9retet",labelMaxTotalFileSize:"A maxim\xE1is teljes f\xE1jlm\xE9ret: {filesize}",labelFileTypeNotAllowed:"\xC9rv\xE9nytelen t\xEDpus\xFA f\xE1jl",fileValidateTypeLabelExpectedTypes:"Enged\xE9lyezett t\xEDpusok {allButLastType} vagy {lastType}",imageValidateSizeLabelFormatError:"A k\xE9pt\xEDpus nem t\xE1mogatott",imageValidateSizeLabelImageSizeTooSmall:"A k\xE9p t\xFAl kicsi",imageValidateSizeLabelImageSizeTooBig:"A k\xE9p t\xFAl nagy",imageValidateSizeLabelExpectedMinSize:"Minimum m\xE9ret: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum m\xE9ret: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"A felbont\xE1s t\xFAl alacsony",imageValidateSizeLabelImageResolutionTooHigh:"A felbont\xE1s t\xFAl magas",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1is felbont\xE1s: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1lis felbont\xE1s: {maxResolution}"};var Eo={labelIdle:'Seret dan Jatuhkan file Anda atau Jelajahi',labelInvalidField:"Field berisi file tidak valid",labelFileWaitingForSize:"Menunggu ukuran",labelFileSizeNotAvailable:"Ukuran tidak tersedia",labelFileLoading:"Memuat",labelFileLoadError:"Kesalahan saat memuat",labelFileProcessing:"Mengunggah",labelFileProcessingComplete:"Unggahan selesai",labelFileProcessingAborted:"Unggahan dibatalkan",labelFileProcessingError:"Kesalahan saat mengunggah",labelFileProcessingRevertError:"Kesalahan saat pengembalian",labelFileRemoveError:"Kesalahan saat menghapus",labelTapToCancel:"ketuk untuk membatalkan",labelTapToRetry:"ketuk untuk mencoba lagi",labelTapToUndo:"ketuk untuk mengurungkan",labelButtonRemoveItem:"Hapus",labelButtonAbortItemLoad:"Batal",labelButtonRetryItemLoad:"Coba Kembali",labelButtonAbortItemProcessing:"Batal",labelButtonUndoItemProcessing:"Batal",labelButtonRetryItemProcessing:"Coba Kembali",labelButtonProcessItem:"Unggah",labelMaxFileSizeExceeded:"File terlalu besar",labelMaxFileSize:"Ukuran file maksimum adalah {filesize}",labelMaxTotalFileSizeExceeded:"Jumlah file maksimum terlampaui",labelMaxTotalFileSize:"Jumlah file maksimum adalah {filesize}",labelFileTypeNotAllowed:"Jenis file tidak valid",fileValidateTypeLabelExpectedTypes:"Mengharapkan {allButLastType} atau {lastType}",imageValidateSizeLabelFormatError:"Jenis gambar tidak didukung",imageValidateSizeLabelImageSizeTooSmall:"Gambar terlalu kecil",imageValidateSizeLabelImageSizeTooBig:"Gambar terlalu besar",imageValidateSizeLabelExpectedMinSize:"Ukuran minimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Ukuran maksimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolusi terlalu rendah",imageValidateSizeLabelImageResolutionTooHigh:"Resolusi terlalu tinggi",imageValidateSizeLabelExpectedMinResolution:"Resolusi minimum adalah {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolusi maksimum adalah {maxResolution}"};var To={labelIdle:'Trascina e rilascia i tuoi file oppure Carica ',labelInvalidField:"Il campo contiene dei file non validi",labelFileWaitingForSize:"Aspettando le dimensioni",labelFileSizeNotAvailable:"Dimensioni non disponibili",labelFileLoading:"Caricamento",labelFileLoadError:"Errore durante il caricamento",labelFileProcessing:"Caricamento",labelFileProcessingComplete:"Caricamento completato",labelFileProcessingAborted:"Caricamento cancellato",labelFileProcessingError:"Errore durante il caricamento",labelFileProcessingRevertError:"Errore durante il ripristino",labelFileRemoveError:"Errore durante l'eliminazione",labelTapToCancel:"tocca per cancellare",labelTapToRetry:"tocca per riprovare",labelTapToUndo:"tocca per ripristinare",labelButtonRemoveItem:"Elimina",labelButtonAbortItemLoad:"Cancella",labelButtonRetryItemLoad:"Ritenta",labelButtonAbortItemProcessing:"Camcella",labelButtonUndoItemProcessing:"Indietro",labelButtonRetryItemProcessing:"Ritenta",labelButtonProcessItem:"Carica",labelMaxFileSizeExceeded:"Il peso del file \xE8 eccessivo",labelMaxFileSize:"Il peso massimo del file \xE8 {filesize}",labelMaxTotalFileSizeExceeded:"Dimensione totale massima superata",labelMaxTotalFileSize:"La dimensione massima totale del file \xE8 {filesize}",labelFileTypeNotAllowed:"File non supportato",fileValidateTypeLabelExpectedTypes:"Aspetta {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo di immagine non compatibile",imageValidateSizeLabelImageSizeTooSmall:"L'immagine \xE8 troppo piccola",imageValidateSizeLabelImageSizeTooBig:"L'immagine \xE8 troppo grande",imageValidateSizeLabelExpectedMinSize:"La dimensione minima \xE8 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La dimensione massima \xE8 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La risoluzione \xE8 troppo bassa",imageValidateSizeLabelImageResolutionTooHigh:"La risoluzione \xE8 troppo alta",imageValidateSizeLabelExpectedMinResolution:"La risoluzione minima \xE8 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La risoluzione massima \xE8 {maxResolution}"};var Io={labelIdle:'Drag & Drop je bestanden of Bladeren ',labelInvalidField:"Veld bevat ongeldige bestanden",labelFileWaitingForSize:"Wachten op grootte",labelFileSizeNotAvailable:"Grootte niet beschikbaar",labelFileLoading:"Laden",labelFileLoadError:"Fout tijdens laden",labelFileProcessing:"Uploaden",labelFileProcessingComplete:"Upload afgerond",labelFileProcessingAborted:"Upload geannuleerd",labelFileProcessingError:"Fout tijdens upload",labelFileProcessingRevertError:"Fout bij herstellen",labelFileRemoveError:"Fout bij verwijderen",labelTapToCancel:"tik om te annuleren",labelTapToRetry:"tik om opnieuw te proberen",labelTapToUndo:"tik om ongedaan te maken",labelButtonRemoveItem:"Verwijderen",labelButtonAbortItemLoad:"Afbreken",labelButtonRetryItemLoad:"Opnieuw proberen",labelButtonAbortItemProcessing:"Annuleren",labelButtonUndoItemProcessing:"Ongedaan maken",labelButtonRetryItemProcessing:"Opnieuw proberen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Bestand is te groot",labelMaxFileSize:"Maximale bestandsgrootte is {filesize}",labelMaxTotalFileSizeExceeded:"Maximale totale grootte overschreden",labelMaxTotalFileSize:"Maximale totale bestandsgrootte is {filesize}",labelFileTypeNotAllowed:"Ongeldig bestandstype",fileValidateTypeLabelExpectedTypes:"Verwacht {allButLastType} of {lastType}",imageValidateSizeLabelFormatError:"Afbeeldingstype niet ondersteund",imageValidateSizeLabelImageSizeTooSmall:"Afbeelding is te klein",imageValidateSizeLabelImageSizeTooBig:"Afbeelding is te groot",imageValidateSizeLabelExpectedMinSize:"Minimale afmeting is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale afmeting is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolutie is te laag",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimale resolutie is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale resolutie is {maxResolution}"};var bo={labelIdle:'Przeci\u0105gnij i upu\u015B\u0107 lub wybierz pliki',labelInvalidField:"Nieprawid\u0142owe pliki",labelFileWaitingForSize:"Pobieranie rozmiaru",labelFileSizeNotAvailable:"Nieznany rozmiar",labelFileLoading:"Wczytywanie",labelFileLoadError:"B\u0142\u0105d wczytywania",labelFileProcessing:"Przesy\u0142anie",labelFileProcessingComplete:"Przes\u0142ano",labelFileProcessingAborted:"Przerwano",labelFileProcessingError:"Przesy\u0142anie nie powiod\u0142o si\u0119",labelFileProcessingRevertError:"Co\u015B posz\u0142o nie tak",labelFileRemoveError:"Nieudane usuni\u0119cie",labelTapToCancel:"Anuluj",labelTapToRetry:"Pon\xF3w",labelTapToUndo:"Cofnij",labelButtonRemoveItem:"Usu\u0144",labelButtonAbortItemLoad:"Przerwij",labelButtonRetryItemLoad:"Pon\xF3w",labelButtonAbortItemProcessing:"Anuluj",labelButtonUndoItemProcessing:"Cofnij",labelButtonRetryItemProcessing:"Pon\xF3w",labelButtonProcessItem:"Prze\u015Blij",labelMaxFileSizeExceeded:"Plik jest zbyt du\u017Cy",labelMaxFileSize:"Dopuszczalna wielko\u015B\u0107 pliku to {filesize}",labelMaxTotalFileSizeExceeded:"Przekroczono \u0142\u0105czny rozmiar plik\xF3w",labelMaxTotalFileSize:"\u0141\u0105czny rozmiar plik\xF3w nie mo\u017Ce przekroczy\u0107 {filesize}",labelFileTypeNotAllowed:"Niedozwolony rodzaj pliku",fileValidateTypeLabelExpectedTypes:"Oczekiwano {allButLastType} lub {lastType}",imageValidateSizeLabelFormatError:"Nieobs\u0142ugiwany format obrazu",imageValidateSizeLabelImageSizeTooSmall:"Obraz jest zbyt ma\u0142y",imageValidateSizeLabelImageSizeTooBig:"Obraz jest zbyt du\u017Cy",imageValidateSizeLabelExpectedMinSize:"Minimalne wymiary obrazu to {minWidth}\xD7{minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksymalna wymiary obrazu to {maxWidth}\xD7{maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozdzielczo\u015B\u0107 jest zbyt niska",imageValidateSizeLabelImageResolutionTooHigh:"Rozdzielczo\u015B\u0107 jest zbyt wysoka",imageValidateSizeLabelExpectedMinResolution:"Minimalna rozdzielczo\u015B\u0107 to {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksymalna rozdzielczo\u015B\u0107 to {maxResolution}"};var fi={labelIdle:'Arraste e solte os arquivos ou Clique aqui ',labelInvalidField:"Arquivos inv\xE1lidos",labelFileWaitingForSize:"Calculando o tamanho do arquivo",labelFileSizeNotAvailable:"Tamanho do arquivo indispon\xEDvel",labelFileLoading:"Carregando",labelFileLoadError:"Erro durante o carregamento",labelFileProcessing:"Enviando",labelFileProcessingComplete:"Envio finalizado",labelFileProcessingAborted:"Envio cancelado",labelFileProcessingError:"Erro durante o envio",labelFileProcessingRevertError:"Erro ao reverter o envio",labelFileRemoveError:"Erro ao remover o arquivo",labelTapToCancel:"clique para cancelar",labelTapToRetry:"clique para reenviar",labelTapToUndo:"clique para desfazer",labelButtonRemoveItem:"Remover",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reenviar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Desfazer",labelButtonRetryItemProcessing:"Reenviar",labelButtonProcessItem:"Enviar",labelMaxFileSizeExceeded:"Arquivo \xE9 muito grande",labelMaxFileSize:"O tamanho m\xE1ximo permitido: {filesize}",labelMaxTotalFileSizeExceeded:"Tamanho total dos arquivos excedido",labelMaxTotalFileSize:"Tamanho total permitido: {filesize}",labelFileTypeNotAllowed:"Tipo de arquivo inv\xE1lido",fileValidateTypeLabelExpectedTypes:"Tipos de arquivo suportados s\xE3o {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagem inv\xE1lida",imageValidateSizeLabelImageSizeTooSmall:"Imagem muito pequena",imageValidateSizeLabelImageSizeTooBig:"Imagem muito grande",imageValidateSizeLabelExpectedMinSize:"Tamanho m\xEDnimo permitida: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Tamanho m\xE1ximo permitido: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolu\xE7\xE3o muito baixa",imageValidateSizeLabelImageResolutionTooHigh:"Resolu\xE7\xE3o muito alta",imageValidateSizeLabelExpectedMinResolution:"Resolu\xE7\xE3o m\xEDnima permitida: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolu\xE7\xE3o m\xE1xima permitida: {maxResolution}"};var _o={labelIdle:'Trage \u0219i plaseaz\u0103 fi\u0219iere sau Caut\u0103-le ',labelInvalidField:"C\xE2mpul con\u021Bine fi\u0219iere care nu sunt valide",labelFileWaitingForSize:"\xCEn a\u0219teptarea dimensiunii",labelFileSizeNotAvailable:"Dimensiunea nu este diponibil\u0103",labelFileLoading:"Se \xEEncarc\u0103",labelFileLoadError:"Eroare la \xEEnc\u0103rcare",labelFileProcessing:"Se \xEEncarc\u0103",labelFileProcessingComplete:"\xCEnc\u0103rcare finalizat\u0103",labelFileProcessingAborted:"\xCEnc\u0103rcare anulat\u0103",labelFileProcessingError:"Eroare la \xEEnc\u0103rcare",labelFileProcessingRevertError:"Eroare la anulare",labelFileRemoveError:"Eroare la \u015Ftergere",labelTapToCancel:"apas\u0103 pentru a anula",labelTapToRetry:"apas\u0103 pentru a re\xEEncerca",labelTapToUndo:"apas\u0103 pentru a anula",labelButtonRemoveItem:"\u015Eterge",labelButtonAbortItemLoad:"Anuleaz\u0103",labelButtonRetryItemLoad:"Re\xEEncearc\u0103",labelButtonAbortItemProcessing:"Anuleaz\u0103",labelButtonUndoItemProcessing:"Anuleaz\u0103",labelButtonRetryItemProcessing:"Re\xEEncearc\u0103",labelButtonProcessItem:"\xCEncarc\u0103",labelMaxFileSizeExceeded:"Fi\u0219ierul este prea mare",labelMaxFileSize:"Dimensiunea maxim\u0103 a unui fi\u0219ier este de {filesize}",labelMaxTotalFileSizeExceeded:"Dimensiunea total\u0103 maxim\u0103 a fost dep\u0103\u0219it\u0103",labelMaxTotalFileSize:"Dimensiunea total\u0103 maxim\u0103 a fi\u0219ierelor este de {filesize}",labelFileTypeNotAllowed:"Tipul fi\u0219ierului nu este valid",fileValidateTypeLabelExpectedTypes:"Se a\u0219teapt\u0103 {allButLastType} sau {lastType}",imageValidateSizeLabelFormatError:"Formatul imaginii nu este acceptat",imageValidateSizeLabelImageSizeTooSmall:"Imaginea este prea mic\u0103",imageValidateSizeLabelImageSizeTooBig:"Imaginea este prea mare",imageValidateSizeLabelExpectedMinSize:"M\u0103rimea minim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelExpectedMaxSize:"M\u0103rimea maxim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rezolu\u021Bia este prea mic\u0103",imageValidateSizeLabelImageResolutionTooHigh:"Rezolu\u021Bia este prea mare",imageValidateSizeLabelExpectedMinResolution:"Rezolu\u021Bia minim\u0103 este de {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Rezolu\u021Bia maxim\u0103 este de {maxResolution}"};var Ro={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0444\u0430\u0439\u043B\u044B \u0438\u043B\u0438 \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0444\u0430\u0439\u043B\u044B",labelFileWaitingForSize:"\u0423\u043A\u0430\u0436\u0438\u0442\u0435 \u0440\u0430\u0437\u043C\u0435\u0440",labelFileSizeNotAvailable:"\u0420\u0430\u0437\u043C\u0435\u0440 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",labelFileLoading:"\u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435",labelFileLoadError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0438",labelFileProcessing:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelFileProcessingComplete:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430",labelFileProcessingAborted:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u0430",labelFileProcessingError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435",labelFileProcessingRevertError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0435",labelFileRemoveError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0438",labelTapToCancel:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B",labelTapToRetry:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelTapToUndo:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRemoveItem:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",labelButtonAbortItemLoad:"\u041F\u0440\u0435\u043A\u0440\u0430\u0449\u0435\u043D\u043E",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonAbortItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430",labelButtonUndoItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonProcessItem:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0440\u0435\u0432\u044B\u0448\u0435\u043D \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelFileTypeNotAllowed:"\u0424\u0430\u0439\u043B \u043D\u0435\u0432\u0435\u0440\u043D\u043E\u0433\u043E \u0442\u0438\u043F\u0430",fileValidateTypeLabelExpectedTypes:"\u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F {allButLastType} \u0438\u043B\u0438 {lastType}",imageValidateSizeLabelFormatError:"\u0422\u0438\u043F \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043D\u0438\u0437\u043A\u043E\u0435",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0432\u044B\u0441\u043E\u043A\u043E\u0435",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {maxResolution}"};var yo={labelIdle:'Drag och sl\xE4pp dina filer eller Bl\xE4ddra ',labelInvalidField:"F\xE4ltet inneh\xE5ller felaktiga filer",labelFileWaitingForSize:"V\xE4ntar p\xE5 storlek",labelFileSizeNotAvailable:"Storleken finns inte tillg\xE4nglig",labelFileLoading:"Laddar",labelFileLoadError:"Fel under laddning",labelFileProcessing:"Laddar upp",labelFileProcessingComplete:"Uppladdning klar",labelFileProcessingAborted:"Uppladdning avbruten",labelFileProcessingError:"Fel under uppladdning",labelFileProcessingRevertError:"Fel under \xE5terst\xE4llning",labelFileRemoveError:"Fel under borttagning",labelTapToCancel:"tryck f\xF6r att avbryta",labelTapToRetry:"tryck f\xF6r att f\xF6rs\xF6ka igen",labelTapToUndo:"tryck f\xF6r att \xE5ngra",labelButtonRemoveItem:"Tabort",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"F\xF6rs\xF6k igen",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"\xC5ngra",labelButtonRetryItemProcessing:"F\xF6rs\xF6k igen",labelButtonProcessItem:"Ladda upp",labelMaxFileSizeExceeded:"Filen \xE4r f\xF6r stor",labelMaxFileSize:"St\xF6rsta till\xE5tna filstorlek \xE4r {filesize}",labelMaxTotalFileSizeExceeded:"Maximal uppladdningsstorlek uppn\xE5d",labelMaxTotalFileSize:"Maximal uppladdningsstorlek \xE4r {filesize}",labelFileTypeNotAllowed:"Felaktig filtyp",fileValidateTypeLabelExpectedTypes:"Godk\xE4nda filtyper {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildtypen saknar st\xF6d",imageValidateSizeLabelImageSizeTooSmall:"Bilden \xE4r f\xF6r liten",imageValidateSizeLabelImageSizeTooBig:"Bilden \xE4r f\xF6r stor",imageValidateSizeLabelExpectedMinSize:"Minimal storlek \xE4r {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximal storlek \xE4r {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Uppl\xF6sningen \xE4r f\xF6r l\xE5g",imageValidateSizeLabelImageResolutionTooHigh:"Uppl\xF6sningen \xE4r f\xF6r h\xF6g",imageValidateSizeLabelExpectedMinResolution:"Minsta till\xE5tna uppl\xF6sning \xE4r {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"H\xF6gsta till\xE5tna uppl\xF6sning \xE4r {maxResolution}"};var So={labelIdle:'Dosyan\u0131z\u0131 S\xFCr\xFCkleyin & B\u0131rak\u0131n ya da Se\xE7in ',labelInvalidField:"Alan ge\xE7ersiz dosyalar i\xE7eriyor",labelFileWaitingForSize:"Boyut hesaplan\u0131yor",labelFileSizeNotAvailable:"Boyut mevcut de\u011Fil",labelFileLoading:"Y\xFCkleniyor",labelFileLoadError:"Y\xFCkleme s\u0131ras\u0131nda hata olu\u015Ftu",labelFileProcessing:"Y\xFCkleniyor",labelFileProcessingComplete:"Y\xFCkleme tamamland\u0131",labelFileProcessingAborted:"Y\xFCkleme iptal edildi",labelFileProcessingError:"Y\xFCklerken hata olu\u015Ftu",labelFileProcessingRevertError:"Geri \xE7ekerken hata olu\u015Ftu",labelFileRemoveError:"Kald\u0131r\u0131rken hata olu\u015Ftu",labelTapToCancel:"\u0130ptal etmek i\xE7in t\u0131klay\u0131n",labelTapToRetry:"Tekrar denemek i\xE7in t\u0131klay\u0131n",labelTapToUndo:"Geri almak i\xE7in t\u0131klay\u0131n",labelButtonRemoveItem:"Kald\u0131r",labelButtonAbortItemLoad:"\u0130ptal Et",labelButtonRetryItemLoad:"Tekrar dene",labelButtonAbortItemProcessing:"\u0130ptal et",labelButtonUndoItemProcessing:"Geri Al",labelButtonRetryItemProcessing:"Tekrar dene",labelButtonProcessItem:"Y\xFCkle",labelMaxFileSizeExceeded:"Dosya \xE7ok b\xFCy\xFCk",labelMaxFileSize:"En fazla dosya boyutu: {filesize}",labelMaxTotalFileSizeExceeded:"Maximum boyut a\u015F\u0131ld\u0131",labelMaxTotalFileSize:"Maximum dosya boyutu :{filesize}",labelFileTypeNotAllowed:"Ge\xE7ersiz dosya tipi",fileValidateTypeLabelExpectedTypes:"\u015Eu {allButLastType} ya da \u015Fu dosya olmas\u0131 gerekir: {lastType}",imageValidateSizeLabelFormatError:"Resim tipi desteklenmiyor",imageValidateSizeLabelImageSizeTooSmall:"Resim \xE7ok k\xFC\xE7\xFCk",imageValidateSizeLabelImageSizeTooBig:"Resim \xE7ok b\xFCy\xFCk",imageValidateSizeLabelExpectedMinSize:"Minimum boyut {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum boyut {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok d\xFC\u015F\xFCk",imageValidateSizeLabelImageResolutionTooHigh:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok y\xFCksek",imageValidateSizeLabelExpectedMinResolution:"Minimum \xE7\xF6z\xFCn\xFCrl\xFCk {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum \xE7\xF6z\xFCn\xFCrl\xFCk {maxResolution}"};var wo={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u044F\u0433\u043D\u0456\u0442\u044C \u0444\u0430\u0439\u043B\u0438 \u0430\u0431\u043E \u0432\u0438\u0431\u0435\u0440\u0456\u0442\u044C ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0456 \u0444\u0430\u0439\u043B\u0438",labelFileWaitingForSize:"\u0412\u043A\u0430\u0436\u0456\u0442\u044C \u0440\u043E\u0437\u043C\u0456\u0440",labelFileSizeNotAvailable:"\u0420\u043E\u0437\u043C\u0456\u0440 \u043D\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0439",labelFileLoading:"\u041E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u044F",labelFileLoadError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u0456",labelFileProcessing:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelFileProcessingComplete:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E",labelFileProcessingAborted:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0441\u043A\u0430\u0441\u043E\u0432\u0430\u043D\u043E",labelFileProcessingError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u0456",labelFileProcessingRevertError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0456\u0434\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u0456",labelFileRemoveError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0438\u0434\u0430\u043B\u0435\u043D\u043D\u0456",labelTapToCancel:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelTapToRetry:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelTapToUndo:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u0432\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRemoveItem:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",labelButtonAbortItemLoad:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonAbortItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonUndoItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonProcessItem:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0438\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440 \u0444\u0430\u0439\u043B\u0443: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0435\u0440\u0435\u0432\u0438\u0449\u0435\u043D\u043E \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {filesize}",labelFileTypeNotAllowed:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0443 \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",fileValidateTypeLabelExpectedTypes:"\u041E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F {allButLastType} \u0430\u0431\u043E {lastType}",imageValidateSizeLabelFormatError:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0456",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0456",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {maxResolution}"};var Ao={labelIdle:'K\xE9o th\u1EA3 t\u1EC7p c\u1EE7a b\u1EA1n ho\u1EB7c T\xECm ki\u1EBFm ',labelInvalidField:"Tr\u01B0\u1EDDng ch\u1EE9a c\xE1c t\u1EC7p kh\xF4ng h\u1EE3p l\u1EC7",labelFileWaitingForSize:"\u0110ang ch\u1EDD k\xEDch th\u01B0\u1EDBc",labelFileSizeNotAvailable:"K\xEDch th\u01B0\u1EDBc kh\xF4ng c\xF3 s\u1EB5n",labelFileLoading:"\u0110ang t\u1EA3i",labelFileLoadError:"L\u1ED7i khi t\u1EA3i",labelFileProcessing:"\u0110ang t\u1EA3i l\xEAn",labelFileProcessingComplete:"T\u1EA3i l\xEAn th\xE0nh c\xF4ng",labelFileProcessingAborted:"\u0110\xE3 hu\u1EF7 t\u1EA3i l\xEAn",labelFileProcessingError:"L\u1ED7i khi t\u1EA3i l\xEAn",labelFileProcessingRevertError:"L\u1ED7i khi ho\xE0n nguy\xEAn",labelFileRemoveError:"L\u1ED7i khi x\xF3a",labelTapToCancel:"nh\u1EA5n \u0111\u1EC3 h\u1EE7y",labelTapToRetry:"nh\u1EA5n \u0111\u1EC3 th\u1EED l\u1EA1i",labelTapToUndo:"nh\u1EA5n \u0111\u1EC3 ho\xE0n t\xE1c",labelButtonRemoveItem:"Xo\xE1",labelButtonAbortItemLoad:"Hu\u1EF7 b\u1ECF",labelButtonRetryItemLoad:"Th\u1EED l\u1EA1i",labelButtonAbortItemProcessing:"H\u1EE7y b\u1ECF",labelButtonUndoItemProcessing:"Ho\xE0n t\xE1c",labelButtonRetryItemProcessing:"Th\u1EED l\u1EA1i",labelButtonProcessItem:"T\u1EA3i l\xEAn",labelMaxFileSizeExceeded:"T\u1EADp tin qu\xE1 l\u1EDBn",labelMaxFileSize:"K\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelMaxTotalFileSizeExceeded:"\u0110\xE3 v\u01B0\u1EE3t qu\xE1 t\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a",labelMaxTotalFileSize:"T\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelFileTypeNotAllowed:"T\u1EC7p thu\u1ED9c lo\u1EA1i kh\xF4ng h\u1EE3p l\u1EC7",fileValidateTypeLabelExpectedTypes:"Ki\u1EC3u t\u1EC7p h\u1EE3p l\u1EC7 l\xE0 {allButLastType} ho\u1EB7c {lastType}",imageValidateSizeLabelFormatError:"Lo\u1EA1i h\xECnh \u1EA3nh kh\xF4ng \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3",imageValidateSizeLabelImageSizeTooSmall:"H\xECnh \u1EA3nh qu\xE1 nh\u1ECF",imageValidateSizeLabelImageSizeTooBig:"H\xECnh \u1EA3nh qu\xE1 l\u1EDBn",imageValidateSizeLabelExpectedMinSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i thi\u1EC3u l\xE0 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a l\xE0 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 th\u1EA5p",imageValidateSizeLabelImageResolutionTooHigh:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 cao",imageValidateSizeLabelExpectedMinResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i thi\u1EC3u l\xE0 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i \u0111a l\xE0 {maxResolution}"};var vo={labelIdle:'\u62D6\u653E\u6587\u4EF6\uFF0C\u6216\u8005 \u6D4F\u89C8 ',labelInvalidField:"\u5B57\u6BB5\u5305\u542B\u65E0\u6548\u6587\u4EF6",labelFileWaitingForSize:"\u8BA1\u7B97\u6587\u4EF6\u5927\u5C0F",labelFileSizeNotAvailable:"\u6587\u4EF6\u5927\u5C0F\u4E0D\u53EF\u7528",labelFileLoading:"\u52A0\u8F7D",labelFileLoadError:"\u52A0\u8F7D\u9519\u8BEF",labelFileProcessing:"\u4E0A\u4F20",labelFileProcessingComplete:"\u5DF2\u4E0A\u4F20",labelFileProcessingAborted:"\u4E0A\u4F20\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u4F20\u51FA\u9519",labelFileProcessingRevertError:"\u8FD8\u539F\u51FA\u9519",labelFileRemoveError:"\u5220\u9664\u51FA\u9519",labelTapToCancel:"\u70B9\u51FB\u53D6\u6D88",labelTapToRetry:"\u70B9\u51FB\u91CD\u8BD5",labelTapToUndo:"\u70B9\u51FB\u64A4\u6D88",labelButtonRemoveItem:"\u5220\u9664",labelButtonAbortItemLoad:"\u4E2D\u6B62",labelButtonRetryItemLoad:"\u91CD\u8BD5",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u64A4\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8BD5",labelButtonProcessItem:"\u4E0A\u4F20",labelMaxFileSizeExceeded:"\u6587\u4EF6\u592A\u5927",labelMaxFileSize:"\u6700\u5927\u503C: {filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u8FC7\u6700\u5927\u6587\u4EF6\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u6587\u4EF6\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u6587\u4EF6\u7C7B\u578B\u65E0\u6548",fileValidateTypeLabelExpectedTypes:"\u5E94\u4E3A {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u56FE\u50CF\u7C7B\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u56FE\u50CF\u592A\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u56FE\u50CF\u592A\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u503C: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u503C: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u5206\u8FA8\u7387\u592A\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u5206\u8FA8\u7387\u592A\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u5C0F\u5206\u8FA8\u7387\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u5927\u5206\u8FA8\u7387\uFF1A{maxResolution}"};var Lo={labelIdle:'\u62D6\u653E\u6A94\u6848\uFF0C\u6216\u8005 \u700F\u89BD ',labelInvalidField:"\u4E0D\u652F\u63F4\u6B64\u6A94\u6848",labelFileWaitingForSize:"\u6B63\u5728\u8A08\u7B97\u6A94\u6848\u5927\u5C0F",labelFileSizeNotAvailable:"\u6A94\u6848\u5927\u5C0F\u4E0D\u7B26",labelFileLoading:"\u8B80\u53D6\u4E2D",labelFileLoadError:"\u8B80\u53D6\u932F\u8AA4",labelFileProcessing:"\u4E0A\u50B3",labelFileProcessingComplete:"\u5DF2\u4E0A\u50B3",labelFileProcessingAborted:"\u4E0A\u50B3\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u50B3\u767C\u751F\u932F\u8AA4",labelFileProcessingRevertError:"\u9084\u539F\u932F\u8AA4",labelFileRemoveError:"\u522A\u9664\u932F\u8AA4",labelTapToCancel:"\u9EDE\u64CA\u53D6\u6D88",labelTapToRetry:"\u9EDE\u64CA\u91CD\u8A66",labelTapToUndo:"\u9EDE\u64CA\u9084\u539F",labelButtonRemoveItem:"\u522A\u9664",labelButtonAbortItemLoad:"\u505C\u6B62",labelButtonRetryItemLoad:"\u91CD\u8A66",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u53D6\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8A66",labelButtonProcessItem:"\u4E0A\u50B3",labelMaxFileSizeExceeded:"\u6A94\u6848\u904E\u5927",labelMaxFileSize:"\u6700\u5927\u503C\uFF1A{filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u904E\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u4E0D\u652F\u63F4\u6B64\u985E\u578B\u6A94\u6848",fileValidateTypeLabelExpectedTypes:"\u61C9\u70BA {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u6B64\u985E\u5716\u7247\u985E\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u5716\u7247\u904E\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u5716\u7247\u904E\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u5C3A\u5BF8\uFF1A{minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u5C3A\u5BF8\uFF1A{maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u89E3\u6790\u5EA6\u904E\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u89E3\u6790\u5EA6\u904E\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u4F4E\u89E3\u6790\u5EA6\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u9AD8\u89E3\u6790\u5EA6\uFF1A{maxResolution}"};ge(yr);ge(wr);ge(Lr);ge(Or);ge(Cr);ge(Yr);ge(qr);ge(ro);ge(ga);window.FilePond=$i;function Wf({acceptedFileTypes:e,imageEditorEmptyFillColor:t,imageEditorMode:i,imageEditorViewportHeight:a,imageEditorViewportWidth:n,deleteUploadedFileUsing:r,isDeletable:o,isDisabled:l,getUploadedFilesUsing:s,imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeMode:d,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeUpscale:p,isAvatar:m,hasImageEditor:g,isDownloadable:b,isOpenable:E,isPreviewable:T,isReorderable:_,loadingIndicatorPosition:y,locale:I,maxSize:A,minSize:R,panelAspectRatio:S,panelLayout:x,placeholder:D,removeUploadedFileButtonPosition:O,removeUploadedFileUsing:z,reorderUploadedFilesUsing:v,shouldAppendFiles:P,shouldOrientImageFromExif:w,shouldTransformImage:L,state:F,uploadButtonPosition:C,uploadProgressIndicatorPosition:V,uploadUsing:G}){return{fileKeyIndex:{},pond:null,shouldUpdateState:!0,state:F,lastState:null,uploadedFileIndex:{},isEditorOpen:!1,editingFile:{},currentRatio:"",editor:{},init:async function(){yt(Mo[I]??Mo.en),this.pond=at(this.$refs.input,{acceptedFileTypes:e,allowImageExifOrientation:w,allowPaste:!1,allowRemove:o,allowReorder:_,allowImagePreview:T,allowVideoPreview:T,allowAudioPreview:T,allowImageTransform:L,credits:!1,files:await this.getFiles(),imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeMode:d,imageResizeUpscale:p,itemInsertLocation:P?"after":"before",...D&&{labelIdle:D},maxFileSize:A,minFileSize:R,styleButtonProcessItemPosition:C,styleButtonRemoveItemPosition:O,styleLoadIndicatorPosition:y,stylePanelAspectRatio:S,stylePanelLayout:x,styleProgressIndicatorPosition:V,server:{load:async(N,k)=>{let U=await(await fetch(N,{cache:"no-store"})).blob();k(U)},process:(N,k,q,U,W,$)=>{this.shouldUpdateState=!1;let ae=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,X=>(X^crypto.getRandomValues(new Uint8Array(1))[0]&15>>X/4).toString(16));G(ae,k,X=>{this.shouldUpdateState=!0,U(X)},W,$)},remove:async(N,k)=>{let q=this.uploadedFileIndex[N]??null;q&&(await r(q),k())},revert:async(N,k)=>{await z(N),k()}},allowImageEdit:g,imageEditEditor:{open:N=>this.loadEditor(N),onconfirm:()=>{},oncancel:()=>this.closeEditor(),onclose:()=>this.closeEditor()}}),this.$watch("state",async()=>{if(this.pond&&this.shouldUpdateState){if(this.state!==null&&Object.values(this.state).filter(N=>N.startsWith("livewire-file:")).length){this.lastState=null;return}JSON.stringify(this.state)!==this.lastState&&(this.lastState=JSON.stringify(this.state),this.pond.files=await this.getFiles())}}),this.pond.on("reorderfiles",async N=>{let k=N.map(q=>q.source instanceof File?q.serverId:this.uploadedFileIndex[q.source]??null).filter(q=>q);await v(P?k:k.reverse())}),this.pond.on("initfile",async N=>{b&&(m||this.insertDownloadLink(N))}),this.pond.on("initfile",async N=>{E&&(m||this.insertOpenLink(N))}),this.pond.on("addfilestart",async N=>{N.status===st.PROCESSING_QUEUED&&this.dispatchFormEvent("file-upload-started")});let B=async()=>{this.pond.getFiles().filter(N=>N.status===st.PROCESSING||N.status===st.PROCESSING_QUEUED).length||this.dispatchFormEvent("file-upload-finished")};this.pond.on("processfile",B),this.pond.on("processfileabort",B),this.pond.on("processfilerevert",B)},destroy:function(){this.destroyEditor(),nt(this.$refs.input),this.pond=null},dispatchFormEvent:function(B){this.$el.closest("form")?.dispatchEvent(new CustomEvent(B,{composed:!0,cancelable:!0}))},getUploadedFiles:async function(){let B=await s();this.fileKeyIndex=B??{},this.uploadedFileIndex=Object.entries(this.fileKeyIndex).filter(([N,k])=>k?.url).reduce((N,[k,q])=>(N[q.url]=k,N),{})},getFiles:async function(){await this.getUploadedFiles();let B=[];for(let N of Object.values(this.fileKeyIndex))N&&B.push({source:N.url,options:{type:"local",.../^image/.test(N.type)?{}:{file:{name:N.name,size:N.size,type:N.type}}}});return P?B:B.reverse()},insertDownloadLink:function(B){if(B.origin!==wt.LOCAL)return;let N=this.getDownloadLink(B);N&&document.getElementById(`filepond--item-${B.id}`).querySelector(".filepond--file-info-main").prepend(N)},insertOpenLink:function(B){if(B.origin!==wt.LOCAL)return;let N=this.getOpenLink(B);N&&document.getElementById(`filepond--item-${B.id}`).querySelector(".filepond--file-info-main").prepend(N)},getDownloadLink:function(B){let N=B.source;if(!N)return;let k=document.createElement("a");return k.className="filepond--download-icon",k.href=N,k.download=B.file.name,k},getOpenLink:function(B){let N=B.source;if(!N)return;let k=document.createElement("a");return k.className="filepond--open-icon",k.href=N,k.target="_blank",k},initEditor:function(){l||g&&(this.editor=new da(this.$refs.editor,{aspectRatio:n/a,autoCropArea:1,center:!0,crop:B=>{this.$refs.xPositionInput.value=Math.round(B.detail.x),this.$refs.yPositionInput.value=Math.round(B.detail.y),this.$refs.heightInput.value=Math.round(B.detail.height),this.$refs.widthInput.value=Math.round(B.detail.width),this.$refs.rotationInput.value=B.detail.rotate},cropBoxResizable:!0,guides:!0,highlight:!0,responsive:!0,toggleDragModeOnDblclick:!0,viewMode:i,wheelZoomRatio:.02}))},closeEditor:function(){this.editingFile={},this.isEditorOpen=!1,this.destroyEditor()},loadEditor:function(B){if(l||!g||!B)return;this.editingFile=B,this.initEditor();let N=new FileReader;N.onload=k=>{this.isEditorOpen=!0,setTimeout(()=>this.editor.replace(k.target.result),200)},N.readAsDataURL(B)},saveEditor:function(){l||g&&this.editor.getCroppedCanvas({fillColor:t??"transparent",height:h,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",width:f}).toBlob(B=>{this.pond.removeFile(this.pond.getFiles().find(N=>N.filename===this.editingFile.name)),this.$nextTick(()=>{this.shouldUpdateState=!1,this.pond.addFile(new File([B],this.editingFile.name,{type:this.editingFile.type==="image/svg+xml"?"image/png":this.editingFile.type,lastModified:new Date().getTime()})).then(()=>{this.closeEditor()})})},this.editingFile.type)},destroyEditor:function(){this.editor&&typeof this.editor.destroy=="function"&&this.editor.destroy(),this.editor=null}}}var Mo={ar:oo,cs:lo,da:so,de:co,en:uo,es:ho,fa:fo,fi:po,fr:mo,hu:go,id:Eo,it:To,nl:Io,pl:bo,pt_BR:fi,pt_PT:fi,ro:_o,ru:Ro,sv:yo,tr:So,uk:wo,vi:Ao,zh_CN:vo,zh_TW:Lo};export{Wf as default}; /*! Bundled license information: filepond/dist/filepond.esm.js: @@ -49,13 +49,13 @@ filepond/dist/filepond.esm.js: cropperjs/dist/cropper.esm.js: (*! - * Cropper.js v1.5.13 + * Cropper.js v1.6.1 * https://fengyuanchen.github.io/cropperjs * * Copyright 2015-present Chen Fengyuan * Released under the MIT license * - * Date: 2022-11-20T05:30:46.114Z + * Date: 2023-09-17T03:44:19.860Z *) filepond-plugin-file-validate-size/dist/filepond-plugin-file-validate-size.esm.js: diff --git a/public/js/filament/forms/components/markdown-editor.js b/public/js/filament/forms/components/markdown-editor.js index bf89f0202..03fd67a8e 100644 --- a/public/js/filament/forms/components/markdown-editor.js +++ b/public/js/filament/forms/components/markdown-editor.js @@ -21,7 +21,7 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e. `)>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},st.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},st.prototype.onKeyPress=function(){s&&g>=9&&(this.hasSelection=null),this.fastPoll()},st.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var a=Ar(n,e),l=r.scroller.scrollTop;if(!a||d)return;var u=n.options.resetSelectionOnContextMenu;u&&n.doc.sel.contains(a)==-1&&ht(n,wt)(n.doc,xr(a),Fe);var f=i.style.cssText,m=t.wrapper.style.cssText,A=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",i.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-A.top-5)+"px; left: "+(e.clientX-A.left-5)+`px; z-index: 1000; background: `+(s?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var P;h&&(P=i.ownerDocument.defaultView.scrollY),r.input.focus(),h&&i.ownerDocument.defaultView.scrollTo(null,P),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=Q,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll);function ee(){if(i.selectionStart!=null){var ue=n.somethingSelected(),he="\u200B"+(ue?i.value:"");i.value="\u21DA",i.value=he,t.prevInput=ue?"":"\u200B",i.selectionStart=1,i.selectionEnd=he.length,r.selForContextMenu=n.doc.sel}}function Q(){if(t.contextMenuPending==Q&&(t.contextMenuPending=!1,t.wrapper.style.cssText=m,i.style.cssText=f,s&&g<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=l),i.selectionStart!=null)){(!s||s&&g<9)&&ee();var ue=0,he=function(){r.selForContextMenu==n.doc.sel&&i.selectionStart==0&&i.selectionEnd>0&&t.prevInput=="\u200B"?ht(n,Sl)(n):ue++<10?r.detectingSelectAll=setTimeout(he,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(he,200)}}if(s&&g>=9&&ee(),F){rr(e);var ae=function(){_t(window,"mouseup",ae),setTimeout(Q,20)};ge(window,"mouseup",ae)}else setTimeout(Q,50)},st.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},st.prototype.setUneditable=function(){},st.prototype.needsContentAttribute=!1;function yd(e,t){if(t=t?fe(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var n=W(e.ownerDocument);t.autofocus=n==e||e.getAttribute("autofocus")!=null&&n==document.body}function r(){e.value=u.getValue()}var i;if(e.form&&(ge(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var a=e.form;i=a.submit;try{var l=a.submit=function(){r(),a.submit=i,a.submit(),a.submit=l}}catch{}}t.finishInit=function(f){f.save=r,f.getTextArea=function(){return e},f.toTextArea=function(){f.toTextArea=isNaN,r(),e.parentNode.removeChild(f.getWrapperElement()),e.style.display="",e.form&&(_t(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=i))}},e.style.display="none";var u=nt(function(f){return e.parentNode.insertBefore(f,e.nextSibling)},t);return u}function xd(e){e.off=_t,e.on=ge,e.wheelEventPixels=Cf,e.Doc=qt,e.splitLines=vn,e.countColumn=xe,e.findColumn=Je,e.isWordChar=oe,e.Pass=Me,e.signal=tt,e.Line=$r,e.changeEnd=_r,e.scrollbarModel=el,e.Pos=G,e.cmpPos=ie,e.modes=Ut,e.mimeModes=hr,e.resolveMode=Ot,e.getMode=nr,e.modeExtensions=gr,e.extendMode=ei,e.copyState=ir,e.startState=bn,e.innerMode=mr,e.commands=Hn,e.keyMap=cr,e.keyName=Rl,e.isModifierKey=Pl,e.lookupKey=on,e.normalizeKeyMap=Xf,e.StringStream=at,e.SharedTextMarker=Pn,e.TextMarker=wr,e.LineWidget=On,e.e_preventDefault=kt,e.e_stopPropagation=Er,e.e_stop=rr,e.addClass=le,e.contains=I,e.rmClass=V,e.keyNames=Sr}fd(nt),gd(nt);var _d="iter insert remove copy getEditor constructor".split(" ");for(var Mi in qt.prototype)qt.prototype.hasOwnProperty(Mi)&&De(_d,Mi)<0&&(nt.prototype[Mi]=function(e){return function(){return e.apply(this.doc,arguments)}}(qt.prototype[Mi]));return Lt(qt),nt.inputStyles={textarea:st,contenteditable:Qe},nt.defineMode=function(e){!nt.defaults.mode&&e!="null"&&(nt.defaults.mode=e),Jn.apply(this,arguments)},nt.defineMIME=Wr,nt.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),nt.defineMIME("text/plain","null"),nt.defineExtension=function(e,t){nt.prototype[e]=t},nt.defineDocExtension=function(e,t){qt.prototype[e]=t},nt.fromTextArea=yd,xd(nt),nt.version="5.65.14",nt})});var Kn=Ue((ls,ss)=>{(function(o){typeof ls=="object"&&typeof ss=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.overlayMode=function(p,v,C){return{startState:function(){return{base:o.startState(p),overlay:o.startState(v),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(b){return{base:o.copyState(p,b.base),overlay:o.copyState(v,b.overlay),basePos:b.basePos,baseCur:null,overlayPos:b.overlayPos,overlayCur:null}},token:function(b,_){return(b!=_.streamSeen||Math.min(_.basePos,_.overlayPos){(function(o){typeof us=="object"&&typeof cs=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";var p=/^(\s*)(>[> ]*|[*+-] \[[x ]\]\s|[*+-]\s|(\d+)([.)]))(\s*)/,v=/^(\s*)(>[> ]*|[*+-] \[[x ]\]|[*+-]|(\d+)[.)])(\s*)$/,C=/[*+-]\s/;o.commands.newlineAndIndentContinueMarkdownList=function(_){if(_.getOption("disableInput"))return o.Pass;for(var s=_.listSelections(),g=[],h=0;h\s*$/.test(E),M=!/>\s*$/.test(E);(H||M)&&_.replaceRange("",{line:w.line,ch:0},{line:w.line,ch:w.ch+1}),g[h]=` + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var P;h&&(P=i.ownerDocument.defaultView.scrollY),r.input.focus(),h&&i.ownerDocument.defaultView.scrollTo(null,P),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=Q,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll);function ee(){if(i.selectionStart!=null){var ue=n.somethingSelected(),he="\u200B"+(ue?i.value:"");i.value="\u21DA",i.value=he,t.prevInput=ue?"":"\u200B",i.selectionStart=1,i.selectionEnd=he.length,r.selForContextMenu=n.doc.sel}}function Q(){if(t.contextMenuPending==Q&&(t.contextMenuPending=!1,t.wrapper.style.cssText=m,i.style.cssText=f,s&&g<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=l),i.selectionStart!=null)){(!s||s&&g<9)&&ee();var ue=0,he=function(){r.selForContextMenu==n.doc.sel&&i.selectionStart==0&&i.selectionEnd>0&&t.prevInput=="\u200B"?ht(n,Sl)(n):ue++<10?r.detectingSelectAll=setTimeout(he,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(he,200)}}if(s&&g>=9&&ee(),F){rr(e);var ae=function(){_t(window,"mouseup",ae),setTimeout(Q,20)};ge(window,"mouseup",ae)}else setTimeout(Q,50)},st.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},st.prototype.setUneditable=function(){},st.prototype.needsContentAttribute=!1;function yd(e,t){if(t=t?fe(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var n=W(e.ownerDocument);t.autofocus=n==e||e.getAttribute("autofocus")!=null&&n==document.body}function r(){e.value=u.getValue()}var i;if(e.form&&(ge(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var a=e.form;i=a.submit;try{var l=a.submit=function(){r(),a.submit=i,a.submit(),a.submit=l}}catch{}}t.finishInit=function(f){f.save=r,f.getTextArea=function(){return e},f.toTextArea=function(){f.toTextArea=isNaN,r(),e.parentNode.removeChild(f.getWrapperElement()),e.style.display="",e.form&&(_t(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=i))}},e.style.display="none";var u=nt(function(f){return e.parentNode.insertBefore(f,e.nextSibling)},t);return u}function xd(e){e.off=_t,e.on=ge,e.wheelEventPixels=Cf,e.Doc=qt,e.splitLines=vn,e.countColumn=xe,e.findColumn=Je,e.isWordChar=oe,e.Pass=Me,e.signal=tt,e.Line=$r,e.changeEnd=_r,e.scrollbarModel=el,e.Pos=G,e.cmpPos=ie,e.modes=Ut,e.mimeModes=hr,e.resolveMode=Ot,e.getMode=nr,e.modeExtensions=gr,e.extendMode=ei,e.copyState=ir,e.startState=bn,e.innerMode=mr,e.commands=Hn,e.keyMap=cr,e.keyName=Rl,e.isModifierKey=Pl,e.lookupKey=on,e.normalizeKeyMap=Xf,e.StringStream=at,e.SharedTextMarker=Pn,e.TextMarker=wr,e.LineWidget=On,e.e_preventDefault=kt,e.e_stopPropagation=Er,e.e_stop=rr,e.addClass=le,e.contains=I,e.rmClass=V,e.keyNames=Sr}fd(nt),gd(nt);var _d="iter insert remove copy getEditor constructor".split(" ");for(var Mi in qt.prototype)qt.prototype.hasOwnProperty(Mi)&&De(_d,Mi)<0&&(nt.prototype[Mi]=function(e){return function(){return e.apply(this.doc,arguments)}}(qt.prototype[Mi]));return Lt(qt),nt.inputStyles={textarea:st,contenteditable:Qe},nt.defineMode=function(e){!nt.defaults.mode&&e!="null"&&(nt.defaults.mode=e),Jn.apply(this,arguments)},nt.defineMIME=Wr,nt.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),nt.defineMIME("text/plain","null"),nt.defineExtension=function(e,t){nt.prototype[e]=t},nt.defineDocExtension=function(e,t){qt.prototype[e]=t},nt.fromTextArea=yd,xd(nt),nt.version="5.65.15",nt})});var Kn=Ue((ls,ss)=>{(function(o){typeof ls=="object"&&typeof ss=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.overlayMode=function(p,v,C){return{startState:function(){return{base:o.startState(p),overlay:o.startState(v),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(b){return{base:o.copyState(p,b.base),overlay:o.copyState(v,b.overlay),basePos:b.basePos,baseCur:null,overlayPos:b.overlayPos,overlayCur:null}},token:function(b,_){return(b!=_.streamSeen||Math.min(_.basePos,_.overlayPos){(function(o){typeof us=="object"&&typeof cs=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";var p=/^(\s*)(>[> ]*|[*+-] \[[x ]\]\s|[*+-]\s|(\d+)([.)]))(\s*)/,v=/^(\s*)(>[> ]*|[*+-] \[[x ]\]|[*+-]|(\d+)[.)])(\s*)$/,C=/[*+-]\s/;o.commands.newlineAndIndentContinueMarkdownList=function(_){if(_.getOption("disableInput"))return o.Pass;for(var s=_.listSelections(),g=[],h=0;h\s*$/.test(E),M=!/>\s*$/.test(E);(H||M)&&_.replaceRange("",{line:w.line,ch:0},{line:w.line,ch:w.ch+1}),g[h]=` `}else{var B=z[1],X=z[5],re=!(C.test(z[2])||z[2].indexOf(">")>=0),ne=re?parseInt(z[3],10)+1+z[4]:z[2].replace("x"," ");g[h]=` `+B+ne+X,re&&b(_,w)}}_.replaceSelections(g)};function b(_,s){var g=s.line,h=0,w=0,k=p.exec(_.getLine(g)),c=k[1];do{h+=1;var d=g+h,S=_.getLine(d),E=p.exec(S);if(E){var z=E[1],y=parseInt(k[3],10)+h-w,H=parseInt(E[3],10),M=H;if(c===z&&!isNaN(H))y===H&&(M=H+1),y>H&&(M=y+1),_.replaceRange(S.replace(p,z+M+E[4]+E[5]),{line:d,ch:0},{line:d,ch:S.length});else{if(c.length>z.length||c.length{(function(o){typeof ds=="object"&&typeof ps=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){o.defineOption("placeholder","",function(g,h,w){var k=w&&w!=o.Init;if(h&&!k)g.on("blur",b),g.on("change",_),g.on("swapDoc",_),o.on(g.getInputField(),"compositionupdate",g.state.placeholderCompose=function(){C(g)}),_(g);else if(!h&&k){g.off("blur",b),g.off("change",_),g.off("swapDoc",_),o.off(g.getInputField(),"compositionupdate",g.state.placeholderCompose),p(g);var c=g.getWrapperElement();c.className=c.className.replace(" CodeMirror-empty","")}h&&!g.hasFocus()&&b(g)});function p(g){g.state.placeholder&&(g.state.placeholder.parentNode.removeChild(g.state.placeholder),g.state.placeholder=null)}function v(g){p(g);var h=g.state.placeholder=document.createElement("pre");h.style.cssText="height: 0; overflow: visible",h.style.direction=g.getOption("direction"),h.className="CodeMirror-placeholder CodeMirror-line-like";var w=g.getOption("placeholder");typeof w=="string"&&(w=document.createTextNode(w)),h.appendChild(w),g.display.lineSpace.insertBefore(h,g.display.lineSpace.firstChild)}function C(g){setTimeout(function(){var h=!1;if(g.lineCount()==1){var w=g.getInputField();h=w.nodeName=="TEXTAREA"?!g.getLine(0).length:!/[^\u200b]/.test(w.querySelector(".CodeMirror-line").textContent)}h?v(g):p(g)},20)}function b(g){s(g)&&v(g)}function _(g){var h=g.getWrapperElement(),w=s(g);h.className=h.className.replace(" CodeMirror-empty","")+(w?" CodeMirror-empty":""),w?v(g):p(g)}function s(g){return g.lineCount()===1&&g.getLine(0)===""}})});var vs=Ue((gs,ms)=>{(function(o){typeof gs=="object"&&typeof ms=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineOption("styleSelectedText",!1,function(k,c,d){var S=d&&d!=o.Init;c&&!S?(k.state.markedSelection=[],k.state.markedSelectionStyle=typeof c=="string"?c:"CodeMirror-selectedtext",h(k),k.on("cursorActivity",p),k.on("change",v)):!c&&S&&(k.off("cursorActivity",p),k.off("change",v),g(k),k.state.markedSelection=k.state.markedSelectionStyle=null)});function p(k){k.state.markedSelection&&k.operation(function(){w(k)})}function v(k){k.state.markedSelection&&k.state.markedSelection.length&&k.operation(function(){g(k)})}var C=8,b=o.Pos,_=o.cmpPos;function s(k,c,d,S){if(_(c,d)!=0)for(var E=k.state.markedSelection,z=k.state.markedSelectionStyle,y=c.line;;){var H=y==c.line?c:b(y,0),M=y+C,B=M>=d.line,X=B?d:b(M,0),re=k.markText(H,X,{className:z});if(S==null?E.push(re):E.splice(S++,0,re),B)break;y=M}}function g(k){for(var c=k.state.markedSelection,d=0;d1)return h(k);var c=k.getCursor("start"),d=k.getCursor("end"),S=k.state.markedSelection;if(!S.length)return s(k,c,d);var E=S[0].find(),z=S[S.length-1].find();if(!E||!z||d.line-c.line<=C||_(c,z.to)>=0||_(d,E.from)<=0)return h(k);for(;_(c,E.from)>0;)S.shift().clear(),E=S[0].find();for(_(c,E.from)<0&&(E.to.line-c.line0&&(d.line-z.from.line{(function(o){typeof bs=="object"&&typeof ys=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";var p=o.Pos;function v(y){var H=y.flags;return H??(y.ignoreCase?"i":"")+(y.global?"g":"")+(y.multiline?"m":"")}function C(y,H){for(var M=v(y),B=M,X=0;Xne);N++){var F=y.getLine(re++);B=B==null?F:B+` `+F}X=X*2,H.lastIndex=M.ch;var D=H.exec(B);if(D){var V=B.slice(0,D.index).split(` @@ -31,7 +31,7 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e. `),J=V[0].split(` `),x=ne+j.length,K=j[j.length-1].length;return{from:p(x,K),to:p(x+J.length-1,J.length==1?K+J[0].length:J[J.length-1].length),match:V}}}}var k,c;String.prototype.normalize?(k=function(y){return y.normalize("NFD").toLowerCase()},c=function(y){return y.normalize("NFD")}):(k=function(y){return y.toLowerCase()},c=function(y){return y});function d(y,H,M,B){if(y.length==H.length)return M;for(var X=0,re=M+Math.max(0,y.length-H.length);;){if(X==re)return X;var ne=X+re>>1,N=B(y.slice(0,ne)).length;if(N==M)return ne;N>M?re=ne:X=ne+1}}function S(y,H,M,B){if(!H.length)return null;var X=B?k:c,re=X(H).split(/\r|\n\r?/);e:for(var ne=M.line,N=M.ch,F=y.lastLine()+1-re.length;ne<=F;ne++,N=0){var D=y.getLine(ne).slice(N),V=X(D);if(re.length==1){var j=V.indexOf(re[0]);if(j==-1)continue e;var M=d(D,V,j,X)+N;return{from:p(ne,d(D,V,j,X)+N),to:p(ne,d(D,V,j+re[0].length,X)+N)}}else{var J=V.length-re[0].length;if(V.slice(J)!=re[0])continue e;for(var x=1;x=F;ne--,N=-1){var D=y.getLine(ne);N>-1&&(D=D.slice(0,N));var V=X(D);if(re.length==1){var j=V.lastIndexOf(re[0]);if(j==-1)continue e;return{from:p(ne,d(D,V,j,X)),to:p(ne,d(D,V,j+re[0].length,X))}}else{var J=re[re.length-1];if(V.slice(0,J.length)!=J)continue e;for(var x=1,M=ne-re.length+1;x(this.doc.getLine(H.line)||"").length&&(H.ch=0,H.line++)),o.cmpPos(H,this.doc.clipPos(H))!=0))return this.atOccurrence=!1;var M=this.matches(y,H);if(this.afterEmptyMatch=M&&o.cmpPos(M.from,M.to)==0,M)return this.pos=M,this.atOccurrence=!0,this.pos.match||!0;var B=p(y?this.doc.firstLine():this.doc.lastLine()+1,0);return this.pos={from:B,to:B},this.atOccurrence=!1},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(y,H){if(this.atOccurrence){var M=o.splitLines(y);this.doc.replaceRange(M,this.pos.from,this.pos.to,H),this.pos.to=p(this.pos.from.line+M.length-1,M[M.length-1].length+(M.length==1?this.pos.from.ch:0))}}},o.defineExtension("getSearchCursor",function(y,H,M){return new z(this.doc,y,H,M)}),o.defineDocExtension("getSearchCursor",function(y,H,M){return new z(this,y,H,M)}),o.defineExtension("selectMatches",function(y,H){for(var M=[],B=this.getSearchCursor(y,this.getCursor("from"),H);B.findNext()&&!(o.cmpPos(B.to(),this.getCursor("to"))>0);)M.push({anchor:B.from(),head:B.to()});M.length&&this.setSelections(M,0)})})});var Qo=Ue((_s,ks)=>{(function(o){typeof _s=="object"&&typeof ks=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(I,W,le,ye,q,T){this.indented=I,this.column=W,this.type=le,this.info=ye,this.align=q,this.prev=T}function v(I,W,le,ye){var q=I.indented;return I.context&&I.context.type=="statement"&&le!="statement"&&(q=I.context.indented),I.context=new p(q,W,le,ye,null,I.context)}function C(I){var W=I.context.type;return(W==")"||W=="]"||W=="}")&&(I.indented=I.context.indented),I.context=I.context.prev}function b(I,W,le){if(W.prevToken=="variable"||W.prevToken=="type"||/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(I.string.slice(0,le))||W.typeAtEndOfLine&&I.column()==I.indentation())return!0}function _(I){for(;;){if(!I||I.type=="top")return!0;if(I.type=="}"&&I.prev.info!="namespace")return!1;I=I.prev}}o.defineMode("clike",function(I,W){var le=I.indentUnit,ye=W.statementIndentUnit||le,q=W.dontAlignCalls,T=W.keywords||{},de=W.types||{},Ee=W.builtin||{},fe=W.blockKeywords||{},xe=W.defKeywords||{},pe=W.atoms||{},De=W.hooks||{},Ne=W.multiLineStrings,Me=W.indentStatements!==!1,Fe=W.indentSwitch!==!1,Ge=W.namespaceSeparator,Le=W.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,Je=W.numberStart||/[\d\.]/,He=W.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,$e=W.isOperatorChar||/[+\-*&%=<>!?|\/]/,O=W.isIdentifierChar||/[\w\$_\xa1-\uffff]/,Z=W.isReservedIdentifier||!1,me,Be;function te(ke,Ce){var we=ke.next();if(De[we]){var $=De[we](ke,Ce);if($!==!1)return $}if(we=='"'||we=="'")return Ce.tokenize=ce(we),Ce.tokenize(ke,Ce);if(Je.test(we)){if(ke.backUp(1),ke.match(He))return"number";ke.next()}if(Le.test(we))return me=we,null;if(we=="/"){if(ke.eat("*"))return Ce.tokenize=oe,oe(ke,Ce);if(ke.eat("/"))return ke.skipToEnd(),"comment"}if($e.test(we)){for(;!ke.match(/^\/[\/*]/,!1)&&ke.eat($e););return"operator"}if(ke.eatWhile(O),Ge)for(;ke.match(Ge);)ke.eatWhile(O);var U=ke.current();return g(T,U)?(g(fe,U)&&(me="newstatement"),g(xe,U)&&(Be=!0),"keyword"):g(de,U)?"type":g(Ee,U)||Z&&Z(U)?(g(fe,U)&&(me="newstatement"),"builtin"):g(pe,U)?"atom":"variable"}function ce(ke){return function(Ce,we){for(var $=!1,U,se=!1;(U=Ce.next())!=null;){if(U==ke&&!$){se=!0;break}$=!$&&U=="\\"}return(se||!($||Ne))&&(we.tokenize=null),"string"}}function oe(ke,Ce){for(var we=!1,$;$=ke.next();){if($=="/"&&we){Ce.tokenize=null;break}we=$=="*"}return"comment"}function je(ke,Ce){W.typeFirstDefinitions&&ke.eol()&&_(Ce.context)&&(Ce.typeAtEndOfLine=b(ke,Ce,ke.pos))}return{startState:function(ke){return{tokenize:null,context:new p((ke||0)-le,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(ke,Ce){var we=Ce.context;if(ke.sol()&&(we.align==null&&(we.align=!1),Ce.indented=ke.indentation(),Ce.startOfLine=!0),ke.eatSpace())return je(ke,Ce),null;me=Be=null;var $=(Ce.tokenize||te)(ke,Ce);if($=="comment"||$=="meta")return $;if(we.align==null&&(we.align=!0),me==";"||me==":"||me==","&&ke.match(/^\s*(?:\/\/.*)?$/,!1))for(;Ce.context.type=="statement";)C(Ce);else if(me=="{")v(Ce,ke.column(),"}");else if(me=="[")v(Ce,ke.column(),"]");else if(me=="(")v(Ce,ke.column(),")");else if(me=="}"){for(;we.type=="statement";)we=C(Ce);for(we.type=="}"&&(we=C(Ce));we.type=="statement";)we=C(Ce)}else me==we.type?C(Ce):Me&&((we.type=="}"||we.type=="top")&&me!=";"||we.type=="statement"&&me=="newstatement")&&v(Ce,ke.column(),"statement",ke.current());if($=="variable"&&(Ce.prevToken=="def"||W.typeFirstDefinitions&&b(ke,Ce,ke.start)&&_(Ce.context)&&ke.match(/^\s*\(/,!1))&&($="def"),De.token){var U=De.token(ke,Ce,$);U!==void 0&&($=U)}return $=="def"&&W.styleDefs===!1&&($="variable"),Ce.startOfLine=!1,Ce.prevToken=Be?"def":$||me,je(ke,Ce),$},indent:function(ke,Ce){if(ke.tokenize!=te&&ke.tokenize!=null||ke.typeAtEndOfLine&&_(ke.context))return o.Pass;var we=ke.context,$=Ce&&Ce.charAt(0),U=$==we.type;if(we.type=="statement"&&$=="}"&&(we=we.prev),W.dontIndentStatements)for(;we.type=="statement"&&W.dontIndentStatements.test(we.info);)we=we.prev;if(De.indent){var se=De.indent(ke,we,Ce,le);if(typeof se=="number")return se}var Ae=we.prev&&we.prev.info=="switch";if(W.allmanIndentation&&/[{(]/.test($)){for(;we.type!="top"&&we.type!="}";)we=we.prev;return we.indented}return we.type=="statement"?we.indented+($=="{"?0:ye):we.align&&(!q||we.type!=")")?we.column+(U?0:1):we.type==")"&&!U?we.indented+ye:we.indented+(U?0:le)+(!U&&Ae&&!/^(?:case|default)\b/.test(Ce)?le:0)},electricInput:Fe?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}});function s(I){for(var W={},le=I.split(" "),ye=0;ye!?|\/#:@]/,hooks:{"@":function(I){return I.eatWhile(/[\w\$_]/),"meta"},'"':function(I,W){return I.match('""')?(W.tokenize=j,W.tokenize(I,W)):!1},"'":function(I){return I.match(/^(\\[^'\s]+|[^\\'])'/)?"string-2":(I.eatWhile(/[\w\$_\xa1-\uffff]/),"atom")},"=":function(I,W){var le=W.context;return le.type=="}"&&le.align&&I.eat(">")?(W.context=new p(le.indented,le.column,le.type,le.info,null,le.prev),"operator"):!1},"/":function(I,W){return I.eat("*")?(W.tokenize=J(1),W.tokenize(I,W)):!1}},modeProps:{closeBrackets:{pairs:'()[]{}""',triples:'"'}}});function x(I){return function(W,le){for(var ye=!1,q,T=!1;!W.eol();){if(!I&&!ye&&W.match('"')){T=!0;break}if(I&&W.match('"""')){T=!0;break}q=W.next(),!ye&&q=="$"&&W.match("{")&&W.skipTo("}"),ye=!ye&&q=="\\"&&!I}return(T||!I)&&(le.tokenize=null),"string"}}V("text/x-kotlin",{name:"clike",keywords:s("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam value"),types:s("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:s("catch class do else finally for if where try while enum"),defKeywords:s("class val var object interface fun"),atoms:s("true false null this"),hooks:{"@":function(I){return I.eatWhile(/[\w\$_]/),"meta"},"*":function(I,W){return W.prevToken=="."?"variable":"operator"},'"':function(I,W){return W.tokenize=x(I.match('""')),W.tokenize(I,W)},"/":function(I,W){return I.eat("*")?(W.tokenize=J(1),W.tokenize(I,W)):!1},indent:function(I,W,le,ye){var q=le&&le.charAt(0);if((I.prevToken=="}"||I.prevToken==")")&&le=="")return I.indented;if(I.prevToken=="operator"&&le!="}"&&I.context.type!="}"||I.prevToken=="variable"&&q=="."||(I.prevToken=="}"||I.prevToken==")")&&q==".")return ye*2+W.indented;if(W.align&&W.type=="}")return W.indented+(I.context.type==(le||"").charAt(0)?0:ye)}},modeProps:{closeBrackets:{triples:'"'}}}),V(["x-shader/x-vertex","x-shader/x-fragment"],{name:"clike",keywords:s("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:s("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:s("for while do if else struct"),builtin:s("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:s("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":M},modeProps:{fold:["brace","include"]}}),V("text/x-nesc",{name:"clike",keywords:s(h+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:E,blockKeywords:s(y),atoms:s("null true false"),hooks:{"#":M},modeProps:{fold:["brace","include"]}}),V("text/x-objectivec",{name:"clike",keywords:s(h+" "+k),types:z,builtin:s(c),blockKeywords:s(y+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:s(H+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:s("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:X,hooks:{"#":M,"*":B},modeProps:{fold:["brace","include"]}}),V("text/x-objectivec++",{name:"clike",keywords:s(h+" "+k+" "+w),types:z,builtin:s(c),blockKeywords:s(y+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:s(H+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:s("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:X,hooks:{"#":M,"*":B,u:ne,U:ne,L:ne,R:ne,0:re,1:re,2:re,3:re,4:re,5:re,6:re,7:re,8:re,9:re,token:function(I,W,le){if(le=="variable"&&I.peek()=="("&&(W.prevToken==";"||W.prevToken==null||W.prevToken=="}")&&N(I.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}}),V("text/x-squirrel",{name:"clike",keywords:s("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:E,blockKeywords:s("case catch class else for foreach if switch try while"),defKeywords:s("function local class"),typeFirstDefinitions:!0,atoms:s("true false null"),hooks:{"#":M},modeProps:{fold:["brace","include"]}});var K=null;function Y(I){return function(W,le){for(var ye=!1,q,T=!1;!W.eol();){if(!ye&&W.match('"')&&(I=="single"||W.match('""'))){T=!0;break}if(!ye&&W.match("``")){K=Y(I),T=!0;break}q=W.next(),ye=I=="single"&&!ye&&q=="\\"}return T&&(le.tokenize=null),"string"}}V("text/x-ceylon",{name:"clike",keywords:s("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(I){var W=I.charAt(0);return W===W.toUpperCase()&&W!==W.toLowerCase()},blockKeywords:s("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:s("class dynamic function interface module object package value"),builtin:s("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:s("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(I){return I.eatWhile(/[\w\$_]/),"meta"},'"':function(I,W){return W.tokenize=Y(I.match('""')?"triple":"single"),W.tokenize(I,W)},"`":function(I,W){return!K||!I.match("`")?!1:(W.tokenize=K,K=null,W.tokenize(I,W))},"'":function(I){return I.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(I,W,le){if((le=="variable"||le=="type")&&W.prevToken==".")return"variable-2"}},modeProps:{fold:["brace","import"],closeBrackets:{triples:'"'}}})})});var Ts=Ue((ws,Ss)=>{(function(o){typeof ws=="object"&&typeof Ss=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("cmake",function(){var p=/({)?[a-zA-Z0-9_]+(})?/;function v(b,_){for(var s,g,h=!1;!b.eol()&&(s=b.next())!=_.pending;){if(s==="$"&&g!="\\"&&_.pending=='"'){h=!0;break}g=s}return h&&b.backUp(1),s==_.pending?_.continueString=!1:_.continueString=!0,"string"}function C(b,_){var s=b.next();return s==="$"?b.match(p)?"variable-2":"variable":_.continueString?(b.backUp(1),v(b,_)):b.match(/(\s+)?\w+\(/)||b.match(/(\s+)?\w+\ \(/)?(b.backUp(1),"def"):s=="#"?(b.skipToEnd(),"comment"):s=="'"||s=='"'?(_.pending=s,v(b,_)):s=="("||s==")"?"bracket":s.match(/[0-9]/)?"number":(b.eatWhile(/[\w-]/),null)}return{startState:function(){var b={};return b.inDefinition=!1,b.inInclude=!1,b.continueString=!1,b.pending=!1,b},token:function(b,_){return b.eatSpace()?null:C(b,_)}}}),o.defineMIME("text/x-cmake","cmake")})});var fn=Ue((Ls,Cs)=>{(function(o){typeof Ls=="object"&&typeof Cs=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("css",function(F,D){var V=D.inline;D.propertyKeywords||(D=o.resolveMode("text/css"));var j=F.indentUnit,J=D.tokenHooks,x=D.documentTypes||{},K=D.mediaTypes||{},Y=D.mediaFeatures||{},I=D.mediaValueKeywords||{},W=D.propertyKeywords||{},le=D.nonStandardPropertyKeywords||{},ye=D.fontProperties||{},q=D.counterDescriptors||{},T=D.colorKeywords||{},de=D.valueKeywords||{},Ee=D.allowNested,fe=D.lineComment,xe=D.supportsAtComponent===!0,pe=F.highlightNonStandardPropertyKeywords!==!1,De,Ne;function Me(te,ce){return De=ce,te}function Fe(te,ce){var oe=te.next();if(J[oe]){var je=J[oe](te,ce);if(je!==!1)return je}if(oe=="@")return te.eatWhile(/[\w\\\-]/),Me("def",te.current());if(oe=="="||(oe=="~"||oe=="|")&&te.eat("="))return Me(null,"compare");if(oe=='"'||oe=="'")return ce.tokenize=Ge(oe),ce.tokenize(te,ce);if(oe=="#")return te.eatWhile(/[\w\\\-]/),Me("atom","hash");if(oe=="!")return te.match(/^\s*\w*/),Me("keyword","important");if(/\d/.test(oe)||oe=="."&&te.eat(/\d/))return te.eatWhile(/[\w.%]/),Me("number","unit");if(oe==="-"){if(/[\d.]/.test(te.peek()))return te.eatWhile(/[\w.%]/),Me("number","unit");if(te.match(/^-[\w\\\-]*/))return te.eatWhile(/[\w\\\-]/),te.match(/^\s*:/,!1)?Me("variable-2","variable-definition"):Me("variable-2","variable");if(te.match(/^\w+-/))return Me("meta","meta")}else return/[,+>*\/]/.test(oe)?Me(null,"select-op"):oe=="."&&te.match(/^-?[_a-z][_a-z0-9-]*/i)?Me("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(oe)?Me(null,oe):te.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(te.current())&&(ce.tokenize=Le),Me("variable callee","variable")):/[\w\\\-]/.test(oe)?(te.eatWhile(/[\w\\\-]/),Me("property","word")):Me(null,null)}function Ge(te){return function(ce,oe){for(var je=!1,ke;(ke=ce.next())!=null;){if(ke==te&&!je){te==")"&&ce.backUp(1);break}je=!je&&ke=="\\"}return(ke==te||!je&&te!=")")&&(oe.tokenize=null),Me("string","string")}}function Le(te,ce){return te.next(),te.match(/^\s*[\"\')]/,!1)?ce.tokenize=null:ce.tokenize=Ge(")"),Me(null,"(")}function Je(te,ce,oe){this.type=te,this.indent=ce,this.prev=oe}function He(te,ce,oe,je){return te.context=new Je(oe,ce.indentation()+(je===!1?0:j),te.context),oe}function $e(te){return te.context.prev&&(te.context=te.context.prev),te.context.type}function O(te,ce,oe){return Be[oe.context.type](te,ce,oe)}function Z(te,ce,oe,je){for(var ke=je||1;ke>0;ke--)oe.context=oe.context.prev;return O(te,ce,oe)}function me(te){var ce=te.current().toLowerCase();de.hasOwnProperty(ce)?Ne="atom":T.hasOwnProperty(ce)?Ne="keyword":Ne="variable"}var Be={};return Be.top=function(te,ce,oe){if(te=="{")return He(oe,ce,"block");if(te=="}"&&oe.context.prev)return $e(oe);if(xe&&/@component/i.test(te))return He(oe,ce,"atComponentBlock");if(/^@(-moz-)?document$/i.test(te))return He(oe,ce,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(te))return He(oe,ce,"atBlock");if(/^@(font-face|counter-style)/i.test(te))return oe.stateArg=te,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(te))return"keyframes";if(te&&te.charAt(0)=="@")return He(oe,ce,"at");if(te=="hash")Ne="builtin";else if(te=="word")Ne="tag";else{if(te=="variable-definition")return"maybeprop";if(te=="interpolation")return He(oe,ce,"interpolation");if(te==":")return"pseudo";if(Ee&&te=="(")return He(oe,ce,"parens")}return oe.context.type},Be.block=function(te,ce,oe){if(te=="word"){var je=ce.current().toLowerCase();return W.hasOwnProperty(je)?(Ne="property","maybeprop"):le.hasOwnProperty(je)?(Ne=pe?"string-2":"property","maybeprop"):Ee?(Ne=ce.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(Ne+=" error","maybeprop")}else return te=="meta"?"block":!Ee&&(te=="hash"||te=="qualifier")?(Ne="error","block"):Be.top(te,ce,oe)},Be.maybeprop=function(te,ce,oe){return te==":"?He(oe,ce,"prop"):O(te,ce,oe)},Be.prop=function(te,ce,oe){if(te==";")return $e(oe);if(te=="{"&&Ee)return He(oe,ce,"propBlock");if(te=="}"||te=="{")return Z(te,ce,oe);if(te=="(")return He(oe,ce,"parens");if(te=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(ce.current()))Ne+=" error";else if(te=="word")me(ce);else if(te=="interpolation")return He(oe,ce,"interpolation");return"prop"},Be.propBlock=function(te,ce,oe){return te=="}"?$e(oe):te=="word"?(Ne="property","maybeprop"):oe.context.type},Be.parens=function(te,ce,oe){return te=="{"||te=="}"?Z(te,ce,oe):te==")"?$e(oe):te=="("?He(oe,ce,"parens"):te=="interpolation"?He(oe,ce,"interpolation"):(te=="word"&&me(ce),"parens")},Be.pseudo=function(te,ce,oe){return te=="meta"?"pseudo":te=="word"?(Ne="variable-3",oe.context.type):O(te,ce,oe)},Be.documentTypes=function(te,ce,oe){return te=="word"&&x.hasOwnProperty(ce.current())?(Ne="tag",oe.context.type):Be.atBlock(te,ce,oe)},Be.atBlock=function(te,ce,oe){if(te=="(")return He(oe,ce,"atBlock_parens");if(te=="}"||te==";")return Z(te,ce,oe);if(te=="{")return $e(oe)&&He(oe,ce,Ee?"block":"top");if(te=="interpolation")return He(oe,ce,"interpolation");if(te=="word"){var je=ce.current().toLowerCase();je=="only"||je=="not"||je=="and"||je=="or"?Ne="keyword":K.hasOwnProperty(je)?Ne="attribute":Y.hasOwnProperty(je)?Ne="property":I.hasOwnProperty(je)?Ne="keyword":W.hasOwnProperty(je)?Ne="property":le.hasOwnProperty(je)?Ne=pe?"string-2":"property":de.hasOwnProperty(je)?Ne="atom":T.hasOwnProperty(je)?Ne="keyword":Ne="error"}return oe.context.type},Be.atComponentBlock=function(te,ce,oe){return te=="}"?Z(te,ce,oe):te=="{"?$e(oe)&&He(oe,ce,Ee?"block":"top",!1):(te=="word"&&(Ne="error"),oe.context.type)},Be.atBlock_parens=function(te,ce,oe){return te==")"?$e(oe):te=="{"||te=="}"?Z(te,ce,oe,2):Be.atBlock(te,ce,oe)},Be.restricted_atBlock_before=function(te,ce,oe){return te=="{"?He(oe,ce,"restricted_atBlock"):te=="word"&&oe.stateArg=="@counter-style"?(Ne="variable","restricted_atBlock_before"):O(te,ce,oe)},Be.restricted_atBlock=function(te,ce,oe){return te=="}"?(oe.stateArg=null,$e(oe)):te=="word"?(oe.stateArg=="@font-face"&&!ye.hasOwnProperty(ce.current().toLowerCase())||oe.stateArg=="@counter-style"&&!q.hasOwnProperty(ce.current().toLowerCase())?Ne="error":Ne="property","maybeprop"):"restricted_atBlock"},Be.keyframes=function(te,ce,oe){return te=="word"?(Ne="variable","keyframes"):te=="{"?He(oe,ce,"top"):O(te,ce,oe)},Be.at=function(te,ce,oe){return te==";"?$e(oe):te=="{"||te=="}"?Z(te,ce,oe):(te=="word"?Ne="tag":te=="hash"&&(Ne="builtin"),"at")},Be.interpolation=function(te,ce,oe){return te=="}"?$e(oe):te=="{"||te==";"?Z(te,ce,oe):(te=="word"?Ne="variable":te!="variable"&&te!="("&&te!=")"&&(Ne="error"),"interpolation")},{startState:function(te){return{tokenize:null,state:V?"block":"top",stateArg:null,context:new Je(V?"block":"top",te||0,null)}},token:function(te,ce){if(!ce.tokenize&&te.eatSpace())return null;var oe=(ce.tokenize||Fe)(te,ce);return oe&&typeof oe=="object"&&(De=oe[1],oe=oe[0]),Ne=oe,De!="comment"&&(ce.state=Be[ce.state](De,te,ce)),Ne},indent:function(te,ce){var oe=te.context,je=ce&&ce.charAt(0),ke=oe.indent;return oe.type=="prop"&&(je=="}"||je==")")&&(oe=oe.prev),oe.prev&&(je=="}"&&(oe.type=="block"||oe.type=="top"||oe.type=="interpolation"||oe.type=="restricted_atBlock")?(oe=oe.prev,ke=oe.indent):(je==")"&&(oe.type=="parens"||oe.type=="atBlock_parens")||je=="{"&&(oe.type=="at"||oe.type=="atBlock"))&&(ke=Math.max(0,oe.indent-j))),ke},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:fe,fold:"brace"}});function p(F){for(var D={},V=0;V{(function(o){typeof Es=="object"&&typeof zs=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("diff",function(){var p={"+":"positive","-":"negative","@":"meta"};return{token:function(v){var C=v.string.search(/[\t ]+?$/);if(!v.sol()||C===0)return v.skipToEnd(),("error "+(p[v.string.charAt(0)]||"")).replace(/ $/,"");var b=p[v.peek()]||v.skipToEnd();return C===-1?v.skipToEnd():v.pos=C,b}}}),o.defineMIME("text/x-diff","diff")})});var dn=Ue((As,Ds)=>{(function(o){typeof As=="object"&&typeof Ds=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";var p={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},v={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};o.defineMode("xml",function(C,b){var _=C.indentUnit,s={},g=b.htmlMode?p:v;for(var h in g)s[h]=g[h];for(var h in b)s[h]=b[h];var w,k;function c(x,K){function Y(le){return K.tokenize=le,le(x,K)}var I=x.next();if(I=="<")return x.eat("!")?x.eat("[")?x.match("CDATA[")?Y(E("atom","]]>")):null:x.match("--")?Y(E("comment","-->")):x.match("DOCTYPE",!0,!0)?(x.eatWhile(/[\w\._\-]/),Y(z(1))):null:x.eat("?")?(x.eatWhile(/[\w\._\-]/),K.tokenize=E("meta","?>"),"meta"):(w=x.eat("/")?"closeTag":"openTag",K.tokenize=d,"tag bracket");if(I=="&"){var W;return x.eat("#")?x.eat("x")?W=x.eatWhile(/[a-fA-F\d]/)&&x.eat(";"):W=x.eatWhile(/[\d]/)&&x.eat(";"):W=x.eatWhile(/[\w\.\-:]/)&&x.eat(";"),W?"atom":"error"}else return x.eatWhile(/[^&<]/),null}c.isInText=!0;function d(x,K){var Y=x.next();if(Y==">"||Y=="/"&&x.eat(">"))return K.tokenize=c,w=Y==">"?"endTag":"selfcloseTag","tag bracket";if(Y=="=")return w="equals",null;if(Y=="<"){K.tokenize=c,K.state=X,K.tagName=K.tagStart=null;var I=K.tokenize(x,K);return I?I+" tag error":"tag error"}else return/[\'\"]/.test(Y)?(K.tokenize=S(Y),K.stringStartCol=x.column(),K.tokenize(x,K)):(x.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function S(x){var K=function(Y,I){for(;!Y.eol();)if(Y.next()==x){I.tokenize=d;break}return"string"};return K.isInAttribute=!0,K}function E(x,K){return function(Y,I){for(;!Y.eol();){if(Y.match(K)){I.tokenize=c;break}Y.next()}return x}}function z(x){return function(K,Y){for(var I;(I=K.next())!=null;){if(I=="<")return Y.tokenize=z(x+1),Y.tokenize(K,Y);if(I==">")if(x==1){Y.tokenize=c;break}else return Y.tokenize=z(x-1),Y.tokenize(K,Y)}return"meta"}}function y(x){return x&&x.toLowerCase()}function H(x,K,Y){this.prev=x.context,this.tagName=K||"",this.indent=x.indented,this.startOfLine=Y,(s.doNotIndent.hasOwnProperty(K)||x.context&&x.context.noIndent)&&(this.noIndent=!0)}function M(x){x.context&&(x.context=x.context.prev)}function B(x,K){for(var Y;;){if(!x.context||(Y=x.context.tagName,!s.contextGrabbers.hasOwnProperty(y(Y))||!s.contextGrabbers[y(Y)].hasOwnProperty(y(K))))return;M(x)}}function X(x,K,Y){return x=="openTag"?(Y.tagStart=K.column(),re):x=="closeTag"?ne:X}function re(x,K,Y){return x=="word"?(Y.tagName=K.current(),k="tag",D):s.allowMissingTagName&&x=="endTag"?(k="tag bracket",D(x,K,Y)):(k="error",re)}function ne(x,K,Y){if(x=="word"){var I=K.current();return Y.context&&Y.context.tagName!=I&&s.implicitlyClosed.hasOwnProperty(y(Y.context.tagName))&&M(Y),Y.context&&Y.context.tagName==I||s.matchClosing===!1?(k="tag",N):(k="tag error",F)}else return s.allowMissingTagName&&x=="endTag"?(k="tag bracket",N(x,K,Y)):(k="error",F)}function N(x,K,Y){return x!="endTag"?(k="error",N):(M(Y),X)}function F(x,K,Y){return k="error",N(x,K,Y)}function D(x,K,Y){if(x=="word")return k="attribute",V;if(x=="endTag"||x=="selfcloseTag"){var I=Y.tagName,W=Y.tagStart;return Y.tagName=Y.tagStart=null,x=="selfcloseTag"||s.autoSelfClosers.hasOwnProperty(y(I))?B(Y,I):(B(Y,I),Y.context=new H(Y,I,W==Y.indented)),X}return k="error",D}function V(x,K,Y){return x=="equals"?j:(s.allowMissing||(k="error"),D(x,K,Y))}function j(x,K,Y){return x=="string"?J:x=="word"&&s.allowUnquoted?(k="string",D):(k="error",D(x,K,Y))}function J(x,K,Y){return x=="string"?J:D(x,K,Y)}return{startState:function(x){var K={tokenize:c,state:X,indented:x||0,tagName:null,tagStart:null,context:null};return x!=null&&(K.baseIndent=x),K},token:function(x,K){if(!K.tagName&&x.sol()&&(K.indented=x.indentation()),x.eatSpace())return null;w=null;var Y=K.tokenize(x,K);return(Y||w)&&Y!="comment"&&(k=null,K.state=K.state(w||Y,x,K),k&&(Y=k=="error"?Y+" error":k)),Y},indent:function(x,K,Y){var I=x.context;if(x.tokenize.isInAttribute)return x.tagStart==x.indented?x.stringStartCol+1:x.indented+_;if(I&&I.noIndent)return o.Pass;if(x.tokenize!=d&&x.tokenize!=c)return Y?Y.match(/^(\s*)/)[0].length:0;if(x.tagName)return s.multilineTagIndentPastTag!==!1?x.tagStart+x.tagName.length+2:x.tagStart+_*(s.multilineTagIndentFactor||1);if(s.alignCDATA&&/$/,blockCommentStart:"",configuration:s.htmlMode?"html":"xml",helperType:s.htmlMode?"html":"xml",skipAttribute:function(x){x.state==j&&(x.state=D)},xmlCurrentTag:function(x){return x.tagName?{name:x.tagName,close:x.type=="closeTag"}:null},xmlCurrentContext:function(x){for(var K=[],Y=x.context;Y;Y=Y.prev)K.push(Y.tagName);return K.reverse()}}}),o.defineMIME("text/xml","xml"),o.defineMIME("application/xml","xml"),o.mimeModes.hasOwnProperty("text/html")||o.defineMIME("text/html",{name:"xml",htmlMode:!0})})});var pn=Ue((qs,Is)=>{(function(o){typeof qs=="object"&&typeof Is=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("javascript",function(p,v){var C=p.indentUnit,b=v.statementIndent,_=v.jsonld,s=v.json||_,g=v.trackScope!==!1,h=v.typescript,w=v.wordCharacters||/[\w$\xa1-\uffff]/,k=function(){function L(ft){return{type:ft,style:"keyword"}}var R=L("keyword a"),G=L("keyword b"),ie=L("keyword c"),Oe=L("keyword d"),Ke=L("operator"),Ze={type:"atom",style:"atom"};return{if:L("if"),while:R,with:R,else:G,do:G,try:G,finally:G,return:Oe,break:Oe,continue:Oe,new:L("new"),delete:ie,void:ie,throw:ie,debugger:L("debugger"),var:L("var"),const:L("var"),let:L("var"),function:L("function"),catch:L("catch"),for:L("for"),switch:L("switch"),case:L("case"),default:L("default"),in:Ke,typeof:Ke,instanceof:Ke,true:Ze,false:Ze,null:Ze,undefined:Ze,NaN:Ze,Infinity:Ze,this:L("this"),class:L("class"),super:L("atom"),yield:ie,export:L("export"),import:L("import"),extends:ie,await:ie}}(),c=/[+\-*&%=<>!?|~^@]/,d=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function S(L){for(var R=!1,G,ie=!1;(G=L.next())!=null;){if(!R){if(G=="/"&&!ie)return;G=="["?ie=!0:ie&&G=="]"&&(ie=!1)}R=!R&&G=="\\"}}var E,z;function y(L,R,G){return E=L,z=G,R}function H(L,R){var G=L.next();if(G=='"'||G=="'")return R.tokenize=M(G),R.tokenize(L,R);if(G=="."&&L.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return y("number","number");if(G=="."&&L.match(".."))return y("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(G))return y(G);if(G=="="&&L.eat(">"))return y("=>","operator");if(G=="0"&&L.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return y("number","number");if(/\d/.test(G))return L.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),y("number","number");if(G=="/")return L.eat("*")?(R.tokenize=B,B(L,R)):L.eat("/")?(L.skipToEnd(),y("comment","comment")):Qt(L,R,1)?(S(L),L.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),y("regexp","string-2")):(L.eat("="),y("operator","operator",L.current()));if(G=="`")return R.tokenize=X,X(L,R);if(G=="#"&&L.peek()=="!")return L.skipToEnd(),y("meta","meta");if(G=="#"&&L.eatWhile(w))return y("variable","property");if(G=="<"&&L.match("!--")||G=="-"&&L.match("->")&&!/\S/.test(L.string.slice(0,L.start)))return L.skipToEnd(),y("comment","comment");if(c.test(G))return(G!=">"||!R.lexical||R.lexical.type!=">")&&(L.eat("=")?(G=="!"||G=="=")&&L.eat("="):/[<>*+\-|&?]/.test(G)&&(L.eat(G),G==">"&&L.eat(G))),G=="?"&&L.eat(".")?y("."):y("operator","operator",L.current());if(w.test(G)){L.eatWhile(w);var ie=L.current();if(R.lastType!="."){if(k.propertyIsEnumerable(ie)){var Oe=k[ie];return y(Oe.type,Oe.style,ie)}if(ie=="async"&&L.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return y("async","keyword",ie)}return y("variable","variable",ie)}}function M(L){return function(R,G){var ie=!1,Oe;if(_&&R.peek()=="@"&&R.match(d))return G.tokenize=H,y("jsonld-keyword","meta");for(;(Oe=R.next())!=null&&!(Oe==L&&!ie);)ie=!ie&&Oe=="\\";return ie||(G.tokenize=H),y("string","string")}}function B(L,R){for(var G=!1,ie;ie=L.next();){if(ie=="/"&&G){R.tokenize=H;break}G=ie=="*"}return y("comment","comment")}function X(L,R){for(var G=!1,ie;(ie=L.next())!=null;){if(!G&&(ie=="`"||ie=="$"&&L.eat("{"))){R.tokenize=H;break}G=!G&&ie=="\\"}return y("quasi","string-2",L.current())}var re="([{}])";function ne(L,R){R.fatArrowAt&&(R.fatArrowAt=null);var G=L.string.indexOf("=>",L.start);if(!(G<0)){if(h){var ie=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(L.string.slice(L.start,G));ie&&(G=ie.index)}for(var Oe=0,Ke=!1,Ze=G-1;Ze>=0;--Ze){var ft=L.string.charAt(Ze),Rt=re.indexOf(ft);if(Rt>=0&&Rt<3){if(!Oe){++Ze;break}if(--Oe==0){ft=="("&&(Ke=!0);break}}else if(Rt>=3&&Rt<6)++Oe;else if(w.test(ft))Ke=!0;else if(/["'\/`]/.test(ft))for(;;--Ze){if(Ze==0)return;var Pe=L.string.charAt(Ze-1);if(Pe==ft&&L.string.charAt(Ze-2)!="\\"){Ze--;break}}else if(Ke&&!Oe){++Ze;break}}Ke&&!Oe&&(R.fatArrowAt=Ze)}}var N={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function F(L,R,G,ie,Oe,Ke){this.indented=L,this.column=R,this.type=G,this.prev=Oe,this.info=Ke,ie!=null&&(this.align=ie)}function D(L,R){if(!g)return!1;for(var G=L.localVars;G;G=G.next)if(G.name==R)return!0;for(var ie=L.context;ie;ie=ie.prev)for(var G=ie.vars;G;G=G.next)if(G.name==R)return!0}function V(L,R,G,ie,Oe){var Ke=L.cc;for(j.state=L,j.stream=Oe,j.marked=null,j.cc=Ke,j.style=R,L.lexical.hasOwnProperty("align")||(L.lexical.align=!0);;){var Ze=Ke.length?Ke.pop():s?Me:De;if(Ze(G,ie)){for(;Ke.length&&Ke[Ke.length-1].lex;)Ke.pop()();return j.marked?j.marked:G=="variable"&&D(L,ie)?"variable-2":R}}}var j={state:null,column:null,marked:null,cc:null};function J(){for(var L=arguments.length-1;L>=0;L--)j.cc.push(arguments[L])}function x(){return J.apply(null,arguments),!0}function K(L,R){for(var G=R;G;G=G.next)if(G.name==L)return!0;return!1}function Y(L){var R=j.state;if(j.marked="def",!!g){if(R.context){if(R.lexical.info=="var"&&R.context&&R.context.block){var G=I(L,R.context);if(G!=null){R.context=G;return}}else if(!K(L,R.localVars)){R.localVars=new ye(L,R.localVars);return}}v.globalVars&&!K(L,R.globalVars)&&(R.globalVars=new ye(L,R.globalVars))}}function I(L,R){if(R)if(R.block){var G=I(L,R.prev);return G?G==R.prev?R:new le(G,R.vars,!0):null}else return K(L,R.vars)?R:new le(R.prev,new ye(L,R.vars),!1);else return null}function W(L){return L=="public"||L=="private"||L=="protected"||L=="abstract"||L=="readonly"}function le(L,R,G){this.prev=L,this.vars=R,this.block=G}function ye(L,R){this.name=L,this.next=R}var q=new ye("this",new ye("arguments",null));function T(){j.state.context=new le(j.state.context,j.state.localVars,!1),j.state.localVars=q}function de(){j.state.context=new le(j.state.context,j.state.localVars,!0),j.state.localVars=null}T.lex=de.lex=!0;function Ee(){j.state.localVars=j.state.context.vars,j.state.context=j.state.context.prev}Ee.lex=!0;function fe(L,R){var G=function(){var ie=j.state,Oe=ie.indented;if(ie.lexical.type=="stat")Oe=ie.lexical.indented;else for(var Ke=ie.lexical;Ke&&Ke.type==")"&&Ke.align;Ke=Ke.prev)Oe=Ke.indented;ie.lexical=new F(Oe,j.stream.column(),L,null,ie.lexical,R)};return G.lex=!0,G}function xe(){var L=j.state;L.lexical.prev&&(L.lexical.type==")"&&(L.indented=L.lexical.indented),L.lexical=L.lexical.prev)}xe.lex=!0;function pe(L){function R(G){return G==L?x():L==";"||G=="}"||G==")"||G=="]"?J():x(R)}return R}function De(L,R){return L=="var"?x(fe("vardef",R),rr,pe(";"),xe):L=="keyword a"?x(fe("form"),Ge,De,xe):L=="keyword b"?x(fe("form"),De,xe):L=="keyword d"?j.stream.match(/^\s*$/,!1)?x():x(fe("stat"),Je,pe(";"),xe):L=="debugger"?x(pe(";")):L=="{"?x(fe("}"),de,Ae,xe,Ee):L==";"?x():L=="if"?(j.state.lexical.info=="else"&&j.state.cc[j.state.cc.length-1]==xe&&j.state.cc.pop()(),x(fe("form"),Ge,De,xe,Br)):L=="function"?x(Xt):L=="for"?x(fe("form"),de,Qn,De,Ee,xe):L=="class"||h&&R=="interface"?(j.marked="keyword",x(fe("form",L=="class"?L:R),Jn,xe)):L=="variable"?h&&R=="declare"?(j.marked="keyword",x(De)):h&&(R=="module"||R=="enum"||R=="type")&&j.stream.match(/^\s*\w/,!1)?(j.marked="keyword",R=="enum"?x(Ur):R=="type"?x(Vn,pe("operator"),ge,pe(";")):x(fe("form"),At,pe("{"),fe("}"),Ae,xe,xe)):h&&R=="namespace"?(j.marked="keyword",x(fe("form"),Me,De,xe)):h&&R=="abstract"?(j.marked="keyword",x(De)):x(fe("stat"),je):L=="switch"?x(fe("form"),Ge,pe("{"),fe("}","switch"),de,Ae,xe,xe,Ee):L=="case"?x(Me,pe(":")):L=="default"?x(pe(":")):L=="catch"?x(fe("form"),T,Ne,De,xe,Ee):L=="export"?x(fe("stat"),gr,xe):L=="import"?x(fe("stat"),ir,xe):L=="async"?x(De):R=="@"?x(Me,De):J(fe("stat"),Me,pe(";"),xe)}function Ne(L){if(L=="(")return x(Ut,pe(")"))}function Me(L,R){return Le(L,R,!1)}function Fe(L,R){return Le(L,R,!0)}function Ge(L){return L!="("?J():x(fe(")"),Je,pe(")"),xe)}function Le(L,R,G){if(j.state.fatArrowAt==j.stream.start){var ie=G?Be:me;if(L=="(")return x(T,fe(")"),U(Ut,")"),xe,pe("=>"),ie,Ee);if(L=="variable")return J(T,At,pe("=>"),ie,Ee)}var Oe=G?$e:He;return N.hasOwnProperty(L)?x(Oe):L=="function"?x(Xt,Oe):L=="class"||h&&R=="interface"?(j.marked="keyword",x(fe("form"),hr,xe)):L=="keyword c"||L=="async"?x(G?Fe:Me):L=="("?x(fe(")"),Je,pe(")"),xe,Oe):L=="operator"||L=="spread"?x(G?Fe:Me):L=="["?x(fe("]"),or,xe,Oe):L=="{"?se(Ce,"}",null,Oe):L=="quasi"?J(O,Oe):L=="new"?x(te(G)):x()}function Je(L){return L.match(/[;\}\)\],]/)?J():J(Me)}function He(L,R){return L==","?x(Je):$e(L,R,!1)}function $e(L,R,G){var ie=G==!1?He:$e,Oe=G==!1?Me:Fe;if(L=="=>")return x(T,G?Be:me,Ee);if(L=="operator")return/\+\+|--/.test(R)||h&&R=="!"?x(ie):h&&R=="<"&&j.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?x(fe(">"),U(ge,">"),xe,ie):R=="?"?x(Me,pe(":"),Oe):x(Oe);if(L=="quasi")return J(O,ie);if(L!=";"){if(L=="(")return se(Fe,")","call",ie);if(L==".")return x(ke,ie);if(L=="[")return x(fe("]"),Je,pe("]"),xe,ie);if(h&&R=="as")return j.marked="keyword",x(ge,ie);if(L=="regexp")return j.state.lastType=j.marked="operator",j.stream.backUp(j.stream.pos-j.stream.start-1),x(Oe)}}function O(L,R){return L!="quasi"?J():R.slice(R.length-2)!="${"?x(O):x(Je,Z)}function Z(L){if(L=="}")return j.marked="string-2",j.state.tokenize=X,x(O)}function me(L){return ne(j.stream,j.state),J(L=="{"?De:Me)}function Be(L){return ne(j.stream,j.state),J(L=="{"?De:Fe)}function te(L){return function(R){return R=="."?x(L?oe:ce):R=="variable"&&h?x(kt,L?$e:He):J(L?Fe:Me)}}function ce(L,R){if(R=="target")return j.marked="keyword",x(He)}function oe(L,R){if(R=="target")return j.marked="keyword",x($e)}function je(L){return L==":"?x(xe,De):J(He,pe(";"),xe)}function ke(L){if(L=="variable")return j.marked="property",x()}function Ce(L,R){if(L=="async")return j.marked="property",x(Ce);if(L=="variable"||j.style=="keyword"){if(j.marked="property",R=="get"||R=="set")return x(we);var G;return h&&j.state.fatArrowAt==j.stream.start&&(G=j.stream.match(/^\s*:\s*/,!1))&&(j.state.fatArrowAt=j.stream.pos+G[0].length),x($)}else{if(L=="number"||L=="string")return j.marked=_?"property":j.style+" property",x($);if(L=="jsonld-keyword")return x($);if(h&&W(R))return j.marked="keyword",x(Ce);if(L=="[")return x(Me,et,pe("]"),$);if(L=="spread")return x(Fe,$);if(R=="*")return j.marked="keyword",x(Ce);if(L==":")return J($)}}function we(L){return L!="variable"?J($):(j.marked="property",x(Xt))}function $(L){if(L==":")return x(Fe);if(L=="(")return J(Xt)}function U(L,R,G){function ie(Oe,Ke){if(G?G.indexOf(Oe)>-1:Oe==","){var Ze=j.state.lexical;return Ze.info=="call"&&(Ze.pos=(Ze.pos||0)+1),x(function(ft,Rt){return ft==R||Rt==R?J():J(L)},ie)}return Oe==R||Ke==R?x():G&&G.indexOf(";")>-1?J(L):x(pe(R))}return function(Oe,Ke){return Oe==R||Ke==R?x():J(L,ie)}}function se(L,R,G){for(var ie=3;ie"),ge);if(L=="quasi")return J(ot,Lt)}function bt(L){if(L=="=>")return x(ge)}function _t(L){return L.match(/[\}\)\]]/)?x():L==","||L==";"?x(_t):J(tt,_t)}function tt(L,R){if(L=="variable"||j.style=="keyword")return j.marked="property",x(tt);if(R=="?"||L=="number"||L=="string")return x(tt);if(L==":")return x(ge);if(L=="[")return x(pe("variable"),zt,pe("]"),tt);if(L=="(")return J(Yt,tt);if(!L.match(/[;\}\)\],]/))return x()}function ot(L,R){return L!="quasi"?J():R.slice(R.length-2)!="${"?x(ot):x(ge,Yn)}function Yn(L){if(L=="}")return j.marked="string-2",j.state.tokenize=X,x(ot)}function Tt(L,R){return L=="variable"&&j.stream.match(/^\s*[?:]/,!1)||R=="?"?x(Tt):L==":"?x(ge):L=="spread"?x(Tt):J(ge)}function Lt(L,R){if(R=="<")return x(fe(">"),U(ge,">"),xe,Lt);if(R=="|"||L=="."||R=="&")return x(ge);if(L=="[")return x(ge,pe("]"),Lt);if(R=="extends"||R=="implements")return j.marked="keyword",x(ge);if(R=="?")return x(ge,pe(":"),ge)}function kt(L,R){if(R=="<")return x(fe(">"),U(ge,">"),xe,Lt)}function Er(){return J(ge,gn)}function gn(L,R){if(R=="=")return x(ge)}function rr(L,R){return R=="enum"?(j.marked="keyword",x(Ur)):J(At,et,Bt,eo)}function At(L,R){if(h&&W(R))return j.marked="keyword",x(At);if(L=="variable")return Y(R),x();if(L=="spread")return x(At);if(L=="[")return se(Ji,"]");if(L=="{")return se(mn,"}")}function mn(L,R){return L=="variable"&&!j.stream.match(/^\s*:/,!1)?(Y(R),x(Bt)):(L=="variable"&&(j.marked="property"),L=="spread"?x(At):L=="}"?J():L=="["?x(Me,pe("]"),pe(":"),mn):x(pe(":"),At,Bt))}function Ji(){return J(At,Bt)}function Bt(L,R){if(R=="=")return x(Fe)}function eo(L){if(L==",")return x(rr)}function Br(L,R){if(L=="keyword b"&&R=="else")return x(fe("form","else"),De,xe)}function Qn(L,R){if(R=="await")return x(Qn);if(L=="(")return x(fe(")"),vn,xe)}function vn(L){return L=="var"?x(rr,pr):L=="variable"?x(pr):J(pr)}function pr(L,R){return L==")"?x():L==";"?x(pr):R=="in"||R=="of"?(j.marked="keyword",x(Me,pr)):J(Me,pr)}function Xt(L,R){if(R=="*")return j.marked="keyword",x(Xt);if(L=="variable")return Y(R),x(Xt);if(L=="(")return x(T,fe(")"),U(Ut,")"),xe,xt,De,Ee);if(h&&R=="<")return x(fe(">"),U(Er,">"),xe,Xt)}function Yt(L,R){if(R=="*")return j.marked="keyword",x(Yt);if(L=="variable")return Y(R),x(Yt);if(L=="(")return x(T,fe(")"),U(Ut,")"),xe,xt,Ee);if(h&&R=="<")return x(fe(">"),U(Er,">"),xe,Yt)}function Vn(L,R){if(L=="keyword"||L=="variable")return j.marked="type",x(Vn);if(R=="<")return x(fe(">"),U(Er,">"),xe)}function Ut(L,R){return R=="@"&&x(Me,Ut),L=="spread"?x(Ut):h&&W(R)?(j.marked="keyword",x(Ut)):h&&L=="this"?x(et,Bt):J(At,et,Bt)}function hr(L,R){return L=="variable"?Jn(L,R):Wr(L,R)}function Jn(L,R){if(L=="variable")return Y(R),x(Wr)}function Wr(L,R){if(R=="<")return x(fe(">"),U(Er,">"),xe,Wr);if(R=="extends"||R=="implements"||h&&L==",")return R=="implements"&&(j.marked="keyword"),x(h?ge:Me,Wr);if(L=="{")return x(fe("}"),Ot,xe)}function Ot(L,R){if(L=="async"||L=="variable"&&(R=="static"||R=="get"||R=="set"||h&&W(R))&&j.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1))return j.marked="keyword",x(Ot);if(L=="variable"||j.style=="keyword")return j.marked="property",x(nr,Ot);if(L=="number"||L=="string")return x(nr,Ot);if(L=="[")return x(Me,et,pe("]"),nr,Ot);if(R=="*")return j.marked="keyword",x(Ot);if(h&&L=="(")return J(Yt,Ot);if(L==";"||L==",")return x(Ot);if(L=="}")return x();if(R=="@")return x(Me,Ot)}function nr(L,R){if(R=="!"||R=="?")return x(nr);if(L==":")return x(ge,Bt);if(R=="=")return x(Fe);var G=j.state.lexical.prev,ie=G&&G.info=="interface";return J(ie?Yt:Xt)}function gr(L,R){return R=="*"?(j.marked="keyword",x(ze,pe(";"))):R=="default"?(j.marked="keyword",x(Me,pe(";"))):L=="{"?x(U(ei,"}"),ze,pe(";")):J(De)}function ei(L,R){if(R=="as")return j.marked="keyword",x(pe("variable"));if(L=="variable")return J(Fe,ei)}function ir(L){return L=="string"?x():L=="("?J(Me):L=="."?J(He):J(mr,bn,ze)}function mr(L,R){return L=="{"?se(mr,"}"):(L=="variable"&&Y(R),R=="*"&&(j.marked="keyword"),x(at))}function bn(L){if(L==",")return x(mr,bn)}function at(L,R){if(R=="as")return j.marked="keyword",x(mr)}function ze(L,R){if(R=="from")return j.marked="keyword",x(Me)}function or(L){return L=="]"?x():J(U(Fe,"]"))}function Ur(){return J(fe("form"),At,pe("{"),fe("}"),U(Wt,"}"),xe,xe)}function Wt(){return J(At,Bt)}function Xe(L,R){return L.lastType=="operator"||L.lastType==","||c.test(R.charAt(0))||/[,.]/.test(R.charAt(0))}function Qt(L,R,G){return R.tokenize==H&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(R.lastType)||R.lastType=="quasi"&&/\{\s*$/.test(L.string.slice(0,L.pos-(G||0)))}return{startState:function(L){var R={tokenize:H,lastType:"sof",cc:[],lexical:new F((L||0)-C,0,"block",!1),localVars:v.localVars,context:v.localVars&&new le(null,null,!1),indented:L||0};return v.globalVars&&typeof v.globalVars=="object"&&(R.globalVars=v.globalVars),R},token:function(L,R){if(L.sol()&&(R.lexical.hasOwnProperty("align")||(R.lexical.align=!1),R.indented=L.indentation(),ne(L,R)),R.tokenize!=B&&L.eatSpace())return null;var G=R.tokenize(L,R);return E=="comment"?G:(R.lastType=E=="operator"&&(z=="++"||z=="--")?"incdec":E,V(R,G,E,z,L))},indent:function(L,R){if(L.tokenize==B||L.tokenize==X)return o.Pass;if(L.tokenize!=H)return 0;var G=R&&R.charAt(0),ie=L.lexical,Oe;if(!/^\s*else\b/.test(R))for(var Ke=L.cc.length-1;Ke>=0;--Ke){var Ze=L.cc[Ke];if(Ze==xe)ie=ie.prev;else if(Ze!=Br&&Ze!=Ee)break}for(;(ie.type=="stat"||ie.type=="form")&&(G=="}"||(Oe=L.cc[L.cc.length-1])&&(Oe==He||Oe==$e)&&!/^[,\.=+\-*:?[\(]/.test(R));)ie=ie.prev;b&&ie.type==")"&&ie.prev.type=="stat"&&(ie=ie.prev);var ft=ie.type,Rt=G==ft;return ft=="vardef"?ie.indented+(L.lastType=="operator"||L.lastType==","?ie.info.length+1:0):ft=="form"&&G=="{"?ie.indented:ft=="form"?ie.indented+C:ft=="stat"?ie.indented+(Xe(L,R)?b||C:0):ie.info=="switch"&&!Rt&&v.doubleIndentSwitch!=!1?ie.indented+(/^(?:case|default)\b/.test(R)?C:2*C):ie.align?ie.column+(Rt?0:1):ie.indented+(Rt?0:C)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:s?null:"/*",blockCommentEnd:s?null:"*/",blockCommentContinue:s?null:" * ",lineComment:s?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:s?"json":"javascript",jsonldMode:_,jsonMode:s,expressionAllowed:Qt,skipExpression:function(L){V(L,"atom","atom","true",new o.StringStream("",2,null))}}}),o.registerHelper("wordChars","javascript",/[\w$]/),o.defineMIME("text/javascript","javascript"),o.defineMIME("text/ecmascript","javascript"),o.defineMIME("application/javascript","javascript"),o.defineMIME("application/x-javascript","javascript"),o.defineMIME("application/ecmascript","javascript"),o.defineMIME("application/json",{name:"javascript",json:!0}),o.defineMIME("application/x-json",{name:"javascript",json:!0}),o.defineMIME("application/manifest+json",{name:"javascript",json:!0}),o.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),o.defineMIME("text/typescript",{name:"javascript",typescript:!0}),o.defineMIME("application/typescript",{name:"javascript",typescript:!0})})});var Gn=Ue((Fs,Ns)=>{(function(o){typeof Fs=="object"&&typeof Ns=="object"?o(Re(),dn(),pn(),fn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../xml/xml","../javascript/javascript","../css/css"],o):o(CodeMirror)})(function(o){"use strict";var p={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};function v(w,k,c){var d=w.current(),S=d.search(k);return S>-1?w.backUp(d.length-S):d.match(/<\/?$/)&&(w.backUp(d.length),w.match(k,!1)||w.match(d)),c}var C={};function b(w){var k=C[w];return k||(C[w]=new RegExp("\\s+"+w+`\\s*=\\s*('|")?([^'"]+)('|")?\\s*`))}function _(w,k){var c=w.match(b(k));return c?/^\s*(.*?)\s*$/.exec(c[2])[1]:""}function s(w,k){return new RegExp((k?"^":"")+"","i")}function g(w,k){for(var c in w)for(var d=k[c]||(k[c]=[]),S=w[c],E=S.length-1;E>=0;E--)d.unshift(S[E])}function h(w,k){for(var c=0;c=0;z--)d.script.unshift(["type",E[z].matches,E[z].mode]);function y(H,M){var B=c.token(H,M.htmlState),X=/\btag\b/.test(B),re;if(X&&!/[<>\s\/]/.test(H.current())&&(re=M.htmlState.tagName&&M.htmlState.tagName.toLowerCase())&&d.hasOwnProperty(re))M.inTag=re+" ";else if(M.inTag&&X&&/>$/.test(H.current())){var ne=/^([\S]+) (.*)/.exec(M.inTag);M.inTag=null;var N=H.current()==">"&&h(d[ne[1]],ne[2]),F=o.getMode(w,N),D=s(ne[1],!0),V=s(ne[1],!1);M.token=function(j,J){return j.match(D,!1)?(J.token=y,J.localState=J.localMode=null,null):v(j,V,J.localMode.token(j,J.localState))},M.localMode=F,M.localState=o.startState(F,c.indent(M.htmlState,"",""))}else M.inTag&&(M.inTag+=H.current(),H.eol()&&(M.inTag+=" "));return B}return{startState:function(){var H=o.startState(c);return{token:y,inTag:null,localMode:null,localState:null,htmlState:H}},copyState:function(H){var M;return H.localState&&(M=o.copyState(H.localMode,H.localState)),{token:H.token,inTag:H.inTag,localMode:H.localMode,localState:M,htmlState:o.copyState(c,H.htmlState)}},token:function(H,M){return M.token(H,M)},indent:function(H,M,B){return!H.localMode||/^\s*<\//.test(M)?c.indent(H.htmlState,M,B):H.localMode.indent?H.localMode.indent(H.localState,M,B):o.Pass},innerMode:function(H){return{state:H.localState||H.htmlState,mode:H.localMode||c}}}},"xml","javascript","css"),o.defineMIME("text/html","htmlmixed")})});var js=Ue((Os,Ps)=>{(function(o){typeof Os=="object"&&typeof Ps=="object"?o(Re(),Gn(),Kn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../htmlmixed/htmlmixed","../../addon/mode/overlay"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("django:inner",function(){var p=["block","endblock","for","endfor","true","false","filter","endfilter","loop","none","self","super","if","elif","endif","as","else","import","with","endwith","without","context","ifequal","endifequal","ifnotequal","endifnotequal","extends","include","load","comment","endcomment","empty","url","static","trans","blocktrans","endblocktrans","now","regroup","lorem","ifchanged","endifchanged","firstof","debug","cycle","csrf_token","autoescape","endautoescape","spaceless","endspaceless","ssi","templatetag","verbatim","endverbatim","widthratio"],v=["add","addslashes","capfirst","center","cut","date","default","default_if_none","dictsort","dictsortreversed","divisibleby","escape","escapejs","filesizeformat","first","floatformat","force_escape","get_digit","iriencode","join","last","length","length_is","linebreaks","linebreaksbr","linenumbers","ljust","lower","make_list","phone2numeric","pluralize","pprint","random","removetags","rjust","safe","safeseq","slice","slugify","stringformat","striptags","time","timesince","timeuntil","title","truncatechars","truncatechars_html","truncatewords","truncatewords_html","unordered_list","upper","urlencode","urlize","urlizetrunc","wordcount","wordwrap","yesno"],C=["==","!=","<",">","<=",">="],b=["in","not","or","and"];p=new RegExp("^\\b("+p.join("|")+")\\b"),v=new RegExp("^\\b("+v.join("|")+")\\b"),C=new RegExp("^\\b("+C.join("|")+")\\b"),b=new RegExp("^\\b("+b.join("|")+")\\b");function _(c,d){if(c.match("{{"))return d.tokenize=g,"tag";if(c.match("{%"))return d.tokenize=h,"tag";if(c.match("{#"))return d.tokenize=w,"comment";for(;c.next()!=null&&!c.match(/\{[{%#]/,!1););return null}function s(c,d){return function(S,E){if(!E.escapeNext&&S.eat(c))E.tokenize=d;else{E.escapeNext&&(E.escapeNext=!1);var z=S.next();z=="\\"&&(E.escapeNext=!0)}return"string"}}function g(c,d){if(d.waitDot){if(d.waitDot=!1,c.peek()!=".")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("."))return d.waitProperty=!0,"null";throw Error("Unexpected error while waiting for property.")}if(d.waitPipe){if(d.waitPipe=!1,c.peek()!="|")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("|"))return d.waitFilter=!0,"null";throw Error("Unexpected error while waiting for filter.")}return d.waitProperty&&(d.waitProperty=!1,c.match(/\b(\w+)\b/))?(d.waitDot=!0,d.waitPipe=!0,"property"):d.waitFilter&&(d.waitFilter=!1,c.match(v))?"variable-2":c.eatSpace()?(d.waitProperty=!1,"null"):c.match(/\b\d+(\.\d+)?\b/)?"number":c.match("'")?(d.tokenize=s("'",d.tokenize),"string"):c.match('"')?(d.tokenize=s('"',d.tokenize),"string"):c.match(/\b(\w+)\b/)&&!d.foundVariable?(d.waitDot=!0,d.waitPipe=!0,"variable"):c.match("}}")?(d.waitProperty=null,d.waitFilter=null,d.waitDot=null,d.waitPipe=null,d.tokenize=_,"tag"):(c.next(),"null")}function h(c,d){if(d.waitDot){if(d.waitDot=!1,c.peek()!=".")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("."))return d.waitProperty=!0,"null";throw Error("Unexpected error while waiting for property.")}if(d.waitPipe){if(d.waitPipe=!1,c.peek()!="|")return"null";if(c.match(/\.\W+/))return"error";if(c.eat("|"))return d.waitFilter=!0,"null";throw Error("Unexpected error while waiting for filter.")}if(d.waitProperty&&(d.waitProperty=!1,c.match(/\b(\w+)\b/)))return d.waitDot=!0,d.waitPipe=!0,"property";if(d.waitFilter&&(d.waitFilter=!1,c.match(v)))return"variable-2";if(c.eatSpace())return d.waitProperty=!1,"null";if(c.match(/\b\d+(\.\d+)?\b/))return"number";if(c.match("'"))return d.tokenize=s("'",d.tokenize),"string";if(c.match('"'))return d.tokenize=s('"',d.tokenize),"string";if(c.match(C))return"operator";if(c.match(b))return"keyword";var S=c.match(p);return S?(S[0]=="comment"&&(d.blockCommentTag=!0),"keyword"):c.match(/\b(\w+)\b/)?(d.waitDot=!0,d.waitPipe=!0,"variable"):c.match("%}")?(d.waitProperty=null,d.waitFilter=null,d.waitDot=null,d.waitPipe=null,d.blockCommentTag?(d.blockCommentTag=!1,d.tokenize=k):d.tokenize=_,"tag"):(c.next(),"null")}function w(c,d){return c.match(/^.*?#\}/)?d.tokenize=_:c.skipToEnd(),"comment"}function k(c,d){return c.match(/\{%\s*endcomment\s*%\}/,!1)?(d.tokenize=h,c.match("{%"),"tag"):(c.next(),"comment")}return{startState:function(){return{tokenize:_}},token:function(c,d){return d.tokenize(c,d)},blockCommentStart:"{% comment %}",blockCommentEnd:"{% endcomment %}"}}),o.defineMode("django",function(p){var v=o.getMode(p,"text/html"),C=o.getMode(p,"django:inner");return o.overlayMode(v,C)}),o.defineMIME("text/x-django","django")})});var Ai=Ue((Rs,Hs)=>{(function(o){typeof Rs=="object"&&typeof Hs=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineSimpleMode=function(k,c){o.defineMode(k,function(d){return o.simpleMode(d,c)})},o.simpleMode=function(k,c){p(c,"start");var d={},S=c.meta||{},E=!1;for(var z in c)if(z!=S&&c.hasOwnProperty(z))for(var y=d[z]=[],H=c[z],M=0;M2&&B.token&&typeof B.token!="string"){for(var ne=2;ne-1)return o.Pass;var z=d.indent.length-1,y=k[d.state];e:for(;;){for(var H=0;H{(function(o){typeof Bs=="object"&&typeof Ws=="object"?o(Re(),Ai()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/simple"],o):o(CodeMirror)})(function(o){"use strict";var p="from",v=new RegExp("^(\\s*)\\b("+p+")\\b","i"),C=["run","cmd","entrypoint","shell"],b=new RegExp("^(\\s*)("+C.join("|")+")(\\s+\\[)","i"),_="expose",s=new RegExp("^(\\s*)("+_+")(\\s+)","i"),g=["arg","from","maintainer","label","env","add","copy","volume","user","workdir","onbuild","stopsignal","healthcheck","shell"],h=[p,_].concat(C).concat(g),w="("+h.join("|")+")",k=new RegExp("^(\\s*)"+w+"(\\s*)(#.*)?$","i"),c=new RegExp("^(\\s*)"+w+"(\\s+)","i");o.defineSimpleMode("dockerfile",{start:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:v,token:[null,"keyword"],sol:!0,next:"from"},{regex:k,token:[null,"keyword",null,"error"],sol:!0},{regex:b,token:[null,"keyword",null],sol:!0,next:"array"},{regex:s,token:[null,"keyword",null],sol:!0,next:"expose"},{regex:c,token:[null,"keyword",null],sol:!0,next:"arguments"},{regex:/./,token:null}],from:[{regex:/\s*$/,token:null,next:"start"},{regex:/(\s*)(#.*)$/,token:[null,"error"],next:"start"},{regex:/(\s*\S+\s+)(as)/i,token:[null,"keyword"],next:"start"},{token:null,next:"start"}],single:[{regex:/(?:[^\\']|\\.)/,token:"string"},{regex:/'/,token:"string",pop:!0}],double:[{regex:/(?:[^\\"]|\\.)/,token:"string"},{regex:/"/,token:"string",pop:!0}],array:[{regex:/\]/,token:null,next:"start"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"}],expose:[{regex:/\d+$/,token:"number",next:"start"},{regex:/[^\d]+$/,token:null,next:"start"},{regex:/\d+/,token:"number"},{regex:/[^\d]+/,token:null},{token:null,next:"start"}],arguments:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:/"(?:[^\\"]|\\.)*"?$/,token:"string",next:"start"},{regex:/"/,token:"string",push:"double"},{regex:/'(?:[^\\']|\\.)*'?$/,token:"string",next:"start"},{regex:/'/,token:"string",push:"single"},{regex:/[^#"']+[\\`]$/,token:null},{regex:/[^#"']+$/,token:null,next:"start"},{regex:/[^#"']+/,token:null},{token:null,next:"start"}],meta:{lineComment:"#"}}),o.defineMIME("text/x-dockerfile","dockerfile")})});var Gs=Ue(($s,Ks)=>{(function(o){typeof $s=="object"&&typeof Ks=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy","cbl"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded JavaScript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"],alias:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var p=0;p-1&&C.substring(s+1,C.length);if(g)return o.findModeByExtension(g)},o.findModeByName=function(C){C=C.toLowerCase();for(var b=0;b{(function(o){typeof Zs=="object"&&typeof Xs=="object"?o(Re(),dn(),Gs()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../xml/xml","../meta"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("markdown",function(p,v){var C=o.getMode(p,"text/html"),b=C.name=="null";function _(q){if(o.findModeByName){var T=o.findModeByName(q);T&&(q=T.mime||T.mimes[0])}var de=o.getMode(p,q);return de.name=="null"?null:de}v.highlightFormatting===void 0&&(v.highlightFormatting=!1),v.maxBlockquoteDepth===void 0&&(v.maxBlockquoteDepth=0),v.taskLists===void 0&&(v.taskLists=!1),v.strikethrough===void 0&&(v.strikethrough=!1),v.emoji===void 0&&(v.emoji=!1),v.fencedCodeBlockHighlighting===void 0&&(v.fencedCodeBlockHighlighting=!0),v.fencedCodeBlockDefaultMode===void 0&&(v.fencedCodeBlockDefaultMode="text/plain"),v.xml===void 0&&(v.xml=!0),v.tokenTypeOverrides===void 0&&(v.tokenTypeOverrides={});var s={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var g in s)s.hasOwnProperty(g)&&v.tokenTypeOverrides[g]&&(s[g]=v.tokenTypeOverrides[g]);var h=/^([*\-_])(?:\s*\1){2,}\s*$/,w=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,k=/^\[(x| )\](?=\s)/i,c=v.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,d=/^ {0,3}(?:\={1,}|-{2,})\s*$/,S=/^[^#!\[\]*_\\<>` "'(~:]+/,E=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,z=/^\s*\[[^\]]+?\]:.*$/,y=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,H=" ";function M(q,T,de){return T.f=T.inline=de,de(q,T)}function B(q,T,de){return T.f=T.block=de,de(q,T)}function X(q){return!q||!/\S/.test(q.string)}function re(q){if(q.linkTitle=!1,q.linkHref=!1,q.linkText=!1,q.em=!1,q.strong=!1,q.strikethrough=!1,q.quote=0,q.indentedCode=!1,q.f==N){var T=b;if(!T){var de=o.innerMode(C,q.htmlState);T=de.mode.name=="xml"&&de.state.tagStart===null&&!de.state.context&&de.state.tokenize.isInText}T&&(q.f=j,q.block=ne,q.htmlState=null)}return q.trailingSpace=0,q.trailingSpaceNewLine=!1,q.prevLine=q.thisLine,q.thisLine={stream:null},null}function ne(q,T){var de=q.column()===T.indentation,Ee=X(T.prevLine.stream),fe=T.indentedCode,xe=T.prevLine.hr,pe=T.list!==!1,De=(T.listStack[T.listStack.length-1]||0)+3;T.indentedCode=!1;var Ne=T.indentation;if(T.indentationDiff===null&&(T.indentationDiff=T.indentation,pe)){for(T.list=null;Ne=4&&(fe||T.prevLine.fencedCodeEnd||T.prevLine.header||Ee))return q.skipToEnd(),T.indentedCode=!0,s.code;if(q.eatSpace())return null;if(de&&T.indentation<=De&&(Ge=q.match(c))&&Ge[1].length<=6)return T.quote=0,T.header=Ge[1].length,T.thisLine.header=!0,v.highlightFormatting&&(T.formatting="header"),T.f=T.inline,D(T);if(T.indentation<=De&&q.eat(">"))return T.quote=de?1:T.quote+1,v.highlightFormatting&&(T.formatting="quote"),q.eatSpace(),D(T);if(!Fe&&!T.setext&&de&&T.indentation<=De&&(Ge=q.match(w))){var Le=Ge[1]?"ol":"ul";return T.indentation=Ne+q.current().length,T.list=!0,T.quote=0,T.listStack.push(T.indentation),T.em=!1,T.strong=!1,T.code=!1,T.strikethrough=!1,v.taskLists&&q.match(k,!1)&&(T.taskList=!0),T.f=T.inline,v.highlightFormatting&&(T.formatting=["list","list-"+Le]),D(T)}else{if(de&&T.indentation<=De&&(Ge=q.match(E,!0)))return T.quote=0,T.fencedEndRE=new RegExp(Ge[1]+"+ *$"),T.localMode=v.fencedCodeBlockHighlighting&&_(Ge[2]||v.fencedCodeBlockDefaultMode),T.localMode&&(T.localState=o.startState(T.localMode)),T.f=T.block=F,v.highlightFormatting&&(T.formatting="code-block"),T.code=-1,D(T);if(T.setext||(!Me||!pe)&&!T.quote&&T.list===!1&&!T.code&&!Fe&&!z.test(q.string)&&(Ge=q.lookAhead(1))&&(Ge=Ge.match(d)))return T.setext?(T.header=T.setext,T.setext=0,q.skipToEnd(),v.highlightFormatting&&(T.formatting="header")):(T.header=Ge[0].charAt(0)=="="?1:2,T.setext=T.header),T.thisLine.header=!0,T.f=T.inline,D(T);if(Fe)return q.skipToEnd(),T.hr=!0,T.thisLine.hr=!0,s.hr;if(q.peek()==="[")return M(q,T,I)}return M(q,T,T.inline)}function N(q,T){var de=C.token(q,T.htmlState);if(!b){var Ee=o.innerMode(C,T.htmlState);(Ee.mode.name=="xml"&&Ee.state.tagStart===null&&!Ee.state.context&&Ee.state.tokenize.isInText||T.md_inside&&q.current().indexOf(">")>-1)&&(T.f=j,T.block=ne,T.htmlState=null)}return de}function F(q,T){var de=T.listStack[T.listStack.length-1]||0,Ee=T.indentation=q.quote?T.push(s.formatting+"-"+q.formatting[de]+"-"+q.quote):T.push("error"))}if(q.taskOpen)return T.push("meta"),T.length?T.join(" "):null;if(q.taskClosed)return T.push("property"),T.length?T.join(" "):null;if(q.linkHref?T.push(s.linkHref,"url"):(q.strong&&T.push(s.strong),q.em&&T.push(s.em),q.strikethrough&&T.push(s.strikethrough),q.emoji&&T.push(s.emoji),q.linkText&&T.push(s.linkText),q.code&&T.push(s.code),q.image&&T.push(s.image),q.imageAltText&&T.push(s.imageAltText,"link"),q.imageMarker&&T.push(s.imageMarker)),q.header&&T.push(s.header,s.header+"-"+q.header),q.quote&&(T.push(s.quote),!v.maxBlockquoteDepth||v.maxBlockquoteDepth>=q.quote?T.push(s.quote+"-"+q.quote):T.push(s.quote+"-"+v.maxBlockquoteDepth)),q.list!==!1){var Ee=(q.listStack.length-1)%3;Ee?Ee===1?T.push(s.list2):T.push(s.list3):T.push(s.list1)}return q.trailingSpaceNewLine?T.push("trailing-space-new-line"):q.trailingSpace&&T.push("trailing-space-"+(q.trailingSpace%2?"a":"b")),T.length?T.join(" "):null}function V(q,T){if(q.match(S,!0))return D(T)}function j(q,T){var de=T.text(q,T);if(typeof de<"u")return de;if(T.list)return T.list=null,D(T);if(T.taskList){var Ee=q.match(k,!0)[1]===" ";return Ee?T.taskOpen=!0:T.taskClosed=!0,v.highlightFormatting&&(T.formatting="task"),T.taskList=!1,D(T)}if(T.taskOpen=!1,T.taskClosed=!1,T.header&&q.match(/^#+$/,!0))return v.highlightFormatting&&(T.formatting="header"),D(T);var fe=q.next();if(T.linkTitle){T.linkTitle=!1;var xe=fe;fe==="("&&(xe=")"),xe=(xe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var pe="^\\s*(?:[^"+xe+"\\\\]+|\\\\\\\\|\\\\.)"+xe;if(q.match(new RegExp(pe),!0))return s.linkHref}if(fe==="`"){var De=T.formatting;v.highlightFormatting&&(T.formatting="code"),q.eatWhile("`");var Ne=q.current().length;if(T.code==0&&(!T.quote||Ne==1))return T.code=Ne,D(T);if(Ne==T.code){var Me=D(T);return T.code=0,Me}else return T.formatting=De,D(T)}else if(T.code)return D(T);if(fe==="\\"&&(q.next(),v.highlightFormatting)){var Fe=D(T),Ge=s.formatting+"-escape";return Fe?Fe+" "+Ge:Ge}if(fe==="!"&&q.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return T.imageMarker=!0,T.image=!0,v.highlightFormatting&&(T.formatting="image"),D(T);if(fe==="["&&T.imageMarker&&q.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return T.imageMarker=!1,T.imageAltText=!0,v.highlightFormatting&&(T.formatting="image"),D(T);if(fe==="]"&&T.imageAltText){v.highlightFormatting&&(T.formatting="image");var Fe=D(T);return T.imageAltText=!1,T.image=!1,T.inline=T.f=x,Fe}if(fe==="["&&!T.image)return T.linkText&&q.match(/^.*?\]/)||(T.linkText=!0,v.highlightFormatting&&(T.formatting="link")),D(T);if(fe==="]"&&T.linkText){v.highlightFormatting&&(T.formatting="link");var Fe=D(T);return T.linkText=!1,T.inline=T.f=q.match(/\(.*?\)| ?\[.*?\]/,!1)?x:j,Fe}if(fe==="<"&&q.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){T.f=T.inline=J,v.highlightFormatting&&(T.formatting="link");var Fe=D(T);return Fe?Fe+=" ":Fe="",Fe+s.linkInline}if(fe==="<"&&q.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){T.f=T.inline=J,v.highlightFormatting&&(T.formatting="link");var Fe=D(T);return Fe?Fe+=" ":Fe="",Fe+s.linkEmail}if(v.xml&&fe==="<"&&q.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Le=q.string.indexOf(">",q.pos);if(Le!=-1){var Je=q.string.substring(q.start,Le);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Je)&&(T.md_inside=!0)}return q.backUp(1),T.htmlState=o.startState(C),B(q,T,N)}if(v.xml&&fe==="<"&&q.match(/^\/\w*?>/))return T.md_inside=!1,"tag";if(fe==="*"||fe==="_"){for(var He=1,$e=q.pos==1?" ":q.string.charAt(q.pos-2);He<3&&q.eat(fe);)He++;var O=q.peek()||" ",Z=!/\s/.test(O)&&(!y.test(O)||/\s/.test($e)||y.test($e)),me=!/\s/.test($e)&&(!y.test($e)||/\s/.test(O)||y.test(O)),Be=null,te=null;if(He%2&&(!T.em&&Z&&(fe==="*"||!me||y.test($e))?Be=!0:T.em==fe&&me&&(fe==="*"||!Z||y.test(O))&&(Be=!1)),He>1&&(!T.strong&&Z&&(fe==="*"||!me||y.test($e))?te=!0:T.strong==fe&&me&&(fe==="*"||!Z||y.test(O))&&(te=!1)),te!=null||Be!=null){v.highlightFormatting&&(T.formatting=Be==null?"strong":te==null?"em":"strong em"),Be===!0&&(T.em=fe),te===!0&&(T.strong=fe);var Me=D(T);return Be===!1&&(T.em=!1),te===!1&&(T.strong=!1),Me}}else if(fe===" "&&(q.eat("*")||q.eat("_"))){if(q.peek()===" ")return D(T);q.backUp(1)}if(v.strikethrough){if(fe==="~"&&q.eatWhile(fe)){if(T.strikethrough){v.highlightFormatting&&(T.formatting="strikethrough");var Me=D(T);return T.strikethrough=!1,Me}else if(q.match(/^[^\s]/,!1))return T.strikethrough=!0,v.highlightFormatting&&(T.formatting="strikethrough"),D(T)}else if(fe===" "&&q.match("~~",!0)){if(q.peek()===" ")return D(T);q.backUp(2)}}if(v.emoji&&fe===":"&&q.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){T.emoji=!0,v.highlightFormatting&&(T.formatting="emoji");var ce=D(T);return T.emoji=!1,ce}return fe===" "&&(q.match(/^ +$/,!1)?T.trailingSpace++:T.trailingSpace&&(T.trailingSpaceNewLine=!0)),D(T)}function J(q,T){var de=q.next();if(de===">"){T.f=T.inline=j,v.highlightFormatting&&(T.formatting="link");var Ee=D(T);return Ee?Ee+=" ":Ee="",Ee+s.linkInline}return q.match(/^[^>]+/,!0),s.linkInline}function x(q,T){if(q.eatSpace())return null;var de=q.next();return de==="("||de==="["?(T.f=T.inline=Y(de==="("?")":"]"),v.highlightFormatting&&(T.formatting="link-string"),T.linkHref=!0,D(T)):"error"}var K={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Y(q){return function(T,de){var Ee=T.next();if(Ee===q){de.f=de.inline=j,v.highlightFormatting&&(de.formatting="link-string");var fe=D(de);return de.linkHref=!1,fe}return T.match(K[q]),de.linkHref=!0,D(de)}}function I(q,T){return q.match(/^([^\]\\]|\\.)*\]:/,!1)?(T.f=W,q.next(),v.highlightFormatting&&(T.formatting="link"),T.linkText=!0,D(T)):M(q,T,j)}function W(q,T){if(q.match("]:",!0)){T.f=T.inline=le,v.highlightFormatting&&(T.formatting="link");var de=D(T);return T.linkText=!1,de}return q.match(/^([^\]\\]|\\.)+/,!0),s.linkText}function le(q,T){return q.eatSpace()?null:(q.match(/^[^\s]+/,!0),q.peek()===void 0?T.linkTitle=!0:q.match(/^(?:\s+(?:"(?:[^"\\]|\\.)+"|'(?:[^'\\]|\\.)+'|\((?:[^)\\]|\\.)+\)))?/,!0),T.f=T.inline=j,s.linkHref+" url")}var ye={startState:function(){return{f:ne,prevLine:{stream:null},thisLine:{stream:null},block:ne,htmlState:null,indentation:0,inline:j,text:V,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(q){return{f:q.f,prevLine:q.prevLine,thisLine:q.thisLine,block:q.block,htmlState:q.htmlState&&o.copyState(C,q.htmlState),indentation:q.indentation,localMode:q.localMode,localState:q.localMode?o.copyState(q.localMode,q.localState):null,inline:q.inline,text:q.text,formatting:!1,linkText:q.linkText,linkTitle:q.linkTitle,linkHref:q.linkHref,code:q.code,em:q.em,strong:q.strong,strikethrough:q.strikethrough,emoji:q.emoji,header:q.header,setext:q.setext,hr:q.hr,taskList:q.taskList,list:q.list,listStack:q.listStack.slice(0),quote:q.quote,indentedCode:q.indentedCode,trailingSpace:q.trailingSpace,trailingSpaceNewLine:q.trailingSpaceNewLine,md_inside:q.md_inside,fencedEndRE:q.fencedEndRE}},token:function(q,T){if(T.formatting=!1,q!=T.thisLine.stream){if(T.header=0,T.hr=!1,q.match(/^\s*$/,!0))return re(T),null;if(T.prevLine=T.thisLine,T.thisLine={stream:q},T.taskList=!1,T.trailingSpace=0,T.trailingSpaceNewLine=!1,!T.localState&&(T.f=T.block,T.f!=N)){var de=q.match(/^\s*/,!0)[0].replace(/\t/g,H).length;if(T.indentation=de,T.indentationDiff=null,de>0)return null}}return T.f(q,T)},innerMode:function(q){return q.block==N?{state:q.htmlState,mode:C}:q.localState?{state:q.localState,mode:q.localMode}:{state:q,mode:ye}},indent:function(q,T,de){return q.block==N&&C.indent?C.indent(q.htmlState,T,de):q.localState&&q.localMode.indent?q.localMode.indent(q.localState,T,de):o.Pass},blankLine:re,getType:D,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return ye},"xml"),o.defineMIME("text/markdown","markdown"),o.defineMIME("text/x-markdown","markdown")})});var Vs=Ue((Ys,Qs)=>{(function(o){typeof Ys=="object"&&typeof Qs=="object"?o(Re(),Vo(),Kn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../markdown/markdown","../../addon/mode/overlay"],o):o(CodeMirror)})(function(o){"use strict";var p=/^((?:(?:aaas?|about|acap|adiumxtra|af[ps]|aim|apt|attachment|aw|beshare|bitcoin|bolo|callto|cap|chrome(?:-extension)?|cid|coap|com-eventbrite-attendee|content|crid|cvs|data|dav|dict|dlna-(?:playcontainer|playsingle)|dns|doi|dtn|dvb|ed2k|facetime|feed|file|finger|fish|ftp|geo|gg|git|gizmoproject|go|gopher|gtalk|h323|hcp|https?|iax|icap|icon|im|imap|info|ipn|ipp|irc[6s]?|iris(?:\.beep|\.lwz|\.xpc|\.xpcs)?|itms|jar|javascript|jms|keyparc|lastfm|ldaps?|magnet|mailto|maps|market|message|mid|mms|ms-help|msnim|msrps?|mtqp|mumble|mupdate|mvn|news|nfs|nih?|nntp|notes|oid|opaquelocktoken|palm|paparazzi|platform|pop|pres|proxy|psyc|query|res(?:ource)?|rmi|rsync|rtmp|rtsp|secondlife|service|session|sftp|sgn|shttp|sieve|sips?|skype|sm[bs]|snmp|soap\.beeps?|soldat|spotify|ssh|steam|svn|tag|teamspeak|tel(?:net)?|tftp|things|thismessage|tip|tn3270|tv|udp|unreal|urn|ut2004|vemmi|ventrilo|view-source|webcal|wss?|wtai|wyciwyg|xcon(?:-userid)?|xfire|xmlrpc\.beeps?|xmpp|xri|ymsgr|z39\.50[rs]?):(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]|\([^\s()<>]*\))+(?:\([^\s()<>]*\)|[^\s`*!()\[\]{};:'".,<>?«»“”‘’]))/i;o.defineMode("gfm",function(v,C){var b=0;function _(w){return w.code=!1,null}var s={startState:function(){return{code:!1,codeBlock:!1,ateSpace:!1}},copyState:function(w){return{code:w.code,codeBlock:w.codeBlock,ateSpace:w.ateSpace}},token:function(w,k){if(k.combineTokens=null,k.codeBlock)return w.match(/^```+/)?(k.codeBlock=!1,null):(w.skipToEnd(),null);if(w.sol()&&(k.code=!1),w.sol()&&w.match(/^```+/))return w.skipToEnd(),k.codeBlock=!0,null;if(w.peek()==="`"){w.next();var c=w.pos;w.eatWhile("`");var d=1+w.pos-c;return k.code?d===b&&(k.code=!1):(b=d,k.code=!0),null}else if(k.code)return w.next(),null;if(w.eatSpace())return k.ateSpace=!0,null;if((w.sol()||k.ateSpace)&&(k.ateSpace=!1,C.gitHubSpice!==!1)){if(w.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?=.{0,6}\d)(?:[a-f0-9]{7,40}\b)/))return k.combineTokens=!0,"link";if(w.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/))return k.combineTokens=!0,"link"}return w.match(p)&&w.string.slice(w.start-2,w.start)!="]("&&(w.start==0||/\W/.test(w.string.charAt(w.start-1)))?(k.combineTokens=!0,"link"):(w.next(),null)},blankLine:_},g={taskLists:!0,strikethrough:!0,emoji:!0};for(var h in C)g[h]=C[h];return g.name="markdown",o.overlayMode(o.getMode(v,g),s)},"markdown"),o.defineMIME("text/x-gfm","gfm")})});var tu=Ue((Js,eu)=>{(function(o){typeof Js=="object"&&typeof eu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("go",function(p){var v=p.indentUnit,C={break:!0,case:!0,chan:!0,const:!0,continue:!0,default:!0,defer:!0,else:!0,fallthrough:!0,for:!0,func:!0,go:!0,goto:!0,if:!0,import:!0,interface:!0,map:!0,package:!0,range:!0,return:!0,select:!0,struct:!0,switch:!0,type:!0,var:!0,bool:!0,byte:!0,complex64:!0,complex128:!0,float32:!0,float64:!0,int8:!0,int16:!0,int32:!0,int64:!0,string:!0,uint8:!0,uint16:!0,uint32:!0,uint64:!0,int:!0,uint:!0,uintptr:!0,error:!0,rune:!0,any:!0,comparable:!0},b={true:!0,false:!0,iota:!0,nil:!0,append:!0,cap:!0,close:!0,complex:!0,copy:!0,delete:!0,imag:!0,len:!0,make:!0,new:!0,panic:!0,print:!0,println:!0,real:!0,recover:!0},_=/[+\-*&^%:=<>!|\/]/,s;function g(S,E){var z=S.next();if(z=='"'||z=="'"||z=="`")return E.tokenize=h(z),E.tokenize(S,E);if(/[\d\.]/.test(z))return z=="."?S.match(/^[0-9]+([eE][\-+]?[0-9]+)?/):z=="0"?S.match(/^[xX][0-9a-fA-F]+/)||S.match(/^0[0-7]+/):S.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/),"number";if(/[\[\]{}\(\),;\:\.]/.test(z))return s=z,null;if(z=="/"){if(S.eat("*"))return E.tokenize=w,w(S,E);if(S.eat("/"))return S.skipToEnd(),"comment"}if(_.test(z))return S.eatWhile(_),"operator";S.eatWhile(/[\w\$_\xa1-\uffff]/);var y=S.current();return C.propertyIsEnumerable(y)?((y=="case"||y=="default")&&(s="case"),"keyword"):b.propertyIsEnumerable(y)?"atom":"variable"}function h(S){return function(E,z){for(var y=!1,H,M=!1;(H=E.next())!=null;){if(H==S&&!y){M=!0;break}y=!y&&S!="`"&&H=="\\"}return(M||!(y||S=="`"))&&(z.tokenize=g),"string"}}function w(S,E){for(var z=!1,y;y=S.next();){if(y=="/"&&z){E.tokenize=g;break}z=y=="*"}return"comment"}function k(S,E,z,y,H){this.indented=S,this.column=E,this.type=z,this.align=y,this.prev=H}function c(S,E,z){return S.context=new k(S.indented,E,z,null,S.context)}function d(S){if(S.context.prev){var E=S.context.type;return(E==")"||E=="]"||E=="}")&&(S.indented=S.context.indented),S.context=S.context.prev}}return{startState:function(S){return{tokenize:null,context:new k((S||0)-v,0,"top",!1),indented:0,startOfLine:!0}},token:function(S,E){var z=E.context;if(S.sol()&&(z.align==null&&(z.align=!1),E.indented=S.indentation(),E.startOfLine=!0,z.type=="case"&&(z.type="}")),S.eatSpace())return null;s=null;var y=(E.tokenize||g)(S,E);return y=="comment"||(z.align==null&&(z.align=!0),s=="{"?c(E,S.column(),"}"):s=="["?c(E,S.column(),"]"):s=="("?c(E,S.column(),")"):s=="case"?z.type="case":(s=="}"&&z.type=="}"||s==z.type)&&d(E),E.startOfLine=!1),y},indent:function(S,E){if(S.tokenize!=g&&S.tokenize!=null)return o.Pass;var z=S.context,y=E&&E.charAt(0);if(z.type=="case"&&/^(?:case|default)\b/.test(E))return S.context.type="}",z.indented;var H=y==z.type;return z.align?z.column+(H?0:1):z.indented+(H?0:v)},electricChars:"{}):",closeBrackets:"()[]{}''\"\"``",fold:"brace",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}}),o.defineMIME("text/x-go","go")})});var iu=Ue((ru,nu)=>{(function(o){typeof ru=="object"&&typeof nu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("http",function(){function p(w,k){return w.skipToEnd(),k.cur=g,"error"}function v(w,k){return w.match(/^HTTP\/\d\.\d/)?(k.cur=C,"keyword"):w.match(/^[A-Z]+/)&&/[ \t]/.test(w.peek())?(k.cur=_,"keyword"):p(w,k)}function C(w,k){var c=w.match(/^\d+/);if(!c)return p(w,k);k.cur=b;var d=Number(c[0]);return d>=100&&d<200?"positive informational":d>=200&&d<300?"positive success":d>=300&&d<400?"positive redirect":d>=400&&d<500?"negative client-error":d>=500&&d<600?"negative server-error":"error"}function b(w,k){return w.skipToEnd(),k.cur=g,null}function _(w,k){return w.eatWhile(/\S/),k.cur=s,"string-2"}function s(w,k){return w.match(/^HTTP\/\d\.\d$/)?(k.cur=g,"keyword"):p(w,k)}function g(w){return w.sol()&&!w.eat(/[ \t]/)?w.match(/^.*?:/)?"atom":(w.skipToEnd(),"error"):(w.skipToEnd(),"string")}function h(w){return w.skipToEnd(),null}return{token:function(w,k){var c=k.cur;return c!=g&&c!=h&&w.eatSpace()?null:c(w,k)},blankLine:function(w){w.cur=h},startState:function(){return{cur:v}}}}),o.defineMIME("message/http","http")})});var lu=Ue((ou,au)=>{(function(o){typeof ou=="object"&&typeof au=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("jinja2",function(){var p=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","do","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","set","raw","endraw","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","call","endcall","macro","endmacro","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","without","context","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","pluralize","autoescape","endautoescape"],v=/^[+\-*&%=<>!?|~^]/,C=/^[:\[\(\{]/,b=["true","false"],_=/^(\d[+\-\*\/])?\d+(\.\d+)?/;p=new RegExp("(("+p.join(")|(")+"))\\b"),b=new RegExp("(("+b.join(")|(")+"))\\b");function s(g,h){var w=g.peek();if(h.incomment)return g.skipTo("#}")?(g.eatWhile(/\#|}/),h.incomment=!1):g.skipToEnd(),"comment";if(h.intag){if(h.operator){if(h.operator=!1,g.match(b))return"atom";if(g.match(_))return"number"}if(h.sign){if(h.sign=!1,g.match(b))return"atom";if(g.match(_))return"number"}if(h.instring)return w==h.instring&&(h.instring=!1),g.next(),"string";if(w=="'"||w=='"')return h.instring=w,g.next(),"string";if(h.inbraces>0&&w==")")g.next(),h.inbraces--;else if(w=="(")g.next(),h.inbraces++;else if(h.inbrackets>0&&w=="]")g.next(),h.inbrackets--;else if(w=="[")g.next(),h.inbrackets++;else{if(!h.lineTag&&(g.match(h.intag+"}")||g.eat("-")&&g.match(h.intag+"}")))return h.intag=!1,"tag";if(g.match(v))return h.operator=!0,"operator";if(g.match(C))h.sign=!0;else{if(g.column()==1&&h.lineTag&&g.match(p))return"keyword";if(g.eat(" ")||g.sol()){if(g.match(p))return"keyword";if(g.match(b))return"atom";if(g.match(_))return"number";g.sol()&&g.next()}else g.next()}}return"variable"}else if(g.eat("{")){if(g.eat("#"))return h.incomment=!0,g.skipTo("#}")?(g.eatWhile(/\#|}/),h.incomment=!1):g.skipToEnd(),"comment";if(w=g.eat(/\{|%/))return h.intag=w,h.inbraces=0,h.inbrackets=0,w=="{"&&(h.intag="}"),g.eat("-"),"tag"}else if(g.eat("#")){if(g.peek()=="#")return g.skipToEnd(),"comment";if(!g.eol())return h.intag=!0,h.lineTag=!0,h.inbraces=0,h.inbrackets=0,"tag"}g.next()}return{startState:function(){return{tokenize:s,inbrackets:0,inbraces:0}},token:function(g,h){var w=h.tokenize(g,h);return g.eol()&&h.lineTag&&!h.instring&&h.inbraces==0&&h.inbrackets==0&&(h.intag=!1,h.lineTag=!1),w},blockCommentStart:"{#",blockCommentEnd:"#}",lineComment:"##"}}),o.defineMIME("text/jinja2","jinja2")})});var cu=Ue((su,uu)=>{(function(o){typeof su=="object"&&typeof uu=="object"?o(Re(),dn(),pn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../xml/xml","../javascript/javascript"],o):o(CodeMirror)})(function(o){"use strict";function p(C,b,_,s){this.state=C,this.mode=b,this.depth=_,this.prev=s}function v(C){return new p(o.copyState(C.mode,C.state),C.mode,C.depth,C.prev&&v(C.prev))}o.defineMode("jsx",function(C,b){var _=o.getMode(C,{name:"xml",allowMissing:!0,multilineTagIndentPastTag:!1,allowMissingTagName:!0}),s=o.getMode(C,b&&b.base||"javascript");function g(c){var d=c.tagName;c.tagName=null;var S=_.indent(c,"","");return c.tagName=d,S}function h(c,d){return d.context.mode==_?w(c,d,d.context):k(c,d,d.context)}function w(c,d,S){if(S.depth==2)return c.match(/^.*?\*\//)?S.depth=1:c.skipToEnd(),"comment";if(c.peek()=="{"){_.skipAttribute(S.state);var E=g(S.state),z=S.state.context;if(z&&c.match(/^[^>]*>\s*$/,!1)){for(;z.prev&&!z.startOfLine;)z=z.prev;z.startOfLine?E-=C.indentUnit:S.prev.state.lexical&&(E=S.prev.state.lexical.indented)}else S.depth==1&&(E+=C.indentUnit);return d.context=new p(o.startState(s,E),s,0,d.context),null}if(S.depth==1){if(c.peek()=="<")return _.skipAttribute(S.state),d.context=new p(o.startState(_,g(S.state)),_,0,d.context),null;if(c.match("//"))return c.skipToEnd(),"comment";if(c.match("/*"))return S.depth=2,h(c,d)}var y=_.token(c,S.state),H=c.current(),M;return/\btag\b/.test(y)?/>$/.test(H)?S.state.context?S.depth=0:d.context=d.context.prev:/^-1&&c.backUp(H.length-M),y}function k(c,d,S){if(c.peek()=="<"&&s.expressionAllowed(c,S.state))return d.context=new p(o.startState(_,s.indent(S.state,"","")),_,0,d.context),s.skipExpression(S.state),null;var E=s.token(c,S.state);if(!E&&S.depth!=null){var z=c.current();z=="{"?S.depth++:z=="}"&&--S.depth==0&&(d.context=d.context.prev)}return E}return{startState:function(){return{context:new p(o.startState(s),s)}},copyState:function(c){return{context:v(c.context)}},token:h,indent:function(c,d,S){return c.context.mode.indent(c.context.state,d,S)},innerMode:function(c){return c.context}}},"xml","javascript"),o.defineMIME("text/jsx","jsx"),o.defineMIME("text/typescript-jsx",{name:"jsx",base:{name:"javascript",typescript:!0}})})});var pu=Ue((fu,du)=>{(function(o){typeof fu=="object"&&typeof du=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("nginx",function(p){function v(S){for(var E={},z=S.split(" "),y=0;y*\/]/.test(y)?h(null,"select-op"):/[;{}:\[\]]/.test(y)?h(null,y):(S.eatWhile(/[\w\\\-]/),h("variable","variable"))}function k(S,E){for(var z=!1,y;(y=S.next())!=null;){if(z&&y=="/"){E.tokenize=w;break}z=y=="*"}return h("comment","comment")}function c(S,E){for(var z=0,y;(y=S.next())!=null;){if(z>=2&&y==">"){E.tokenize=w;break}z=y=="-"?z+1:0}return h("comment","comment")}function d(S){return function(E,z){for(var y=!1,H;(H=E.next())!=null&&!(H==S&&!y);)y=!y&&H=="\\";return y||(z.tokenize=w),h("string","string")}}return{startState:function(S){return{tokenize:w,baseIndent:S||0,stack:[]}},token:function(S,E){if(S.eatSpace())return null;g=null;var z=E.tokenize(S,E),y=E.stack[E.stack.length-1];return g=="hash"&&y=="rule"?z="atom":z=="variable"&&(y=="rule"?z="number":(!y||y=="@media{")&&(z="tag")),y=="rule"&&/^[\{\};]$/.test(g)&&E.stack.pop(),g=="{"?y=="@media"?E.stack[E.stack.length-1]="@media{":E.stack.push("{"):g=="}"?E.stack.pop():g=="@media"?E.stack.push("@media"):y=="{"&&g!="comment"&&E.stack.push("rule"),z},indent:function(S,E){var z=S.stack.length;return/^\}/.test(E)&&(z-=S.stack[S.stack.length-1]=="rule"?2:1),S.baseIndent+z*s},electricChars:"}"}}),o.defineMIME("text/x-nginx-conf","nginx")})});var mu=Ue((hu,gu)=>{(function(o){typeof hu=="object"&&typeof gu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("pascal",function(){function p(w){for(var k={},c=w.split(" "),d=0;d!?|\/]/;function _(w,k){var c=w.next();if(c=="#"&&k.startOfLine)return w.skipToEnd(),"meta";if(c=='"'||c=="'")return k.tokenize=s(c),k.tokenize(w,k);if(c=="("&&w.eat("*"))return k.tokenize=g,g(w,k);if(c=="{")return k.tokenize=h,h(w,k);if(/[\[\]\(\),;\:\.]/.test(c))return null;if(/\d/.test(c))return w.eatWhile(/[\w\.]/),"number";if(c=="/"&&w.eat("/"))return w.skipToEnd(),"comment";if(b.test(c))return w.eatWhile(b),"operator";w.eatWhile(/[\w\$_]/);var d=w.current();return v.propertyIsEnumerable(d)?"keyword":C.propertyIsEnumerable(d)?"atom":"variable"}function s(w){return function(k,c){for(var d=!1,S,E=!1;(S=k.next())!=null;){if(S==w&&!d){E=!0;break}d=!d&&S=="\\"}return(E||!d)&&(c.tokenize=null),"string"}}function g(w,k){for(var c=!1,d;d=w.next();){if(d==")"&&c){k.tokenize=null;break}c=d=="*"}return"comment"}function h(w,k){for(var c;c=w.next();)if(c=="}"){k.tokenize=null;break}return"comment"}return{startState:function(){return{tokenize:null}},token:function(w,k){if(w.eatSpace())return null;var c=(k.tokenize||_)(w,k);return c=="comment"||c=="meta",c},electricChars:"{}"}}),o.defineMIME("text/x-pascal","pascal")})});var yu=Ue((vu,bu)=>{(function(o){typeof vu=="object"&&typeof bu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("perl",function(){var _={"->":4,"++":4,"--":4,"**":4,"=~":4,"!~":4,"*":4,"/":4,"%":4,x:4,"+":4,"-":4,".":4,"<<":4,">>":4,"<":4,">":4,"<=":4,">=":4,lt:4,gt:4,le:4,ge:4,"==":4,"!=":4,"<=>":4,eq:4,ne:4,cmp:4,"~~":4,"&":4,"|":4,"^":4,"&&":4,"||":4,"//":4,"..":4,"...":4,"?":4,":":4,"=":4,"+=":4,"-=":4,"*=":4,",":4,"=>":4,"::":4,not:4,and:4,or:4,xor:4,BEGIN:[5,1],END:[5,1],PRINT:[5,1],PRINTF:[5,1],GETC:[5,1],READ:[5,1],READLINE:[5,1],DESTROY:[5,1],TIE:[5,1],TIEHANDLE:[5,1],UNTIE:[5,1],STDIN:5,STDIN_TOP:5,STDOUT:5,STDOUT_TOP:5,STDERR:5,STDERR_TOP:5,$ARG:5,$_:5,"@ARG":5,"@_":5,$LIST_SEPARATOR:5,'$"':5,$PROCESS_ID:5,$PID:5,$$:5,$REAL_GROUP_ID:5,$GID:5,"$(":5,$EFFECTIVE_GROUP_ID:5,$EGID:5,"$)":5,$PROGRAM_NAME:5,$0:5,$SUBSCRIPT_SEPARATOR:5,$SUBSEP:5,"$;":5,$REAL_USER_ID:5,$UID:5,"$<":5,$EFFECTIVE_USER_ID:5,$EUID:5,"$>":5,$a:5,$b:5,$COMPILING:5,"$^C":5,$DEBUGGING:5,"$^D":5,"${^ENCODING}":5,$ENV:5,"%ENV":5,$SYSTEM_FD_MAX:5,"$^F":5,"@F":5,"${^GLOBAL_PHASE}":5,"$^H":5,"%^H":5,"@INC":5,"%INC":5,$INPLACE_EDIT:5,"$^I":5,"$^M":5,$OSNAME:5,"$^O":5,"${^OPEN}":5,$PERLDB:5,"$^P":5,$SIG:5,"%SIG":5,$BASETIME:5,"$^T":5,"${^TAINT}":5,"${^UNICODE}":5,"${^UTF8CACHE}":5,"${^UTF8LOCALE}":5,$PERL_VERSION:5,"$^V":5,"${^WIN32_SLOPPY_STAT}":5,$EXECUTABLE_NAME:5,"$^X":5,$1:5,$MATCH:5,"$&":5,"${^MATCH}":5,$PREMATCH:5,"$`":5,"${^PREMATCH}":5,$POSTMATCH:5,"$'":5,"${^POSTMATCH}":5,$LAST_PAREN_MATCH:5,"$+":5,$LAST_SUBMATCH_RESULT:5,"$^N":5,"@LAST_MATCH_END":5,"@+":5,"%LAST_PAREN_MATCH":5,"%+":5,"@LAST_MATCH_START":5,"@-":5,"%LAST_MATCH_START":5,"%-":5,$LAST_REGEXP_CODE_RESULT:5,"$^R":5,"${^RE_DEBUG_FLAGS}":5,"${^RE_TRIE_MAXBUF}":5,$ARGV:5,"@ARGV":5,ARGV:5,ARGVOUT:5,$OUTPUT_FIELD_SEPARATOR:5,$OFS:5,"$,":5,$INPUT_LINE_NUMBER:5,$NR:5,"$.":5,$INPUT_RECORD_SEPARATOR:5,$RS:5,"$/":5,$OUTPUT_RECORD_SEPARATOR:5,$ORS:5,"$\\":5,$OUTPUT_AUTOFLUSH:5,"$|":5,$ACCUMULATOR:5,"$^A":5,$FORMAT_FORMFEED:5,"$^L":5,$FORMAT_PAGE_NUMBER:5,"$%":5,$FORMAT_LINES_LEFT:5,"$-":5,$FORMAT_LINE_BREAK_CHARACTERS:5,"$:":5,$FORMAT_LINES_PER_PAGE:5,"$=":5,$FORMAT_TOP_NAME:5,"$^":5,$FORMAT_NAME:5,"$~":5,"${^CHILD_ERROR_NATIVE}":5,$EXTENDED_OS_ERROR:5,"$^E":5,$EXCEPTIONS_BEING_CAUGHT:5,"$^S":5,$WARNING:5,"$^W":5,"${^WARNING_BITS}":5,$OS_ERROR:5,$ERRNO:5,"$!":5,"%OS_ERROR":5,"%ERRNO":5,"%!":5,$CHILD_ERROR:5,"$?":5,$EVAL_ERROR:5,"$@":5,$OFMT:5,"$#":5,"$*":5,$ARRAY_BASE:5,"$[":5,$OLD_PERL_VERSION:5,"$]":5,if:[1,1],elsif:[1,1],else:[1,1],while:[1,1],unless:[1,1],for:[1,1],foreach:[1,1],abs:1,accept:1,alarm:1,atan2:1,bind:1,binmode:1,bless:1,bootstrap:1,break:1,caller:1,chdir:1,chmod:1,chomp:1,chop:1,chown:1,chr:1,chroot:1,close:1,closedir:1,connect:1,continue:[1,1],cos:1,crypt:1,dbmclose:1,dbmopen:1,default:1,defined:1,delete:1,die:1,do:1,dump:1,each:1,endgrent:1,endhostent:1,endnetent:1,endprotoent:1,endpwent:1,endservent:1,eof:1,eval:1,exec:1,exists:1,exit:1,exp:1,fcntl:1,fileno:1,flock:1,fork:1,format:1,formline:1,getc:1,getgrent:1,getgrgid:1,getgrnam:1,gethostbyaddr:1,gethostbyname:1,gethostent:1,getlogin:1,getnetbyaddr:1,getnetbyname:1,getnetent:1,getpeername:1,getpgrp:1,getppid:1,getpriority:1,getprotobyname:1,getprotobynumber:1,getprotoent:1,getpwent:1,getpwnam:1,getpwuid:1,getservbyname:1,getservbyport:1,getservent:1,getsockname:1,getsockopt:1,given:1,glob:1,gmtime:1,goto:1,grep:1,hex:1,import:1,index:1,int:1,ioctl:1,join:1,keys:1,kill:1,last:1,lc:1,lcfirst:1,length:1,link:1,listen:1,local:2,localtime:1,lock:1,log:1,lstat:1,m:null,map:1,mkdir:1,msgctl:1,msgget:1,msgrcv:1,msgsnd:1,my:2,new:1,next:1,no:1,oct:1,open:1,opendir:1,ord:1,our:2,pack:1,package:1,pipe:1,pop:1,pos:1,print:1,printf:1,prototype:1,push:1,q:null,qq:null,qr:null,quotemeta:null,qw:null,qx:null,rand:1,read:1,readdir:1,readline:1,readlink:1,readpipe:1,recv:1,redo:1,ref:1,rename:1,require:1,reset:1,return:1,reverse:1,rewinddir:1,rindex:1,rmdir:1,s:null,say:1,scalar:1,seek:1,seekdir:1,select:1,semctl:1,semget:1,semop:1,send:1,setgrent:1,sethostent:1,setnetent:1,setpgrp:1,setpriority:1,setprotoent:1,setpwent:1,setservent:1,setsockopt:1,shift:1,shmctl:1,shmget:1,shmread:1,shmwrite:1,shutdown:1,sin:1,sleep:1,socket:1,socketpair:1,sort:1,splice:1,split:1,sprintf:1,sqrt:1,srand:1,stat:1,state:1,study:1,sub:1,substr:1,symlink:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,tell:1,telldir:1,tie:1,tied:1,time:1,times:1,tr:null,truncate:1,uc:1,ucfirst:1,umask:1,undef:1,unlink:1,unpack:1,unshift:1,untie:1,use:1,utime:1,values:1,vec:1,wait:1,waitpid:1,wantarray:1,warn:1,when:1,write:1,y:null},s="string-2",g=/[goseximacplud]/;function h(c,d,S,E,z){return d.chain=null,d.style=null,d.tail=null,d.tokenize=function(y,H){for(var M=!1,B,X=0;B=y.next();){if(B===S[X]&&!M)return S[++X]!==void 0?(H.chain=S[X],H.style=E,H.tail=z):z&&y.eatWhile(z),H.tokenize=k,E;M=!M&&B=="\\"}return E},d.tokenize(c,d)}function w(c,d,S){return d.tokenize=function(E,z){return E.string==S&&(z.tokenize=k),E.skipToEnd(),"string"},d.tokenize(c,d)}function k(c,d){if(c.eatSpace())return null;if(d.chain)return h(c,d,d.chain,d.style,d.tail);if(c.match(/^(\-?((\d[\d_]*)?\.\d+(e[+-]?\d+)?|\d+\.\d*)|0x[\da-fA-F_]+|0b[01_]+|\d[\d_]*(e[+-]?\d+)?)/))return"number";if(c.match(/^<<(?=[_a-zA-Z])/))return c.eatWhile(/\w/),w(c,d,c.current().substr(2));if(c.sol()&&c.match(/^\=item(?!\w)/))return w(c,d,"=cut");var S=c.next();if(S=='"'||S=="'"){if(v(c,3)=="<<"+S){var E=c.pos;c.eatWhile(/\w/);var z=c.current().substr(1);if(z&&c.eat(S))return w(c,d,z);c.pos=E}return h(c,d,[S],"string")}if(S=="q"){var y=p(c,-2);if(!(y&&/\w/.test(y))){if(y=p(c,0),y=="x"){if(y=p(c,1),y=="(")return b(c,2),h(c,d,[")"],s,g);if(y=="[")return b(c,2),h(c,d,["]"],s,g);if(y=="{")return b(c,2),h(c,d,["}"],s,g);if(y=="<")return b(c,2),h(c,d,[">"],s,g);if(/[\^'"!~\/]/.test(y))return b(c,1),h(c,d,[c.eat(y)],s,g)}else if(y=="q"){if(y=p(c,1),y=="(")return b(c,2),h(c,d,[")"],"string");if(y=="[")return b(c,2),h(c,d,["]"],"string");if(y=="{")return b(c,2),h(c,d,["}"],"string");if(y=="<")return b(c,2),h(c,d,[">"],"string");if(/[\^'"!~\/]/.test(y))return b(c,1),h(c,d,[c.eat(y)],"string")}else if(y=="w"){if(y=p(c,1),y=="(")return b(c,2),h(c,d,[")"],"bracket");if(y=="[")return b(c,2),h(c,d,["]"],"bracket");if(y=="{")return b(c,2),h(c,d,["}"],"bracket");if(y=="<")return b(c,2),h(c,d,[">"],"bracket");if(/[\^'"!~\/]/.test(y))return b(c,1),h(c,d,[c.eat(y)],"bracket")}else if(y=="r"){if(y=p(c,1),y=="(")return b(c,2),h(c,d,[")"],s,g);if(y=="[")return b(c,2),h(c,d,["]"],s,g);if(y=="{")return b(c,2),h(c,d,["}"],s,g);if(y=="<")return b(c,2),h(c,d,[">"],s,g);if(/[\^'"!~\/]/.test(y))return b(c,1),h(c,d,[c.eat(y)],s,g)}else if(/[\^'"!~\/(\[{<]/.test(y)){if(y=="(")return b(c,1),h(c,d,[")"],"string");if(y=="[")return b(c,1),h(c,d,["]"],"string");if(y=="{")return b(c,1),h(c,d,["}"],"string");if(y=="<")return b(c,1),h(c,d,[">"],"string");if(/[\^'"!~\/]/.test(y))return h(c,d,[c.eat(y)],"string")}}}if(S=="m"){var y=p(c,-2);if(!(y&&/\w/.test(y))&&(y=c.eat(/[(\[{<\^'"!~\/]/),y)){if(/[\^'"!~\/]/.test(y))return h(c,d,[y],s,g);if(y=="(")return h(c,d,[")"],s,g);if(y=="[")return h(c,d,["]"],s,g);if(y=="{")return h(c,d,["}"],s,g);if(y=="<")return h(c,d,[">"],s,g)}}if(S=="s"){var y=/[\/>\]})\w]/.test(p(c,-2));if(!y&&(y=c.eat(/[(\[{<\^'"!~\/]/),y))return y=="["?h(c,d,["]","]"],s,g):y=="{"?h(c,d,["}","}"],s,g):y=="<"?h(c,d,[">",">"],s,g):y=="("?h(c,d,[")",")"],s,g):h(c,d,[y,y],s,g)}if(S=="y"){var y=/[\/>\]})\w]/.test(p(c,-2));if(!y&&(y=c.eat(/[(\[{<\^'"!~\/]/),y))return y=="["?h(c,d,["]","]"],s,g):y=="{"?h(c,d,["}","}"],s,g):y=="<"?h(c,d,[">",">"],s,g):y=="("?h(c,d,[")",")"],s,g):h(c,d,[y,y],s,g)}if(S=="t"){var y=/[\/>\]})\w]/.test(p(c,-2));if(!y&&(y=c.eat("r"),y&&(y=c.eat(/[(\[{<\^'"!~\/]/),y)))return y=="["?h(c,d,["]","]"],s,g):y=="{"?h(c,d,["}","}"],s,g):y=="<"?h(c,d,[">",">"],s,g):y=="("?h(c,d,[")",")"],s,g):h(c,d,[y,y],s,g)}if(S=="`")return h(c,d,[S],"variable-2");if(S=="/")return/~\s*$/.test(v(c))?h(c,d,[S],s,g):"operator";if(S=="$"){var E=c.pos;if(c.eatWhile(/\d/)||c.eat("{")&&c.eatWhile(/\d/)&&c.eat("}"))return"variable-2";c.pos=E}if(/[$@%]/.test(S)){var E=c.pos;if(c.eat("^")&&c.eat(/[A-Z]/)||!/[@$%&]/.test(p(c,-2))&&c.eat(/[=|\\\-#?@;:&`~\^!\[\]*'"$+.,\/<>()]/)){var y=c.current();if(_[y])return"variable-2"}c.pos=E}if(/[$@%&]/.test(S)&&(c.eatWhile(/[\w$]/)||c.eat("{")&&c.eatWhile(/[\w$]/)&&c.eat("}"))){var y=c.current();return _[y]?"variable-2":"variable"}if(S=="#"&&p(c,-2)!="$")return c.skipToEnd(),"comment";if(/[:+\-\^*$&%@=<>!?|\/~\.]/.test(S)){var E=c.pos;if(c.eatWhile(/[:+\-\^*$&%@=<>!?|\/~\.]/),_[c.current()])return"operator";c.pos=E}if(S=="_"&&c.pos==1){if(C(c,6)=="_END__")return h(c,d,["\0"],"comment");if(C(c,7)=="_DATA__")return h(c,d,["\0"],"variable-2");if(C(c,7)=="_C__")return h(c,d,["\0"],"string")}if(/\w/.test(S)){var E=c.pos;if(p(c,-2)=="{"&&(p(c,0)=="}"||c.eatWhile(/\w/)&&p(c,0)=="}"))return"string";c.pos=E}if(/[A-Z]/.test(S)){var H=p(c,-2),E=c.pos;if(c.eatWhile(/[A-Z_]/),/[\da-z]/.test(p(c,0)))c.pos=E;else{var y=_[c.current()];return y?(y[1]&&(y=y[0]),H!=":"?y==1?"keyword":y==2?"def":y==3?"atom":y==4?"operator":y==5?"variable-2":"meta":"meta"):"meta"}}if(/[a-zA-Z_]/.test(S)){var H=p(c,-2);c.eatWhile(/\w/);var y=_[c.current()];return y?(y[1]&&(y=y[0]),H!=":"?y==1?"keyword":y==2?"def":y==3?"atom":y==4?"operator":y==5?"variable-2":"meta":"meta"):"meta"}return null}return{startState:function(){return{tokenize:k,chain:null,style:null,tail:null}},token:function(c,d){return(d.tokenize||k)(c,d)},lineComment:"#"}}),o.registerHelper("wordChars","perl",/[\w$]/),o.defineMIME("text/x-perl","perl");function p(_,s){return _.string.charAt(_.pos+(s||0))}function v(_,s){if(s){var g=_.pos-s;return _.string.substr(g>=0?g:0,s)}else return _.string.substr(0,_.pos-1)}function C(_,s){var g=_.string.length,h=g-_.pos+1;return _.string.substr(_.pos,s&&s=(h=_.string.length-1)?_.pos=h:_.pos=g}})});var ku=Ue((xu,_u)=>{(function(o){typeof xu=="object"&&typeof _u=="object"?o(Re(),Gn(),Qo()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../htmlmixed/htmlmixed","../clike/clike"],o):o(CodeMirror)})(function(o){"use strict";function p(w){for(var k={},c=w.split(" "),d=0;d\w/,!1)&&(k.tokenize=v([[["->",null]],[[/[\w]+/,"variable"]]],c,d)),"variable-2";for(var S=!1;!w.eol()&&(S||d===!1||!w.match("{$",!1)&&!w.match(/^(\$[a-zA-Z_][a-zA-Z0-9_]*|\$\{)/,!1));){if(!S&&w.match(c)){k.tokenize=null,k.tokStack.pop(),k.tokStack.pop();break}S=w.next()=="\\"&&!S}return"string"}var _="abstract and array as break case catch class clone const continue declare default do else elseif enddeclare endfor endforeach endif endswitch endwhile enum extends final for foreach function global goto if implements interface instanceof namespace new or private protected public static switch throw trait try use var while xor die echo empty exit eval include include_once isset list require require_once return print unset __halt_compiler self static parent yield insteadof finally readonly match",s="true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__",g="func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage memory_get_peak_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents file_put_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists array_intersect_key array_combine array_column pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once json_decode json_encode json_last_error json_last_error_msg curl_close curl_copy_handle curl_errno curl_error curl_escape curl_exec curl_file_create curl_getinfo curl_init curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select curl_multi_setopt curl_multi_strerror curl_pause curl_reset curl_setopt_array curl_setopt curl_share_close curl_share_init curl_share_setopt curl_strerror curl_unescape curl_version mysqli_affected_rows mysqli_autocommit mysqli_change_user mysqli_character_set_name mysqli_close mysqli_commit mysqli_connect_errno mysqli_connect_error mysqli_connect mysqli_data_seek mysqli_debug mysqli_dump_debug_info mysqli_errno mysqli_error_list mysqli_error mysqli_fetch_all mysqli_fetch_array mysqli_fetch_assoc mysqli_fetch_field_direct mysqli_fetch_field mysqli_fetch_fields mysqli_fetch_lengths mysqli_fetch_object mysqli_fetch_row mysqli_field_count mysqli_field_seek mysqli_field_tell mysqli_free_result mysqli_get_charset mysqli_get_client_info mysqli_get_client_stats mysqli_get_client_version mysqli_get_connection_stats mysqli_get_host_info mysqli_get_proto_info mysqli_get_server_info mysqli_get_server_version mysqli_info mysqli_init mysqli_insert_id mysqli_kill mysqli_more_results mysqli_multi_query mysqli_next_result mysqli_num_fields mysqli_num_rows mysqli_options mysqli_ping mysqli_prepare mysqli_query mysqli_real_connect mysqli_real_escape_string mysqli_real_query mysqli_reap_async_query mysqli_refresh mysqli_rollback mysqli_select_db mysqli_set_charset mysqli_set_local_infile_default mysqli_set_local_infile_handler mysqli_sqlstate mysqli_ssl_set mysqli_stat mysqli_stmt_init mysqli_store_result mysqli_thread_id mysqli_thread_safe mysqli_use_result mysqli_warning_count";o.registerHelper("hintWords","php",[_,s,g].join(" ").split(" ")),o.registerHelper("wordChars","php",/[\w$]/);var h={name:"clike",helperType:"php",keywords:p(_),blockKeywords:p("catch do else elseif for foreach if switch try while finally"),defKeywords:p("class enum function interface namespace trait"),atoms:p(s),builtin:p(g),multiLineStrings:!0,hooks:{$:function(w){return w.eatWhile(/[\w\$_]/),"variable-2"},"<":function(w,k){var c;if(c=w.match(/^<<\s*/)){var d=w.eat(/['"]/);w.eatWhile(/[\w\.]/);var S=w.current().slice(c[0].length+(d?2:1));if(d&&w.eat(d),S)return(k.tokStack||(k.tokStack=[])).push(S,0),k.tokenize=C(S,d!="'"),"string"}return!1},"#":function(w){for(;!w.eol()&&!w.match("?>",!1);)w.next();return"comment"},"/":function(w){if(w.eat("/")){for(;!w.eol()&&!w.match("?>",!1);)w.next();return"comment"}return!1},'"':function(w,k){return(k.tokStack||(k.tokStack=[])).push('"',0),k.tokenize=C('"'),"string"},"{":function(w,k){return k.tokStack&&k.tokStack.length&&k.tokStack[k.tokStack.length-1]++,!1},"}":function(w,k){return k.tokStack&&k.tokStack.length>0&&!--k.tokStack[k.tokStack.length-1]&&(k.tokenize=C(k.tokStack[k.tokStack.length-2])),!1}}};o.defineMode("php",function(w,k){var c=o.getMode(w,k&&k.htmlMode||"text/html"),d=o.getMode(w,h);function S(E,z){var y=z.curMode==d;if(E.sol()&&z.pending&&z.pending!='"'&&z.pending!="'"&&(z.pending=null),y)return y&&z.php.tokenize==null&&E.match("?>")?(z.curMode=c,z.curState=z.html,z.php.context.prev||(z.php=null),"meta"):d.token(E,z.curState);if(E.match(/^<\?\w*/))return z.curMode=d,z.php||(z.php=o.startState(d,c.indent(z.html,"",""))),z.curState=z.php,"meta";if(z.pending=='"'||z.pending=="'"){for(;!E.eol()&&E.next()!=z.pending;);var H="string"}else if(z.pending&&E.pos/.test(M)?z.pending=X[0]:z.pending={end:E.pos,style:H},E.backUp(M.length-B)),H}return{startState:function(){var E=o.startState(c),z=k.startOpen?o.startState(d):null;return{html:E,php:z,curMode:k.startOpen?d:c,curState:k.startOpen?z:E,pending:null}},copyState:function(E){var z=E.html,y=o.copyState(c,z),H=E.php,M=H&&o.copyState(d,H),B;return E.curMode==c?B=y:B=M,{html:y,php:M,curMode:E.curMode,curState:B,pending:E.pending}},token:S,indent:function(E,z,y){return E.curMode!=d&&/^\s*<\//.test(z)||E.curMode==d&&/^\?>/.test(z)?c.indent(E.html,z,y):E.curMode.indent(E.curState,z,y)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",innerMode:function(E){return{state:E.curState,mode:E.curMode}}}},"htmlmixed","clike"),o.defineMIME("application/x-httpd-php","php"),o.defineMIME("application/x-httpd-php-open",{name:"php",startOpen:!0}),o.defineMIME("text/x-php",h)})});var Tu=Ue((wu,Su)=>{(function(o){typeof wu=="object"&&typeof Su=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(s){return new RegExp("^(("+s.join(")|(")+"))\\b","i")}var v=["package","message","import","syntax","required","optional","repeated","reserved","default","extensions","packed","bool","bytes","double","enum","float","string","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","option","service","rpc","returns"],C=p(v);o.registerHelper("hintWords","protobuf",v);var b=new RegExp("^[_A-Za-z\xA1-\uFFFF][_A-Za-z0-9\xA1-\uFFFF]*");function _(s){return s.eatSpace()?null:s.match("//")?(s.skipToEnd(),"comment"):s.match(/^[0-9\.+-]/,!1)&&(s.match(/^[+-]?0x[0-9a-fA-F]+/)||s.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||s.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":s.match(/^"([^"]|(""))*"/)||s.match(/^'([^']|(''))*'/)?"string":s.match(C)?"keyword":s.match(b)?"variable":(s.next(),null)}o.defineMode("protobuf",function(){return{token:_,fold:"brace"}}),o.defineMIME("text/x-protobuf","protobuf")})});var Eu=Ue((Lu,Cu)=>{(function(o){typeof Lu=="object"&&typeof Cu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(g){return new RegExp("^(("+g.join(")|(")+"))\\b")}var v=p(["and","or","not","is"]),C=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in","False","True"],b=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];o.registerHelper("hintWords","python",C.concat(b).concat(["exec","print"]));function _(g){return g.scopes[g.scopes.length-1]}o.defineMode("python",function(g,h){for(var w="error",k=h.delimiters||h.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/,c=[h.singleOperators,h.doubleOperators,h.doubleDelimiters,h.tripleDelimiters,h.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/],d=0;dW?D(Y):le0&&j(K,Y)&&(ye+=" "+w),ye}}return ne(K,Y)}function ne(K,Y,I){if(K.eatSpace())return null;if(!I&&K.match(/^#.*/))return"comment";if(K.match(/^[0-9\.]/,!1)){var W=!1;if(K.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)&&(W=!0),K.match(/^[\d_]+\.\d*/)&&(W=!0),K.match(/^\.\d+/)&&(W=!0),W)return K.eat(/J/i),"number";var le=!1;if(K.match(/^0x[0-9a-f_]+/i)&&(le=!0),K.match(/^0b[01_]+/i)&&(le=!0),K.match(/^0o[0-7_]+/i)&&(le=!0),K.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)&&(K.eat(/J/i),le=!0),K.match(/^0(?![\dx])/i)&&(le=!0),le)return K.eat(/L/i),"number"}if(K.match(M)){var ye=K.current().toLowerCase().indexOf("f")!==-1;return ye?(Y.tokenize=N(K.current(),Y.tokenize),Y.tokenize(K,Y)):(Y.tokenize=F(K.current(),Y.tokenize),Y.tokenize(K,Y))}for(var q=0;q=0;)K=K.substr(1);var I=K.length==1,W="string";function le(q){return function(T,de){var Ee=ne(T,de,!0);return Ee=="punctuation"&&(T.current()=="{"?de.tokenize=le(q+1):T.current()=="}"&&(q>1?de.tokenize=le(q-1):de.tokenize=ye)),Ee}}function ye(q,T){for(;!q.eol();)if(q.eatWhile(/[^'"\{\}\\]/),q.eat("\\")){if(q.next(),I&&q.eol())return W}else{if(q.match(K))return T.tokenize=Y,W;if(q.match("{{"))return W;if(q.match("{",!1))return T.tokenize=le(0),q.current()?W:T.tokenize(q,T);if(q.match("}}"))return W;if(q.match("}"))return w;q.eat(/['"]/)}if(I){if(h.singleLineStringErrors)return w;T.tokenize=Y}return W}return ye.isString=!0,ye}function F(K,Y){for(;"rubf".indexOf(K.charAt(0).toLowerCase())>=0;)K=K.substr(1);var I=K.length==1,W="string";function le(ye,q){for(;!ye.eol();)if(ye.eatWhile(/[^'"\\]/),ye.eat("\\")){if(ye.next(),I&&ye.eol())return W}else{if(ye.match(K))return q.tokenize=Y,W;ye.eat(/['"]/)}if(I){if(h.singleLineStringErrors)return w;q.tokenize=Y}return W}return le.isString=!0,le}function D(K){for(;_(K).type!="py";)K.scopes.pop();K.scopes.push({offset:_(K).offset+g.indentUnit,type:"py",align:null})}function V(K,Y,I){var W=K.match(/^[\s\[\{\(]*(?:#|$)/,!1)?null:K.column()+1;Y.scopes.push({offset:Y.indent+S,type:I,align:W})}function j(K,Y){for(var I=K.indentation();Y.scopes.length>1&&_(Y).offset>I;){if(_(Y).type!="py")return!0;Y.scopes.pop()}return _(Y).offset!=I}function J(K,Y){K.sol()&&(Y.beginningOfLine=!0,Y.dedent=!1);var I=Y.tokenize(K,Y),W=K.current();if(Y.beginningOfLine&&W=="@")return K.match(H,!1)?"meta":y?"operator":w;if(/\S/.test(W)&&(Y.beginningOfLine=!1),(I=="variable"||I=="builtin")&&Y.lastToken=="meta"&&(I="meta"),(W=="pass"||W=="return")&&(Y.dedent=!0),W=="lambda"&&(Y.lambda=!0),W==":"&&!Y.lambda&&_(Y).type=="py"&&K.match(/^\s*(?:#|$)/,!1)&&D(Y),W.length==1&&!/string|comment/.test(I)){var le="[({".indexOf(W);if(le!=-1&&V(K,Y,"])}".slice(le,le+1)),le="])}".indexOf(W),le!=-1)if(_(Y).type==W)Y.indent=Y.scopes.pop().offset-S;else return w}return Y.dedent&&K.eol()&&_(Y).type=="py"&&Y.scopes.length>1&&Y.scopes.pop(),I}var x={startState:function(K){return{tokenize:re,scopes:[{offset:K||0,type:"py",align:null}],indent:K||0,lastToken:null,lambda:!1,dedent:0}},token:function(K,Y){var I=Y.errorToken;I&&(Y.errorToken=!1);var W=J(K,Y);return W&&W!="comment"&&(Y.lastToken=W=="keyword"||W=="punctuation"?K.current():W),W=="punctuation"&&(W=null),K.eol()&&Y.lambda&&(Y.lambda=!1),I?W+" "+w:W},indent:function(K,Y){if(K.tokenize!=re)return K.tokenize.isString?o.Pass:0;var I=_(K),W=I.type==Y.charAt(0)||I.type=="py"&&!K.dedent&&/^(else:|elif |except |finally:)/.test(Y);return I.align!=null?I.align-(W?1:0):I.offset-(W?S:0)},electricInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/,closeBrackets:{triples:`'"`},lineComment:"#",fold:"indent"};return x}),o.defineMIME("text/x-python","python");var s=function(g){return g.split(" ")};o.defineMIME("text/x-cython",{name:"python",extra_keywords:s("by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE")})})});var Au=Ue((zu,Mu)=>{(function(o){typeof zu=="object"&&typeof Mu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(h){for(var w={},k=0,c=h.length;k]/)?(M.eat(/[\<\>]/),"atom"):M.eat(/[\+\-\*\/\&\|\:\!]/)?"atom":M.eat(/[a-zA-Z$@_\xa1-\uffff]/)?(M.eatWhile(/[\w$\xa1-\uffff]/),M.eat(/[\?\!\=]/),"atom"):"operator";if(X=="@"&&M.match(/^@?[a-zA-Z_\xa1-\uffff]/))return M.eat("@"),M.eatWhile(/[\w\xa1-\uffff]/),"variable-2";if(X=="$")return M.eat(/[a-zA-Z_]/)?M.eatWhile(/[\w]/):M.eat(/\d/)?M.eat(/\d/):M.next(),"variable-3";if(/[a-zA-Z_\xa1-\uffff]/.test(X))return M.eatWhile(/[\w\xa1-\uffff]/),M.eat(/[\?\!]/),M.eat(":")?"atom":"ident";if(X=="|"&&(B.varList||B.lastTok=="{"||B.lastTok=="do"))return w="|",null;if(/[\(\)\[\]{}\\;]/.test(X))return w=X,null;if(X=="-"&&M.eat(">"))return"arrow";if(/[=+\-\/*:\.^%<>~|]/.test(X)){var D=M.eatWhile(/[=+\-\/*:\.^%<>~|]/);return X=="."&&!D&&(w="."),"operator"}else return null}}}function d(M){for(var B=M.pos,X=0,re,ne=!1,N=!1;(re=M.next())!=null;)if(N)N=!1;else{if("[{(".indexOf(re)>-1)X++;else if("]})".indexOf(re)>-1){if(X--,X<0)break}else if(re=="/"&&X==0){ne=!0;break}N=re=="\\"}return M.backUp(M.pos-B),ne}function S(M){return M||(M=1),function(B,X){if(B.peek()=="}"){if(M==1)return X.tokenize.pop(),X.tokenize[X.tokenize.length-1](B,X);X.tokenize[X.tokenize.length-1]=S(M-1)}else B.peek()=="{"&&(X.tokenize[X.tokenize.length-1]=S(M+1));return c(B,X)}}function E(){var M=!1;return function(B,X){return M?(X.tokenize.pop(),X.tokenize[X.tokenize.length-1](B,X)):(M=!0,c(B,X))}}function z(M,B,X,re){return function(ne,N){var F=!1,D;for(N.context.type==="read-quoted-paused"&&(N.context=N.context.prev,ne.eat("}"));(D=ne.next())!=null;){if(D==M&&(re||!F)){N.tokenize.pop();break}if(X&&D=="#"&&!F){if(ne.eat("{")){M=="}"&&(N.context={prev:N.context,type:"read-quoted-paused"}),N.tokenize.push(S());break}else if(/[@\$]/.test(ne.peek())){N.tokenize.push(E());break}}F=!F&&D=="\\"}return B}}function y(M,B){return function(X,re){return B&&X.eatSpace(),X.match(M)?re.tokenize.pop():X.skipToEnd(),"string"}}function H(M,B){return M.sol()&&M.match("=end")&&M.eol()&&B.tokenize.pop(),M.skipToEnd(),"comment"}return{startState:function(){return{tokenize:[c],indented:0,context:{type:"top",indented:-h.indentUnit},continuedLine:!1,lastTok:null,varList:!1}},token:function(M,B){w=null,M.sol()&&(B.indented=M.indentation());var X=B.tokenize[B.tokenize.length-1](M,B),re,ne=w;if(X=="ident"){var N=M.current();X=B.lastTok=="."?"property":C.propertyIsEnumerable(M.current())?"keyword":/^[A-Z]/.test(N)?"tag":B.lastTok=="def"||B.lastTok=="class"||B.varList?"def":"variable",X=="keyword"&&(ne=N,b.propertyIsEnumerable(N)?re="indent":_.propertyIsEnumerable(N)?re="dedent":((N=="if"||N=="unless")&&M.column()==M.indentation()||N=="do"&&B.context.indented{(function(o){typeof Du=="object"&&typeof qu=="object"?o(Re(),Ai()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/simple"],o):o(CodeMirror)})(function(o){"use strict";o.defineSimpleMode("rust",{start:[{regex:/b?"/,token:"string",next:"string"},{regex:/b?r"/,token:"string",next:"string_raw"},{regex:/b?r#+"/,token:"string",next:"string_raw_hash"},{regex:/'(?:[^'\\]|\\(?:[nrt0'"]|x[\da-fA-F]{2}|u\{[\da-fA-F]{6}\}))'/,token:"string-2"},{regex:/b'(?:[^']|\\(?:['\\nrt0]|x[\da-fA-F]{2}))'/,token:"string-2"},{regex:/(?:(?:[0-9][0-9_]*)(?:(?:[Ee][+-]?[0-9_]+)|\.[0-9_]+(?:[Ee][+-]?[0-9_]+)?)(?:f32|f64)?)|(?:0(?:b[01_]+|(?:o[0-7_]+)|(?:x[0-9a-fA-F_]+))|(?:[0-9][0-9_]*))(?:u8|u16|u32|u64|i8|i16|i32|i64|isize|usize)?/,token:"number"},{regex:/(let(?:\s+mut)?|fn|enum|mod|struct|type|union)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/(?:abstract|alignof|as|async|await|box|break|continue|const|crate|do|dyn|else|enum|extern|fn|for|final|if|impl|in|loop|macro|match|mod|move|offsetof|override|priv|proc|pub|pure|ref|return|self|sizeof|static|struct|super|trait|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,token:"keyword"},{regex:/\b(?:Self|isize|usize|char|bool|u8|u16|u32|u64|f16|f32|f64|i8|i16|i32|i64|str|Option)\b/,token:"atom"},{regex:/\b(?:true|false|Some|None|Ok|Err)\b/,token:"builtin"},{regex:/\b(fn)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/#!?\[.*\]/,token:"meta"},{regex:/\/\/.*/,token:"comment"},{regex:/\/\*/,token:"comment",next:"comment"},{regex:/[-+\/*=<>!]+/,token:"operator"},{regex:/[a-zA-Z_]\w*!/,token:"variable-3"},{regex:/[a-zA-Z_]\w*/,token:"variable"},{regex:/[\{\[\(]/,indent:!0},{regex:/[\}\]\)]/,dedent:!0}],string:[{regex:/"/,token:"string",next:"start"},{regex:/(?:[^\\"]|\\(?:.|$))*/,token:"string"}],string_raw:[{regex:/"/,token:"string",next:"start"},{regex:/[^"]*/,token:"string"}],string_raw_hash:[{regex:/"#+/,token:"string",next:"start"},{regex:/(?:[^"]|"(?!#))*/,token:"string"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],meta:{dontIndentStates:["comment"],electricInput:/^\s*\}$/,blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",fold:"brace"}}),o.defineMIME("text/x-rustsrc","rust"),o.defineMIME("text/rust","rust")})});var Jo=Ue((Fu,Nu)=>{(function(o){typeof Fu=="object"&&typeof Nu=="object"?o(Re(),fn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../css/css"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("sass",function(p){var v=o.mimeModes["text/css"],C=v.propertyKeywords||{},b=v.colorKeywords||{},_=v.valueKeywords||{},s=v.fontProperties||{};function g(N){return new RegExp("^"+N.join("|"))}var h=["true","false","null","auto"],w=new RegExp("^"+h.join("|")),k=["\\(","\\)","=",">","<","==",">=","<=","\\+","-","\\!=","/","\\*","%","and","or","not",";","\\{","\\}",":"],c=g(k),d=/^::?[a-zA-Z_][\w\-]*/,S;function E(N){return!N.peek()||N.match(/\s+$/,!1)}function z(N,F){var D=N.peek();return D===")"?(N.next(),F.tokenizer=re,"operator"):D==="("?(N.next(),N.eatSpace(),"operator"):D==="'"||D==='"'?(F.tokenizer=H(N.next()),"string"):(F.tokenizer=H(")",!1),"string")}function y(N,F){return function(D,V){return D.sol()&&D.indentation()<=N?(V.tokenizer=re,re(D,V)):(F&&D.skipTo("*/")?(D.next(),D.next(),V.tokenizer=re):D.skipToEnd(),"comment")}}function H(N,F){F==null&&(F=!0);function D(V,j){var J=V.next(),x=V.peek(),K=V.string.charAt(V.pos-2),Y=J!=="\\"&&x===N||J===N&&K!=="\\";return Y?(J!==N&&F&&V.next(),E(V)&&(j.cursorHalf=0),j.tokenizer=re,"string"):J==="#"&&x==="{"?(j.tokenizer=M(D),V.next(),"operator"):"string"}return D}function M(N){return function(F,D){return F.peek()==="}"?(F.next(),D.tokenizer=N,"operator"):re(F,D)}}function B(N){if(N.indentCount==0){N.indentCount++;var F=N.scopes[0].offset,D=F+p.indentUnit;N.scopes.unshift({offset:D})}}function X(N){N.scopes.length!=1&&N.scopes.shift()}function re(N,F){var D=N.peek();if(N.match("/*"))return F.tokenizer=y(N.indentation(),!0),F.tokenizer(N,F);if(N.match("//"))return F.tokenizer=y(N.indentation(),!1),F.tokenizer(N,F);if(N.match("#{"))return F.tokenizer=M(re),"operator";if(D==='"'||D==="'")return N.next(),F.tokenizer=H(D),"string";if(F.cursorHalf){if(D==="#"&&(N.next(),N.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/))||N.match(/^-?[0-9\.]+/))return E(N)&&(F.cursorHalf=0),"number";if(N.match(/^(px|em|in)\b/))return E(N)&&(F.cursorHalf=0),"unit";if(N.match(w))return E(N)&&(F.cursorHalf=0),"keyword";if(N.match(/^url/)&&N.peek()==="(")return F.tokenizer=z,E(N)&&(F.cursorHalf=0),"atom";if(D==="$")return N.next(),N.eatWhile(/[\w-]/),E(N)&&(F.cursorHalf=0),"variable-2";if(D==="!")return N.next(),F.cursorHalf=0,N.match(/^[\w]+/)?"keyword":"operator";if(N.match(c))return E(N)&&(F.cursorHalf=0),"operator";if(N.eatWhile(/[\w-]/))return E(N)&&(F.cursorHalf=0),S=N.current().toLowerCase(),_.hasOwnProperty(S)?"atom":b.hasOwnProperty(S)?"keyword":C.hasOwnProperty(S)?(F.prevProp=N.current().toLowerCase(),"property"):"tag";if(E(N))return F.cursorHalf=0,null}else{if(D==="-"&&N.match(/^-\w+-/))return"meta";if(D==="."){if(N.next(),N.match(/^[\w-]+/))return B(F),"qualifier";if(N.peek()==="#")return B(F),"tag"}if(D==="#"){if(N.next(),N.match(/^[\w-]+/))return B(F),"builtin";if(N.peek()==="#")return B(F),"tag"}if(D==="$")return N.next(),N.eatWhile(/[\w-]/),"variable-2";if(N.match(/^-?[0-9\.]+/))return"number";if(N.match(/^(px|em|in)\b/))return"unit";if(N.match(w))return"keyword";if(N.match(/^url/)&&N.peek()==="(")return F.tokenizer=z,"atom";if(D==="="&&N.match(/^=[\w-]+/))return B(F),"meta";if(D==="+"&&N.match(/^\+[\w-]+/))return"variable-3";if(D==="@"&&N.match("@extend")&&(N.match(/\s*[\w]/)||X(F)),N.match(/^@(else if|if|media|else|for|each|while|mixin|function)/))return B(F),"def";if(D==="@")return N.next(),N.eatWhile(/[\w-]/),"def";if(N.eatWhile(/[\w-]/))if(N.match(/ *: *[\w-\+\$#!\("']/,!1)){S=N.current().toLowerCase();var V=F.prevProp+"-"+S;return C.hasOwnProperty(V)?"property":C.hasOwnProperty(S)?(F.prevProp=S,"property"):s.hasOwnProperty(S)?"property":"tag"}else return N.match(/ *:/,!1)?(B(F),F.cursorHalf=1,F.prevProp=N.current().toLowerCase(),"property"):(N.match(/ *,/,!1)||B(F),"tag");if(D===":")return N.match(d)?"variable-3":(N.next(),F.cursorHalf=1,"operator")}return N.match(c)?"operator":(N.next(),null)}function ne(N,F){N.sol()&&(F.indentCount=0);var D=F.tokenizer(N,F),V=N.current();if((V==="@return"||V==="}")&&X(F),D!==null){for(var j=N.pos-V.length,J=j+p.indentUnit*F.indentCount,x=[],K=0;K{(function(o){typeof Ou=="object"&&typeof Pu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("shell",function(){var p={};function v(d,S){for(var E=0;E1&&d.eat("$");var E=d.next();return/['"({]/.test(E)?(S.tokens[0]=g(E,E=="("?"quote":E=="{"?"def":"string"),c(d,S)):(/\d/.test(E)||d.eatWhile(/\w/),S.tokens.shift(),"def")};function k(d){return function(S,E){return S.sol()&&S.string==d&&E.tokens.shift(),S.skipToEnd(),"string-2"}}function c(d,S){return(S.tokens[0]||s)(d,S)}return{startState:function(){return{tokens:[]}},token:function(d,S){return c(d,S)},closeBrackets:"()[]{}''\"\"``",lineComment:"#",fold:"brace"}}),o.defineMIME("text/x-sh","shell"),o.defineMIME("application/x-sh","shell")})});var Bu=Ue((Ru,Hu)=>{(function(o){typeof Ru=="object"&&typeof Hu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("sql",function(h,w){var k=w.client||{},c=w.atoms||{false:!0,true:!0,null:!0},d=w.builtin||s(g),S=w.keywords||s(_),E=w.operatorChars||/^[*+\-%<>!=&|~^\/]/,z=w.support||{},y=w.hooks||{},H=w.dateSQL||{date:!0,time:!0,timestamp:!0},M=w.backslashStringEscapes!==!1,B=w.brackets||/^[\{}\(\)\[\]]/,X=w.punctuation||/^[;.,:]/;function re(V,j){var J=V.next();if(y[J]){var x=y[J](V,j);if(x!==!1)return x}if(z.hexNumber&&(J=="0"&&V.match(/^[xX][0-9a-fA-F]+/)||(J=="x"||J=="X")&&V.match(/^'[0-9a-fA-F]*'/)))return"number";if(z.binaryNumber&&((J=="b"||J=="B")&&V.match(/^'[01]*'/)||J=="0"&&V.match(/^b[01]+/)))return"number";if(J.charCodeAt(0)>47&&J.charCodeAt(0)<58)return V.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),z.decimallessFloat&&V.match(/^\.(?!\.)/),"number";if(J=="?"&&(V.eatSpace()||V.eol()||V.eat(";")))return"variable-3";if(J=="'"||J=='"'&&z.doubleQuote)return j.tokenize=ne(J),j.tokenize(V,j);if((z.nCharCast&&(J=="n"||J=="N")||z.charsetCast&&J=="_"&&V.match(/[a-z][a-z0-9]*/i))&&(V.peek()=="'"||V.peek()=='"'))return"keyword";if(z.escapeConstant&&(J=="e"||J=="E")&&(V.peek()=="'"||V.peek()=='"'&&z.doubleQuote))return j.tokenize=function(Y,I){return(I.tokenize=ne(Y.next(),!0))(Y,I)},"keyword";if(z.commentSlashSlash&&J=="/"&&V.eat("/"))return V.skipToEnd(),"comment";if(z.commentHash&&J=="#"||J=="-"&&V.eat("-")&&(!z.commentSpaceRequired||V.eat(" ")))return V.skipToEnd(),"comment";if(J=="/"&&V.eat("*"))return j.tokenize=N(1),j.tokenize(V,j);if(J=="."){if(z.zerolessFloat&&V.match(/^(?:\d+(?:e[+-]?\d+)?)/i))return"number";if(V.match(/^\.+/))return null;if(V.match(/^[\w\d_$#]+/))return"variable-2"}else{if(E.test(J))return V.eatWhile(E),"operator";if(B.test(J))return"bracket";if(X.test(J))return V.eatWhile(X),"punctuation";if(J=="{"&&(V.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||V.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";V.eatWhile(/^[_\w\d]/);var K=V.current().toLowerCase();return H.hasOwnProperty(K)&&(V.match(/^( )+'[^']*'/)||V.match(/^( )+"[^"]*"/))?"number":c.hasOwnProperty(K)?"atom":d.hasOwnProperty(K)?"type":S.hasOwnProperty(K)?"keyword":k.hasOwnProperty(K)?"builtin":null}}function ne(V,j){return function(J,x){for(var K=!1,Y;(Y=J.next())!=null;){if(Y==V&&!K){x.tokenize=re;break}K=(M||j)&&!K&&Y=="\\"}return"string"}}function N(V){return function(j,J){var x=j.match(/^.*?(\/\*|\*\/)/);return x?x[1]=="/*"?J.tokenize=N(V+1):V>1?J.tokenize=N(V-1):J.tokenize=re:j.skipToEnd(),"comment"}}function F(V,j,J){j.context={prev:j.context,indent:V.indentation(),col:V.column(),type:J}}function D(V){V.indent=V.context.indent,V.context=V.context.prev}return{startState:function(){return{tokenize:re,context:null}},token:function(V,j){if(V.sol()&&j.context&&j.context.align==null&&(j.context.align=!1),j.tokenize==re&&V.eatSpace())return null;var J=j.tokenize(V,j);if(J=="comment")return J;j.context&&j.context.align==null&&(j.context.align=!0);var x=V.current();return x=="("?F(V,j,")"):x=="["?F(V,j,"]"):j.context&&j.context.type==x&&D(j),J},indent:function(V,j){var J=V.context;if(!J)return o.Pass;var x=j.charAt(0)==J.type;return J.align?J.col+(x?0:1):J.indent+(x?0:h.indentUnit)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:z.commentSlashSlash?"//":z.commentHash?"#":"--",closeBrackets:"()[]{}''\"\"``",config:w}});function p(h){for(var w;(w=h.next())!=null;)if(w=="`"&&!h.eat("`"))return"variable-2";return h.backUp(h.current().length-1),h.eatWhile(/\w/)?"variable-2":null}function v(h){for(var w;(w=h.next())!=null;)if(w=='"'&&!h.eat('"'))return"variable-2";return h.backUp(h.current().length-1),h.eatWhile(/\w/)?"variable-2":null}function C(h){return h.eat("@")&&(h.match("session."),h.match("local."),h.match("global.")),h.eat("'")?(h.match(/^.*'/),"variable-2"):h.eat('"')?(h.match(/^.*"/),"variable-2"):h.eat("`")?(h.match(/^.*`/),"variable-2"):h.match(/^[0-9a-zA-Z$\.\_]+/)?"variable-2":null}function b(h){return h.eat("N")?"atom":h.match(/^[a-zA-Z.#!?]/)?"variable-2":null}var _="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function s(h){for(var w={},k=h.split(" "),c=0;c!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:s("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":C}}),o.defineMIME("text/x-mysql",{name:"sql",client:s("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:s(_+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:s("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":C,"`":p,"\\":b}}),o.defineMIME("text/x-mariadb",{name:"sql",client:s("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:s(_+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:s("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":C,"`":p,"\\":b}}),o.defineMIME("text/x-sqlite",{name:"sql",client:s("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:s(_+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:s("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:s("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:s("date time timestamp datetime"),support:s("decimallessFloat zerolessFloat"),identifierQuote:'"',hooks:{"@":C,":":C,"?":C,$:C,'"':v,"`":p}}),o.defineMIME("text/x-cassandra",{name:"sql",client:{},keywords:s("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:s("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:s("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:s("commentSlashSlash decimallessFloat"),hooks:{}}),o.defineMIME("text/x-plsql",{name:"sql",client:s("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:s("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:s("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:s("date time timestamp"),support:s("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")}),o.defineMIME("text/x-hive",{name:"sql",keywords:s("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:s("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:s("date timestamp"),support:s("doubleQuote binaryNumber hexNumber")}),o.defineMIME("text/x-pgsql",{name:"sql",client:s("source"),keywords:s(_+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:s("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time zone timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:s("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")}),o.defineMIME("text/x-gql",{name:"sql",keywords:s("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:s("false true"),builtin:s("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/}),o.defineMIME("text/x-gpsql",{name:"sql",client:s("source"),keywords:s("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:s("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:s("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:s("date time timestamp"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")}),o.defineMIME("text/x-sparksql",{name:"sql",keywords:s("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:s("abs acos acosh add_months aggregate and any approx_count_distinct approx_percentile array array_contains array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_repeat array_sort array_union arrays_overlap arrays_zip ascii asin asinh assert_true atan atan2 atanh avg base64 between bigint bin binary bit_and bit_count bit_get bit_length bit_or bit_xor bool_and bool_or boolean bround btrim cardinality case cast cbrt ceil ceiling char char_length character_length chr coalesce collect_list collect_set concat concat_ws conv corr cos cosh cot count count_if count_min_sketch covar_pop covar_samp crc32 cume_dist current_catalog current_database current_date current_timestamp current_timezone current_user date date_add date_format date_from_unix_date date_part date_sub date_trunc datediff day dayofmonth dayofweek dayofyear decimal decode degrees delimited dense_rank div double e element_at elt encode every exists exp explode explode_outer expm1 extract factorial filter find_in_set first first_value flatten float floor forall format_number format_string from_csv from_json from_unixtime from_utc_timestamp get_json_object getbit greatest grouping grouping_id hash hex hour hypot if ifnull in initcap inline inline_outer input_file_block_length input_file_block_start input_file_name inputformat instr int isnan isnotnull isnull java_method json_array_length json_object_keys json_tuple kurtosis lag last last_day last_value lcase lead least left length levenshtein like ln locate log log10 log1p log2 lower lpad ltrim make_date make_dt_interval make_interval make_timestamp make_ym_interval map map_concat map_entries map_filter map_from_arrays map_from_entries map_keys map_values map_zip_with max max_by md5 mean min min_by minute mod monotonically_increasing_id month months_between named_struct nanvl negative next_day not now nth_value ntile nullif nvl nvl2 octet_length or outputformat overlay parse_url percent_rank percentile percentile_approx pi pmod posexplode posexplode_outer position positive pow power printf quarter radians raise_error rand randn random rank rcfile reflect regexp regexp_extract regexp_extract_all regexp_like regexp_replace repeat replace reverse right rint rlike round row_number rpad rtrim schema_of_csv schema_of_json second sentences sequence sequencefile serde session_window sha sha1 sha2 shiftleft shiftright shiftrightunsigned shuffle sign signum sin sinh size skewness slice smallint some sort_array soundex space spark_partition_id split sqrt stack std stddev stddev_pop stddev_samp str_to_map string struct substr substring substring_index sum tan tanh textfile timestamp timestamp_micros timestamp_millis timestamp_seconds tinyint to_csv to_date to_json to_timestamp to_unix_timestamp to_utc_timestamp transform transform_keys transform_values translate trim trunc try_add try_divide typeof ucase unbase64 unhex uniontype unix_date unix_micros unix_millis unix_seconds unix_timestamp upper uuid var_pop var_samp variance version weekday weekofyear when width_bucket window xpath xpath_boolean xpath_double xpath_float xpath_int xpath_long xpath_number xpath_short xpath_string xxhash64 year zip_with"),atoms:s("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:s("date time timestamp"),support:s("doubleQuote zerolessFloat")}),o.defineMIME("text/x-esper",{name:"sql",client:s("source"),keywords:s("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:s("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:s("time"),support:s("decimallessFloat zerolessFloat binaryNumber hexNumber")}),o.defineMIME("text/x-trino",{name:"sql",keywords:s("abs absent acos add admin after all all_match alter analyze and any any_match approx_distinct approx_most_frequent approx_percentile approx_set arbitrary array_agg array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_sort array_union arrays_overlap as asc asin at at_timezone atan atan2 authorization avg bar bernoulli beta_cdf between bing_tile bing_tile_at bing_tile_coordinates bing_tile_polygon bing_tile_quadkey bing_tile_zoom_level bing_tiles_around bit_count bitwise_and bitwise_and_agg bitwise_left_shift bitwise_not bitwise_or bitwise_or_agg bitwise_right_shift bitwise_right_shift_arithmetic bitwise_xor bool_and bool_or both by call cardinality cascade case cast catalogs cbrt ceil ceiling char2hexint checksum chr classify coalesce codepoint column columns combinations comment commit committed concat concat_ws conditional constraint contains contains_sequence convex_hull_agg copartition corr cos cosh cosine_similarity count count_if covar_pop covar_samp crc32 create cross cube cume_dist current current_catalog current_date current_groups current_path current_role current_schema current_time current_timestamp current_timezone current_user data date_add date_diff date_format date_parse date_trunc day day_of_month day_of_week day_of_year deallocate default define definer degrees delete dense_rank deny desc describe descriptor distinct distributed dow doy drop e element_at else empty empty_approx_set encoding end error escape evaluate_classifier_predictions every except excluding execute exists exp explain extract false features fetch filter final first first_value flatten floor following for format format_datetime format_number from from_base from_base32 from_base64 from_base64url from_big_endian_32 from_big_endian_64 from_encoded_polyline from_geojson_geometry from_hex from_ieee754_32 from_ieee754_64 from_iso8601_date from_iso8601_timestamp from_iso8601_timestamp_nanos from_unixtime from_unixtime_nanos from_utf8 full functions geometric_mean geometry_from_hadoop_shape geometry_invalid_reason geometry_nearest_points geometry_to_bing_tiles geometry_union geometry_union_agg grant granted grants graphviz great_circle_distance greatest group grouping groups hamming_distance hash_counts having histogram hmac_md5 hmac_sha1 hmac_sha256 hmac_sha512 hour human_readable_seconds if ignore in including index infinity initial inner input insert intersect intersection_cardinality into inverse_beta_cdf inverse_normal_cdf invoker io is is_finite is_infinite is_json_scalar is_nan isolation jaccard_index join json_array json_array_contains json_array_get json_array_length json_exists json_extract json_extract_scalar json_format json_object json_parse json_query json_size json_value keep key keys kurtosis lag last last_day_of_month last_value lateral lead leading learn_classifier learn_libsvm_classifier learn_libsvm_regressor learn_regressor least left length level levenshtein_distance like limit line_interpolate_point line_interpolate_points line_locate_point listagg ln local localtime localtimestamp log log10 log2 logical lower lpad ltrim luhn_check make_set_digest map_agg map_concat map_entries map_filter map_from_entries map_keys map_union map_values map_zip_with match match_recognize matched matches materialized max max_by md5 measures merge merge_set_digest millisecond min min_by minute mod month multimap_agg multimap_from_entries murmur3 nan natural next nfc nfd nfkc nfkd ngrams no none none_match normal_cdf normalize not now nth_value ntile null nullif nulls numeric_histogram object objectid_timestamp of offset omit on one only option or order ordinality outer output over overflow parse_data_size parse_datetime parse_duration partition partitions passing past path pattern per percent_rank permute pi position pow power preceding prepare privileges properties prune qdigest_agg quarter quotes radians rand random range rank read recursive reduce reduce_agg refresh regexp_count regexp_extract regexp_extract_all regexp_like regexp_position regexp_replace regexp_split regr_intercept regr_slope regress rename render repeat repeatable replace reset respect restrict returning reverse revoke rgb right role roles rollback rollup round row_number rows rpad rtrim running scalar schema schemas second security seek select sequence serializable session set sets sha1 sha256 sha512 show shuffle sign simplify_geometry sin skewness skip slice some soundex spatial_partitioning spatial_partitions split split_part split_to_map split_to_multimap spooky_hash_v2_32 spooky_hash_v2_64 sqrt st_area st_asbinary st_astext st_boundary st_buffer st_centroid st_contains st_convexhull st_coorddim st_crosses st_difference st_dimension st_disjoint st_distance st_endpoint st_envelope st_envelopeaspts st_equals st_exteriorring st_geometries st_geometryfromtext st_geometryn st_geometrytype st_geomfrombinary st_interiorringn st_interiorrings st_intersection st_intersects st_isclosed st_isempty st_isring st_issimple st_isvalid st_length st_linefromtext st_linestring st_multipoint st_numgeometries st_numinteriorring st_numpoints st_overlaps st_point st_pointn st_points st_polygon st_relate st_startpoint st_symdifference st_touches st_union st_within st_x st_xmax st_xmin st_y st_ymax st_ymin start starts_with stats stddev stddev_pop stddev_samp string strpos subset substr substring sum system table tables tablesample tan tanh tdigest_agg text then ties timestamp_objectid timezone_hour timezone_minute to to_base to_base32 to_base64 to_base64url to_big_endian_32 to_big_endian_64 to_char to_date to_encoded_polyline to_geojson_geometry to_geometry to_hex to_ieee754_32 to_ieee754_64 to_iso8601 to_milliseconds to_spherical_geography to_timestamp to_unixtime to_utf8 trailing transaction transform transform_keys transform_values translate trim trim_array true truncate try try_cast type typeof uescape unbounded uncommitted unconditional union unique unknown unmatched unnest update upper url_decode url_encode url_extract_fragment url_extract_host url_extract_parameter url_extract_path url_extract_port url_extract_protocol url_extract_query use user using utf16 utf32 utf8 validate value value_at_quantile values values_at_quantiles var_pop var_samp variance verbose version view week week_of_year when where width_bucket wilson_interval_lower wilson_interval_upper window with with_timezone within without word_stem work wrapper write xxhash64 year year_of_week yow zip zip_with"),builtin:s("array bigint bingtile boolean char codepoints color date decimal double function geometry hyperloglog int integer interval ipaddress joniregexp json json2016 jsonpath kdbtree likepattern map model objectid p4hyperloglog precision qdigest re2jregexp real regressor row setdigest smallint sphericalgeography tdigest time timestamp tinyint uuid varbinary varchar zone"),atoms:s("false true null unknown"),operatorChars:/^[[\]|<>=!\-+*/%]/,dateSQL:s("date time timestamp zone"),support:s("decimallessFloat zerolessFloat hexNumber")})})});var ea=Ue((Wu,Uu)=>{(function(o){typeof Wu=="object"&&typeof Uu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("stylus",function(M){for(var B=M.indentUnit,X="",re=y(p),ne=/^(a|b|i|s|col|em)$/i,N=y(_),F=y(s),D=y(w),V=y(h),j=y(v),J=z(v),x=y(b),K=y(C),Y=y(g),I=/^\s*([.]{2,3}|&&|\|\||\*\*|[?!=:]?=|[-+*\/%<>]=?|\?:|\~)/,W=z(k),le=y(c),ye=new RegExp(/^\-(moz|ms|o|webkit)-/i),q=y(d),T="",de={},Ee,fe,xe,pe;X.length|~|\/)?\s*[\w-]*([a-z0-9-]|\*|\/\*)(\(|,)?)/),U.context.line.firstWord=T?T[0].replace(/^\s*/,""):"",U.context.line.indent=$.indentation(),Ee=$.peek(),$.match("//"))return $.skipToEnd(),["comment","comment"];if($.match("/*"))return U.tokenize=Ne,Ne($,U);if(Ee=='"'||Ee=="'")return $.next(),U.tokenize=Me(Ee),U.tokenize($,U);if(Ee=="@")return $.next(),$.eatWhile(/[\w\\-]/),["def",$.current()];if(Ee=="#"){if($.next(),$.match(/^[0-9a-f]{3}([0-9a-f]([0-9a-f]{2}){0,2})?\b(?!-)/i))return["atom","atom"];if($.match(/^[a-z][\w-]*/i))return["builtin","hash"]}return $.match(ye)?["meta","vendor-prefixes"]:$.match(/^-?[0-9]?\.?[0-9]/)?($.eatWhile(/[a-z%]/i),["number","unit"]):Ee=="!"?($.next(),[$.match(/^(important|optional)/i)?"keyword":"operator","important"]):Ee=="."&&$.match(/^\.[a-z][\w-]*/i)?["qualifier","qualifier"]:$.match(J)?($.peek()=="("&&(U.tokenize=Fe),["property","word"]):$.match(/^[a-z][\w-]*\(/i)?($.backUp(1),["keyword","mixin"]):$.match(/^(\+|-)[a-z][\w-]*\(/i)?($.backUp(1),["keyword","block-mixin"]):$.string.match(/^\s*&/)&&$.match(/^[-_]+[a-z][\w-]*/)?["qualifier","qualifier"]:$.match(/^(\/|&)(-|_|:|\.|#|[a-z])/)?($.backUp(1),["variable-3","reference"]):$.match(/^&{1}\s*$/)?["variable-3","reference"]:$.match(W)?["operator","operator"]:$.match(/^\$?[-_]*[a-z0-9]+[\w-]*/i)?$.match(/^(\.|\[)[\w-\'\"\]]+/i,!1)&&!O($.current())?($.match("."),["variable-2","variable-name"]):["variable-2","word"]:$.match(I)?["operator",$.current()]:/[:;,{}\[\]\(\)]/.test(Ee)?($.next(),[null,Ee]):($.next(),[null,null])}function Ne($,U){for(var se=!1,Ae;(Ae=$.next())!=null;){if(se&&Ae=="/"){U.tokenize=null;break}se=Ae=="*"}return["comment","comment"]}function Me($){return function(U,se){for(var Ae=!1,et;(et=U.next())!=null;){if(et==$&&!Ae){$==")"&&U.backUp(1);break}Ae=!Ae&&et=="\\"}return(et==$||!Ae&&$!=")")&&(se.tokenize=null),["string","string"]}}function Fe($,U){return $.next(),$.match(/\s*[\"\')]/,!1)?U.tokenize=null:U.tokenize=Me(")"),[null,"("]}function Ge($,U,se,Ae){this.type=$,this.indent=U,this.prev=se,this.line=Ae||{firstWord:"",indent:0}}function Le($,U,se,Ae){return Ae=Ae>=0?Ae:B,$.context=new Ge(se,U.indentation()+Ae,$.context),se}function Je($,U){var se=$.context.indent-B;return U=U||!1,$.context=$.context.prev,U&&($.context.indent=se),$.context.type}function He($,U,se){return de[se.context.type]($,U,se)}function $e($,U,se,Ae){for(var et=Ae||1;et>0;et--)se.context=se.context.prev;return He($,U,se)}function O($){return $.toLowerCase()in re}function Z($){return $=$.toLowerCase(),$ in N||$ in Y}function me($){return $.toLowerCase()in le}function Be($){return $.toLowerCase().match(ye)}function te($){var U=$.toLowerCase(),se="variable-2";return O($)?se="tag":me($)?se="block-keyword":Z($)?se="property":U in D||U in q?se="atom":U=="return"||U in V?se="keyword":$.match(/^[A-Z]/)&&(se="string"),se}function ce($,U){return Ce(U)&&($=="{"||$=="]"||$=="hash"||$=="qualifier")||$=="block-mixin"}function oe($,U){return $=="{"&&U.match(/^\s*\$?[\w-]+/i,!1)}function je($,U){return $==":"&&U.match(/^[a-z-]+/,!1)}function ke($){return $.sol()||$.string.match(new RegExp("^\\s*"+H($.current())))}function Ce($){return $.eol()||$.match(/^\s*$/,!1)}function we($){var U=/^\s*[-_]*[a-z0-9]+[\w-]*/i,se=typeof $=="string"?$.match(U):$.string.match(U);return se?se[0].replace(/^\s*/,""):""}return de.block=function($,U,se){if($=="comment"&&ke(U)||$==","&&Ce(U)||$=="mixin")return Le(se,U,"block",0);if(oe($,U))return Le(se,U,"interpolation");if(Ce(U)&&$=="]"&&!/^\s*(\.|#|:|\[|\*|&)/.test(U.string)&&!O(we(U)))return Le(se,U,"block",0);if(ce($,U))return Le(se,U,"block");if($=="}"&&Ce(U))return Le(se,U,"block",0);if($=="variable-name")return U.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/)||me(we(U))?Le(se,U,"variableName"):Le(se,U,"variableName",0);if($=="=")return!Ce(U)&&!me(we(U))?Le(se,U,"block",0):Le(se,U,"block");if($=="*"&&(Ce(U)||U.match(/\s*(,|\.|#|\[|:|{)/,!1)))return pe="tag",Le(se,U,"block");if(je($,U))return Le(se,U,"pseudo");if(/@(font-face|media|supports|(-moz-)?document)/.test($))return Le(se,U,Ce(U)?"block":"atBlock");if(/@(-(moz|ms|o|webkit)-)?keyframes$/.test($))return Le(se,U,"keyframes");if(/@extends?/.test($))return Le(se,U,"extend",0);if($&&$.charAt(0)=="@")return U.indentation()>0&&Z(U.current().slice(1))?(pe="variable-2","block"):/(@import|@require|@charset)/.test($)?Le(se,U,"block",0):Le(se,U,"block");if($=="reference"&&Ce(U))return Le(se,U,"block");if($=="(")return Le(se,U,"parens");if($=="vendor-prefixes")return Le(se,U,"vendorPrefixes");if($=="word"){var Ae=U.current();if(pe=te(Ae),pe=="property")return ke(U)?Le(se,U,"block",0):(pe="atom","block");if(pe=="tag"){if(/embed|menu|pre|progress|sub|table/.test(Ae)&&Z(we(U))||U.string.match(new RegExp("\\[\\s*"+Ae+"|"+Ae+"\\s*\\]")))return pe="atom","block";if(ne.test(Ae)&&(ke(U)&&U.string.match(/=/)||!ke(U)&&!U.string.match(/^(\s*\.|#|\&|\[|\/|>|\*)/)&&!O(we(U))))return pe="variable-2",me(we(U))?"block":Le(se,U,"block",0);if(Ce(U))return Le(se,U,"block")}if(pe=="block-keyword")return pe="keyword",U.current(/(if|unless)/)&&!ke(U)?"block":Le(se,U,"block");if(Ae=="return")return Le(se,U,"block",0);if(pe=="variable-2"&&U.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/))return Le(se,U,"block")}return se.context.type},de.parens=function($,U,se){if($=="(")return Le(se,U,"parens");if($==")")return se.context.prev.type=="parens"?Je(se):U.string.match(/^[a-z][\w-]*\(/i)&&Ce(U)||me(we(U))||/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(we(U))||!U.string.match(/^-?[a-z][\w-\.\[\]\'\"]*\s*=/)&&O(we(U))?Le(se,U,"block"):U.string.match(/^[\$-]?[a-z][\w-\.\[\]\'\"]*\s*=/)||U.string.match(/^\s*(\(|\)|[0-9])/)||U.string.match(/^\s+[a-z][\w-]*\(/i)||U.string.match(/^\s+[\$-]?[a-z]/i)?Le(se,U,"block",0):Ce(U)?Le(se,U,"block"):Le(se,U,"block",0);if($&&$.charAt(0)=="@"&&Z(U.current().slice(1))&&(pe="variable-2"),$=="word"){var Ae=U.current();pe=te(Ae),pe=="tag"&&ne.test(Ae)&&(pe="variable-2"),(pe=="property"||Ae=="to")&&(pe="atom")}return $=="variable-name"?Le(se,U,"variableName"):je($,U)?Le(se,U,"pseudo"):se.context.type},de.vendorPrefixes=function($,U,se){return $=="word"?(pe="property",Le(se,U,"block",0)):Je(se)},de.pseudo=function($,U,se){return Z(we(U.string))?$e($,U,se):(U.match(/^[a-z-]+/),pe="variable-3",Ce(U)?Le(se,U,"block"):Je(se))},de.atBlock=function($,U,se){if($=="(")return Le(se,U,"atBlock_parens");if(ce($,U))return Le(se,U,"block");if(oe($,U))return Le(se,U,"interpolation");if($=="word"){var Ae=U.current().toLowerCase();if(/^(only|not|and|or)$/.test(Ae)?pe="keyword":j.hasOwnProperty(Ae)?pe="tag":K.hasOwnProperty(Ae)?pe="attribute":x.hasOwnProperty(Ae)?pe="property":F.hasOwnProperty(Ae)?pe="string-2":pe=te(U.current()),pe=="tag"&&Ce(U))return Le(se,U,"block")}return $=="operator"&&/^(not|and|or)$/.test(U.current())&&(pe="keyword"),se.context.type},de.atBlock_parens=function($,U,se){if($=="{"||$=="}")return se.context.type;if($==")")return Ce(U)?Le(se,U,"block"):Le(se,U,"atBlock");if($=="word"){var Ae=U.current().toLowerCase();return pe=te(Ae),/^(max|min)/.test(Ae)&&(pe="property"),pe=="tag"&&(ne.test(Ae)?pe="variable-2":pe="atom"),se.context.type}return de.atBlock($,U,se)},de.keyframes=function($,U,se){return U.indentation()=="0"&&($=="}"&&ke(U)||$=="]"||$=="hash"||$=="qualifier"||O(U.current()))?$e($,U,se):$=="{"?Le(se,U,"keyframes"):$=="}"?ke(U)?Je(se,!0):Le(se,U,"keyframes"):$=="unit"&&/^[0-9]+\%$/.test(U.current())?Le(se,U,"keyframes"):$=="word"&&(pe=te(U.current()),pe=="block-keyword")?(pe="keyword",Le(se,U,"keyframes")):/@(font-face|media|supports|(-moz-)?document)/.test($)?Le(se,U,Ce(U)?"block":"atBlock"):$=="mixin"?Le(se,U,"block",0):se.context.type},de.interpolation=function($,U,se){return $=="{"&&Je(se)&&Le(se,U,"block"),$=="}"?U.string.match(/^\s*(\.|#|:|\[|\*|&|>|~|\+|\/)/i)||U.string.match(/^\s*[a-z]/i)&&O(we(U))?Le(se,U,"block"):!U.string.match(/^(\{|\s*\&)/)||U.match(/\s*[\w-]/,!1)?Le(se,U,"block",0):Le(se,U,"block"):$=="variable-name"?Le(se,U,"variableName",0):($=="word"&&(pe=te(U.current()),pe=="tag"&&(pe="atom")),se.context.type)},de.extend=function($,U,se){return $=="["||$=="="?"extend":$=="]"?Je(se):$=="word"?(pe=te(U.current()),"extend"):Je(se)},de.variableName=function($,U,se){return $=="string"||$=="["||$=="]"||U.current().match(/^(\.|\$)/)?(U.current().match(/^\.[\w-]+/i)&&(pe="variable-2"),"variableName"):$e($,U,se)},{startState:function($){return{tokenize:null,state:"block",context:new Ge("block",$||0,null)}},token:function($,U){return!U.tokenize&&$.eatSpace()?null:(fe=(U.tokenize||De)($,U),fe&&typeof fe=="object"&&(xe=fe[1],fe=fe[0]),pe=fe,U.state=de[U.state](xe,$,U),pe)},indent:function($,U,se){var Ae=$.context,et=U&&U.charAt(0),zt=Ae.indent,xt=we(U),Mt=se.match(/^\s*/)[0].replace(/\t/g,X).length,ge=$.context.prev?$.context.prev.line.firstWord:"",bt=$.context.prev?$.context.prev.line.indent:Mt;return Ae.prev&&(et=="}"&&(Ae.type=="block"||Ae.type=="atBlock"||Ae.type=="keyframes")||et==")"&&(Ae.type=="parens"||Ae.type=="atBlock_parens")||et=="{"&&Ae.type=="at")?zt=Ae.indent-B:/(\})/.test(et)||(/@|\$|\d/.test(et)||/^\{/.test(U)||/^\s*\/(\/|\*)/.test(U)||/^\s*\/\*/.test(ge)||/^\s*[\w-\.\[\]\'\"]+\s*(\?|:|\+)?=/i.test(U)||/^(\+|-)?[a-z][\w-]*\(/i.test(U)||/^return/.test(U)||me(xt)?zt=Mt:/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(et)||O(xt)?/\,\s*$/.test(ge)?zt=bt:/^\s+/.test(se)&&(/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(ge)||O(ge))?zt=Mt<=bt?bt:bt+B:zt=Mt:!/,\s*$/.test(se)&&(Be(xt)||Z(xt))&&(me(ge)?zt=Mt<=bt?bt:bt+B:/^\{/.test(ge)?zt=Mt<=bt?Mt:bt+B:Be(ge)||Z(ge)?zt=Mt>=bt?bt:Mt:/^(\.|#|:|\[|\*|&|@|\+|\-|>|~|\/)/.test(ge)||/=\s*$/.test(ge)||O(ge)||/^\$[\w-\.\[\]\'\"]/.test(ge)?zt=bt+B:zt=Mt)),zt},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"indent"}});var p=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","bgsound","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","nobr","noframes","noscript","object","ol","optgroup","option","output","p","param","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video"],v=["domain","regexp","url-prefix","url"],C=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],b=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","dynamic-range","video-dynamic-range"],_=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-position","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marker-offset","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode","font-smoothing","osx-font-smoothing"],s=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],g=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],h=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],w=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","column","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","dashed","decimal","decimal-leading-zero","default","default-button","destination-atop","destination-in","destination-out","destination-over","devanagari","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","footnotes","forwards","from","geometricPrecision","georgian","graytext","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hebrew","help","hidden","hide","high","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","malayalam","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row-resize","rtl","run-in","running","s-resize","sans-serif","scale","scale3d","scaleX","scaleY","scaleZ","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","solid","somali","source-atop","source-in","source-out","source-over","space","spell-out","square","square-button","standard","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","x-large","x-small","xor","xx-large","xx-small","bicubic","optimizespeed","grayscale","row","row-reverse","wrap","wrap-reverse","column-reverse","flex-start","flex-end","space-between","space-around","unset"],k=["in","and","or","not","is not","is a","is","isnt","defined","if unless"],c=["for","if","else","unless","from","to"],d=["null","true","false","href","title","type","not-allowed","readonly","disabled"],S=["@font-face","@keyframes","@media","@viewport","@page","@host","@supports","@block","@css"],E=p.concat(v,C,b,_,s,h,w,g,k,c,d,S);function z(M){return M=M.sort(function(B,X){return X>B}),new RegExp("^(("+M.join(")|(")+"))\\b")}function y(M){for(var B={},X=0;X{(function(o){typeof $u=="object"&&typeof Ku=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";function p(N){for(var F={},D=0;D~^?!",g=":;,.(){}[]",h=/^\-?0b[01][01_]*/,w=/^\-?0o[0-7][0-7_]*/,k=/^\-?0x[\dA-Fa-f][\dA-Fa-f_]*(?:(?:\.[\dA-Fa-f][\dA-Fa-f_]*)?[Pp]\-?\d[\d_]*)?/,c=/^\-?\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee]\-?\d[\d_]*)?/,d=/^\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1/,S=/^\.(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/,E=/^\#[A-Za-z]+/,z=/^@(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/;function y(N,F,D){if(N.sol()&&(F.indented=N.indentation()),N.eatSpace())return null;var V=N.peek();if(V=="/"){if(N.match("//"))return N.skipToEnd(),"comment";if(N.match("/*"))return F.tokenize.push(B),B(N,F)}if(N.match(E))return"builtin";if(N.match(z))return"attribute";if(N.match(h)||N.match(w)||N.match(k)||N.match(c))return"number";if(N.match(S))return"property";if(s.indexOf(V)>-1)return N.next(),"operator";if(g.indexOf(V)>-1)return N.next(),N.match(".."),"punctuation";var j;if(j=N.match(/("""|"|')/)){var J=M.bind(null,j[0]);return F.tokenize.push(J),J(N,F)}if(N.match(d)){var x=N.current();return _.hasOwnProperty(x)?"variable-2":b.hasOwnProperty(x)?"atom":v.hasOwnProperty(x)?(C.hasOwnProperty(x)&&(F.prev="define"),"keyword"):D=="define"?"def":"variable"}return N.next(),null}function H(){var N=0;return function(F,D,V){var j=y(F,D,V);if(j=="punctuation"){if(F.current()=="(")++N;else if(F.current()==")"){if(N==0)return F.backUp(1),D.tokenize.pop(),D.tokenize[D.tokenize.length-1](F,D);--N}}return j}}function M(N,F,D){for(var V=N.length==1,j,J=!1;j=F.peek();)if(J){if(F.next(),j=="(")return D.tokenize.push(H()),"string";J=!1}else{if(F.match(N))return D.tokenize.pop(),"string";F.next(),J=j=="\\"}return V&&D.tokenize.pop(),"string"}function B(N,F){for(var D;D=N.next();)if(D==="/"&&N.eat("*"))F.tokenize.push(B);else if(D==="*"&&N.eat("/")){F.tokenize.pop();break}return"comment"}function X(N,F,D){this.prev=N,this.align=F,this.indented=D}function re(N,F){var D=F.match(/^\s*($|\/[\/\*])/,!1)?null:F.column()+1;N.context=new X(N.context,D,N.indented)}function ne(N){N.context&&(N.indented=N.context.indented,N.context=N.context.prev)}o.defineMode("swift",function(N){return{startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(F,D){var V=D.prev;D.prev=null;var j=D.tokenize[D.tokenize.length-1]||y,J=j(F,D,V);if(!J||J=="comment"?D.prev=V:D.prev||(D.prev=J),J=="punctuation"){var x=/[\(\[\{]|([\]\)\}])/.exec(F.current());x&&(x[1]?ne:re)(D,F)}return J},indent:function(F,D){var V=F.context;if(!V)return 0;var j=/^[\]\}\)]/.test(D);return V.align!=null?V.align-(j?1:0):V.indented+(j?0:N.indentUnit)},electricInput:/^\s*[\)\}\]]$/,lineComment:"//",blockCommentStart:"/*",blockCommentEnd:"*/",fold:"brace",closeBrackets:"()[]{}''\"\"``"}}),o.defineMIME("text/x-swift","swift")})});var Yu=Ue((Zu,Xu)=>{(function(o){typeof Zu=="object"&&typeof Xu=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("coffeescript",function(p,v){var C="error";function b(F){return new RegExp("^(("+F.join(")|(")+"))\\b")}var _=/^(?:->|=>|\+[+=]?|-[\-=]?|\*[\*=]?|\/[\/=]?|[=!]=|<[><]?=?|>>?=?|%=?|&=?|\|=?|\^=?|\~|!|\?|(or|and|\|\||&&|\?)=)/,s=/^(?:[()\[\]{},:`=;]|\.\.?\.?)/,g=/^[_A-Za-z$][_A-Za-z$0-9]*/,h=/^@[_A-Za-z$][_A-Za-z$0-9]*/,w=b(["and","or","not","is","isnt","in","instanceof","typeof"]),k=["for","while","loop","if","unless","else","switch","try","catch","finally","class"],c=["break","by","continue","debugger","delete","do","in","of","new","return","then","this","@","throw","when","until","extends"],d=b(k.concat(c));k=b(k);var S=/^('{3}|\"{3}|['\"])/,E=/^(\/{3}|\/)/,z=["Infinity","NaN","undefined","null","true","false","on","off","yes","no"],y=b(z);function H(F,D){if(F.sol()){D.scope.align===null&&(D.scope.align=!1);var V=D.scope.offset;if(F.eatSpace()){var j=F.indentation();return j>V&&D.scope.type=="coffee"?"indent":j0&&re(F,D)}if(F.eatSpace())return null;var J=F.peek();if(F.match("####"))return F.skipToEnd(),"comment";if(F.match("###"))return D.tokenize=B,D.tokenize(F,D);if(J==="#")return F.skipToEnd(),"comment";if(F.match(/^-?[0-9\.]/,!1)){var x=!1;if(F.match(/^-?\d*\.\d+(e[\+\-]?\d+)?/i)&&(x=!0),F.match(/^-?\d+\.\d*/)&&(x=!0),F.match(/^-?\.\d+/)&&(x=!0),x)return F.peek()=="."&&F.backUp(1),"number";var K=!1;if(F.match(/^-?0x[0-9a-f]+/i)&&(K=!0),F.match(/^-?[1-9]\d*(e[\+\-]?\d+)?/)&&(K=!0),F.match(/^-?0(?![\dx])/i)&&(K=!0),K)return"number"}if(F.match(S))return D.tokenize=M(F.current(),!1,"string"),D.tokenize(F,D);if(F.match(E)){if(F.current()!="/"||F.match(/^.*\//,!1))return D.tokenize=M(F.current(),!0,"string-2"),D.tokenize(F,D);F.backUp(1)}return F.match(_)||F.match(w)?"operator":F.match(s)?"punctuation":F.match(y)?"atom":F.match(h)||D.prop&&F.match(g)?"property":F.match(d)?"keyword":F.match(g)?"variable":(F.next(),C)}function M(F,D,V){return function(j,J){for(;!j.eol();)if(j.eatWhile(/[^'"\/\\]/),j.eat("\\")){if(j.next(),D&&j.eol())return V}else{if(j.match(F))return J.tokenize=H,V;j.eat(/['"\/]/)}return D&&(v.singleLineStringErrors?V=C:J.tokenize=H),V}}function B(F,D){for(;!F.eol();){if(F.eatWhile(/[^#]/),F.match("###")){D.tokenize=H;break}F.eatWhile("#")}return"comment"}function X(F,D,V){V=V||"coffee";for(var j=0,J=!1,x=null,K=D.scope;K;K=K.prev)if(K.type==="coffee"||K.type=="}"){j=K.offset+p.indentUnit;break}V!=="coffee"?(J=null,x=F.column()+F.current().length):D.scope.align&&(D.scope.align=!1),D.scope={offset:j,type:V,prev:D.scope,align:J,alignOffset:x}}function re(F,D){if(D.scope.prev)if(D.scope.type==="coffee"){for(var V=F.indentation(),j=!1,J=D.scope;J;J=J.prev)if(V===J.offset){j=!0;break}if(!j)return!0;for(;D.scope.prev&&D.scope.offset!==V;)D.scope=D.scope.prev;return!1}else return D.scope=D.scope.prev,!1}function ne(F,D){var V=D.tokenize(F,D),j=F.current();j==="return"&&(D.dedent=!0),((j==="->"||j==="=>")&&F.eol()||V==="indent")&&X(F,D);var J="[({".indexOf(j);if(J!==-1&&X(F,D,"])}".slice(J,J+1)),k.exec(j)&&X(F,D),j=="then"&&re(F,D),V==="dedent"&&re(F,D))return C;if(J="])}".indexOf(j),J!==-1){for(;D.scope.type=="coffee"&&D.scope.prev;)D.scope=D.scope.prev;D.scope.type==j&&(D.scope=D.scope.prev)}return D.dedent&&F.eol()&&(D.scope.type=="coffee"&&D.scope.prev&&(D.scope=D.scope.prev),D.dedent=!1),V}var N={startState:function(F){return{tokenize:H,scope:{offset:F||0,type:"coffee",prev:null,align:!1},prop:!1,dedent:0}},token:function(F,D){var V=D.scope.align===null&&D.scope;V&&F.sol()&&(V.align=!1);var j=ne(F,D);return j&&j!="comment"&&(V&&(V.align=!0),D.prop=j=="punctuation"&&F.current()=="."),j},indent:function(F,D){if(F.tokenize!=H)return 0;var V=F.scope,j=D&&"])}".indexOf(D.charAt(0))>-1;if(j)for(;V.type=="coffee"&&V.prev;)V=V.prev;var J=j&&V.type===D.charAt(0);return V.align?V.alignOffset-(J?1:0):(J?V.prev:V).offset},lineComment:"#",fold:"indent"};return N}),o.defineMIME("application/vnd.coffeescript","coffeescript"),o.defineMIME("text/x-coffeescript","coffeescript"),o.defineMIME("text/coffeescript","coffeescript")})});var Ju=Ue((Qu,Vu)=>{(function(o){typeof Qu=="object"&&typeof Vu=="object"?o(Re(),pn(),fn(),Gn()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../javascript/javascript","../css/css","../htmlmixed/htmlmixed"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("pug",function(p){var v="keyword",C="meta",b="builtin",_="qualifier",s={"{":"}","(":")","[":"]"},g=o.getMode(p,"javascript");function h(){this.javaScriptLine=!1,this.javaScriptLineExcludesColon=!1,this.javaScriptArguments=!1,this.javaScriptArgumentsDepth=0,this.isInterpolating=!1,this.interpolationNesting=0,this.jsState=o.startState(g),this.restOfLine="",this.isIncludeFiltered=!1,this.isEach=!1,this.lastTag="",this.scriptType="",this.isAttrs=!1,this.attrsNest=[],this.inAttributeName=!0,this.attributeIsType=!1,this.attrValue="",this.indentOf=1/0,this.indentToken="",this.innerMode=null,this.innerState=null,this.innerModeForLine=!1}h.prototype.copy=function(){var O=new h;return O.javaScriptLine=this.javaScriptLine,O.javaScriptLineExcludesColon=this.javaScriptLineExcludesColon,O.javaScriptArguments=this.javaScriptArguments,O.javaScriptArgumentsDepth=this.javaScriptArgumentsDepth,O.isInterpolating=this.isInterpolating,O.interpolationNesting=this.interpolationNesting,O.jsState=o.copyState(g,this.jsState),O.innerMode=this.innerMode,this.innerMode&&this.innerState&&(O.innerState=o.copyState(this.innerMode,this.innerState)),O.restOfLine=this.restOfLine,O.isIncludeFiltered=this.isIncludeFiltered,O.isEach=this.isEach,O.lastTag=this.lastTag,O.scriptType=this.scriptType,O.isAttrs=this.isAttrs,O.attrsNest=this.attrsNest.slice(),O.inAttributeName=this.inAttributeName,O.attributeIsType=this.attributeIsType,O.attrValue=this.attrValue,O.indentOf=this.indentOf,O.indentToken=this.indentToken,O.innerModeForLine=this.innerModeForLine,O};function w(O,Z){if(O.sol()&&(Z.javaScriptLine=!1,Z.javaScriptLineExcludesColon=!1),Z.javaScriptLine){if(Z.javaScriptLineExcludesColon&&O.peek()===":"){Z.javaScriptLine=!1,Z.javaScriptLineExcludesColon=!1;return}var me=g.token(O,Z.jsState);return O.eol()&&(Z.javaScriptLine=!1),me||!0}}function k(O,Z){if(Z.javaScriptArguments){if(Z.javaScriptArgumentsDepth===0&&O.peek()!=="("){Z.javaScriptArguments=!1;return}if(O.peek()==="("?Z.javaScriptArgumentsDepth++:O.peek()===")"&&Z.javaScriptArgumentsDepth--,Z.javaScriptArgumentsDepth===0){Z.javaScriptArguments=!1;return}var me=g.token(O,Z.jsState);return me||!0}}function c(O){if(O.match(/^yield\b/))return"keyword"}function d(O){if(O.match(/^(?:doctype) *([^\n]+)?/))return C}function S(O,Z){if(O.match("#{"))return Z.isInterpolating=!0,Z.interpolationNesting=0,"punctuation"}function E(O,Z){if(Z.isInterpolating){if(O.peek()==="}"){if(Z.interpolationNesting--,Z.interpolationNesting<0)return O.next(),Z.isInterpolating=!1,"punctuation"}else O.peek()==="{"&&Z.interpolationNesting++;return g.token(O,Z.jsState)||!0}}function z(O,Z){if(O.match(/^case\b/))return Z.javaScriptLine=!0,v}function y(O,Z){if(O.match(/^when\b/))return Z.javaScriptLine=!0,Z.javaScriptLineExcludesColon=!0,v}function H(O){if(O.match(/^default\b/))return v}function M(O,Z){if(O.match(/^extends?\b/))return Z.restOfLine="string",v}function B(O,Z){if(O.match(/^append\b/))return Z.restOfLine="variable",v}function X(O,Z){if(O.match(/^prepend\b/))return Z.restOfLine="variable",v}function re(O,Z){if(O.match(/^block\b *(?:(prepend|append)\b)?/))return Z.restOfLine="variable",v}function ne(O,Z){if(O.match(/^include\b/))return Z.restOfLine="string",v}function N(O,Z){if(O.match(/^include:([a-zA-Z0-9\-]+)/,!1)&&O.match("include"))return Z.isIncludeFiltered=!0,v}function F(O,Z){if(Z.isIncludeFiltered){var me=W(O,Z);return Z.isIncludeFiltered=!1,Z.restOfLine="string",me}}function D(O,Z){if(O.match(/^mixin\b/))return Z.javaScriptLine=!0,v}function V(O,Z){if(O.match(/^\+([-\w]+)/))return O.match(/^\( *[-\w]+ *=/,!1)||(Z.javaScriptArguments=!0,Z.javaScriptArgumentsDepth=0),"variable";if(O.match("+#{",!1))return O.next(),Z.mixinCallAfter=!0,S(O,Z)}function j(O,Z){if(Z.mixinCallAfter)return Z.mixinCallAfter=!1,O.match(/^\( *[-\w]+ *=/,!1)||(Z.javaScriptArguments=!0,Z.javaScriptArgumentsDepth=0),!0}function J(O,Z){if(O.match(/^(if|unless|else if|else)\b/))return Z.javaScriptLine=!0,v}function x(O,Z){if(O.match(/^(- *)?(each|for)\b/))return Z.isEach=!0,v}function K(O,Z){if(Z.isEach){if(O.match(/^ in\b/))return Z.javaScriptLine=!0,Z.isEach=!1,v;if(O.sol()||O.eol())Z.isEach=!1;else if(O.next()){for(;!O.match(/^ in\b/,!1)&&O.next(););return"variable"}}}function Y(O,Z){if(O.match(/^while\b/))return Z.javaScriptLine=!0,v}function I(O,Z){var me;if(me=O.match(/^(\w(?:[-:\w]*\w)?)\/?/))return Z.lastTag=me[1].toLowerCase(),Z.lastTag==="script"&&(Z.scriptType="application/javascript"),"tag"}function W(O,Z){if(O.match(/^:([\w\-]+)/)){var me;return p&&p.innerModes&&(me=p.innerModes(O.current().substring(1))),me||(me=O.current().substring(1)),typeof me=="string"&&(me=o.getMode(p,me)),Fe(O,Z,me),"atom"}}function le(O,Z){if(O.match(/^(!?=|-)/))return Z.javaScriptLine=!0,"punctuation"}function ye(O){if(O.match(/^#([\w-]+)/))return b}function q(O){if(O.match(/^\.([\w-]+)/))return _}function T(O,Z){if(O.peek()=="(")return O.next(),Z.isAttrs=!0,Z.attrsNest=[],Z.inAttributeName=!0,Z.attrValue="",Z.attributeIsType=!1,"punctuation"}function de(O,Z){if(Z.isAttrs){if(s[O.peek()]&&Z.attrsNest.push(s[O.peek()]),Z.attrsNest[Z.attrsNest.length-1]===O.peek())Z.attrsNest.pop();else if(O.eat(")"))return Z.isAttrs=!1,"punctuation";if(Z.inAttributeName&&O.match(/^[^=,\)!]+/))return(O.peek()==="="||O.peek()==="!")&&(Z.inAttributeName=!1,Z.jsState=o.startState(g),Z.lastTag==="script"&&O.current().trim().toLowerCase()==="type"?Z.attributeIsType=!0:Z.attributeIsType=!1),"attribute";var me=g.token(O,Z.jsState);if(Z.attributeIsType&&me==="string"&&(Z.scriptType=O.current().toString()),Z.attrsNest.length===0&&(me==="string"||me==="variable"||me==="keyword"))try{return Function("","var x "+Z.attrValue.replace(/,\s*$/,"").replace(/^!/,"")),Z.inAttributeName=!0,Z.attrValue="",O.backUp(O.current().length),de(O,Z)}catch{}return Z.attrValue+=O.current(),me||!0}}function Ee(O,Z){if(O.match(/^&attributes\b/))return Z.javaScriptArguments=!0,Z.javaScriptArgumentsDepth=0,"keyword"}function fe(O){if(O.sol()&&O.eatSpace())return"indent"}function xe(O,Z){if(O.match(/^ *\/\/(-)?([^\n]*)/))return Z.indentOf=O.indentation(),Z.indentToken="comment","comment"}function pe(O){if(O.match(/^: */))return"colon"}function De(O,Z){if(O.match(/^(?:\| ?| )([^\n]+)/))return"string";if(O.match(/^(<[^\n]*)/,!1))return Fe(O,Z,"htmlmixed"),Z.innerModeForLine=!0,Ge(O,Z,!0)}function Ne(O,Z){if(O.eat(".")){var me=null;return Z.lastTag==="script"&&Z.scriptType.toLowerCase().indexOf("javascript")!=-1?me=Z.scriptType.toLowerCase().replace(/"|'/g,""):Z.lastTag==="style"&&(me="css"),Fe(O,Z,me),"dot"}}function Me(O){return O.next(),null}function Fe(O,Z,me){me=o.mimeModes[me]||me,me=p.innerModes&&p.innerModes(me)||me,me=o.mimeModes[me]||me,me=o.getMode(p,me),Z.indentOf=O.indentation(),me&&me.name!=="null"?Z.innerMode=me:Z.indentToken="string"}function Ge(O,Z,me){if(O.indentation()>Z.indentOf||Z.innerModeForLine&&!O.sol()||me)return Z.innerMode?(Z.innerState||(Z.innerState=Z.innerMode.startState?o.startState(Z.innerMode,O.indentation()):{}),O.hideFirstChars(Z.indentOf+2,function(){return Z.innerMode.token(O,Z.innerState)||!0})):(O.skipToEnd(),Z.indentToken);O.sol()&&(Z.indentOf=1/0,Z.indentToken=null,Z.innerMode=null,Z.innerState=null)}function Le(O,Z){if(O.sol()&&(Z.restOfLine=""),Z.restOfLine){O.skipToEnd();var me=Z.restOfLine;return Z.restOfLine="",me}}function Je(){return new h}function He(O){return O.copy()}function $e(O,Z){var me=Ge(O,Z)||Le(O,Z)||E(O,Z)||F(O,Z)||K(O,Z)||de(O,Z)||w(O,Z)||k(O,Z)||j(O,Z)||c(O)||d(O)||S(O,Z)||z(O,Z)||y(O,Z)||H(O)||M(O,Z)||B(O,Z)||X(O,Z)||re(O,Z)||ne(O,Z)||N(O,Z)||D(O,Z)||V(O,Z)||J(O,Z)||x(O,Z)||Y(O,Z)||I(O,Z)||W(O,Z)||le(O,Z)||ye(O)||q(O)||T(O,Z)||Ee(O,Z)||fe(O)||De(O,Z)||xe(O,Z)||pe(O)||Ne(O,Z)||Me(O);return me===!0?null:me}return{startState:Je,copyState:He,token:$e}},"javascript","css","htmlmixed"),o.defineMIME("text/x-pug","pug"),o.defineMIME("text/x-jade","pug")})});var rc=Ue((ec,tc)=>{(function(o){typeof ec=="object"&&typeof tc=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.multiplexingMode=function(p){var v=Array.prototype.slice.call(arguments,1);function C(b,_,s,g){if(typeof _=="string"){var h=b.indexOf(_,s);return g&&h>-1?h+_.length:h}var w=_.exec(s?b.slice(s):b);return w?w.index+s+(g?w[0].length:0):-1}return{startState:function(){return{outer:o.startState(p),innerActive:null,inner:null,startingInner:!1}},copyState:function(b){return{outer:o.copyState(p,b.outer),innerActive:b.innerActive,inner:b.innerActive&&o.copyState(b.innerActive.mode,b.inner),startingInner:b.startingInner}},token:function(b,_){if(_.innerActive){var E=_.innerActive,g=b.string;if(!E.close&&b.sol())return _.innerActive=_.inner=null,this.token(b,_);var k=E.close&&!_.startingInner?C(g,E.close,b.pos,E.parseDelimiters):-1;if(k==b.pos&&!E.parseDelimiters)return b.match(E.close),_.innerActive=_.inner=null,E.delimStyle&&E.delimStyle+" "+E.delimStyle+"-close";k>-1&&(b.string=g.slice(0,k));var z=E.mode.token(b,_.inner);return k>-1?b.string=g:b.pos>b.start&&(_.startingInner=!1),k==b.pos&&E.parseDelimiters&&(_.innerActive=_.inner=null),E.innerStyle&&(z?z=z+" "+E.innerStyle:z=E.innerStyle),z}else{for(var s=1/0,g=b.string,h=0;h{(function(o){typeof nc=="object"&&typeof ic=="object"?o(Re(),Ai(),rc()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/simple","../../addon/mode/multiplex"],o):o(CodeMirror)})(function(o){"use strict";o.defineSimpleMode("handlebars-tags",{start:[{regex:/\{\{\{/,push:"handlebars_raw",token:"tag"},{regex:/\{\{!--/,push:"dash_comment",token:"comment"},{regex:/\{\{!/,push:"comment",token:"comment"},{regex:/\{\{/,push:"handlebars",token:"tag"}],handlebars_raw:[{regex:/\}\}\}/,pop:!0,token:"tag"}],handlebars:[{regex:/\}\}/,pop:!0,token:"tag"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"},{regex:/'(?:[^\\']|\\.)*'?/,token:"string"},{regex:/>|[#\/]([A-Za-z_]\w*)/,token:"keyword"},{regex:/(?:else|this)\b/,token:"keyword"},{regex:/\d+/i,token:"number"},{regex:/=|~|@|true|false/,token:"atom"},{regex:/(?:\.\.\/)*(?:[A-Za-z_][\w\.]*)+/,token:"variable-2"}],dash_comment:[{regex:/--\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],comment:[{regex:/\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],meta:{blockCommentStart:"{{--",blockCommentEnd:"--}}"}}),o.defineMode("handlebars",function(p,v){var C=o.getMode(p,"handlebars-tags");return!v||!v.base?C:o.multiplexingMode(o.getMode(p,v.base),{open:"{{",close:/\}\}\}?/,mode:C,parseDelimiters:!0})}),o.defineMIME("text/x-handlebars-template","handlebars")})});var sc=Ue((ac,lc)=>{(function(o){"use strict";typeof ac=="object"&&typeof lc=="object"?o(Re(),Kn(),dn(),pn(),Yu(),fn(),Jo(),ea(),Ju(),oc()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/overlay","../xml/xml","../javascript/javascript","../coffeescript/coffeescript","../css/css","../sass/sass","../stylus/stylus","../pug/pug","../handlebars/handlebars"],o):o(CodeMirror)})(function(o){var p={script:[["lang",/coffee(script)?/,"coffeescript"],["type",/^(?:text|application)\/(?:x-)?coffee(?:script)?$/,"coffeescript"],["lang",/^babel$/,"javascript"],["type",/^text\/babel$/,"javascript"],["type",/^text\/ecmascript-\d+$/,"javascript"]],style:[["lang",/^stylus$/i,"stylus"],["lang",/^sass$/i,"sass"],["lang",/^less$/i,"text/x-less"],["lang",/^scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?styl(us)?$/i,"stylus"],["type",/^text\/sass/i,"sass"],["type",/^(text\/)?(x-)?scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?less$/i,"text/x-less"]],template:[["lang",/^vue-template$/i,"vue"],["lang",/^pug$/i,"pug"],["lang",/^handlebars$/i,"handlebars"],["type",/^(text\/)?(x-)?pug$/i,"pug"],["type",/^text\/x-handlebars-template$/i,"handlebars"],[null,null,"vue-template"]]};o.defineMode("vue-template",function(v,C){var b={token:function(_){if(_.match(/^\{\{.*?\}\}/))return"meta mustache";for(;_.next()&&!_.match("{{",!1););return null}};return o.overlayMode(o.getMode(v,C.backdrop||"text/html"),b)}),o.defineMode("vue",function(v){return o.getMode(v,{name:"htmlmixed",tags:p})},"htmlmixed","xml","javascript","coffeescript","css","sass","stylus","pug","handlebars"),o.defineMIME("script/x-vue","vue"),o.defineMIME("text/x-vue","vue")})});var fc=Ue((uc,cc)=>{(function(o){typeof uc=="object"&&typeof cc=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("yaml",function(){var p=["true","false","on","off","yes","no"],v=new RegExp("\\b(("+p.join(")|(")+"))$","i");return{token:function(C,b){var _=C.peek(),s=b.escaped;if(b.escaped=!1,_=="#"&&(C.pos==0||/\s/.test(C.string.charAt(C.pos-1))))return C.skipToEnd(),"comment";if(C.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(b.literal&&C.indentation()>b.keyCol)return C.skipToEnd(),"string";if(b.literal&&(b.literal=!1),C.sol()){if(b.keyCol=0,b.pair=!1,b.pairStart=!1,C.match("---")||C.match("..."))return"def";if(C.match(/\s*-\s+/))return"meta"}if(C.match(/^(\{|\}|\[|\])/))return _=="{"?b.inlinePairs++:_=="}"?b.inlinePairs--:_=="["?b.inlineList++:b.inlineList--,"meta";if(b.inlineList>0&&!s&&_==",")return C.next(),"meta";if(b.inlinePairs>0&&!s&&_==",")return b.keyCol=0,b.pair=!1,b.pairStart=!1,C.next(),"meta";if(b.pairStart){if(C.match(/^\s*(\||\>)\s*/))return b.literal=!0,"meta";if(C.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(b.inlinePairs==0&&C.match(/^\s*-?[0-9\.\,]+\s?$/)||b.inlinePairs>0&&C.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(C.match(v))return"keyword"}return!b.pair&&C.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(b.pair=!0,b.keyCol=C.indentation(),"atom"):b.pair&&C.match(/^:\s*/)?(b.pairStart=!0,"meta"):(b.pairStart=!1,b.escaped=_=="\\",C.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}}),o.defineMIME("text/x-yaml","yaml"),o.defineMIME("text/yaml","yaml")})});var Wd={};function Ad(o){for(var p;(p=Ed.exec(o))!==null;){var v=p[0];if(v.indexOf("target=")===-1){var C=v.replace(/>$/,' target="_blank">');o=o.replace(v,C)}}return o}function Dd(o){for(var p=new DOMParser,v=p.parseFromString(o,"text/html"),C=v.getElementsByTagName("li"),b=0;b0){for(var d=document.createElement("i"),S=0;S{(function(o){typeof nc=="object"&&typeof ic=="object"?o(Re(),Ai(),rc()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/simple","../../addon/mode/multiplex"],o):o(CodeMirror)})(function(o){"use strict";o.defineSimpleMode("handlebars-tags",{start:[{regex:/\{\{\{/,push:"handlebars_raw",token:"tag"},{regex:/\{\{!--/,push:"dash_comment",token:"comment"},{regex:/\{\{!/,push:"comment",token:"comment"},{regex:/\{\{/,push:"handlebars",token:"tag"}],handlebars_raw:[{regex:/\}\}\}/,pop:!0,token:"tag"}],handlebars:[{regex:/\}\}/,pop:!0,token:"tag"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"},{regex:/'(?:[^\\']|\\.)*'?/,token:"string"},{regex:/>|[#\/]([A-Za-z_]\w*)/,token:"keyword"},{regex:/(?:else|this)\b/,token:"keyword"},{regex:/\d+/i,token:"number"},{regex:/=|~|@|true|false/,token:"atom"},{regex:/(?:\.\.\/)*(?:[A-Za-z_][\w\.]*)+/,token:"variable-2"}],dash_comment:[{regex:/--\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],comment:[{regex:/\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],meta:{blockCommentStart:"{{--",blockCommentEnd:"--}}"}}),o.defineMode("handlebars",function(p,v){var C=o.getMode(p,"handlebars-tags");return!v||!v.base?C:o.multiplexingMode(o.getMode(p,v.base),{open:"{{",close:/\}\}\}?/,mode:C,parseDelimiters:!0})}),o.defineMIME("text/x-handlebars-template","handlebars")})});var sc=Ue((ac,lc)=>{(function(o){"use strict";typeof ac=="object"&&typeof lc=="object"?o(Re(),Kn(),dn(),pn(),Yu(),fn(),Jo(),ea(),Ju(),oc()):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../../addon/mode/overlay","../xml/xml","../javascript/javascript","../coffeescript/coffeescript","../css/css","../sass/sass","../stylus/stylus","../pug/pug","../handlebars/handlebars"],o):o(CodeMirror)})(function(o){var p={script:[["lang",/coffee(script)?/,"coffeescript"],["type",/^(?:text|application)\/(?:x-)?coffee(?:script)?$/,"coffeescript"],["lang",/^babel$/,"javascript"],["type",/^text\/babel$/,"javascript"],["type",/^text\/ecmascript-\d+$/,"javascript"]],style:[["lang",/^stylus$/i,"stylus"],["lang",/^sass$/i,"sass"],["lang",/^less$/i,"text/x-less"],["lang",/^scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?styl(us)?$/i,"stylus"],["type",/^text\/sass/i,"sass"],["type",/^(text\/)?(x-)?scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?less$/i,"text/x-less"]],template:[["lang",/^vue-template$/i,"vue"],["lang",/^pug$/i,"pug"],["lang",/^handlebars$/i,"handlebars"],["type",/^(text\/)?(x-)?pug$/i,"pug"],["type",/^text\/x-handlebars-template$/i,"handlebars"],[null,null,"vue-template"]]};o.defineMode("vue-template",function(v,C){var b={token:function(_){if(_.match(/^\{\{.*?\}\}/))return"meta mustache";for(;_.next()&&!_.match("{{",!1););return null}};return o.overlayMode(o.getMode(v,C.backdrop||"text/html"),b)}),o.defineMode("vue",function(v){return o.getMode(v,{name:"htmlmixed",tags:p})},"htmlmixed","xml","javascript","coffeescript","css","sass","stylus","pug","handlebars"),o.defineMIME("script/x-vue","vue"),o.defineMIME("text/x-vue","vue")})});var fc=Ue((uc,cc)=>{(function(o){typeof uc=="object"&&typeof cc=="object"?o(Re()):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("yaml",function(){var p=["true","false","on","off","yes","no"],v=new RegExp("\\b(("+p.join(")|(")+"))$","i");return{token:function(C,b){var _=C.peek(),s=b.escaped;if(b.escaped=!1,_=="#"&&(C.pos==0||/\s/.test(C.string.charAt(C.pos-1))))return C.skipToEnd(),"comment";if(C.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(b.literal&&C.indentation()>b.keyCol)return C.skipToEnd(),"string";if(b.literal&&(b.literal=!1),C.sol()){if(b.keyCol=0,b.pair=!1,b.pairStart=!1,C.match("---")||C.match("..."))return"def";if(C.match(/\s*-\s+/))return"meta"}if(C.match(/^(\{|\}|\[|\])/))return _=="{"?b.inlinePairs++:_=="}"?b.inlinePairs--:_=="["?b.inlineList++:b.inlineList--,"meta";if(b.inlineList>0&&!s&&_==",")return C.next(),"meta";if(b.inlinePairs>0&&!s&&_==",")return b.keyCol=0,b.pair=!1,b.pairStart=!1,C.next(),"meta";if(b.pairStart){if(C.match(/^\s*(\||\>)\s*/))return b.literal=!0,"meta";if(C.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(b.inlinePairs==0&&C.match(/^\s*-?[0-9\.\,]+\s?$/)||b.inlinePairs>0&&C.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(C.match(v))return"keyword"}return!b.pair&&C.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^\s,\[\]{}#&*!|>'"%@`])[^#:]*(?=:($|\s))/)?(b.pair=!0,b.keyCol=C.indentation(),"atom"):b.pair&&C.match(/^:\s*/)?(b.pairStart=!0,"meta"):(b.pairStart=!1,b.escaped=_=="\\",C.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}}),o.defineMIME("text/x-yaml","yaml"),o.defineMIME("text/yaml","yaml")})});var Wd={};function Ad(o){for(var p;(p=Ed.exec(o))!==null;){var v=p[0];if(v.indexOf("target=")===-1){var C=v.replace(/>$/,' target="_blank">');o=o.replace(v,C)}}return o}function Dd(o){for(var p=new DOMParser,v=p.parseFromString(o,"text/html"),C=v.getElementsByTagName("li"),b=0;b0){for(var d=document.createElement("i"),S=0;S=0&&(k=s.getLineHandle(d),!v(k));d--);var H=s.getTokenAt({line:d,ch:1}),M=C(H).fencedChars,B,X,re,ne;v(s.getLineHandle(g.line))?(B="",X=g.line):v(s.getLineHandle(g.line-1))?(B="",X=g.line-1):(B=M+` diff --git a/public/js/filament/notifications/notifications.js b/public/js/filament/notifications/notifications.js index 36bdb6d21..a60138a7b 100644 --- a/public/js/filament/notifications/notifications.js +++ b/public/js/filament/notifications/notifications.js @@ -1 +1 @@ -(()=>{var J=Object.create;var q=Object.defineProperty;var K=Object.getOwnPropertyDescriptor;var X=Object.getOwnPropertyNames;var Z=Object.getPrototypeOf,tt=Object.prototype.hasOwnProperty;var d=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var et=(e,t,i,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of X(t))!tt.call(e,s)&&s!==i&&q(e,s,{get:()=>t[s],enumerable:!(n=K(t,s))||n.enumerable});return e};var it=(e,t,i)=>(i=e!=null?J(Z(e)):{},et(t||!e||!e.__esModule?q(i,"default",{value:e,enumerable:!0}):i,e));var T=d((Tt,F)=>{var x,A=typeof global<"u"&&(global.crypto||global.msCrypto);A&&A.getRandomValues&&(E=new Uint8Array(16),x=function(){return A.getRandomValues(E),E});var E;x||(S=new Array(16),x=function(){for(var e=0,t;e<16;e++)e&3||(t=Math.random()*4294967296),S[e]=t>>>((e&3)<<3)&255;return S});var S;F.exports=x});var D=d((Dt,L)=>{var V=[];for(p=0;p<256;++p)V[p]=(p+256).toString(16).substr(1);var p;function dt(e,t){var i=t||0,n=V;return n[e[i++]]+n[e[i++]]+n[e[i++]]+n[e[i++]]+"-"+n[e[i++]]+n[e[i++]]+"-"+n[e[i++]]+n[e[i++]]+"-"+n[e[i++]]+n[e[i++]]+"-"+n[e[i++]]+n[e[i++]]+n[e[i++]]+n[e[i++]]+n[e[i++]]+n[e[i++]]}L.exports=dt});var Q=d((Nt,I)=>{var ft=T(),pt=D(),h=ft(),vt=[h[0]|1,h[1],h[2],h[3],h[4],h[5]],G=(h[6]<<8|h[7])&16383,N=0,k=0;function xt(e,t,i){var n=t&&i||0,s=t||[];e=e||{};var r=e.clockseq!==void 0?e.clockseq:G,o=e.msecs!==void 0?e.msecs:new Date().getTime(),a=e.nsecs!==void 0?e.nsecs:k+1,l=o-N+(a-k)/1e4;if(l<0&&e.clockseq===void 0&&(r=r+1&16383),(l<0||o>N)&&e.nsecs===void 0&&(a=0),a>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");N=o,k=a,G=r,o+=122192928e5;var c=((o&268435455)*1e4+a)%4294967296;s[n++]=c>>>24&255,s[n++]=c>>>16&255,s[n++]=c>>>8&255,s[n++]=c&255;var u=o/4294967296*1e4&268435455;s[n++]=u>>>8&255,s[n++]=u&255,s[n++]=u>>>24&15|16,s[n++]=u>>>16&255,s[n++]=r>>>8|128,s[n++]=r&255;for(var $=e.node||vt,v=0;v<6;++v)s[n+v]=$[v];return t||pt(s)}I.exports=xt});var B=d((kt,z)=>{var mt=T(),gt=D();function wt(e,t,i){var n=t&&i||0;typeof e=="string"&&(t=e=="binary"?new Array(16):null,e=null),e=e||{};var s=e.random||(e.rng||mt)();if(s[6]=s[6]&15|64,s[8]=s[8]&63|128,t)for(var r=0;r<16;++r)t[n+r]=s[r];return t||gt(s)}z.exports=wt});var H=d((Mt,j)=>{var _t=Q(),Y=B(),M=Y;M.v1=_t;M.v4=Y;j.exports=M});var nt=[],rt=[],st=[];function ot(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach(([i,n])=>{(t===void 0||t.includes(i))&&(n.forEach(s=>s()),delete e._x_attributeCleanups[i])})}var y=new MutationObserver(O),b=!1;function at(){y.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),b=!0}function ut(){ct(),y.disconnect(),b=!1}var f=[],_=!1;function ct(){f=f.concat(y.takeRecords()),f.length&&!_&&(_=!0,queueMicrotask(()=>{ht(),_=!1}))}function ht(){O(f),f.length=0}function C(e){if(!b)return e();ut();let t=e();return at(),t}var lt=!1,R=[];function O(e){if(lt){R=R.concat(e);return}let t=[],i=[],n=new Map,s=new Map;for(let r=0;ro.nodeType===1&&t.push(o)),e[r].removedNodes.forEach(o=>o.nodeType===1&&i.push(o))),e[r].type==="attributes")){let o=e[r].target,a=e[r].attributeName,l=e[r].oldValue,c=()=>{n.has(o)||n.set(o,[]),n.get(o).push({name:a,value:o.getAttribute(a)})},u=()=>{s.has(o)||s.set(o,[]),s.get(o).push(a)};o.hasAttribute(a)&&l===null?c():o.hasAttribute(a)?(u(),c()):u()}s.forEach((r,o)=>{ot(o,r)}),n.forEach((r,o)=>{nt.forEach(a=>a(o,r))});for(let r of i)if(!t.includes(r)&&(rt.forEach(o=>o(r)),r._x_cleanups))for(;r._x_cleanups.length;)r._x_cleanups.pop()();t.forEach(r=>{r._x_ignoreSelf=!0,r._x_ignore=!0});for(let r of t)i.includes(r)||r.isConnected&&(delete r._x_ignoreSelf,delete r._x_ignore,st.forEach(o=>o(r)),r._x_ignore=!0,r._x_ignoreSelf=!0);t.forEach(r=>{delete r._x_ignoreSelf,delete r._x_ignore}),t=null,i=null,n=null,s=null}function P(e,t=()=>{}){let i=!1;return function(){i?t.apply(this,arguments):(i=!0,e.apply(this,arguments))}}var U=e=>{e.data("notificationComponent",({notification:t})=>({isShown:!1,computedStyle:null,transitionDuration:null,transitionEasing:null,init:function(){this.computedStyle=window.getComputedStyle(this.$el),this.transitionDuration=parseFloat(this.computedStyle.transitionDuration)*1e3,this.transitionEasing=this.computedStyle.transitionTimingFunction,this.configureTransitions(),this.configureAnimations(),t.duration&&t.duration!=="persistent"&&setTimeout(()=>this.close(),t.duration),this.isShown=!0},configureTransitions:function(){let i=this.computedStyle.display,n=()=>{C(()=>{this.$el.style.setProperty("display",i),this.$el.style.setProperty("visibility","visible")}),this.$el._x_isShown=!0},s=()=>{C(()=>{this.$el._x_isShown?this.$el.style.setProperty("visibility","hidden"):this.$el.style.setProperty("display","none")})},r=P(o=>o?n():s(),o=>{this.$el._x_toggleAndCascadeWithTransitions(this.$el,o,n,s)});e.effect(()=>r(this.isShown))},configureAnimations:function(){let i;Livewire.hook("commit",({component:n,commit:s,succeed:r,fail:o,respond:a})=>{if(!n.snapshot.data.isFilamentNotificationsComponent)return;let l=()=>this.$el.getBoundingClientRect().top,c=l();a(()=>{i=()=>{this.isShown&&this.$el.animate([{transform:`translateY(${c-l()}px)`},{transform:"translateY(0px)"}],{duration:this.transitionDuration,easing:this.transitionEasing})},this.$el.getAnimations().forEach(u=>u.finish())}),r(({snapshot:u,effect:$})=>{i()})})},close:function(){this.isShown=!1,setTimeout(()=>window.dispatchEvent(new CustomEvent("notificationClosed",{detail:{id:t.id}})),this.transitionDuration)},markAsRead:function(){window.dispatchEvent(new CustomEvent("markedNotificationAsRead",{detail:{id:t.id}}))},markAsUnread:function(){window.dispatchEvent(new CustomEvent("markedNotificationAsUnread",{detail:{id:t.id}}))}}))};var W=it(H(),1),m=class{constructor(){return this.id((0,W.v4)()),this}id(t){return this.id=t,this}title(t){return this.title=t,this}body(t){return this.body=t,this}actions(t){return this.actions=t,this}status(t){switch(t){case"danger":this.danger();break;case"info":this.info();break;case"success":this.success();break;case"warning":this.warning();break}return this}color(t){return this.color=t,this}icon(t){return this.icon=t,this}iconColor(t){return this.iconColor=t,this}duration(t){return this.duration=t,this}seconds(t){return this.duration(t*1e3),this}persistent(){return this.duration("persistent"),this}danger(){return this.icon("heroicon-o-x-circle"),this.iconColor("danger"),this}info(){return this.icon("heroicon-o-information-circle"),this.iconColor("info"),this}success(){return this.icon("heroicon-o-check-circle"),this.iconColor("success"),this}warning(){return this.icon("heroicon-o-exclamation-circle"),this.iconColor("warning"),this}view(t){return this.view=t,this}viewData(t){return this.viewData=t,this}send(){return window.dispatchEvent(new CustomEvent("notificationSent",{detail:{notification:this}})),this}},g=class{constructor(t){return this.name(t),this}name(t){return this.name=t,this}color(t){return this.color=t,this}dispatch(t,i){return this.event(t),this.eventData(i),this}dispatchSelf(t,i){return this.dispatch(t,i),this.dispatchDirection="self",this}dispatchTo(t,i,n){return this.dispatch(i,n),this.dispatchDirection="to",this.dispatchToComponent=t,this}emit(t,i){return this.dispatch(t,i),this}emitSelf(t,i){return this.dispatchSelf(t,i),this}emitTo(t,i,n){return this.dispatchTo(t,i,n),this}dispatchDirection(t){return this.dispatchDirection=t,this}dispatchToComponent(t){return this.dispatchToComponent=t,this}event(t){return this.event=t,this}eventData(t){return this.eventData=t,this}extraAttributes(t){return this.extraAttributes=t,this}icon(t){return this.icon=t,this}iconPosition(t){return this.iconPosition=t,this}outlined(t=!0){return this.isOutlined=t,this}disabled(t=!0){return this.isDisabled=t,this}label(t){return this.label=t,this}close(t=!0){return this.shouldClose=t,this}openUrlInNewTab(t=!0){return this.shouldOpenUrlInNewTab=t,this}size(t){return this.size=t,this}url(t){return this.url=t,this}view(t){return this.view=t,this}button(){return this.view("filament-notifications::actions.button-action"),this}grouped(){return this.view("filament-notifications::actions.grouped-action"),this}link(){return this.view("filament-notifications::actions.link-action"),this}},w=class{constructor(t){return this.actions(t),this}actions(t){return this.actions=t.map(i=>i.grouped()),this}color(t){return this.color=t,this}icon(t){return this.icon=t,this}iconPosition(t){return this.iconPosition=t,this}label(t){return this.label=t,this}tooltip(t){return this.tooltip=t,this}};window.FilamentNotificationAction=g;window.FilamentNotificationActionGroup=w;window.FilamentNotification=m;document.addEventListener("alpine:init",()=>{window.Alpine.plugin(U)});})(); +(()=>{var O=Object.create;var N=Object.defineProperty;var V=Object.getOwnPropertyDescriptor;var Y=Object.getOwnPropertyNames;var H=Object.getPrototypeOf,W=Object.prototype.hasOwnProperty;var d=(i,t)=>()=>(t||i((t={exports:{}}).exports,t),t.exports);var j=(i,t,e,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Y(t))!W.call(i,s)&&s!==e&&N(i,s,{get:()=>t[s],enumerable:!(n=V(t,s))||n.enumerable});return i};var J=(i,t,e)=>(e=i!=null?O(H(i)):{},j(t||!i||!i.__esModule?N(e,"default",{value:i,enumerable:!0}):e,i));var T=d((ct,_)=>{var v,x=typeof global<"u"&&(global.crypto||global.msCrypto);x&&x.getRandomValues&&(y=new Uint8Array(16),v=function(){return x.getRandomValues(y),y});var y;v||(C=new Array(16),v=function(){for(var i=0,t;i<16;i++)i&3||(t=Math.random()*4294967296),C[i]=t>>>((i&3)<<3)&255;return C});var C;_.exports=v});var S=d((ut,P)=>{var b=[];for(f=0;f<256;++f)b[f]=(f+256).toString(16).substr(1);var f;function K(i,t){var e=t||0,n=b;return n[i[e++]]+n[i[e++]]+n[i[e++]]+n[i[e++]]+"-"+n[i[e++]]+n[i[e++]]+"-"+n[i[e++]]+n[i[e++]]+"-"+n[i[e++]]+n[i[e++]]+"-"+n[i[e++]]+n[i[e++]]+n[i[e++]]+n[i[e++]]+n[i[e++]]+n[i[e++]]}P.exports=K});var R=d((lt,F)=>{var Q=T(),X=S(),a=Q(),Z=[a[0]|1,a[1],a[2],a[3],a[4],a[5]],U=(a[6]<<8|a[7])&16383,D=0,k=0;function tt(i,t,e){var n=t&&e||0,s=t||[];i=i||{};var r=i.clockseq!==void 0?i.clockseq:U,o=i.msecs!==void 0?i.msecs:new Date().getTime(),h=i.nsecs!==void 0?i.nsecs:k+1,l=o-D+(h-k)/1e4;if(l<0&&i.clockseq===void 0&&(r=r+1&16383),(l<0||o>D)&&i.nsecs===void 0&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");D=o,k=h,U=r,o+=122192928e5;var u=((o&268435455)*1e4+h)%4294967296;s[n++]=u>>>24&255,s[n++]=u>>>16&255,s[n++]=u>>>8&255,s[n++]=u&255;var c=o/4294967296*1e4&268435455;s[n++]=c>>>8&255,s[n++]=c&255,s[n++]=c>>>24&15|16,s[n++]=c>>>16&255,s[n++]=r>>>8|128,s[n++]=r&255;for(var E=i.node||Z,m=0;m<6;++m)s[n+m]=E[m];return t||X(s)}F.exports=tt});var I=d((dt,G)=>{var it=T(),et=S();function nt(i,t,e){var n=t&&e||0;typeof i=="string"&&(t=i=="binary"?new Array(16):null,i=null),i=i||{};var s=i.random||(i.rng||it)();if(s[6]=s[6]&15|64,s[8]=s[8]&63|128,t)for(var r=0;r<16;++r)t[n+r]=s[r];return t||et(s)}G.exports=nt});var B=d((ft,z)=>{var st=R(),M=I(),A=M;A.v1=st;A.v4=M;z.exports=A});function $(i,t=()=>{}){let e=!1;return function(){e?t.apply(this,arguments):(e=!0,i.apply(this,arguments))}}var q=i=>{i.data("notificationComponent",({notification:t})=>({isShown:!1,computedStyle:null,transitionDuration:null,transitionEasing:null,init:function(){this.computedStyle=window.getComputedStyle(this.$el),this.transitionDuration=parseFloat(this.computedStyle.transitionDuration)*1e3,this.transitionEasing=this.computedStyle.transitionTimingFunction,this.configureTransitions(),this.configureAnimations(),t.duration&&t.duration!=="persistent"&&setTimeout(()=>this.close(),t.duration),this.isShown=!0},configureTransitions:function(){let e=this.computedStyle.display,n=()=>{i.mutateDom(()=>{this.$el.style.setProperty("display",e),this.$el.style.setProperty("visibility","visible")}),this.$el._x_isShown=!0},s=()=>{i.mutateDom(()=>{this.$el._x_isShown?this.$el.style.setProperty("visibility","hidden"):this.$el.style.setProperty("display","none")})},r=$(o=>o?n():s(),o=>{this.$el._x_toggleAndCascadeWithTransitions(this.$el,o,n,s)});i.effect(()=>r(this.isShown))},configureAnimations:function(){let e;Livewire.hook("commit",({component:n,commit:s,succeed:r,fail:o,respond:h})=>{if(!n.snapshot.data.isFilamentNotificationsComponent)return;let l=()=>this.$el.getBoundingClientRect().top,u=l();h(()=>{e=()=>{this.isShown&&this.$el.animate([{transform:`translateY(${u-l()}px)`},{transform:"translateY(0px)"}],{duration:this.transitionDuration,easing:this.transitionEasing})},this.$el.getAnimations().forEach(c=>c.finish())}),r(({snapshot:c,effect:E})=>{e()})})},close:function(){this.isShown=!1,setTimeout(()=>window.dispatchEvent(new CustomEvent("notificationClosed",{detail:{id:t.id}})),this.transitionDuration)},markAsRead:function(){window.dispatchEvent(new CustomEvent("markedNotificationAsRead",{detail:{id:t.id}}))},markAsUnread:function(){window.dispatchEvent(new CustomEvent("markedNotificationAsUnread",{detail:{id:t.id}}))}}))};var L=J(B(),1),p=class{constructor(){return this.id((0,L.v4)()),this}id(t){return this.id=t,this}title(t){return this.title=t,this}body(t){return this.body=t,this}actions(t){return this.actions=t,this}status(t){switch(t){case"danger":this.danger();break;case"info":this.info();break;case"success":this.success();break;case"warning":this.warning();break}return this}color(t){return this.color=t,this}icon(t){return this.icon=t,this}iconColor(t){return this.iconColor=t,this}duration(t){return this.duration=t,this}seconds(t){return this.duration(t*1e3),this}persistent(){return this.duration("persistent"),this}danger(){return this.icon("heroicon-o-x-circle"),this.iconColor("danger"),this}info(){return this.icon("heroicon-o-information-circle"),this.iconColor("info"),this}success(){return this.icon("heroicon-o-check-circle"),this.iconColor("success"),this}warning(){return this.icon("heroicon-o-exclamation-circle"),this.iconColor("warning"),this}view(t){return this.view=t,this}viewData(t){return this.viewData=t,this}send(){return window.dispatchEvent(new CustomEvent("notificationSent",{detail:{notification:this}})),this}},w=class{constructor(t){return this.name(t),this}name(t){return this.name=t,this}color(t){return this.color=t,this}dispatch(t,e){return this.event(t),this.eventData(e),this}dispatchSelf(t,e){return this.dispatch(t,e),this.dispatchDirection="self",this}dispatchTo(t,e,n){return this.dispatch(e,n),this.dispatchDirection="to",this.dispatchToComponent=t,this}emit(t,e){return this.dispatch(t,e),this}emitSelf(t,e){return this.dispatchSelf(t,e),this}emitTo(t,e,n){return this.dispatchTo(t,e,n),this}dispatchDirection(t){return this.dispatchDirection=t,this}dispatchToComponent(t){return this.dispatchToComponent=t,this}event(t){return this.event=t,this}eventData(t){return this.eventData=t,this}extraAttributes(t){return this.extraAttributes=t,this}icon(t){return this.icon=t,this}iconPosition(t){return this.iconPosition=t,this}outlined(t=!0){return this.isOutlined=t,this}disabled(t=!0){return this.isDisabled=t,this}label(t){return this.label=t,this}close(t=!0){return this.shouldClose=t,this}openUrlInNewTab(t=!0){return this.shouldOpenUrlInNewTab=t,this}size(t){return this.size=t,this}url(t){return this.url=t,this}view(t){return this.view=t,this}button(){return this.view("filament-notifications::actions.button-action"),this}grouped(){return this.view("filament-notifications::actions.grouped-action"),this}link(){return this.view("filament-notifications::actions.link-action"),this}},g=class{constructor(t){return this.actions(t),this}actions(t){return this.actions=t.map(e=>e.grouped()),this}color(t){return this.color=t,this}icon(t){return this.icon=t,this}iconPosition(t){return this.iconPosition=t,this}label(t){return this.label=t,this}tooltip(t){return this.tooltip=t,this}};window.FilamentNotificationAction=w;window.FilamentNotificationActionGroup=g;window.FilamentNotification=p;document.addEventListener("alpine:init",()=>{window.Alpine.plugin(q)});})(); diff --git a/public/js/filament/support/async-alpine.js b/public/js/filament/support/async-alpine.js index a740b2e3a..f2e3c0e1c 100644 --- a/public/js/filament/support/async-alpine.js +++ b/public/js/filament/support/async-alpine.js @@ -1 +1 @@ -(()=>{var l=t=>new Promise(e=>{window.addEventListener("async-alpine:load",n=>{n.detail.id===t.id&&e()})}),d=l,h=()=>new Promise(t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,200)}),p=h,_=t=>new Promise(e=>{let n=t.indexOf("("),i=t.slice(n),s=window.matchMedia(i);s.matches?e():s.addEventListener("change",e,{once:!0})}),u=_,c=(t,e)=>new Promise(n=>{let i="0px 0px 0px 0px";if(e.indexOf("(")!==-1){let a=e.indexOf("(")+1;i=e.slice(a,-1)}let s=new IntersectionObserver(a=>{a[0].isIntersecting&&(s.disconnect(),n())},{rootMargin:i});s.observe(t.el)}),f=c,r="__internal_",o={Alpine:null,_options:{prefix:"ax-",alpinePrefix:"x-",root:"load",inline:"load-src",defaultStrategy:"immediate"},_alias:!1,_data:{},_realIndex:0,get _index(){return this._realIndex++},init(t,e={}){return this.Alpine=t,this._options={...this._options,...e},this},start(){return this._processInline(),this._setupComponents(),this._mutations(),this},data(t,e=!1){return this._data[t]={loaded:!1,download:e},this},url(t,e){!t||!e||(this._data[t]||this.data(t),this._data[t].download=()=>import(this._parseUrl(e)))},alias(t){this._alias=t},_processInline(){let t=document.querySelectorAll(`[${this._options.prefix}${this._options.inline}]`);for(let e of t)this._inlineElement(e)},_inlineElement(t){let e=t.getAttribute(`${this._options.alpinePrefix}data`),n=t.getAttribute(`${this._options.prefix}${this._options.inline}`);if(!e||!n)return;let i=this._parseName(e);this.url(i,n)},_setupComponents(){let t=document.querySelectorAll(`[${this._options.prefix}${this._options.root}]`);for(let e of t)this._setupComponent(e)},_setupComponent(t){let e=t.getAttribute(`${this._options.alpinePrefix}data`);t.setAttribute(`${this._options.alpinePrefix}ignore`,"");let n=this._parseName(e),i=t.getAttribute(`${this._options.prefix}${this._options.root}`)||this._options.defaultStrategy;this._componentStrategy({name:n,strategy:i,el:t,id:t.id||this._index})},async _componentStrategy(t){let e=t.strategy.split("|").map(i=>i.trim()).filter(i=>i!=="immediate").filter(i=>i!=="eager");if(!e.length){await this._download(t.name),this._activate(t);return}let n=[];for(let i of e){if(i==="idle"){n.push(p());continue}if(i.startsWith("visible")){n.push(f(t,i));continue}if(i.startsWith("media")){n.push(u(i));continue}i==="event"&&n.push(d(t))}Promise.all(n).then(async()=>{await this._download(t.name),this._activate(t)})},async _download(t){if(t.startsWith(r)||(this._handleAlias(t),!this._data[t]||this._data[t].loaded))return;let e=await this._getModule(t);this.Alpine.data(t,e),this._data[t].loaded=!0},async _getModule(t){if(!this._data[t])return;let e=await this._data[t].download();return typeof e=="function"?e:e[t]||e.default||Object.values(e)[0]||!1},_activate(t){t.el.removeAttribute(`${this._options.alpinePrefix}ignore`),t.el._x_ignore=!1,this.Alpine.initTree(t.el)},_mutations(){new MutationObserver(t=>{for(let e of t)if(e.addedNodes)for(let n of e.addedNodes)n.nodeType===1&&(n.hasAttribute(`${this._options.prefix}${this._options.root}`)&&this._mutationEl(n),n.querySelectorAll(`[${this._options.prefix}${this._options.root}]`).forEach(i=>this._mutationEl(i)))}).observe(document,{attributes:!0,childList:!0,subtree:!0})},_mutationEl(t){t.hasAttribute(`${this._options.prefix}${this._options.inline}`)&&this._inlineElement(t),this._setupComponent(t)},_handleAlias(t){!this._alias||this._data[t]||this.url(t,this._alias.replace("[name]",t))},_parseName(t){return(t||"").split(/[({]/g)[0]||`${r}${this._index}`},_parseUrl(t){return new RegExp("^(?:[a-z+]+:)?//","i").test(t)?t:new URL(t,document.baseURI).href}};document.addEventListener("alpine:init",()=>{window.AsyncAlpine=o,o.init(Alpine,window.AsyncAlpineOptions||{}),document.dispatchEvent(new CustomEvent("async-alpine:init")),o.start()});})(); +(()=>{var h=Object.defineProperty,m=t=>h(t,"__esModule",{value:!0}),f=(t,e)=>{m(t);for(var i in e)h(t,i,{get:e[i],enumerable:!0})},p={};f(p,{eager:()=>g,event:()=>w,idle:()=>y,media:()=>b,visible:()=>E});var c=()=>!0,g=c,v=({component:t,argument:e})=>new Promise(i=>{if(e)window.addEventListener(e,()=>i(),{once:!0});else{let n=a=>{a.detail.id===t.id&&(window.removeEventListener("async-alpine:load",n),i())};window.addEventListener("async-alpine:load",n)}}),w=v,x=()=>new Promise(t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,200)}),y=x,A=({argument:t})=>new Promise(e=>{if(!t)return console.log("Async Alpine: media strategy requires a media query. Treating as 'eager'"),e();let i=window.matchMedia(`(${t})`);i.matches?e():i.addEventListener("change",e,{once:!0})}),b=A,$=({component:t,argument:e})=>new Promise(i=>{let n=e||"0px 0px 0px 0px",a=new IntersectionObserver(r=>{r[0].isIntersecting&&(a.disconnect(),i())},{rootMargin:n});a.observe(t.el)}),E=$;function P(t){let e=q(t),i=_(e);return i.type==="method"?{type:"expression",operator:"&&",parameters:[i]}:i}function q(t){let e=/\s*([()])\s*|\s*(\|\||&&|\|)\s*|\s*((?:[^()&|]+\([^()]+\))|[^()&|]+)\s*/g,i=[],n;for(;(n=e.exec(t))!==null;){let[,a,r,s]=n;if(a!==void 0)i.push({type:"parenthesis",value:a});else if(r!==void 0)i.push({type:"operator",value:r==="|"?"&&":r});else{let o={type:"method",method:s.trim()};s.includes("(")&&(o.method=s.substring(0,s.indexOf("(")).trim(),o.argument=s.substring(s.indexOf("(")+1,s.indexOf(")"))),s.method==="immediate"&&(s.method="eager"),i.push(o)}}return i}function _(t){let e=d(t);for(;t.length>0&&(t[0].value==="&&"||t[0].value==="|"||t[0].value==="||");){let i=t.shift().value,n=d(t);e.type==="expression"&&e.operator===i?e.parameters.push(n):e={type:"expression",operator:i,parameters:[e,n]}}return e}function d(t){if(t[0].value==="("){t.shift();let e=_(t);return t[0].value===")"&&t.shift(),e}else return t.shift()}var u="__internal_",l={Alpine:null,_options:{prefix:"ax-",alpinePrefix:"x-",root:"load",inline:"load-src",defaultStrategy:"eager"},_alias:!1,_data:{},_realIndex:0,get _index(){return this._realIndex++},init(t,e={}){return this.Alpine=t,this._options={...this._options,...e},this},start(){return this._processInline(),this._setupComponents(),this._mutations(),this},data(t,e=!1){return this._data[t]={loaded:!1,download:e},this},url(t,e){!t||!e||(this._data[t]||this.data(t),this._data[t].download=()=>import(this._parseUrl(e)))},alias(t){this._alias=t},_processInline(){let t=document.querySelectorAll(`[${this._options.prefix}${this._options.inline}]`);for(let e of t)this._inlineElement(e)},_inlineElement(t){let e=t.getAttribute(`${this._options.alpinePrefix}data`),i=t.getAttribute(`${this._options.prefix}${this._options.inline}`);if(!e||!i)return;let n=this._parseName(e);this.url(n,i)},_setupComponents(){let t=document.querySelectorAll(`[${this._options.prefix}${this._options.root}]`);for(let e of t)this._setupComponent(e)},_setupComponent(t){let e=t.getAttribute(`${this._options.alpinePrefix}data`);t.setAttribute(`${this._options.alpinePrefix}ignore`,"");let i=this._parseName(e),n=t.getAttribute(`${this._options.prefix}${this._options.root}`)||this._options.defaultStrategy;this._componentStrategy({name:i,strategy:n,el:t,id:t.id||this._index})},async _componentStrategy(t){let e=P(t.strategy);await this._generateRequirements(t,e),await this._download(t.name),this._activate(t)},_generateRequirements(t,e){if(e.type==="expression"){if(e.operator==="&&")return Promise.all(e.parameters.map(i=>this._generateRequirements(t,i)));if(e.operator==="||")return Promise.any(e.parameters.map(i=>this._generateRequirements(t,i)))}return p[e.method]?p[e.method]({component:t,argument:e.argument}):!1},async _download(t){if(t.startsWith(u)||(this._handleAlias(t),!this._data[t]||this._data[t].loaded))return;let e=await this._getModule(t);this.Alpine.data(t,e),this._data[t].loaded=!0},async _getModule(t){if(!this._data[t])return;let e=await this._data[t].download();return typeof e=="function"?e:e[t]||e.default||Object.values(e)[0]||!1},_activate(t){t.el.removeAttribute(`${this._options.alpinePrefix}ignore`),t.el._x_ignore=!1,this.Alpine.initTree(t.el)},_mutations(){new MutationObserver(t=>{for(let e of t)if(e.addedNodes)for(let i of e.addedNodes)i.nodeType===1&&(i.hasAttribute(`${this._options.prefix}${this._options.root}`)&&this._mutationEl(i),i.querySelectorAll(`[${this._options.prefix}${this._options.root}]`).forEach(n=>this._mutationEl(n)))}).observe(document,{attributes:!0,childList:!0,subtree:!0})},_mutationEl(t){t.hasAttribute(`${this._options.prefix}${this._options.inline}`)&&this._inlineElement(t),this._setupComponent(t)},_handleAlias(t){!this._alias||this._data[t]||this.url(t,this._alias.replace("[name]",t))},_parseName(t){return(t||"").split(/[({]/g)[0]||`${u}${this._index}`},_parseUrl(t){return new RegExp("^(?:[a-z+]+:)?//","i").test(t)?t:new URL(t,document.baseURI).href}};document.addEventListener("alpine:init",()=>{window.AsyncAlpine=l,l.init(Alpine,window.AsyncAlpineOptions||{}),document.dispatchEvent(new CustomEvent("async-alpine:init")),l.start()});})(); diff --git a/public/js/filament/support/support.js b/public/js/filament/support/support.js index 168f97d22..482064eed 100644 --- a/public/js/filament/support/support.js +++ b/public/js/filament/support/support.js @@ -1,8 +1,8 @@ -(()=>{function wt(e){return e.split("-")[0]}function ln(e){return e.split("-")[1]}function xn(e){return["top","bottom"].includes(wt(e))?"x":"y"}function Yr(e){return e==="y"?"height":"width"}function wo(e,t,n){let{reference:r,floating:o}=e,i=r.x+r.width/2-o.width/2,s=r.y+r.height/2-o.height/2,c=xn(t),u=Yr(c),h=r[u]/2-o[u]/2,m=wt(t),g=c==="x",b;switch(m){case"top":b={x:i,y:r.y-o.height};break;case"bottom":b={x:i,y:r.y+r.height};break;case"right":b={x:r.x+r.width,y:s};break;case"left":b={x:r.x-o.width,y:s};break;default:b={x:r.x,y:r.y}}switch(ln(t)){case"start":b[c]-=h*(n&&g?-1:1);break;case"end":b[c]+=h*(n&&g?-1:1);break}return b}var Si=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:s}=n,c=await(s.isRTL==null?void 0:s.isRTL(t));if(s==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),i.filter(S=>{let{name:T}=S;return T==="autoPlacement"||T==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement`","middleware detected. This will lead to an infinite loop. Ensure only","one of either has been passed to the `middleware` array."].join(" "));let u=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:h,y:m}=wo(u,r,c),g=r,b={},O=0;for(let S=0;S100)throw new Error(["Floating UI: The middleware lifecycle appears to be","running in an infinite loop. This is usually caused by a `reset`","continually being returned without a break condition."].join(" "));let{name:T,fn:F}=i[S],{x:B,y:L,data:K,reset:W}=await F({x:h,y:m,initialPlacement:r,placement:g,strategy:o,middlewareData:b,rects:u,platform:s,elements:{reference:e,floating:t}});if(h=B??h,m=L??m,b={...b,[T]:{...b[T],...K}},W){typeof W=="object"&&(W.placement&&(g=W.placement),W.rects&&(u=W.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:o}):W.rects),{x:h,y:m}=wo(u,g,c)),S=-1;continue}}return{x:h,y:m,placement:g,strategy:o,middlewareData:b}};function Ci(e){return{top:0,right:0,bottom:0,left:0,...e}}function qr(e){return typeof e!="number"?Ci(e):{top:e,right:e,bottom:e,left:e}}function Bn(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function En(e,t){var n;t===void 0&&(t={});let{x:r,y:o,platform:i,rects:s,elements:c,strategy:u}=e,{boundary:h="clippingAncestors",rootBoundary:m="viewport",elementContext:g="floating",altBoundary:b=!1,padding:O=0}=t,S=qr(O),F=c[b?g==="floating"?"reference":"floating":g],B=Bn(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(F)))==null||n?F:F.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(c.floating)),boundary:h,rootBoundary:m,strategy:u})),L=Bn(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:g==="floating"?{...s.floating,x:r,y:o}:s.reference,offsetParent:await(i.getOffsetParent==null?void 0:i.getOffsetParent(c.floating)),strategy:u}):s[g]);return{top:B.top-L.top+S.top,bottom:L.bottom-B.bottom+S.bottom,left:B.left-L.left+S.left,right:L.right-B.right+S.right}}var Mo=Math.min,qt=Math.max;function Ur(e,t,n){return qt(e,Mo(t,n))}var Ro=e=>({name:"arrow",options:e,async fn(t){let{element:n,padding:r=0}=e??{},{x:o,y:i,placement:s,rects:c,platform:u}=t;if(n==null)return console.warn("Floating UI: No `element` was passed to the `arrow` middleware."),{};let h=qr(r),m={x:o,y:i},g=xn(s),b=Yr(g),O=await u.getDimensions(n),S=g==="y"?"top":"left",T=g==="y"?"bottom":"right",F=c.reference[b]+c.reference[g]-m[g]-c.floating[b],B=m[g]-c.reference[g],L=await(u.getOffsetParent==null?void 0:u.getOffsetParent(n)),K=L?g==="y"?L.clientHeight||0:L.clientWidth||0:0,W=F/2-B/2,he=h[S],ee=K-O[b]-h[T],Z=K/2-O[b]/2+W,de=Ur(he,Z,ee);return{data:{[g]:de,centerOffset:Z-de}}}}),Ai={left:"right",right:"left",bottom:"top",top:"bottom"};function lr(e){return e.replace(/left|right|bottom|top/g,t=>Ai[t])}function Io(e,t,n){n===void 0&&(n=!1);let r=ln(e),o=xn(e),i=Yr(o),s=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=lr(s)),{main:s,cross:lr(s)}}var Di={start:"end",end:"start"};function Xr(e){return e.replace(/start|end/g,t=>Di[t])}var Lo=["top","right","bottom","left"],Ti=Lo.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);function _i(e,t,n){return(e?[...n.filter(o=>ln(o)===e),...n.filter(o=>ln(o)!==e)]:n.filter(o=>wt(o)===o)).filter(o=>e?ln(o)===e||(t?Xr(o)!==o:!1):!0)}var Gr=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,o,i,s;let{x:c,y:u,rects:h,middlewareData:m,placement:g,platform:b,elements:O}=t,{alignment:S=null,allowedPlacements:T=Ti,autoAlignment:F=!0,...B}=e,L=_i(S,F,T),K=await En(t,B),W=(n=(r=m.autoPlacement)==null?void 0:r.index)!=null?n:0,he=L[W];if(he==null)return{};let{main:ee,cross:Z}=Io(he,h,await(b.isRTL==null?void 0:b.isRTL(O.floating)));if(g!==he)return{x:c,y:u,reset:{placement:L[0]}};let de=[K[wt(he)],K[ee],K[Z]],N=[...(o=(i=m.autoPlacement)==null?void 0:i.overflows)!=null?o:[],{placement:he,overflows:de}],ae=L[W+1];if(ae)return{data:{index:W+1,overflows:N},reset:{placement:ae}};let ue=N.slice().sort((ve,We)=>ve.overflows[0]-We.overflows[0]),Ce=(s=ue.find(ve=>{let{overflows:We}=ve;return We.every(Le=>Le<=0)}))==null?void 0:s.placement,pe=Ce??ue[0].placement;return pe!==g?{data:{index:W+1,overflows:N},reset:{placement:pe}}:{}}}};function Pi(e){let t=lr(e);return[Xr(e),t,Xr(t)]}var No=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n;let{placement:r,middlewareData:o,rects:i,initialPlacement:s,platform:c,elements:u}=t,{mainAxis:h=!0,crossAxis:m=!0,fallbackPlacements:g,fallbackStrategy:b="bestFit",flipAlignment:O=!0,...S}=e,T=wt(r),B=g||(T===s||!O?[lr(s)]:Pi(s)),L=[s,...B],K=await En(t,S),W=[],he=((n=o.flip)==null?void 0:n.overflows)||[];if(h&&W.push(K[T]),m){let{main:N,cross:ae}=Io(r,i,await(c.isRTL==null?void 0:c.isRTL(u.floating)));W.push(K[N],K[ae])}if(he=[...he,{placement:r,overflows:W}],!W.every(N=>N<=0)){var ee,Z;let N=((ee=(Z=o.flip)==null?void 0:Z.index)!=null?ee:0)+1,ae=L[N];if(ae)return{data:{index:N,overflows:he},reset:{placement:ae}};let ue="bottom";switch(b){case"bestFit":{var de;let Ce=(de=he.map(pe=>[pe,pe.overflows.filter(ve=>ve>0).reduce((ve,We)=>ve+We,0)]).sort((pe,ve)=>pe[1]-ve[1])[0])==null?void 0:de[0].placement;Ce&&(ue=Ce);break}case"initialPlacement":ue=s;break}if(r!==ue)return{reset:{placement:ue}}}return{}}}};function Eo(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function xo(e){return Lo.some(t=>e[t]>=0)}var ko=function(e){let{strategy:t="referenceHidden",...n}=e===void 0?{}:e;return{name:"hide",async fn(r){let{rects:o}=r;switch(t){case"referenceHidden":{let i=await En(r,{...n,elementContext:"reference"}),s=Eo(i,o.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:xo(s)}}}case"escaped":{let i=await En(r,{...n,altBoundary:!0}),s=Eo(i,o.floating);return{data:{escapedOffsets:s,escaped:xo(s)}}}default:return{}}}}};function Mi(e,t,n,r){r===void 0&&(r=!1);let o=wt(e),i=ln(e),s=xn(e)==="x",c=["left","top"].includes(o)?-1:1,u=r&&s?-1:1,h=typeof n=="function"?n({...t,placement:e}):n,{mainAxis:m,crossAxis:g,alignmentAxis:b}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...h};return i&&typeof b=="number"&&(g=i==="end"?b*-1:b),s?{x:g*u,y:m*c}:{x:m*c,y:g*u}}var jo=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:s,elements:c}=t,u=Mi(o,i,e,await(s.isRTL==null?void 0:s.isRTL(c.floating)));return{x:n+u.x,y:r+u.y,data:u}}}};function Ri(e){return e==="x"?"y":"x"}var Fo=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:c={fn:F=>{let{x:B,y:L}=F;return{x:B,y:L}}},...u}=e,h={x:n,y:r},m=await En(t,u),g=xn(wt(o)),b=Ri(g),O=h[g],S=h[b];if(i){let F=g==="y"?"top":"left",B=g==="y"?"bottom":"right",L=O+m[F],K=O-m[B];O=Ur(L,O,K)}if(s){let F=b==="y"?"top":"left",B=b==="y"?"bottom":"right",L=S+m[F],K=S-m[B];S=Ur(L,S,K)}let T=c.fn({...t,[g]:O,[b]:S});return{...T,data:{x:T.x-n,y:T.y-r}}}}},Bo=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:n,rects:r,platform:o,elements:i}=t,{apply:s,...c}=e,u=await En(t,c),h=wt(n),m=ln(n),g,b;h==="top"||h==="bottom"?(g=h,b=m===(await(o.isRTL==null?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(b=h,g=m==="end"?"top":"bottom");let O=qt(u.left,0),S=qt(u.right,0),T=qt(u.top,0),F=qt(u.bottom,0),B={height:r.floating.height-(["left","right"].includes(n)?2*(T!==0||F!==0?T+F:qt(u.top,u.bottom)):u[g]),width:r.floating.width-(["top","bottom"].includes(n)?2*(O!==0||S!==0?O+S:qt(u.left,u.right)):u[b])},L=await o.getDimensions(i.floating);s?.({...B,...r});let K=await o.getDimensions(i.floating);return L.width!==K.width||L.height!==K.height?{reset:{rects:!0}}:{}}}},Ho=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){var n;let{placement:r,elements:o,rects:i,platform:s,strategy:c}=t,{padding:u=2,x:h,y:m}=e,g=Bn(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({rect:i.reference,offsetParent:await(s.getOffsetParent==null?void 0:s.getOffsetParent(o.floating)),strategy:c}):i.reference),b=(n=await(s.getClientRects==null?void 0:s.getClientRects(o.reference)))!=null?n:[],O=qr(u);function S(){if(b.length===2&&b[0].left>b[1].right&&h!=null&&m!=null){var F;return(F=b.find(B=>h>B.left-O.left&&hB.top-O.top&&m=2){if(xn(r)==="x"){let ue=b[0],Ce=b[b.length-1],pe=wt(r)==="top",ve=ue.top,We=Ce.bottom,Le=pe?ue.left:Ce.left,Te=pe?ue.right:Ce.right,tt=Te-Le,Nt=We-ve;return{top:ve,bottom:We,left:Le,right:Te,width:tt,height:Nt,x:Le,y:ve}}let B=wt(r)==="left",L=qt(...b.map(ue=>ue.right)),K=Mo(...b.map(ue=>ue.left)),W=b.filter(ue=>B?ue.left===K:ue.right===L),he=W[0].top,ee=W[W.length-1].bottom,Z=K,de=L,N=de-Z,ae=ee-he;return{top:he,bottom:ee,left:Z,right:de,width:N,height:ae,x:Z,y:he}}return g}let T=await s.getElementRects({reference:{getBoundingClientRect:S},floating:o.floating,strategy:c});return i.reference.x!==T.reference.x||i.reference.y!==T.reference.y||i.reference.width!==T.reference.width||i.reference.height!==T.reference.height?{reset:{rects:T}}:{}}}};function $o(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function Mt(e){if(e==null)return window;if(!$o(e)){let t=e.ownerDocument;return t&&t.defaultView||window}return e}function Hn(e){return Mt(e).getComputedStyle(e)}function _t(e){return $o(e)?"":e?(e.nodeName||"").toLowerCase():""}function Et(e){return e instanceof Mt(e).HTMLElement}function Gt(e){return e instanceof Mt(e).Element}function Ii(e){return e instanceof Mt(e).Node}function Kr(e){if(typeof ShadowRoot>"u")return!1;let t=Mt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function fr(e){let{overflow:t,overflowX:n,overflowY:r}=Hn(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}function Li(e){return["table","td","th"].includes(_t(e))}function Wo(e){let t=navigator.userAgent.toLowerCase().includes("firefox"),n=Hn(e);return n.transform!=="none"||n.perspective!=="none"||n.contain==="paint"||["transform","perspective"].includes(n.willChange)||t&&n.willChange==="filter"||t&&(n.filter?n.filter!=="none":!1)}function Vo(){return!/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}var Oo=Math.min,jn=Math.max,cr=Math.round;function Pt(e,t,n){var r,o,i,s;t===void 0&&(t=!1),n===void 0&&(n=!1);let c=e.getBoundingClientRect(),u=1,h=1;t&&Et(e)&&(u=e.offsetWidth>0&&cr(c.width)/e.offsetWidth||1,h=e.offsetHeight>0&&cr(c.height)/e.offsetHeight||1);let m=Gt(e)?Mt(e):window,g=!Vo()&&n,b=(c.left+(g&&(r=(o=m.visualViewport)==null?void 0:o.offsetLeft)!=null?r:0))/u,O=(c.top+(g&&(i=(s=m.visualViewport)==null?void 0:s.offsetTop)!=null?i:0))/h,S=c.width/u,T=c.height/h;return{width:S,height:T,top:O,right:b+S,bottom:O+T,left:b,x:b,y:O}}function Kt(e){return((Ii(e)?e.ownerDocument:e.document)||window.document).documentElement}function dr(e){return Gt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Uo(e){return Pt(Kt(e)).left+dr(e).scrollLeft}function Ni(e){let t=Pt(e);return cr(t.width)!==e.offsetWidth||cr(t.height)!==e.offsetHeight}function ki(e,t,n){let r=Et(t),o=Kt(t),i=Pt(e,r&&Ni(t),n==="fixed"),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};if(r||!r&&n!=="fixed")if((_t(t)!=="body"||fr(o))&&(s=dr(t)),Et(t)){let u=Pt(t,!0);c.x=u.x+t.clientLeft,c.y=u.y+t.clientTop}else o&&(c.x=Uo(o));return{x:i.left+s.scrollLeft-c.x,y:i.top+s.scrollTop-c.y,width:i.width,height:i.height}}function Xo(e){return _t(e)==="html"?e:e.assignedSlot||e.parentNode||(Kr(e)?e.host:null)||Kt(e)}function So(e){return!Et(e)||getComputedStyle(e).position==="fixed"?null:e.offsetParent}function ji(e){let t=Xo(e);for(Kr(t)&&(t=t.host);Et(t)&&!["html","body"].includes(_t(t));){if(Wo(t))return t;t=t.parentNode}return null}function zr(e){let t=Mt(e),n=So(e);for(;n&&Li(n)&&getComputedStyle(n).position==="static";)n=So(n);return n&&(_t(n)==="html"||_t(n)==="body"&&getComputedStyle(n).position==="static"&&!Wo(n))?t:n||ji(e)||t}function Co(e){if(Et(e))return{width:e.offsetWidth,height:e.offsetHeight};let t=Pt(e);return{width:t.width,height:t.height}}function Fi(e){let{rect:t,offsetParent:n,strategy:r}=e,o=Et(n),i=Kt(n);if(n===i)return t;let s={scrollLeft:0,scrollTop:0},c={x:0,y:0};if((o||!o&&r!=="fixed")&&((_t(n)!=="body"||fr(i))&&(s=dr(n)),Et(n))){let u=Pt(n,!0);c.x=u.x+n.clientLeft,c.y=u.y+n.clientTop}return{...t,x:t.x-s.scrollLeft+c.x,y:t.y-s.scrollTop+c.y}}function Bi(e,t){let n=Mt(e),r=Kt(e),o=n.visualViewport,i=r.clientWidth,s=r.clientHeight,c=0,u=0;if(o){i=o.width,s=o.height;let h=Vo();(h||!h&&t==="fixed")&&(c=o.offsetLeft,u=o.offsetTop)}return{width:i,height:s,x:c,y:u}}function Hi(e){var t;let n=Kt(e),r=dr(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=jn(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=jn(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),c=-r.scrollLeft+Uo(e),u=-r.scrollTop;return Hn(o||n).direction==="rtl"&&(c+=jn(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:s,x:c,y:u}}function zo(e){let t=Xo(e);return["html","body","#document"].includes(_t(t))?e.ownerDocument.body:Et(t)&&fr(t)?t:zo(t)}function ur(e,t){var n;t===void 0&&(t=[]);let r=zo(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Mt(r),s=o?[i].concat(i.visualViewport||[],fr(r)?r:[]):r,c=t.concat(s);return o?c:c.concat(ur(s))}function $i(e,t){let n=t==null||t.getRootNode==null?void 0:t.getRootNode();if(e!=null&&e.contains(t))return!0;if(n&&Kr(n)){let r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}function Wi(e,t){let n=Pt(e,!1,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft;return{top:r,left:o,x:o,y:r,right:o+e.clientWidth,bottom:r+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}function Ao(e,t,n){return t==="viewport"?Bn(Bi(e,n)):Gt(t)?Wi(t,n):Bn(Hi(Kt(e)))}function Vi(e){let t=ur(e),r=["absolute","fixed"].includes(Hn(e).position)&&Et(e)?zr(e):e;return Gt(r)?t.filter(o=>Gt(o)&&$i(o,r)&&_t(o)!=="body"):[]}function Ui(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,s=[...n==="clippingAncestors"?Vi(t):[].concat(n),r],c=s[0],u=s.reduce((h,m)=>{let g=Ao(t,m,o);return h.top=jn(g.top,h.top),h.right=Oo(g.right,h.right),h.bottom=Oo(g.bottom,h.bottom),h.left=jn(g.left,h.left),h},Ao(t,c,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}var Xi={getClippingRect:Ui,convertOffsetParentRelativeRectToViewportRelativeRect:Fi,isElement:Gt,getDimensions:Co,getOffsetParent:zr,getDocumentElement:Kt,getElementRects:e=>{let{reference:t,floating:n,strategy:r}=e;return{reference:ki(t,zr(n),r),floating:{...Co(n),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Hn(e).direction==="rtl"};function Do(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s=!0,animationFrame:c=!1}=r,u=!1,h=o&&!c,m=i&&!c,g=s&&!c,b=h||m?[...Gt(e)?ur(e):[],...ur(t)]:[];b.forEach(B=>{h&&B.addEventListener("scroll",n,{passive:!0}),m&&B.addEventListener("resize",n)});let O=null;g&&(O=new ResizeObserver(n),Gt(e)&&O.observe(e),O.observe(t));let S,T=c?Pt(e):null;c&&F();function F(){if(u)return;let B=Pt(e);T&&(B.x!==T.x||B.y!==T.y||B.width!==T.width||B.height!==T.height)&&n(),T=B,S=requestAnimationFrame(F)}return()=>{var B;u=!0,b.forEach(L=>{h&&L.removeEventListener("scroll",n),m&&L.removeEventListener("resize",n)}),(B=O)==null||B.disconnect(),O=null,c&&cancelAnimationFrame(S)}}var To=(e,t,n)=>Si(e,t,{platform:Xi,...n}),zi=e=>{let t={placement:"bottom",middleware:[]},n=Object.keys(e),r=o=>e[o];return n.includes("offset")&&t.middleware.push(jo(r("offset"))),n.includes("placement")&&(t.placement=r("placement")),n.includes("autoPlacement")&&!n.includes("flip")&&t.middleware.push(Gr(r("autoPlacement"))),n.includes("flip")&&t.middleware.push(No(r("flip"))),n.includes("shift")&&t.middleware.push(Fo(r("shift"))),n.includes("inline")&&t.middleware.push(Ho(r("inline"))),n.includes("arrow")&&t.middleware.push(Ro(r("arrow"))),n.includes("hide")&&t.middleware.push(ko(r("hide"))),n.includes("size")&&t.middleware.push(Bo(r("size"))),t},Yi=(e,t)=>{let n={component:{trap:!1},float:{placement:"bottom",strategy:"absolute",middleware:[]}},r=o=>e[e.indexOf(o)+1];return e.includes("trap")&&(n.component.trap=!0),e.includes("teleport")&&(n.float.strategy="fixed"),e.includes("offset")&&n.float.middleware.push(jo(t.offset||10)),e.includes("placement")&&(n.float.placement=r("placement")),e.includes("autoPlacement")&&!e.includes("flip")&&n.float.middleware.push(Gr(t.autoPlacement)),e.includes("flip")&&n.float.middleware.push(No(t.flip)),e.includes("shift")&&n.float.middleware.push(Fo(t.shift)),e.includes("inline")&&n.float.middleware.push(Ho(t.inline)),e.includes("arrow")&&n.float.middleware.push(Ro(t.arrow)),e.includes("hide")&&n.float.middleware.push(ko(t.hide)),e.includes("size")&&n.float.middleware.push(Bo(t.size)),n},qi=e=>{var t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".split(""),n="";e||(e=Math.floor(Math.random()*t.length));for(var r=0;r{(t===void 0||t.includes(n))&&(r.forEach(o=>o()),delete e._x_attributeCleanups[n])})}var Jr=new MutationObserver(Yo),Qr=!1;function Zi(){Jr.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Qr=!0}function ea(){ta(),Jr.disconnect(),Qr=!1}var Fn=[],Vr=!1;function ta(){Fn=Fn.concat(Jr.takeRecords()),Fn.length&&!Vr&&(Vr=!0,queueMicrotask(()=>{na(),Vr=!1}))}function na(){Yo(Fn),Fn.length=0}function _o(e){if(!Qr)return e();ea();let t=e();return Zi(),t}var ra=!1,Po=[];function Yo(e){if(ra){Po=Po.concat(e);return}let t=[],n=[],r=new Map,o=new Map;for(let i=0;is.nodeType===1&&t.push(s)),e[i].removedNodes.forEach(s=>s.nodeType===1&&n.push(s))),e[i].type==="attributes")){let s=e[i].target,c=e[i].attributeName,u=e[i].oldValue,h=()=>{r.has(s)||r.set(s,[]),r.get(s).push({name:c,value:s.getAttribute(c)})},m=()=>{o.has(s)||o.set(s,[]),o.get(s).push(c)};s.hasAttribute(c)&&u===null?h():s.hasAttribute(c)?(m(),h()):m()}o.forEach((i,s)=>{Qi(s,i)}),r.forEach((i,s)=>{Gi.forEach(c=>c(s,i))});for(let i of n)if(!t.includes(i)&&(Ki.forEach(s=>s(i)),i._x_cleanups))for(;i._x_cleanups.length;)i._x_cleanups.pop()();t.forEach(i=>{i._x_ignoreSelf=!0,i._x_ignore=!0});for(let i of t)n.includes(i)||i.isConnected&&(delete i._x_ignoreSelf,delete i._x_ignore,Ji.forEach(s=>s(i)),i._x_ignore=!0,i._x_ignoreSelf=!0);t.forEach(i=>{delete i._x_ignoreSelf,delete i._x_ignore}),t=null,n=null,r=null,o=null}function oa(e,t=()=>{}){let n=!1;return function(){n?t.apply(this,arguments):(n=!0,e.apply(this,arguments))}}function ia(e){let t={dismissable:!0,trap:!1};function n(i,s,c=null){if(s){if(s.hasAttribute("aria-expanded")||s.setAttribute("aria-expanded",!1),c.hasAttribute("id"))s.setAttribute("aria-controls",c.getAttribute("id"));else{let u=`panel-${qi(8)}`;s.setAttribute("aria-controls",u),c.setAttribute("id",u)}c.setAttribute("aria-modal",!0),c.setAttribute("role","dialog")}}let r=document.querySelectorAll('[\\@click^="$float"]'),o=document.querySelectorAll('[x-on\\:click^="$float"]');[...r,...o].forEach(i=>{let s=i.parentElement.closest("[x-data]"),c=s.querySelector('[x-ref="panel"]');n(s,i,c)}),e.magic("float",i=>(s={},c={})=>{let u={...t,...c},h=Object.keys(s).length>0?zi(s):{middleware:[Gr()]},m=i,g=i.parentElement.closest("[x-data]"),b=g.querySelector('[x-ref="panel"]');function O(){return b.style.display=="block"}function S(){b.style.display="",m.setAttribute("aria-expanded",!1),u.trap&&b.setAttribute("x-trap",!1),Do(i,b,B)}function T(){b.style.display="block",m.setAttribute("aria-expanded",!0),u.trap&&b.setAttribute("x-trap",!0),B()}function F(){O()?S():T()}async function B(){return await To(i,b,h).then(({middlewareData:L,placement:K,x:W,y:he})=>{if(L.arrow){let ee=L.arrow?.x,Z=L.arrow?.y,de=h.middleware.filter(ae=>ae.name=="arrow")[0].options.element,N={top:"bottom",right:"left",bottom:"top",left:"right"}[K.split("-")[0]];Object.assign(de.style,{left:ee!=null?`${ee}px`:"",top:Z!=null?`${Z}px`:"",right:"",bottom:"",[N]:"-4px"})}if(L.hide){let{referenceHidden:ee}=L.hide;Object.assign(b.style,{visibility:ee?"hidden":"visible"})}Object.assign(b.style,{left:`${W}px`,top:`${he}px`})})}u.dismissable&&(window.addEventListener("click",L=>{!g.contains(L.target)&&O()&&F()}),window.addEventListener("keydown",L=>{L.key==="Escape"&&O()&&F()},!0)),F()}),e.directive("float",(i,{modifiers:s,expression:c},{evaluate:u,effect:h})=>{let m=c?u(c):{},g=s.length>0?Yi(s,m):{},b=null;g.float.strategy=="fixed"&&(i.style.position="fixed");let O=N=>i.parentElement&&!i.parentElement.closest("[x-data]").contains(N.target)?i.close():null,S=N=>N.key==="Escape"?i.close():null,T=i.getAttribute("x-ref"),F=i.parentElement.closest("[x-data]"),B=F.querySelectorAll(`[\\@click^="$refs.${T}"]`),L=F.querySelectorAll(`[x-on\\:click^="$refs.${T}"]`);i.style.setProperty("display","none"),n(F,[...B,...L][0],i),i._x_isShown=!1,i.trigger=null,i._x_doHide||(i._x_doHide=()=>{_o(()=>{i.style.setProperty("display","none",s.includes("important")?"important":void 0)})}),i._x_doShow||(i._x_doShow=()=>{_o(()=>{i.style.setProperty("display","block",s.includes("important")?"important":void 0)})});let K=()=>{i._x_doHide(),i._x_isShown=!1},W=()=>{i._x_doShow(),i._x_isShown=!0},he=()=>setTimeout(W),ee=oa(N=>N?W():K(),N=>{typeof i._x_toggleAndCascadeWithTransitions=="function"?i._x_toggleAndCascadeWithTransitions(i,N,W,K):N?he():K()}),Z,de=!0;h(()=>u(N=>{!de&&N===Z||(s.includes("immediate")&&(N?he():K()),ee(N),Z=N,de=!1)})),i.open=async function(N){i.trigger=N.currentTarget?N.currentTarget:N,ee(!0),i.trigger.setAttribute("aria-expanded",!0),g.component.trap&&i.setAttribute("x-trap",!0),b=Do(i.trigger,i,()=>{To(i.trigger,i,g.float).then(({middlewareData:ae,placement:ue,x:Ce,y:pe})=>{if(ae.arrow){let ve=ae.arrow?.x,We=ae.arrow?.y,Le=g.float.middleware.filter(tt=>tt.name=="arrow")[0].options.element,Te={top:"bottom",right:"left",bottom:"top",left:"right"}[ue.split("-")[0]];Object.assign(Le.style,{left:ve!=null?`${ve}px`:"",top:We!=null?`${We}px`:"",right:"",bottom:"",[Te]:"-4px"})}if(ae.hide){let{referenceHidden:ve}=ae.hide;Object.assign(i.style,{visibility:ve?"hidden":"visible"})}Object.assign(i.style,{left:`${Ce}px`,top:`${pe}px`})})}),window.addEventListener("click",O),window.addEventListener("keydown",S,!0)},i.close=function(){ee(!1),i.trigger.setAttribute("aria-expanded",!1),g.component.trap&&i.setAttribute("x-trap",!1),b(),window.removeEventListener("click",O),window.removeEventListener("keydown",S,!1)},i.toggle=function(N){i._x_isShown?i.close():i.open(N)}})}var qo=ia;function aa(e){e.store("lazyLoadedAssets",{loaded:new Set,check(o){return Array.isArray(o)?o.every(i=>this.loaded.has(i)):this.loaded.has(o)},markLoaded(o){Array.isArray(o)?o.forEach(i=>this.loaded.add(i)):this.loaded.add(o)}});function t(o){return new CustomEvent(o,{bubbles:!0,composed:!0,cancelable:!0})}async function n(o,i){if(document.querySelector(`link[href="${o}"]`)||e.store("lazyLoadedAssets").check(o))return;let s=document.createElement("link");s.type="text/css",s.rel="stylesheet",s.href=o,i&&(s.media=i),document.head.append(s),await new Promise((c,u)=>{s.onload=()=>{e.store("lazyLoadedAssets").markLoaded(o),c()},s.onerror=()=>{u(new Error(`Failed to load CSS: ${o}`))}})}async function r(o,i){if(document.querySelector(`script[src="${o}"]`)||e.store("lazyLoadedAssets").check(o))return;let s=document.createElement("script");s.src=o,i.has("body-start")?document.body.prepend(s):document[i.has("body-end")?"body":"head"].append(s),await new Promise((c,u)=>{s.onload=()=>{e.store("lazyLoadedAssets").markLoaded(o),c()},s.onerror=()=>{u(new Error(`Failed to load JS: ${o}`))}})}e.directive("load-css",(o,{expression:i},{evaluate:s})=>{let c=s(i),u=o.media,h=o.getAttribute("data-dispatch");Promise.all(c.map(m=>n(m,u))).then(()=>{h&&window.dispatchEvent(t(h+"-css"))}).catch(m=>{console.error(m)})}),e.directive("load-js",(o,{expression:i,modifiers:s},{evaluate:c})=>{let u=c(i),h=new Set(s),m=o.getAttribute("data-dispatch");Promise.all(u.map(g=>r(g,h))).then(()=>{m&&window.dispatchEvent(t(m+"-js"))}).catch(g=>{console.error(g)})})}var Go=aa;function Ko(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function St(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function ca(e,t){if(e==null)return{};var n=la(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var ua="1.15.0";function Rt(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Lt=Rt(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Gn=Rt(/Edge/i),Jo=Rt(/firefox/i),Un=Rt(/safari/i)&&!Rt(/chrome/i)&&!Rt(/android/i),ii=Rt(/iP(ad|od|hone)/i),ai=Rt(/chrome/i)&&Rt(/android/i),si={capture:!1,passive:!1};function we(e,t,n){e.addEventListener(t,n,!Lt&&si)}function me(e,t,n){e.removeEventListener(t,n,!Lt&&si)}function xr(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function fa(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function xt(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&xr(e,t):xr(e,t))||r&&e===n)return e;if(e===n)break}while(e=fa(e))}return null}var Qo=/\s+/g;function it(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(Qo," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(Qo," ")}}function Y(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function Dn(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Y(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function li(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,i=r.length;if(n)for(;o=i:s=o<=i,!s)return r;if(r===Ot())break;r=Zt(r,!1)}return!1}function Tn(e,t,n,r){for(var o=0,i=0,s=e.children;i2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,i=ca(r,ya);Kn.pluginEvent.bind(q)(t,n,St({dragEl:D,parentEl:$e,ghostEl:oe,rootEl:Ie,nextEl:fn,lastDownEl:br,cloneEl:Be,cloneHidden:Qt,dragStarted:$n,putSortable:Ge,activeSortable:q.active,originalEvent:o,oldIndex:An,oldDraggableIndex:zn,newIndex:at,newDraggableIndex:Jt,hideGhostForTarget:vi,unhideGhostForTarget:gi,cloneNowHidden:function(){Qt=!0},cloneNowShown:function(){Qt=!1},dispatchSortableEvent:function(c){et({sortable:n,name:c,originalEvent:o})}},i))};function et(e){ba(St({putSortable:Ge,cloneEl:Be,targetEl:D,rootEl:Ie,oldIndex:An,oldDraggableIndex:zn,newIndex:at,newDraggableIndex:Jt},e))}var D,$e,oe,Ie,fn,br,Be,Qt,An,at,zn,Jt,pr,Ge,Cn=!1,Or=!1,Sr=[],cn,vt,to,no,ti,ni,$n,Sn,Yn,qn=!1,hr=!1,yr,Qe,ro=[],lo=!1,Cr=[],Dr=typeof document<"u",vr=ii,ri=Gn||Lt?"cssFloat":"float",wa=Dr&&!ai&&!ii&&"draggable"in document.createElement("div"),di=function(){if(Dr){if(Lt)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),pi=function(t,n){var r=Y(t),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),i=Tn(t,0,n),s=Tn(t,1,n),c=i&&Y(i),u=s&&Y(s),h=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+qe(i).width,m=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+qe(s).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&c.float&&c.float!=="none"){var g=c.float==="left"?"left":"right";return s&&(u.clear==="both"||u.clear===g)?"vertical":"horizontal"}return i&&(c.display==="block"||c.display==="flex"||c.display==="table"||c.display==="grid"||h>=o&&r[ri]==="none"||s&&r[ri]==="none"&&h+m>o)?"vertical":"horizontal"},Ea=function(t,n,r){var o=r?t.left:t.top,i=r?t.right:t.bottom,s=r?t.width:t.height,c=r?n.left:n.top,u=r?n.right:n.bottom,h=r?n.width:n.height;return o===c||i===u||o+s/2===c+h/2},xa=function(t,n){var r;return Sr.some(function(o){var i=o[st].options.emptyInsertThreshold;if(!(!i||po(o))){var s=qe(o),c=t>=s.left-i&&t<=s.right+i,u=n>=s.top-i&&n<=s.bottom+i;if(c&&u)return r=o}}),r},hi=function(t){function n(i,s){return function(c,u,h,m){var g=c.options.group.name&&u.options.group.name&&c.options.group.name===u.options.group.name;if(i==null&&(s||g))return!0;if(i==null||i===!1)return!1;if(s&&i==="clone")return i;if(typeof i=="function")return n(i(c,u,h,m),s)(c,u,h,m);var b=(s?c:u).options.group.name;return i===!0||typeof i=="string"&&i===b||i.join&&i.indexOf(b)>-1}}var r={},o=t.group;(!o||mr(o)!="object")&&(o={name:o}),r.name=o.name,r.checkPull=n(o.pull,!0),r.checkPut=n(o.put),r.revertClone=o.revertClone,t.group=r},vi=function(){!di&&oe&&Y(oe,"display","none")},gi=function(){!di&&oe&&Y(oe,"display","")};Dr&&!ai&&document.addEventListener("click",function(e){if(Or)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Or=!1,!1},!0);var un=function(t){if(D){t=t.touches?t.touches[0]:t;var n=xa(t.clientX,t.clientY);if(n){var r={};for(var o in t)t.hasOwnProperty(o)&&(r[o]=t[o]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[st]._onDragOver(r)}}},Oa=function(t){D&&D.parentNode[st]._isOutsideThisEl(t.target)};function q(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=It({},t),e[st]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return pi(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(s,c){s.setData("Text",c.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:q.supportPointer!==!1&&"PointerEvent"in window&&!Un,emptyInsertThreshold:5};Kn.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);hi(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:wa,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?we(e,"pointerdown",this._onTapStart):(we(e,"mousedown",this._onTapStart),we(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(we(e,"dragover",this),we(e,"dragenter",this)),Sr.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),It(this,va())}q.prototype={constructor:q,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Sn=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,D):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,o=this.options,i=o.preventOnFilter,s=t.type,c=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,u=(c||t).target,h=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||u,m=o.filter;if(Ma(r),!D&&!(/mousedown|pointerdown/.test(s)&&t.button!==0||o.disabled)&&!h.isContentEditable&&!(!this.nativeDraggable&&Un&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=xt(u,o.draggable,r,!1),!(u&&u.animated)&&br!==u)){if(An=ct(u),zn=ct(u,o.draggable),typeof m=="function"){if(m.call(this,t,u,this)){et({sortable:n,rootEl:h,name:"filter",targetEl:u,toEl:r,fromEl:r}),rt("filter",n,{evt:t}),i&&t.cancelable&&t.preventDefault();return}}else if(m&&(m=m.split(",").some(function(g){if(g=xt(h,g.trim(),r,!1),g)return et({sortable:n,rootEl:g,name:"filter",targetEl:u,fromEl:r,toEl:r}),rt("filter",n,{evt:t}),!0}),m)){i&&t.cancelable&&t.preventDefault();return}o.handle&&!xt(h,o.handle,r,!1)||this._prepareDragStart(t,c,u)}}},_prepareDragStart:function(t,n,r){var o=this,i=o.el,s=o.options,c=i.ownerDocument,u;if(r&&!D&&r.parentNode===i){var h=qe(r);if(Ie=i,D=r,$e=D.parentNode,fn=D.nextSibling,br=r,pr=s.group,q.dragged=D,cn={target:D,clientX:(n||t).clientX,clientY:(n||t).clientY},ti=cn.clientX-h.left,ni=cn.clientY-h.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,D.style["will-change"]="all",u=function(){if(rt("delayEnded",o,{evt:t}),q.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!Jo&&o.nativeDraggable&&(D.draggable=!0),o._triggerDragStart(t,n),et({sortable:o,name:"choose",originalEvent:t}),it(D,s.chosenClass,!0)},s.ignore.split(",").forEach(function(m){li(D,m.trim(),oo)}),we(c,"dragover",un),we(c,"mousemove",un),we(c,"touchmove",un),we(c,"mouseup",o._onDrop),we(c,"touchend",o._onDrop),we(c,"touchcancel",o._onDrop),Jo&&this.nativeDraggable&&(this.options.touchStartThreshold=4,D.draggable=!0),rt("delayStart",this,{evt:t}),s.delay&&(!s.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Gn||Lt))){if(q.eventCanceled){this._onDrop();return}we(c,"mouseup",o._disableDelayedDrag),we(c,"touchend",o._disableDelayedDrag),we(c,"touchcancel",o._disableDelayedDrag),we(c,"mousemove",o._delayedDragTouchMoveHandler),we(c,"touchmove",o._delayedDragTouchMoveHandler),s.supportPointer&&we(c,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(u,s.delay)}else u()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){D&&oo(D),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;me(t,"mouseup",this._disableDelayedDrag),me(t,"touchend",this._disableDelayedDrag),me(t,"touchcancel",this._disableDelayedDrag),me(t,"mousemove",this._delayedDragTouchMoveHandler),me(t,"touchmove",this._delayedDragTouchMoveHandler),me(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?we(document,"pointermove",this._onTouchMove):n?we(document,"touchmove",this._onTouchMove):we(document,"mousemove",this._onTouchMove):(we(D,"dragend",this),we(Ie,"dragstart",this._onDragStart));try{document.selection?wr(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Cn=!1,Ie&&D){rt("dragStarted",this,{evt:n}),this.nativeDraggable&&we(document,"dragover",Oa);var r=this.options;!t&&it(D,r.dragClass,!1),it(D,r.ghostClass,!0),q.active=this,t&&this._appendGhost(),et({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(vt){this._lastX=vt.clientX,this._lastY=vt.clientY,vi();for(var t=document.elementFromPoint(vt.clientX,vt.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(vt.clientX,vt.clientY),t!==n);)n=t;if(D.parentNode[st]._isOutsideThisEl(t),n)do{if(n[st]){var r=void 0;if(r=n[st]._onDragOver({clientX:vt.clientX,clientY:vt.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);gi()}},_onTouchMove:function(t){if(cn){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,i=t.touches?t.touches[0]:t,s=oe&&Dn(oe,!0),c=oe&&s&&s.a,u=oe&&s&&s.d,h=vr&&Qe&&ei(Qe),m=(i.clientX-cn.clientX+o.x)/(c||1)+(h?h[0]-ro[0]:0)/(c||1),g=(i.clientY-cn.clientY+o.y)/(u||1)+(h?h[1]-ro[1]:0)/(u||1);if(!q.active&&!Cn){if(r&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))=0&&(et({rootEl:$e,name:"add",toEl:$e,fromEl:Ie,originalEvent:t}),et({sortable:this,name:"remove",toEl:$e,originalEvent:t}),et({rootEl:$e,name:"sort",toEl:$e,fromEl:Ie,originalEvent:t}),et({sortable:this,name:"sort",toEl:$e,originalEvent:t})),Ge&&Ge.save()):at!==An&&at>=0&&(et({sortable:this,name:"update",toEl:$e,originalEvent:t}),et({sortable:this,name:"sort",toEl:$e,originalEvent:t})),q.active&&((at==null||at===-1)&&(at=An,Jt=zn),et({sortable:this,name:"end",toEl:$e,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){rt("nulling",this),Ie=D=$e=oe=fn=Be=br=Qt=cn=vt=$n=at=Jt=An=zn=Sn=Yn=Ge=pr=q.dragged=q.ghost=q.clone=q.active=null,Cr.forEach(function(t){t.checked=!0}),Cr.length=to=no=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":D&&(this._onDragOver(t),Sa(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,o=0,i=r.length,s=this.options;or.right+o||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+o}function Ta(e,t,n,r,o,i,s,c){var u=r?e.clientY:e.clientX,h=r?n.height:n.width,m=r?n.top:n.left,g=r?n.bottom:n.right,b=!1;if(!s){if(c&&yrm+h*i/2:ug-yr)return-Yn}else if(u>m+h*(1-o)/2&&ug-h*i/2)?u>m+h/2?1:-1:0}function _a(e){return ct(D){e.directive("sortable",t=>{t.sortable=go.create(t,{draggable:"[x-sortable-item]",handle:"[x-sortable-handle]",dataIdAttr:"x-sortable-item"})})};var Ia=Object.create,mo=Object.defineProperty,La=Object.getPrototypeOf,Na=Object.prototype.hasOwnProperty,ka=Object.getOwnPropertyNames,ja=Object.getOwnPropertyDescriptor,Fa=e=>mo(e,"__esModule",{value:!0}),wi=(e,t)=>()=>(t||(t={exports:{}},e(t.exports,t)),t.exports),Ba=(e,t,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of ka(t))!Na.call(e,r)&&r!=="default"&&mo(e,r,{get:()=>t[r],enumerable:!(n=ja(t,r))||n.enumerable});return e},Ei=e=>Ba(Fa(mo(e!=null?Ia(La(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),Ha=wi(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});function t(l){var a=l.getBoundingClientRect();return{width:a.width,height:a.height,top:a.top,right:a.right,bottom:a.bottom,left:a.left,x:a.left,y:a.top}}function n(l){if(l==null)return window;if(l.toString()!=="[object Window]"){var a=l.ownerDocument;return a&&a.defaultView||window}return l}function r(l){var a=n(l),d=a.pageXOffset,E=a.pageYOffset;return{scrollLeft:d,scrollTop:E}}function o(l){var a=n(l).Element;return l instanceof a||l instanceof Element}function i(l){var a=n(l).HTMLElement;return l instanceof a||l instanceof HTMLElement}function s(l){if(typeof ShadowRoot>"u")return!1;var a=n(l).ShadowRoot;return l instanceof a||l instanceof ShadowRoot}function c(l){return{scrollLeft:l.scrollLeft,scrollTop:l.scrollTop}}function u(l){return l===n(l)||!i(l)?r(l):c(l)}function h(l){return l?(l.nodeName||"").toLowerCase():null}function m(l){return((o(l)?l.ownerDocument:l.document)||window.document).documentElement}function g(l){return t(m(l)).left+r(l).scrollLeft}function b(l){return n(l).getComputedStyle(l)}function O(l){var a=b(l),d=a.overflow,E=a.overflowX,x=a.overflowY;return/auto|scroll|overlay|hidden/.test(d+x+E)}function S(l,a,d){d===void 0&&(d=!1);var E=m(a),x=t(l),A=i(a),R={scrollLeft:0,scrollTop:0},P={x:0,y:0};return(A||!A&&!d)&&((h(a)!=="body"||O(E))&&(R=u(a)),i(a)?(P=t(a),P.x+=a.clientLeft,P.y+=a.clientTop):E&&(P.x=g(E))),{x:x.left+R.scrollLeft-P.x,y:x.top+R.scrollTop-P.y,width:x.width,height:x.height}}function T(l){var a=t(l),d=l.offsetWidth,E=l.offsetHeight;return Math.abs(a.width-d)<=1&&(d=a.width),Math.abs(a.height-E)<=1&&(E=a.height),{x:l.offsetLeft,y:l.offsetTop,width:d,height:E}}function F(l){return h(l)==="html"?l:l.assignedSlot||l.parentNode||(s(l)?l.host:null)||m(l)}function B(l){return["html","body","#document"].indexOf(h(l))>=0?l.ownerDocument.body:i(l)&&O(l)?l:B(F(l))}function L(l,a){var d;a===void 0&&(a=[]);var E=B(l),x=E===((d=l.ownerDocument)==null?void 0:d.body),A=n(E),R=x?[A].concat(A.visualViewport||[],O(E)?E:[]):E,P=a.concat(R);return x?P:P.concat(L(F(R)))}function K(l){return["table","td","th"].indexOf(h(l))>=0}function W(l){return!i(l)||b(l).position==="fixed"?null:l.offsetParent}function he(l){var a=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,d=navigator.userAgent.indexOf("Trident")!==-1;if(d&&i(l)){var E=b(l);if(E.position==="fixed")return null}for(var x=F(l);i(x)&&["html","body"].indexOf(h(x))<0;){var A=b(x);if(A.transform!=="none"||A.perspective!=="none"||A.contain==="paint"||["transform","perspective"].indexOf(A.willChange)!==-1||a&&A.willChange==="filter"||a&&A.filter&&A.filter!=="none")return x;x=x.parentNode}return null}function ee(l){for(var a=n(l),d=W(l);d&&K(d)&&b(d).position==="static";)d=W(d);return d&&(h(d)==="html"||h(d)==="body"&&b(d).position==="static")?a:d||he(l)||a}var Z="top",de="bottom",N="right",ae="left",ue="auto",Ce=[Z,de,N,ae],pe="start",ve="end",We="clippingParents",Le="viewport",Te="popper",tt="reference",Nt=Ce.reduce(function(l,a){return l.concat([a+"-"+pe,a+"-"+ve])},[]),dn=[].concat(Ce,[ue]).reduce(function(l,a){return l.concat([a,a+"-"+pe,a+"-"+ve])},[]),pn="beforeRead",_n="read",Tr="afterRead",_r="beforeMain",Pr="main",kt="afterMain",Jn="beforeWrite",Mr="write",Qn="afterWrite",Ct=[pn,_n,Tr,_r,Pr,kt,Jn,Mr,Qn];function Rr(l){var a=new Map,d=new Set,E=[];l.forEach(function(A){a.set(A.name,A)});function x(A){d.add(A.name);var R=[].concat(A.requires||[],A.requiresIfExists||[]);R.forEach(function(P){if(!d.has(P)){var j=a.get(P);j&&x(j)}}),E.push(A)}return l.forEach(function(A){d.has(A.name)||x(A)}),E}function ut(l){var a=Rr(l);return Ct.reduce(function(d,E){return d.concat(a.filter(function(x){return x.phase===E}))},[])}function jt(l){var a;return function(){return a||(a=new Promise(function(d){Promise.resolve().then(function(){a=void 0,d(l())})})),a}}function gt(l){for(var a=arguments.length,d=new Array(a>1?a-1:0),E=1;E=0,E=d&&i(l)?ee(l):l;return o(E)?a.filter(function(x){return o(x)&&Pn(x,E)&&h(x)!=="body"}):[]}function vn(l,a,d){var E=a==="clippingParents"?hn(l):[].concat(a),x=[].concat(E,[d]),A=x[0],R=x.reduce(function(P,j){var z=nr(l,j);return P.top=ft(z.top,P.top),P.right=en(z.right,P.right),P.bottom=en(z.bottom,P.bottom),P.left=ft(z.left,P.left),P},nr(l,A));return R.width=R.right-R.left,R.height=R.bottom-R.top,R.x=R.left,R.y=R.top,R}function tn(l){return l.split("-")[1]}function lt(l){return["top","bottom"].indexOf(l)>=0?"x":"y"}function rr(l){var a=l.reference,d=l.element,E=l.placement,x=E?nt(E):null,A=E?tn(E):null,R=a.x+a.width/2-d.width/2,P=a.y+a.height/2-d.height/2,j;switch(x){case Z:j={x:R,y:a.y-d.height};break;case de:j={x:R,y:a.y+a.height};break;case N:j={x:a.x+a.width,y:P};break;case ae:j={x:a.x-d.width,y:P};break;default:j={x:a.x,y:a.y}}var z=x?lt(x):null;if(z!=null){var I=z==="y"?"height":"width";switch(A){case pe:j[z]=j[z]-(a[I]/2-d[I]/2);break;case ve:j[z]=j[z]+(a[I]/2-d[I]/2);break}}return j}function or(){return{top:0,right:0,bottom:0,left:0}}function ir(l){return Object.assign({},or(),l)}function ar(l,a){return a.reduce(function(d,E){return d[E]=l,d},{})}function Ht(l,a){a===void 0&&(a={});var d=a,E=d.placement,x=E===void 0?l.placement:E,A=d.boundary,R=A===void 0?We:A,P=d.rootBoundary,j=P===void 0?Le:P,z=d.elementContext,I=z===void 0?Te:z,Ee=d.altBoundary,Me=Ee===void 0?!1:Ee,ye=d.padding,fe=ye===void 0?0:ye,Ae=ir(typeof fe!="number"?fe:ar(fe,Ce)),ge=I===Te?tt:Te,ke=l.elements.reference,De=l.rects.popper,je=l.elements[Me?ge:I],J=vn(o(je)?je:je.contextElement||m(l.elements.popper),R,j),Se=t(ke),xe=rr({reference:Se,element:De,strategy:"absolute",placement:x}),Re=Bt(Object.assign({},De,xe)),Pe=I===Te?Re:Se,Ve={top:J.top-Pe.top+Ae.top,bottom:Pe.bottom-J.bottom+Ae.bottom,left:J.left-Pe.left+Ae.left,right:Pe.right-J.right+Ae.right},Fe=l.modifiersData.offset;if(I===Te&&Fe){var He=Fe[x];Object.keys(Ve).forEach(function(ht){var Je=[N,de].indexOf(ht)>=0?1:-1,Dt=[Z,de].indexOf(ht)>=0?"y":"x";Ve[ht]+=He[Dt]*Je})}return Ve}var sr="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",jr="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",gn={placement:"bottom",modifiers:[],strategy:"absolute"};function nn(){for(var l=arguments.length,a=new Array(l),d=0;d100){console.error(jr);break}if(I.reset===!0){I.reset=!1,Se=-1;continue}var xe=I.orderedModifiers[Se],Re=xe.fn,Pe=xe.options,Ve=Pe===void 0?{}:Pe,Fe=xe.name;typeof Re=="function"&&(I=Re({state:I,options:Ve,name:Fe,instance:ye})||I)}}},update:jt(function(){return new Promise(function(ge){ye.forceUpdate(),ge(I)})}),destroy:function(){Ae(),Me=!0}};if(!nn(P,j))return console.error(sr),ye;ye.setOptions(z).then(function(ge){!Me&&z.onFirstUpdate&&z.onFirstUpdate(ge)});function fe(){I.orderedModifiers.forEach(function(ge){var ke=ge.name,De=ge.options,je=De===void 0?{}:De,J=ge.effect;if(typeof J=="function"){var Se=J({state:I,name:ke,instance:ye,options:je}),xe=function(){};Ee.push(Se||xe)}})}function Ae(){Ee.forEach(function(ge){return ge()}),Ee=[]}return ye}}var bn={passive:!0};function Fr(l){var a=l.state,d=l.instance,E=l.options,x=E.scroll,A=x===void 0?!0:x,R=E.resize,P=R===void 0?!0:R,j=n(a.elements.popper),z=[].concat(a.scrollParents.reference,a.scrollParents.popper);return A&&z.forEach(function(I){I.addEventListener("scroll",d.update,bn)}),P&&j.addEventListener("resize",d.update,bn),function(){A&&z.forEach(function(I){I.removeEventListener("scroll",d.update,bn)}),P&&j.removeEventListener("resize",d.update,bn)}}var Mn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Fr,data:{}};function Br(l){var a=l.state,d=l.name;a.modifiersData[d]=rr({reference:a.rects.reference,element:a.rects.popper,strategy:"absolute",placement:a.placement})}var Rn={name:"popperOffsets",enabled:!0,phase:"read",fn:Br,data:{}},Hr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function $r(l){var a=l.x,d=l.y,E=window,x=E.devicePixelRatio||1;return{x:Ft(Ft(a*x)/x)||0,y:Ft(Ft(d*x)/x)||0}}function In(l){var a,d=l.popper,E=l.popperRect,x=l.placement,A=l.offsets,R=l.position,P=l.gpuAcceleration,j=l.adaptive,z=l.roundOffsets,I=z===!0?$r(A):typeof z=="function"?z(A):A,Ee=I.x,Me=Ee===void 0?0:Ee,ye=I.y,fe=ye===void 0?0:ye,Ae=A.hasOwnProperty("x"),ge=A.hasOwnProperty("y"),ke=ae,De=Z,je=window;if(j){var J=ee(d),Se="clientHeight",xe="clientWidth";J===n(d)&&(J=m(d),b(J).position!=="static"&&(Se="scrollHeight",xe="scrollWidth")),J=J,x===Z&&(De=de,fe-=J[Se]-E.height,fe*=P?1:-1),x===ae&&(ke=N,Me-=J[xe]-E.width,Me*=P?1:-1)}var Re=Object.assign({position:R},j&&Hr);if(P){var Pe;return Object.assign({},Re,(Pe={},Pe[De]=ge?"0":"",Pe[ke]=Ae?"0":"",Pe.transform=(je.devicePixelRatio||1)<2?"translate("+Me+"px, "+fe+"px)":"translate3d("+Me+"px, "+fe+"px, 0)",Pe))}return Object.assign({},Re,(a={},a[De]=ge?fe+"px":"",a[ke]=Ae?Me+"px":"",a.transform="",a))}function f(l){var a=l.state,d=l.options,E=d.gpuAcceleration,x=E===void 0?!0:E,A=d.adaptive,R=A===void 0?!0:A,P=d.roundOffsets,j=P===void 0?!0:P,z=b(a.elements.popper).transitionProperty||"";R&&["transform","top","right","bottom","left"].some(function(Ee){return z.indexOf(Ee)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',` +(()=>{function wt(e){return e.split("-")[0]}function ln(e){return e.split("-")[1]}function xn(e){return["top","bottom"].includes(wt(e))?"x":"y"}function Yr(e){return e==="y"?"height":"width"}function xo(e,t,n){let{reference:r,floating:o}=e,i=r.x+r.width/2-o.width/2,s=r.y+r.height/2-o.height/2,c=xn(t),u=Yr(c),h=r[u]/2-o[u]/2,m=wt(t),g=c==="x",b;switch(m){case"top":b={x:i,y:r.y-o.height};break;case"bottom":b={x:i,y:r.y+r.height};break;case"right":b={x:r.x+r.width,y:s};break;case"left":b={x:r.x-o.width,y:s};break;default:b={x:r.x,y:r.y}}switch(ln(t)){case"start":b[c]-=h*(n&&g?-1:1);break;case"end":b[c]+=h*(n&&g?-1:1);break}return b}var Ci=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:s}=n,c=await(s.isRTL==null?void 0:s.isRTL(t));if(s==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),i.filter(S=>{let{name:T}=S;return T==="autoPlacement"||T==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement`","middleware detected. This will lead to an infinite loop. Ensure only","one of either has been passed to the `middleware` array."].join(" "));let u=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:h,y:m}=xo(u,r,c),g=r,b={},O=0;for(let S=0;S100)throw new Error(["Floating UI: The middleware lifecycle appears to be","running in an infinite loop. This is usually caused by a `reset`","continually being returned without a break condition."].join(" "));let{name:T,fn:F}=i[S],{x:B,y:L,data:K,reset:W}=await F({x:h,y:m,initialPlacement:r,placement:g,strategy:o,middlewareData:b,rects:u,platform:s,elements:{reference:e,floating:t}});if(h=B??h,m=L??m,b={...b,[T]:{...b[T],...K}},W){typeof W=="object"&&(W.placement&&(g=W.placement),W.rects&&(u=W.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:o}):W.rects),{x:h,y:m}=xo(u,g,c)),S=-1;continue}}return{x:h,y:m,placement:g,strategy:o,middlewareData:b}};function Ai(e){return{top:0,right:0,bottom:0,left:0,...e}}function qr(e){return typeof e!="number"?Ai(e):{top:e,right:e,bottom:e,left:e}}function Bn(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function En(e,t){var n;t===void 0&&(t={});let{x:r,y:o,platform:i,rects:s,elements:c,strategy:u}=e,{boundary:h="clippingAncestors",rootBoundary:m="viewport",elementContext:g="floating",altBoundary:b=!1,padding:O=0}=t,S=qr(O),F=c[b?g==="floating"?"reference":"floating":g],B=Bn(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(F)))==null||n?F:F.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(c.floating)),boundary:h,rootBoundary:m,strategy:u})),L=Bn(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:g==="floating"?{...s.floating,x:r,y:o}:s.reference,offsetParent:await(i.getOffsetParent==null?void 0:i.getOffsetParent(c.floating)),strategy:u}):s[g]);return{top:B.top-L.top+S.top,bottom:L.bottom-B.bottom+S.bottom,left:B.left-L.left+S.left,right:L.right-B.right+S.right}}var Io=Math.min,qt=Math.max;function Ur(e,t,n){return qt(e,Io(t,n))}var Lo=e=>({name:"arrow",options:e,async fn(t){let{element:n,padding:r=0}=e??{},{x:o,y:i,placement:s,rects:c,platform:u}=t;if(n==null)return console.warn("Floating UI: No `element` was passed to the `arrow` middleware."),{};let h=qr(r),m={x:o,y:i},g=xn(s),b=Yr(g),O=await u.getDimensions(n),S=g==="y"?"top":"left",T=g==="y"?"bottom":"right",F=c.reference[b]+c.reference[g]-m[g]-c.floating[b],B=m[g]-c.reference[g],L=await(u.getOffsetParent==null?void 0:u.getOffsetParent(n)),K=L?g==="y"?L.clientHeight||0:L.clientWidth||0:0,W=F/2-B/2,he=h[S],ee=K-O[b]-h[T],Z=K/2-O[b]/2+W,de=Ur(he,Z,ee);return{data:{[g]:de,centerOffset:Z-de}}}}),Di={left:"right",right:"left",bottom:"top",top:"bottom"};function lr(e){return e.replace(/left|right|bottom|top/g,t=>Di[t])}function No(e,t,n){n===void 0&&(n=!1);let r=ln(e),o=xn(e),i=Yr(o),s=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=lr(s)),{main:s,cross:lr(s)}}var Ti={start:"end",end:"start"};function Xr(e){return e.replace(/start|end/g,t=>Ti[t])}var ko=["top","right","bottom","left"],_i=ko.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);function Pi(e,t,n){return(e?[...n.filter(o=>ln(o)===e),...n.filter(o=>ln(o)!==e)]:n.filter(o=>wt(o)===o)).filter(o=>e?ln(o)===e||(t?Xr(o)!==o:!1):!0)}var Gr=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,o,i,s;let{x:c,y:u,rects:h,middlewareData:m,placement:g,platform:b,elements:O}=t,{alignment:S=null,allowedPlacements:T=_i,autoAlignment:F=!0,...B}=e,L=Pi(S,F,T),K=await En(t,B),W=(n=(r=m.autoPlacement)==null?void 0:r.index)!=null?n:0,he=L[W];if(he==null)return{};let{main:ee,cross:Z}=No(he,h,await(b.isRTL==null?void 0:b.isRTL(O.floating)));if(g!==he)return{x:c,y:u,reset:{placement:L[0]}};let de=[K[wt(he)],K[ee],K[Z]],N=[...(o=(i=m.autoPlacement)==null?void 0:i.overflows)!=null?o:[],{placement:he,overflows:de}],ae=L[W+1];if(ae)return{data:{index:W+1,overflows:N},reset:{placement:ae}};let ue=N.slice().sort((ve,We)=>ve.overflows[0]-We.overflows[0]),Ce=(s=ue.find(ve=>{let{overflows:We}=ve;return We.every(Le=>Le<=0)}))==null?void 0:s.placement,pe=Ce??ue[0].placement;return pe!==g?{data:{index:W+1,overflows:N},reset:{placement:pe}}:{}}}};function Mi(e){let t=lr(e);return[Xr(e),t,Xr(t)]}var jo=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n;let{placement:r,middlewareData:o,rects:i,initialPlacement:s,platform:c,elements:u}=t,{mainAxis:h=!0,crossAxis:m=!0,fallbackPlacements:g,fallbackStrategy:b="bestFit",flipAlignment:O=!0,...S}=e,T=wt(r),B=g||(T===s||!O?[lr(s)]:Mi(s)),L=[s,...B],K=await En(t,S),W=[],he=((n=o.flip)==null?void 0:n.overflows)||[];if(h&&W.push(K[T]),m){let{main:N,cross:ae}=No(r,i,await(c.isRTL==null?void 0:c.isRTL(u.floating)));W.push(K[N],K[ae])}if(he=[...he,{placement:r,overflows:W}],!W.every(N=>N<=0)){var ee,Z;let N=((ee=(Z=o.flip)==null?void 0:Z.index)!=null?ee:0)+1,ae=L[N];if(ae)return{data:{index:N,overflows:he},reset:{placement:ae}};let ue="bottom";switch(b){case"bestFit":{var de;let Ce=(de=he.map(pe=>[pe,pe.overflows.filter(ve=>ve>0).reduce((ve,We)=>ve+We,0)]).sort((pe,ve)=>pe[1]-ve[1])[0])==null?void 0:de[0].placement;Ce&&(ue=Ce);break}case"initialPlacement":ue=s;break}if(r!==ue)return{reset:{placement:ue}}}return{}}}};function Oo(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function So(e){return ko.some(t=>e[t]>=0)}var Fo=function(e){let{strategy:t="referenceHidden",...n}=e===void 0?{}:e;return{name:"hide",async fn(r){let{rects:o}=r;switch(t){case"referenceHidden":{let i=await En(r,{...n,elementContext:"reference"}),s=Oo(i,o.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:So(s)}}}case"escaped":{let i=await En(r,{...n,altBoundary:!0}),s=Oo(i,o.floating);return{data:{escapedOffsets:s,escaped:So(s)}}}default:return{}}}}};function Ri(e,t,n,r){r===void 0&&(r=!1);let o=wt(e),i=ln(e),s=xn(e)==="x",c=["left","top"].includes(o)?-1:1,u=r&&s?-1:1,h=typeof n=="function"?n({...t,placement:e}):n,{mainAxis:m,crossAxis:g,alignmentAxis:b}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...h};return i&&typeof b=="number"&&(g=i==="end"?b*-1:b),s?{x:g*u,y:m*c}:{x:m*c,y:g*u}}var Bo=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:s,elements:c}=t,u=Ri(o,i,e,await(s.isRTL==null?void 0:s.isRTL(c.floating)));return{x:n+u.x,y:r+u.y,data:u}}}};function Ii(e){return e==="x"?"y":"x"}var Ho=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:c={fn:F=>{let{x:B,y:L}=F;return{x:B,y:L}}},...u}=e,h={x:n,y:r},m=await En(t,u),g=xn(wt(o)),b=Ii(g),O=h[g],S=h[b];if(i){let F=g==="y"?"top":"left",B=g==="y"?"bottom":"right",L=O+m[F],K=O-m[B];O=Ur(L,O,K)}if(s){let F=b==="y"?"top":"left",B=b==="y"?"bottom":"right",L=S+m[F],K=S-m[B];S=Ur(L,S,K)}let T=c.fn({...t,[g]:O,[b]:S});return{...T,data:{x:T.x-n,y:T.y-r}}}}},$o=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:n,rects:r,platform:o,elements:i}=t,{apply:s,...c}=e,u=await En(t,c),h=wt(n),m=ln(n),g,b;h==="top"||h==="bottom"?(g=h,b=m===(await(o.isRTL==null?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(b=h,g=m==="end"?"top":"bottom");let O=qt(u.left,0),S=qt(u.right,0),T=qt(u.top,0),F=qt(u.bottom,0),B={height:r.floating.height-(["left","right"].includes(n)?2*(T!==0||F!==0?T+F:qt(u.top,u.bottom)):u[g]),width:r.floating.width-(["top","bottom"].includes(n)?2*(O!==0||S!==0?O+S:qt(u.left,u.right)):u[b])},L=await o.getDimensions(i.floating);s?.({...B,...r});let K=await o.getDimensions(i.floating);return L.width!==K.width||L.height!==K.height?{reset:{rects:!0}}:{}}}},Wo=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){var n;let{placement:r,elements:o,rects:i,platform:s,strategy:c}=t,{padding:u=2,x:h,y:m}=e,g=Bn(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({rect:i.reference,offsetParent:await(s.getOffsetParent==null?void 0:s.getOffsetParent(o.floating)),strategy:c}):i.reference),b=(n=await(s.getClientRects==null?void 0:s.getClientRects(o.reference)))!=null?n:[],O=qr(u);function S(){if(b.length===2&&b[0].left>b[1].right&&h!=null&&m!=null){var F;return(F=b.find(B=>h>B.left-O.left&&hB.top-O.top&&m=2){if(xn(r)==="x"){let ue=b[0],Ce=b[b.length-1],pe=wt(r)==="top",ve=ue.top,We=Ce.bottom,Le=pe?ue.left:Ce.left,Te=pe?ue.right:Ce.right,tt=Te-Le,Nt=We-ve;return{top:ve,bottom:We,left:Le,right:Te,width:tt,height:Nt,x:Le,y:ve}}let B=wt(r)==="left",L=qt(...b.map(ue=>ue.right)),K=Io(...b.map(ue=>ue.left)),W=b.filter(ue=>B?ue.left===K:ue.right===L),he=W[0].top,ee=W[W.length-1].bottom,Z=K,de=L,N=de-Z,ae=ee-he;return{top:he,bottom:ee,left:Z,right:de,width:N,height:ae,x:Z,y:he}}return g}let T=await s.getElementRects({reference:{getBoundingClientRect:S},floating:o.floating,strategy:c});return i.reference.x!==T.reference.x||i.reference.y!==T.reference.y||i.reference.width!==T.reference.width||i.reference.height!==T.reference.height?{reset:{rects:T}}:{}}}};function Vo(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function Mt(e){if(e==null)return window;if(!Vo(e)){let t=e.ownerDocument;return t&&t.defaultView||window}return e}function Hn(e){return Mt(e).getComputedStyle(e)}function _t(e){return Vo(e)?"":e?(e.nodeName||"").toLowerCase():""}function Et(e){return e instanceof Mt(e).HTMLElement}function Gt(e){return e instanceof Mt(e).Element}function Li(e){return e instanceof Mt(e).Node}function Kr(e){if(typeof ShadowRoot>"u")return!1;let t=Mt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function fr(e){let{overflow:t,overflowX:n,overflowY:r}=Hn(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}function Ni(e){return["table","td","th"].includes(_t(e))}function Uo(e){let t=navigator.userAgent.toLowerCase().includes("firefox"),n=Hn(e);return n.transform!=="none"||n.perspective!=="none"||n.contain==="paint"||["transform","perspective"].includes(n.willChange)||t&&n.willChange==="filter"||t&&(n.filter?n.filter!=="none":!1)}function Xo(){return!/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}var Co=Math.min,jn=Math.max,cr=Math.round;function Pt(e,t,n){var r,o,i,s;t===void 0&&(t=!1),n===void 0&&(n=!1);let c=e.getBoundingClientRect(),u=1,h=1;t&&Et(e)&&(u=e.offsetWidth>0&&cr(c.width)/e.offsetWidth||1,h=e.offsetHeight>0&&cr(c.height)/e.offsetHeight||1);let m=Gt(e)?Mt(e):window,g=!Xo()&&n,b=(c.left+(g&&(r=(o=m.visualViewport)==null?void 0:o.offsetLeft)!=null?r:0))/u,O=(c.top+(g&&(i=(s=m.visualViewport)==null?void 0:s.offsetTop)!=null?i:0))/h,S=c.width/u,T=c.height/h;return{width:S,height:T,top:O,right:b+S,bottom:O+T,left:b,x:b,y:O}}function Kt(e){return((Li(e)?e.ownerDocument:e.document)||window.document).documentElement}function dr(e){return Gt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function zo(e){return Pt(Kt(e)).left+dr(e).scrollLeft}function ki(e){let t=Pt(e);return cr(t.width)!==e.offsetWidth||cr(t.height)!==e.offsetHeight}function ji(e,t,n){let r=Et(t),o=Kt(t),i=Pt(e,r&&ki(t),n==="fixed"),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};if(r||!r&&n!=="fixed")if((_t(t)!=="body"||fr(o))&&(s=dr(t)),Et(t)){let u=Pt(t,!0);c.x=u.x+t.clientLeft,c.y=u.y+t.clientTop}else o&&(c.x=zo(o));return{x:i.left+s.scrollLeft-c.x,y:i.top+s.scrollTop-c.y,width:i.width,height:i.height}}function Yo(e){return _t(e)==="html"?e:e.assignedSlot||e.parentNode||(Kr(e)?e.host:null)||Kt(e)}function Ao(e){return!Et(e)||getComputedStyle(e).position==="fixed"?null:e.offsetParent}function Fi(e){let t=Yo(e);for(Kr(t)&&(t=t.host);Et(t)&&!["html","body"].includes(_t(t));){if(Uo(t))return t;t=t.parentNode}return null}function zr(e){let t=Mt(e),n=Ao(e);for(;n&&Ni(n)&&getComputedStyle(n).position==="static";)n=Ao(n);return n&&(_t(n)==="html"||_t(n)==="body"&&getComputedStyle(n).position==="static"&&!Uo(n))?t:n||Fi(e)||t}function Do(e){if(Et(e))return{width:e.offsetWidth,height:e.offsetHeight};let t=Pt(e);return{width:t.width,height:t.height}}function Bi(e){let{rect:t,offsetParent:n,strategy:r}=e,o=Et(n),i=Kt(n);if(n===i)return t;let s={scrollLeft:0,scrollTop:0},c={x:0,y:0};if((o||!o&&r!=="fixed")&&((_t(n)!=="body"||fr(i))&&(s=dr(n)),Et(n))){let u=Pt(n,!0);c.x=u.x+n.clientLeft,c.y=u.y+n.clientTop}return{...t,x:t.x-s.scrollLeft+c.x,y:t.y-s.scrollTop+c.y}}function Hi(e,t){let n=Mt(e),r=Kt(e),o=n.visualViewport,i=r.clientWidth,s=r.clientHeight,c=0,u=0;if(o){i=o.width,s=o.height;let h=Xo();(h||!h&&t==="fixed")&&(c=o.offsetLeft,u=o.offsetTop)}return{width:i,height:s,x:c,y:u}}function $i(e){var t;let n=Kt(e),r=dr(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=jn(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=jn(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),c=-r.scrollLeft+zo(e),u=-r.scrollTop;return Hn(o||n).direction==="rtl"&&(c+=jn(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:s,x:c,y:u}}function qo(e){let t=Yo(e);return["html","body","#document"].includes(_t(t))?e.ownerDocument.body:Et(t)&&fr(t)?t:qo(t)}function ur(e,t){var n;t===void 0&&(t=[]);let r=qo(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Mt(r),s=o?[i].concat(i.visualViewport||[],fr(r)?r:[]):r,c=t.concat(s);return o?c:c.concat(ur(s))}function Wi(e,t){let n=t==null||t.getRootNode==null?void 0:t.getRootNode();if(e!=null&&e.contains(t))return!0;if(n&&Kr(n)){let r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}function Vi(e,t){let n=Pt(e,!1,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft;return{top:r,left:o,x:o,y:r,right:o+e.clientWidth,bottom:r+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}function To(e,t,n){return t==="viewport"?Bn(Hi(e,n)):Gt(t)?Vi(t,n):Bn($i(Kt(e)))}function Ui(e){let t=ur(e),r=["absolute","fixed"].includes(Hn(e).position)&&Et(e)?zr(e):e;return Gt(r)?t.filter(o=>Gt(o)&&Wi(o,r)&&_t(o)!=="body"):[]}function Xi(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,s=[...n==="clippingAncestors"?Ui(t):[].concat(n),r],c=s[0],u=s.reduce((h,m)=>{let g=To(t,m,o);return h.top=jn(g.top,h.top),h.right=Co(g.right,h.right),h.bottom=Co(g.bottom,h.bottom),h.left=jn(g.left,h.left),h},To(t,c,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}var zi={getClippingRect:Xi,convertOffsetParentRelativeRectToViewportRelativeRect:Bi,isElement:Gt,getDimensions:Do,getOffsetParent:zr,getDocumentElement:Kt,getElementRects:e=>{let{reference:t,floating:n,strategy:r}=e;return{reference:ji(t,zr(n),r),floating:{...Do(n),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Hn(e).direction==="rtl"};function _o(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s=!0,animationFrame:c=!1}=r,u=!1,h=o&&!c,m=i&&!c,g=s&&!c,b=h||m?[...Gt(e)?ur(e):[],...ur(t)]:[];b.forEach(B=>{h&&B.addEventListener("scroll",n,{passive:!0}),m&&B.addEventListener("resize",n)});let O=null;g&&(O=new ResizeObserver(n),Gt(e)&&O.observe(e),O.observe(t));let S,T=c?Pt(e):null;c&&F();function F(){if(u)return;let B=Pt(e);T&&(B.x!==T.x||B.y!==T.y||B.width!==T.width||B.height!==T.height)&&n(),T=B,S=requestAnimationFrame(F)}return()=>{var B;u=!0,b.forEach(L=>{h&&L.removeEventListener("scroll",n),m&&L.removeEventListener("resize",n)}),(B=O)==null||B.disconnect(),O=null,c&&cancelAnimationFrame(S)}}var Po=(e,t,n)=>Ci(e,t,{platform:zi,...n}),Yi=e=>{let t={placement:"bottom",middleware:[]},n=Object.keys(e),r=o=>e[o];return n.includes("offset")&&t.middleware.push(Bo(r("offset"))),n.includes("placement")&&(t.placement=r("placement")),n.includes("autoPlacement")&&!n.includes("flip")&&t.middleware.push(Gr(r("autoPlacement"))),n.includes("flip")&&t.middleware.push(jo(r("flip"))),n.includes("shift")&&t.middleware.push(Ho(r("shift"))),n.includes("inline")&&t.middleware.push(Wo(r("inline"))),n.includes("arrow")&&t.middleware.push(Lo(r("arrow"))),n.includes("hide")&&t.middleware.push(Fo(r("hide"))),n.includes("size")&&t.middleware.push($o(r("size"))),t},qi=(e,t)=>{let n={component:{trap:!1},float:{placement:"bottom",strategy:"absolute",middleware:[]}},r=o=>e[e.indexOf(o)+1];return e.includes("trap")&&(n.component.trap=!0),e.includes("teleport")&&(n.float.strategy="fixed"),e.includes("offset")&&n.float.middleware.push(Bo(t.offset||10)),e.includes("placement")&&(n.float.placement=r("placement")),e.includes("autoPlacement")&&!e.includes("flip")&&n.float.middleware.push(Gr(t.autoPlacement)),e.includes("flip")&&n.float.middleware.push(jo(t.flip)),e.includes("shift")&&n.float.middleware.push(Ho(t.shift)),e.includes("inline")&&n.float.middleware.push(Wo(t.inline)),e.includes("arrow")&&n.float.middleware.push(Lo(t.arrow)),e.includes("hide")&&n.float.middleware.push(Fo(t.hide)),e.includes("size")&&n.float.middleware.push($o(t.size)),n},Gi=e=>{var t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".split(""),n="";e||(e=Math.floor(Math.random()*t.length));for(var r=0;r{(t===void 0||t.includes(n))&&(r.forEach(o=>o()),delete e._x_attributeCleanups[n])})}var Jr=new MutationObserver(Go),Qr=!1;function ea(){Jr.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Qr=!0}function ta(){na(),Jr.disconnect(),Qr=!1}var Fn=[],Vr=!1;function na(){Fn=Fn.concat(Jr.takeRecords()),Fn.length&&!Vr&&(Vr=!0,queueMicrotask(()=>{ra(),Vr=!1}))}function ra(){Go(Fn),Fn.length=0}function Mo(e){if(!Qr)return e();ta();let t=e();return ea(),t}var oa=!1,Ro=[];function Go(e){if(oa){Ro=Ro.concat(e);return}let t=[],n=[],r=new Map,o=new Map;for(let i=0;is.nodeType===1&&t.push(s)),e[i].removedNodes.forEach(s=>s.nodeType===1&&n.push(s))),e[i].type==="attributes")){let s=e[i].target,c=e[i].attributeName,u=e[i].oldValue,h=()=>{r.has(s)||r.set(s,[]),r.get(s).push({name:c,value:s.getAttribute(c)})},m=()=>{o.has(s)||o.set(s,[]),o.get(s).push(c)};s.hasAttribute(c)&&u===null?h():s.hasAttribute(c)?(m(),h()):m()}o.forEach((i,s)=>{Zi(s,i)}),r.forEach((i,s)=>{Ki.forEach(c=>c(s,i))});for(let i of n)if(!t.includes(i)&&(Ji.forEach(s=>s(i)),i._x_cleanups))for(;i._x_cleanups.length;)i._x_cleanups.pop()();t.forEach(i=>{i._x_ignoreSelf=!0,i._x_ignore=!0});for(let i of t)n.includes(i)||i.isConnected&&(delete i._x_ignoreSelf,delete i._x_ignore,Qi.forEach(s=>s(i)),i._x_ignore=!0,i._x_ignoreSelf=!0);t.forEach(i=>{delete i._x_ignoreSelf,delete i._x_ignore}),t=null,n=null,r=null,o=null}function ia(e,t=()=>{}){let n=!1;return function(){n?t.apply(this,arguments):(n=!0,e.apply(this,arguments))}}function aa(e){let t={dismissable:!0,trap:!1};function n(i,s,c=null){if(s){if(s.hasAttribute("aria-expanded")||s.setAttribute("aria-expanded",!1),c.hasAttribute("id"))s.setAttribute("aria-controls",c.getAttribute("id"));else{let u=`panel-${Gi(8)}`;s.setAttribute("aria-controls",u),c.setAttribute("id",u)}c.setAttribute("aria-modal",!0),c.setAttribute("role","dialog")}}let r=document.querySelectorAll('[\\@click^="$float"]'),o=document.querySelectorAll('[x-on\\:click^="$float"]');[...r,...o].forEach(i=>{let s=i.parentElement.closest("[x-data]"),c=s.querySelector('[x-ref="panel"]');n(s,i,c)}),e.magic("float",i=>(s={},c={})=>{let u={...t,...c},h=Object.keys(s).length>0?Yi(s):{middleware:[Gr()]},m=i,g=i.parentElement.closest("[x-data]"),b=g.querySelector('[x-ref="panel"]');function O(){return b.style.display=="block"}function S(){b.style.display="",m.setAttribute("aria-expanded",!1),u.trap&&b.setAttribute("x-trap",!1),_o(i,b,B)}function T(){b.style.display="block",m.setAttribute("aria-expanded",!0),u.trap&&b.setAttribute("x-trap",!0),B()}function F(){O()?S():T()}async function B(){return await Po(i,b,h).then(({middlewareData:L,placement:K,x:W,y:he})=>{if(L.arrow){let ee=L.arrow?.x,Z=L.arrow?.y,de=h.middleware.filter(ae=>ae.name=="arrow")[0].options.element,N={top:"bottom",right:"left",bottom:"top",left:"right"}[K.split("-")[0]];Object.assign(de.style,{left:ee!=null?`${ee}px`:"",top:Z!=null?`${Z}px`:"",right:"",bottom:"",[N]:"-4px"})}if(L.hide){let{referenceHidden:ee}=L.hide;Object.assign(b.style,{visibility:ee?"hidden":"visible"})}Object.assign(b.style,{left:`${W}px`,top:`${he}px`})})}u.dismissable&&(window.addEventListener("click",L=>{!g.contains(L.target)&&O()&&F()}),window.addEventListener("keydown",L=>{L.key==="Escape"&&O()&&F()},!0)),F()}),e.directive("float",(i,{modifiers:s,expression:c},{evaluate:u,effect:h})=>{let m=c?u(c):{},g=s.length>0?qi(s,m):{},b=null;g.float.strategy=="fixed"&&(i.style.position="fixed");let O=N=>i.parentElement&&!i.parentElement.closest("[x-data]").contains(N.target)?i.close():null,S=N=>N.key==="Escape"?i.close():null,T=i.getAttribute("x-ref"),F=i.parentElement.closest("[x-data]"),B=F.querySelectorAll(`[\\@click^="$refs.${T}"]`),L=F.querySelectorAll(`[x-on\\:click^="$refs.${T}"]`);i.style.setProperty("display","none"),n(F,[...B,...L][0],i),i._x_isShown=!1,i.trigger=null,i._x_doHide||(i._x_doHide=()=>{Mo(()=>{i.style.setProperty("display","none",s.includes("important")?"important":void 0)})}),i._x_doShow||(i._x_doShow=()=>{Mo(()=>{i.style.setProperty("display","block",s.includes("important")?"important":void 0)})});let K=()=>{i._x_doHide(),i._x_isShown=!1},W=()=>{i._x_doShow(),i._x_isShown=!0},he=()=>setTimeout(W),ee=ia(N=>N?W():K(),N=>{typeof i._x_toggleAndCascadeWithTransitions=="function"?i._x_toggleAndCascadeWithTransitions(i,N,W,K):N?he():K()}),Z,de=!0;h(()=>u(N=>{!de&&N===Z||(s.includes("immediate")&&(N?he():K()),ee(N),Z=N,de=!1)})),i.open=async function(N){i.trigger=N.currentTarget?N.currentTarget:N,ee(!0),i.trigger.setAttribute("aria-expanded",!0),g.component.trap&&i.setAttribute("x-trap",!0),b=_o(i.trigger,i,()=>{Po(i.trigger,i,g.float).then(({middlewareData:ae,placement:ue,x:Ce,y:pe})=>{if(ae.arrow){let ve=ae.arrow?.x,We=ae.arrow?.y,Le=g.float.middleware.filter(tt=>tt.name=="arrow")[0].options.element,Te={top:"bottom",right:"left",bottom:"top",left:"right"}[ue.split("-")[0]];Object.assign(Le.style,{left:ve!=null?`${ve}px`:"",top:We!=null?`${We}px`:"",right:"",bottom:"",[Te]:"-4px"})}if(ae.hide){let{referenceHidden:ve}=ae.hide;Object.assign(i.style,{visibility:ve?"hidden":"visible"})}Object.assign(i.style,{left:`${Ce}px`,top:`${pe}px`})})}),window.addEventListener("click",O),window.addEventListener("keydown",S,!0)},i.close=function(){ee(!1),i.trigger.setAttribute("aria-expanded",!1),g.component.trap&&i.setAttribute("x-trap",!1),b(),window.removeEventListener("click",O),window.removeEventListener("keydown",S,!1)},i.toggle=function(N){i._x_isShown?i.close():i.open(N)}})}var Ko=aa;function sa(e){e.store("lazyLoadedAssets",{loaded:new Set,check(o){return Array.isArray(o)?o.every(i=>this.loaded.has(i)):this.loaded.has(o)},markLoaded(o){Array.isArray(o)?o.forEach(i=>this.loaded.add(i)):this.loaded.add(o)}});function t(o){return new CustomEvent(o,{bubbles:!0,composed:!0,cancelable:!0})}async function n(o,i){if(document.querySelector(`link[href="${o}"]`)||e.store("lazyLoadedAssets").check(o))return;let s=document.createElement("link");s.type="text/css",s.rel="stylesheet",s.href=o,i&&(s.media=i),document.head.append(s),await new Promise((c,u)=>{s.onload=()=>{e.store("lazyLoadedAssets").markLoaded(o),c()},s.onerror=()=>{u(new Error(`Failed to load CSS: ${o}`))}})}async function r(o,i){if(document.querySelector(`script[src="${o}"]`)||e.store("lazyLoadedAssets").check(o))return;let s=document.createElement("script");s.src=o,i.has("body-start")?document.body.prepend(s):document[i.has("body-end")?"body":"head"].append(s),await new Promise((c,u)=>{s.onload=()=>{e.store("lazyLoadedAssets").markLoaded(o),c()},s.onerror=()=>{u(new Error(`Failed to load JS: ${o}`))}})}e.directive("load-css",(o,{expression:i},{evaluate:s})=>{let c=s(i),u=o.media,h=o.getAttribute("data-dispatch");Promise.all(c.map(m=>n(m,u))).then(()=>{h&&window.dispatchEvent(t(h+"-css"))}).catch(m=>{console.error(m)})}),e.directive("load-js",(o,{expression:i,modifiers:s},{evaluate:c})=>{let u=c(i),h=new Set(s),m=o.getAttribute("data-dispatch");Promise.all(u.map(g=>r(g,h))).then(()=>{m&&window.dispatchEvent(t(m+"-js"))}).catch(g=>{console.error(g)})})}var Jo=sa;function Qo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function St(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function ua(e,t){if(e==null)return{};var n=ca(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var fa="1.15.0";function Rt(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Lt=Rt(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Gn=Rt(/Edge/i),Zo=Rt(/firefox/i),Un=Rt(/safari/i)&&!Rt(/chrome/i)&&!Rt(/android/i),si=Rt(/iP(ad|od|hone)/i),li=Rt(/chrome/i)&&Rt(/android/i),ci={capture:!1,passive:!1};function we(e,t,n){e.addEventListener(t,n,!Lt&&ci)}function me(e,t,n){e.removeEventListener(t,n,!Lt&&ci)}function xr(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function da(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function xt(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&xr(e,t):xr(e,t))||r&&e===n)return e;if(e===n)break}while(e=da(e))}return null}var ei=/\s+/g;function it(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(ei," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(ei," ")}}function Y(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function Dn(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Y(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function ui(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,i=r.length;if(n)for(;o=i:s=o<=i,!s)return r;if(r===Ot())break;r=Zt(r,!1)}return!1}function Tn(e,t,n,r){for(var o=0,i=0,s=e.children;i2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,i=ua(r,wa);Kn.pluginEvent.bind(q)(t,n,St({dragEl:D,parentEl:$e,ghostEl:oe,rootEl:Ie,nextEl:fn,lastDownEl:br,cloneEl:Be,cloneHidden:Qt,dragStarted:$n,putSortable:Ge,activeSortable:q.active,originalEvent:o,oldIndex:An,oldDraggableIndex:zn,newIndex:at,newDraggableIndex:Jt,hideGhostForTarget:mi,unhideGhostForTarget:bi,cloneNowHidden:function(){Qt=!0},cloneNowShown:function(){Qt=!1},dispatchSortableEvent:function(c){et({sortable:n,name:c,originalEvent:o})}},i))};function et(e){ya(St({putSortable:Ge,cloneEl:Be,targetEl:D,rootEl:Ie,oldIndex:An,oldDraggableIndex:zn,newIndex:at,newDraggableIndex:Jt},e))}var D,$e,oe,Ie,fn,br,Be,Qt,An,at,zn,Jt,pr,Ge,Cn=!1,Or=!1,Sr=[],cn,vt,to,no,ri,oi,$n,Sn,Yn,qn=!1,hr=!1,yr,Qe,ro=[],lo=!1,Cr=[],Dr=typeof document<"u",vr=si,ii=Gn||Lt?"cssFloat":"float",Ea=Dr&&!li&&!si&&"draggable"in document.createElement("div"),hi=function(){if(Dr){if(Lt)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),vi=function(t,n){var r=Y(t),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),i=Tn(t,0,n),s=Tn(t,1,n),c=i&&Y(i),u=s&&Y(s),h=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+qe(i).width,m=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+qe(s).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&c.float&&c.float!=="none"){var g=c.float==="left"?"left":"right";return s&&(u.clear==="both"||u.clear===g)?"vertical":"horizontal"}return i&&(c.display==="block"||c.display==="flex"||c.display==="table"||c.display==="grid"||h>=o&&r[ii]==="none"||s&&r[ii]==="none"&&h+m>o)?"vertical":"horizontal"},xa=function(t,n,r){var o=r?t.left:t.top,i=r?t.right:t.bottom,s=r?t.width:t.height,c=r?n.left:n.top,u=r?n.right:n.bottom,h=r?n.width:n.height;return o===c||i===u||o+s/2===c+h/2},Oa=function(t,n){var r;return Sr.some(function(o){var i=o[st].options.emptyInsertThreshold;if(!(!i||po(o))){var s=qe(o),c=t>=s.left-i&&t<=s.right+i,u=n>=s.top-i&&n<=s.bottom+i;if(c&&u)return r=o}}),r},gi=function(t){function n(i,s){return function(c,u,h,m){var g=c.options.group.name&&u.options.group.name&&c.options.group.name===u.options.group.name;if(i==null&&(s||g))return!0;if(i==null||i===!1)return!1;if(s&&i==="clone")return i;if(typeof i=="function")return n(i(c,u,h,m),s)(c,u,h,m);var b=(s?c:u).options.group.name;return i===!0||typeof i=="string"&&i===b||i.join&&i.indexOf(b)>-1}}var r={},o=t.group;(!o||mr(o)!="object")&&(o={name:o}),r.name=o.name,r.checkPull=n(o.pull,!0),r.checkPut=n(o.put),r.revertClone=o.revertClone,t.group=r},mi=function(){!hi&&oe&&Y(oe,"display","none")},bi=function(){!hi&&oe&&Y(oe,"display","")};Dr&&!li&&document.addEventListener("click",function(e){if(Or)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Or=!1,!1},!0);var un=function(t){if(D){t=t.touches?t.touches[0]:t;var n=Oa(t.clientX,t.clientY);if(n){var r={};for(var o in t)t.hasOwnProperty(o)&&(r[o]=t[o]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[st]._onDragOver(r)}}},Sa=function(t){D&&D.parentNode[st]._isOutsideThisEl(t.target)};function q(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=It({},t),e[st]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return vi(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(s,c){s.setData("Text",c.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:q.supportPointer!==!1&&"PointerEvent"in window&&!Un,emptyInsertThreshold:5};Kn.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);gi(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:Ea,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?we(e,"pointerdown",this._onTapStart):(we(e,"mousedown",this._onTapStart),we(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(we(e,"dragover",this),we(e,"dragenter",this)),Sr.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),It(this,ga())}q.prototype={constructor:q,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Sn=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,D):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,o=this.options,i=o.preventOnFilter,s=t.type,c=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,u=(c||t).target,h=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||u,m=o.filter;if(Ra(r),!D&&!(/mousedown|pointerdown/.test(s)&&t.button!==0||o.disabled)&&!h.isContentEditable&&!(!this.nativeDraggable&&Un&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=xt(u,o.draggable,r,!1),!(u&&u.animated)&&br!==u)){if(An=ct(u),zn=ct(u,o.draggable),typeof m=="function"){if(m.call(this,t,u,this)){et({sortable:n,rootEl:h,name:"filter",targetEl:u,toEl:r,fromEl:r}),rt("filter",n,{evt:t}),i&&t.cancelable&&t.preventDefault();return}}else if(m&&(m=m.split(",").some(function(g){if(g=xt(h,g.trim(),r,!1),g)return et({sortable:n,rootEl:g,name:"filter",targetEl:u,fromEl:r,toEl:r}),rt("filter",n,{evt:t}),!0}),m)){i&&t.cancelable&&t.preventDefault();return}o.handle&&!xt(h,o.handle,r,!1)||this._prepareDragStart(t,c,u)}}},_prepareDragStart:function(t,n,r){var o=this,i=o.el,s=o.options,c=i.ownerDocument,u;if(r&&!D&&r.parentNode===i){var h=qe(r);if(Ie=i,D=r,$e=D.parentNode,fn=D.nextSibling,br=r,pr=s.group,q.dragged=D,cn={target:D,clientX:(n||t).clientX,clientY:(n||t).clientY},ri=cn.clientX-h.left,oi=cn.clientY-h.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,D.style["will-change"]="all",u=function(){if(rt("delayEnded",o,{evt:t}),q.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!Zo&&o.nativeDraggable&&(D.draggable=!0),o._triggerDragStart(t,n),et({sortable:o,name:"choose",originalEvent:t}),it(D,s.chosenClass,!0)},s.ignore.split(",").forEach(function(m){ui(D,m.trim(),oo)}),we(c,"dragover",un),we(c,"mousemove",un),we(c,"touchmove",un),we(c,"mouseup",o._onDrop),we(c,"touchend",o._onDrop),we(c,"touchcancel",o._onDrop),Zo&&this.nativeDraggable&&(this.options.touchStartThreshold=4,D.draggable=!0),rt("delayStart",this,{evt:t}),s.delay&&(!s.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Gn||Lt))){if(q.eventCanceled){this._onDrop();return}we(c,"mouseup",o._disableDelayedDrag),we(c,"touchend",o._disableDelayedDrag),we(c,"touchcancel",o._disableDelayedDrag),we(c,"mousemove",o._delayedDragTouchMoveHandler),we(c,"touchmove",o._delayedDragTouchMoveHandler),s.supportPointer&&we(c,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(u,s.delay)}else u()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){D&&oo(D),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;me(t,"mouseup",this._disableDelayedDrag),me(t,"touchend",this._disableDelayedDrag),me(t,"touchcancel",this._disableDelayedDrag),me(t,"mousemove",this._delayedDragTouchMoveHandler),me(t,"touchmove",this._delayedDragTouchMoveHandler),me(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?we(document,"pointermove",this._onTouchMove):n?we(document,"touchmove",this._onTouchMove):we(document,"mousemove",this._onTouchMove):(we(D,"dragend",this),we(Ie,"dragstart",this._onDragStart));try{document.selection?wr(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Cn=!1,Ie&&D){rt("dragStarted",this,{evt:n}),this.nativeDraggable&&we(document,"dragover",Sa);var r=this.options;!t&&it(D,r.dragClass,!1),it(D,r.ghostClass,!0),q.active=this,t&&this._appendGhost(),et({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(vt){this._lastX=vt.clientX,this._lastY=vt.clientY,mi();for(var t=document.elementFromPoint(vt.clientX,vt.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(vt.clientX,vt.clientY),t!==n);)n=t;if(D.parentNode[st]._isOutsideThisEl(t),n)do{if(n[st]){var r=void 0;if(r=n[st]._onDragOver({clientX:vt.clientX,clientY:vt.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);bi()}},_onTouchMove:function(t){if(cn){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,i=t.touches?t.touches[0]:t,s=oe&&Dn(oe,!0),c=oe&&s&&s.a,u=oe&&s&&s.d,h=vr&&Qe&&ni(Qe),m=(i.clientX-cn.clientX+o.x)/(c||1)+(h?h[0]-ro[0]:0)/(c||1),g=(i.clientY-cn.clientY+o.y)/(u||1)+(h?h[1]-ro[1]:0)/(u||1);if(!q.active&&!Cn){if(r&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))=0&&(et({rootEl:$e,name:"add",toEl:$e,fromEl:Ie,originalEvent:t}),et({sortable:this,name:"remove",toEl:$e,originalEvent:t}),et({rootEl:$e,name:"sort",toEl:$e,fromEl:Ie,originalEvent:t}),et({sortable:this,name:"sort",toEl:$e,originalEvent:t})),Ge&&Ge.save()):at!==An&&at>=0&&(et({sortable:this,name:"update",toEl:$e,originalEvent:t}),et({sortable:this,name:"sort",toEl:$e,originalEvent:t})),q.active&&((at==null||at===-1)&&(at=An,Jt=zn),et({sortable:this,name:"end",toEl:$e,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){rt("nulling",this),Ie=D=$e=oe=fn=Be=br=Qt=cn=vt=$n=at=Jt=An=zn=Sn=Yn=Ge=pr=q.dragged=q.ghost=q.clone=q.active=null,Cr.forEach(function(t){t.checked=!0}),Cr.length=to=no=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":D&&(this._onDragOver(t),Ca(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,o=0,i=r.length,s=this.options;or.right+o||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+o}function _a(e,t,n,r,o,i,s,c){var u=r?e.clientY:e.clientX,h=r?n.height:n.width,m=r?n.top:n.left,g=r?n.bottom:n.right,b=!1;if(!s){if(c&&yrm+h*i/2:ug-yr)return-Yn}else if(u>m+h*(1-o)/2&&ug-h*i/2)?u>m+h/2?1:-1:0}function Pa(e){return ct(D){e.directive("sortable",t=>{t.sortable=go.create(t,{draggable:"[x-sortable-item]",handle:"[x-sortable-handle]",dataIdAttr:"x-sortable-item"})})};var La=Object.create,yo=Object.defineProperty,Na=Object.getPrototypeOf,ka=Object.prototype.hasOwnProperty,ja=Object.getOwnPropertyNames,Fa=Object.getOwnPropertyDescriptor,Ba=e=>yo(e,"__esModule",{value:!0}),Ei=(e,t)=>()=>(t||(t={exports:{}},e(t.exports,t)),t.exports),Ha=(e,t,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of ja(t))!ka.call(e,r)&&r!=="default"&&yo(e,r,{get:()=>t[r],enumerable:!(n=Fa(t,r))||n.enumerable});return e},xi=e=>Ha(Ba(yo(e!=null?La(Na(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),$a=Ei(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});function t(l){var a=l.getBoundingClientRect();return{width:a.width,height:a.height,top:a.top,right:a.right,bottom:a.bottom,left:a.left,x:a.left,y:a.top}}function n(l){if(l==null)return window;if(l.toString()!=="[object Window]"){var a=l.ownerDocument;return a&&a.defaultView||window}return l}function r(l){var a=n(l),d=a.pageXOffset,E=a.pageYOffset;return{scrollLeft:d,scrollTop:E}}function o(l){var a=n(l).Element;return l instanceof a||l instanceof Element}function i(l){var a=n(l).HTMLElement;return l instanceof a||l instanceof HTMLElement}function s(l){if(typeof ShadowRoot>"u")return!1;var a=n(l).ShadowRoot;return l instanceof a||l instanceof ShadowRoot}function c(l){return{scrollLeft:l.scrollLeft,scrollTop:l.scrollTop}}function u(l){return l===n(l)||!i(l)?r(l):c(l)}function h(l){return l?(l.nodeName||"").toLowerCase():null}function m(l){return((o(l)?l.ownerDocument:l.document)||window.document).documentElement}function g(l){return t(m(l)).left+r(l).scrollLeft}function b(l){return n(l).getComputedStyle(l)}function O(l){var a=b(l),d=a.overflow,E=a.overflowX,x=a.overflowY;return/auto|scroll|overlay|hidden/.test(d+x+E)}function S(l,a,d){d===void 0&&(d=!1);var E=m(a),x=t(l),A=i(a),R={scrollLeft:0,scrollTop:0},P={x:0,y:0};return(A||!A&&!d)&&((h(a)!=="body"||O(E))&&(R=u(a)),i(a)?(P=t(a),P.x+=a.clientLeft,P.y+=a.clientTop):E&&(P.x=g(E))),{x:x.left+R.scrollLeft-P.x,y:x.top+R.scrollTop-P.y,width:x.width,height:x.height}}function T(l){var a=t(l),d=l.offsetWidth,E=l.offsetHeight;return Math.abs(a.width-d)<=1&&(d=a.width),Math.abs(a.height-E)<=1&&(E=a.height),{x:l.offsetLeft,y:l.offsetTop,width:d,height:E}}function F(l){return h(l)==="html"?l:l.assignedSlot||l.parentNode||(s(l)?l.host:null)||m(l)}function B(l){return["html","body","#document"].indexOf(h(l))>=0?l.ownerDocument.body:i(l)&&O(l)?l:B(F(l))}function L(l,a){var d;a===void 0&&(a=[]);var E=B(l),x=E===((d=l.ownerDocument)==null?void 0:d.body),A=n(E),R=x?[A].concat(A.visualViewport||[],O(E)?E:[]):E,P=a.concat(R);return x?P:P.concat(L(F(R)))}function K(l){return["table","td","th"].indexOf(h(l))>=0}function W(l){return!i(l)||b(l).position==="fixed"?null:l.offsetParent}function he(l){var a=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,d=navigator.userAgent.indexOf("Trident")!==-1;if(d&&i(l)){var E=b(l);if(E.position==="fixed")return null}for(var x=F(l);i(x)&&["html","body"].indexOf(h(x))<0;){var A=b(x);if(A.transform!=="none"||A.perspective!=="none"||A.contain==="paint"||["transform","perspective"].indexOf(A.willChange)!==-1||a&&A.willChange==="filter"||a&&A.filter&&A.filter!=="none")return x;x=x.parentNode}return null}function ee(l){for(var a=n(l),d=W(l);d&&K(d)&&b(d).position==="static";)d=W(d);return d&&(h(d)==="html"||h(d)==="body"&&b(d).position==="static")?a:d||he(l)||a}var Z="top",de="bottom",N="right",ae="left",ue="auto",Ce=[Z,de,N,ae],pe="start",ve="end",We="clippingParents",Le="viewport",Te="popper",tt="reference",Nt=Ce.reduce(function(l,a){return l.concat([a+"-"+pe,a+"-"+ve])},[]),dn=[].concat(Ce,[ue]).reduce(function(l,a){return l.concat([a,a+"-"+pe,a+"-"+ve])},[]),pn="beforeRead",_n="read",Tr="afterRead",_r="beforeMain",Pr="main",kt="afterMain",Jn="beforeWrite",Mr="write",Qn="afterWrite",Ct=[pn,_n,Tr,_r,Pr,kt,Jn,Mr,Qn];function Rr(l){var a=new Map,d=new Set,E=[];l.forEach(function(A){a.set(A.name,A)});function x(A){d.add(A.name);var R=[].concat(A.requires||[],A.requiresIfExists||[]);R.forEach(function(P){if(!d.has(P)){var j=a.get(P);j&&x(j)}}),E.push(A)}return l.forEach(function(A){d.has(A.name)||x(A)}),E}function ut(l){var a=Rr(l);return Ct.reduce(function(d,E){return d.concat(a.filter(function(x){return x.phase===E}))},[])}function jt(l){var a;return function(){return a||(a=new Promise(function(d){Promise.resolve().then(function(){a=void 0,d(l())})})),a}}function gt(l){for(var a=arguments.length,d=new Array(a>1?a-1:0),E=1;E=0,E=d&&i(l)?ee(l):l;return o(E)?a.filter(function(x){return o(x)&&Pn(x,E)&&h(x)!=="body"}):[]}function vn(l,a,d){var E=a==="clippingParents"?hn(l):[].concat(a),x=[].concat(E,[d]),A=x[0],R=x.reduce(function(P,j){var z=nr(l,j);return P.top=ft(z.top,P.top),P.right=en(z.right,P.right),P.bottom=en(z.bottom,P.bottom),P.left=ft(z.left,P.left),P},nr(l,A));return R.width=R.right-R.left,R.height=R.bottom-R.top,R.x=R.left,R.y=R.top,R}function tn(l){return l.split("-")[1]}function lt(l){return["top","bottom"].indexOf(l)>=0?"x":"y"}function rr(l){var a=l.reference,d=l.element,E=l.placement,x=E?nt(E):null,A=E?tn(E):null,R=a.x+a.width/2-d.width/2,P=a.y+a.height/2-d.height/2,j;switch(x){case Z:j={x:R,y:a.y-d.height};break;case de:j={x:R,y:a.y+a.height};break;case N:j={x:a.x+a.width,y:P};break;case ae:j={x:a.x-d.width,y:P};break;default:j={x:a.x,y:a.y}}var z=x?lt(x):null;if(z!=null){var I=z==="y"?"height":"width";switch(A){case pe:j[z]=j[z]-(a[I]/2-d[I]/2);break;case ve:j[z]=j[z]+(a[I]/2-d[I]/2);break}}return j}function or(){return{top:0,right:0,bottom:0,left:0}}function ir(l){return Object.assign({},or(),l)}function ar(l,a){return a.reduce(function(d,E){return d[E]=l,d},{})}function Ht(l,a){a===void 0&&(a={});var d=a,E=d.placement,x=E===void 0?l.placement:E,A=d.boundary,R=A===void 0?We:A,P=d.rootBoundary,j=P===void 0?Le:P,z=d.elementContext,I=z===void 0?Te:z,Ee=d.altBoundary,Me=Ee===void 0?!1:Ee,ye=d.padding,fe=ye===void 0?0:ye,Ae=ir(typeof fe!="number"?fe:ar(fe,Ce)),ge=I===Te?tt:Te,ke=l.elements.reference,De=l.rects.popper,je=l.elements[Me?ge:I],J=vn(o(je)?je:je.contextElement||m(l.elements.popper),R,j),Se=t(ke),xe=rr({reference:Se,element:De,strategy:"absolute",placement:x}),Re=Bt(Object.assign({},De,xe)),Pe=I===Te?Re:Se,Ve={top:J.top-Pe.top+Ae.top,bottom:Pe.bottom-J.bottom+Ae.bottom,left:J.left-Pe.left+Ae.left,right:Pe.right-J.right+Ae.right},Fe=l.modifiersData.offset;if(I===Te&&Fe){var He=Fe[x];Object.keys(Ve).forEach(function(ht){var Je=[N,de].indexOf(ht)>=0?1:-1,Dt=[Z,de].indexOf(ht)>=0?"y":"x";Ve[ht]+=He[Dt]*Je})}return Ve}var sr="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",jr="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",gn={placement:"bottom",modifiers:[],strategy:"absolute"};function nn(){for(var l=arguments.length,a=new Array(l),d=0;d100){console.error(jr);break}if(I.reset===!0){I.reset=!1,Se=-1;continue}var xe=I.orderedModifiers[Se],Re=xe.fn,Pe=xe.options,Ve=Pe===void 0?{}:Pe,Fe=xe.name;typeof Re=="function"&&(I=Re({state:I,options:Ve,name:Fe,instance:ye})||I)}}},update:jt(function(){return new Promise(function(ge){ye.forceUpdate(),ge(I)})}),destroy:function(){Ae(),Me=!0}};if(!nn(P,j))return console.error(sr),ye;ye.setOptions(z).then(function(ge){!Me&&z.onFirstUpdate&&z.onFirstUpdate(ge)});function fe(){I.orderedModifiers.forEach(function(ge){var ke=ge.name,De=ge.options,je=De===void 0?{}:De,J=ge.effect;if(typeof J=="function"){var Se=J({state:I,name:ke,instance:ye,options:je}),xe=function(){};Ee.push(Se||xe)}})}function Ae(){Ee.forEach(function(ge){return ge()}),Ee=[]}return ye}}var bn={passive:!0};function Fr(l){var a=l.state,d=l.instance,E=l.options,x=E.scroll,A=x===void 0?!0:x,R=E.resize,P=R===void 0?!0:R,j=n(a.elements.popper),z=[].concat(a.scrollParents.reference,a.scrollParents.popper);return A&&z.forEach(function(I){I.addEventListener("scroll",d.update,bn)}),P&&j.addEventListener("resize",d.update,bn),function(){A&&z.forEach(function(I){I.removeEventListener("scroll",d.update,bn)}),P&&j.removeEventListener("resize",d.update,bn)}}var Mn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Fr,data:{}};function Br(l){var a=l.state,d=l.name;a.modifiersData[d]=rr({reference:a.rects.reference,element:a.rects.popper,strategy:"absolute",placement:a.placement})}var Rn={name:"popperOffsets",enabled:!0,phase:"read",fn:Br,data:{}},Hr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function $r(l){var a=l.x,d=l.y,E=window,x=E.devicePixelRatio||1;return{x:Ft(Ft(a*x)/x)||0,y:Ft(Ft(d*x)/x)||0}}function In(l){var a,d=l.popper,E=l.popperRect,x=l.placement,A=l.offsets,R=l.position,P=l.gpuAcceleration,j=l.adaptive,z=l.roundOffsets,I=z===!0?$r(A):typeof z=="function"?z(A):A,Ee=I.x,Me=Ee===void 0?0:Ee,ye=I.y,fe=ye===void 0?0:ye,Ae=A.hasOwnProperty("x"),ge=A.hasOwnProperty("y"),ke=ae,De=Z,je=window;if(j){var J=ee(d),Se="clientHeight",xe="clientWidth";J===n(d)&&(J=m(d),b(J).position!=="static"&&(Se="scrollHeight",xe="scrollWidth")),J=J,x===Z&&(De=de,fe-=J[Se]-E.height,fe*=P?1:-1),x===ae&&(ke=N,Me-=J[xe]-E.width,Me*=P?1:-1)}var Re=Object.assign({position:R},j&&Hr);if(P){var Pe;return Object.assign({},Re,(Pe={},Pe[De]=ge?"0":"",Pe[ke]=Ae?"0":"",Pe.transform=(je.devicePixelRatio||1)<2?"translate("+Me+"px, "+fe+"px)":"translate3d("+Me+"px, "+fe+"px, 0)",Pe))}return Object.assign({},Re,(a={},a[De]=ge?fe+"px":"",a[ke]=Ae?Me+"px":"",a.transform="",a))}function f(l){var a=l.state,d=l.options,E=d.gpuAcceleration,x=E===void 0?!0:E,A=d.adaptive,R=A===void 0?!0:A,P=d.roundOffsets,j=P===void 0?!0:P,z=b(a.elements.popper).transitionProperty||"";R&&["transform","top","right","bottom","left"].some(function(Ee){return z.indexOf(Ee)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',` `,'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.",` -`,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "));var I={placement:nt(a.placement),popper:a.elements.popper,popperRect:a.rects.popper,gpuAcceleration:x};a.modifiersData.popperOffsets!=null&&(a.styles.popper=Object.assign({},a.styles.popper,In(Object.assign({},I,{offsets:a.modifiersData.popperOffsets,position:a.options.strategy,adaptive:R,roundOffsets:j})))),a.modifiersData.arrow!=null&&(a.styles.arrow=Object.assign({},a.styles.arrow,In(Object.assign({},I,{offsets:a.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:j})))),a.attributes.popper=Object.assign({},a.attributes.popper,{"data-popper-placement":a.placement})}var p={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:f,data:{}};function y(l){var a=l.state;Object.keys(a.elements).forEach(function(d){var E=a.styles[d]||{},x=a.attributes[d]||{},A=a.elements[d];!i(A)||!h(A)||(Object.assign(A.style,E),Object.keys(x).forEach(function(R){var P=x[R];P===!1?A.removeAttribute(R):A.setAttribute(R,P===!0?"":P)}))})}function C(l){var a=l.state,d={popper:{position:a.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(a.elements.popper.style,d.popper),a.styles=d,a.elements.arrow&&Object.assign(a.elements.arrow.style,d.arrow),function(){Object.keys(a.elements).forEach(function(E){var x=a.elements[E],A=a.attributes[E]||{},R=Object.keys(a.styles.hasOwnProperty(E)?a.styles[E]:d[E]),P=R.reduce(function(j,z){return j[z]="",j},{});!i(x)||!h(x)||(Object.assign(x.style,P),Object.keys(A).forEach(function(j){x.removeAttribute(j)}))})}}var k={name:"applyStyles",enabled:!0,phase:"write",fn:y,effect:C,requires:["computeStyles"]};function M(l,a,d){var E=nt(l),x=[ae,Z].indexOf(E)>=0?-1:1,A=typeof d=="function"?d(Object.assign({},a,{placement:l})):d,R=A[0],P=A[1];return R=R||0,P=(P||0)*x,[ae,N].indexOf(E)>=0?{x:P,y:R}:{x:R,y:P}}function _(l){var a=l.state,d=l.options,E=l.name,x=d.offset,A=x===void 0?[0,0]:x,R=dn.reduce(function(I,Ee){return I[Ee]=M(Ee,a.rects,A),I},{}),P=R[a.placement],j=P.x,z=P.y;a.modifiersData.popperOffsets!=null&&(a.modifiersData.popperOffsets.x+=j,a.modifiersData.popperOffsets.y+=z),a.modifiersData[E]=R}var se={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:_},G={left:"right",right:"left",bottom:"top",top:"bottom"};function te(l){return l.replace(/left|right|bottom|top/g,function(a){return G[a]})}var le={start:"end",end:"start"};function Oe(l){return l.replace(/start|end/g,function(a){return le[a]})}function Ne(l,a){a===void 0&&(a={});var d=a,E=d.placement,x=d.boundary,A=d.rootBoundary,R=d.padding,P=d.flipVariations,j=d.allowedAutoPlacements,z=j===void 0?dn:j,I=tn(E),Ee=I?P?Nt:Nt.filter(function(fe){return tn(fe)===I}):Ce,Me=Ee.filter(function(fe){return z.indexOf(fe)>=0});Me.length===0&&(Me=Ee,console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var ye=Me.reduce(function(fe,Ae){return fe[Ae]=Ht(l,{placement:Ae,boundary:x,rootBoundary:A,padding:R})[nt(Ae)],fe},{});return Object.keys(ye).sort(function(fe,Ae){return ye[fe]-ye[Ae]})}function be(l){if(nt(l)===ue)return[];var a=te(l);return[Oe(l),a,Oe(a)]}function _e(l){var a=l.state,d=l.options,E=l.name;if(!a.modifiersData[E]._skip){for(var x=d.mainAxis,A=x===void 0?!0:x,R=d.altAxis,P=R===void 0?!0:R,j=d.fallbackPlacements,z=d.padding,I=d.boundary,Ee=d.rootBoundary,Me=d.altBoundary,ye=d.flipVariations,fe=ye===void 0?!0:ye,Ae=d.allowedAutoPlacements,ge=a.options.placement,ke=nt(ge),De=ke===ge,je=j||(De||!fe?[te(ge)]:be(ge)),J=[ge].concat(je).reduce(function(V,ie){return V.concat(nt(ie)===ue?Ne(a,{placement:ie,boundary:I,rootBoundary:Ee,padding:z,flipVariations:fe,allowedAutoPlacements:Ae}):ie)},[]),Se=a.rects.reference,xe=a.rects.popper,Re=new Map,Pe=!0,Ve=J[0],Fe=0;Fe=0,on=Dt?"width":"height",Ut=Ht(a,{placement:He,boundary:I,rootBoundary:Ee,altBoundary:Me,padding:z}),Tt=Dt?Je?N:ae:Je?de:Z;Se[on]>xe[on]&&(Tt=te(Tt));var Ln=te(Tt),Xt=[];if(A&&Xt.push(Ut[ht]<=0),P&&Xt.push(Ut[Tt]<=0,Ut[Ln]<=0),Xt.every(function(V){return V})){Ve=He,Pe=!1;break}Re.set(He,Xt)}if(Pe)for(var yn=fe?3:1,Nn=function(ie){var ce=J.find(function(ze){var Ye=Re.get(ze);if(Ye)return Ye.slice(0,ie).every(function(bt){return bt})});if(ce)return Ve=ce,"break"},w=yn;w>0;w--){var H=Nn(w);if(H==="break")break}a.placement!==Ve&&(a.modifiersData[E]._skip=!0,a.placement=Ve,a.reset=!0)}}var U={name:"flip",enabled:!0,phase:"main",fn:_e,requiresIfExists:["offset"],data:{_skip:!1}};function ne(l){return l==="x"?"y":"x"}function re(l,a,d){return ft(l,en(a,d))}function $(l){var a=l.state,d=l.options,E=l.name,x=d.mainAxis,A=x===void 0?!0:x,R=d.altAxis,P=R===void 0?!1:R,j=d.boundary,z=d.rootBoundary,I=d.altBoundary,Ee=d.padding,Me=d.tether,ye=Me===void 0?!0:Me,fe=d.tetherOffset,Ae=fe===void 0?0:fe,ge=Ht(a,{boundary:j,rootBoundary:z,padding:Ee,altBoundary:I}),ke=nt(a.placement),De=tn(a.placement),je=!De,J=lt(ke),Se=ne(J),xe=a.modifiersData.popperOffsets,Re=a.rects.reference,Pe=a.rects.popper,Ve=typeof Ae=="function"?Ae(Object.assign({},a.rects,{placement:a.placement})):Ae,Fe={x:0,y:0};if(xe){if(A||P){var He=J==="y"?Z:ae,ht=J==="y"?de:N,Je=J==="y"?"height":"width",Dt=xe[J],on=xe[J]+ge[He],Ut=xe[J]-ge[ht],Tt=ye?-Pe[Je]/2:0,Ln=De===pe?Re[Je]:Pe[Je],Xt=De===pe?-Pe[Je]:-Re[Je],yn=a.elements.arrow,Nn=ye&&yn?T(yn):{width:0,height:0},w=a.modifiersData["arrow#persistent"]?a.modifiersData["arrow#persistent"].padding:or(),H=w[He],V=w[ht],ie=re(0,Re[Je],Nn[Je]),ce=je?Re[Je]/2-Tt-ie-H-Ve:Ln-ie-H-Ve,ze=je?-Re[Je]/2+Tt+ie+V+Ve:Xt+ie+V+Ve,Ye=a.elements.arrow&&ee(a.elements.arrow),bt=Ye?J==="y"?Ye.clientTop||0:Ye.clientLeft||0:0,kn=a.modifiersData.offset?a.modifiersData.offset[a.placement][J]:0,yt=xe[J]+ce-kn-bt,wn=xe[J]+ze-kn;if(A){var an=re(ye?en(on,yt):on,Dt,ye?ft(Ut,wn):Ut);xe[J]=an,Fe[J]=an-Dt}if(P){var zt=J==="x"?Z:ae,Wr=J==="x"?de:N,Yt=xe[Se],sn=Yt+ge[zt],bo=Yt-ge[Wr],yo=re(ye?en(sn,yt):sn,Yt,ye?ft(bo,wn):bo);xe[Se]=yo,Fe[Se]=yo-Yt}}a.modifiersData[E]=Fe}}var X={name:"preventOverflow",enabled:!0,phase:"main",fn:$,requiresIfExists:["offset"]},v=function(a,d){return a=typeof a=="function"?a(Object.assign({},d.rects,{placement:d.placement})):a,ir(typeof a!="number"?a:ar(a,Ce))};function Xe(l){var a,d=l.state,E=l.name,x=l.options,A=d.elements.arrow,R=d.modifiersData.popperOffsets,P=nt(d.placement),j=lt(P),z=[ae,N].indexOf(P)>=0,I=z?"height":"width";if(!(!A||!R)){var Ee=v(x.padding,d),Me=T(A),ye=j==="y"?Z:ae,fe=j==="y"?de:N,Ae=d.rects.reference[I]+d.rects.reference[j]-R[j]-d.rects.popper[I],ge=R[j]-d.rects.reference[j],ke=ee(A),De=ke?j==="y"?ke.clientHeight||0:ke.clientWidth||0:0,je=Ae/2-ge/2,J=Ee[ye],Se=De-Me[I]-Ee[fe],xe=De/2-Me[I]/2+je,Re=re(J,xe,Se),Pe=j;d.modifiersData[E]=(a={},a[Pe]=Re,a.centerOffset=Re-xe,a)}}function Q(l){var a=l.state,d=l.options,E=d.element,x=E===void 0?"[data-popper-arrow]":E;if(x!=null&&!(typeof x=="string"&&(x=a.elements.popper.querySelector(x),!x))){if(i(x)||console.error(['Popper: "arrow" element must be an HTMLElement (not an SVGElement).',"To use an SVG arrow, wrap it in an HTMLElement that will be used as","the arrow."].join(" ")),!Pn(a.elements.popper,x)){console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper',"element."].join(" "));return}a.elements.arrow=x}}var At={name:"arrow",enabled:!0,phase:"main",fn:Xe,effect:Q,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function dt(l,a,d){return d===void 0&&(d={x:0,y:0}),{top:l.top-a.height-d.y,right:l.right-a.width+d.x,bottom:l.bottom-a.height+d.y,left:l.left-a.width-d.x}}function $t(l){return[Z,N,de,ae].some(function(a){return l[a]>=0})}function Wt(l){var a=l.state,d=l.name,E=a.rects.reference,x=a.rects.popper,A=a.modifiersData.preventOverflow,R=Ht(a,{elementContext:"reference"}),P=Ht(a,{altBoundary:!0}),j=dt(R,E),z=dt(P,x,A),I=$t(j),Ee=$t(z);a.modifiersData[d]={referenceClippingOffsets:j,popperEscapeOffsets:z,isReferenceHidden:I,hasPopperEscaped:Ee},a.attributes.popper=Object.assign({},a.attributes.popper,{"data-popper-reference-hidden":I,"data-popper-escaped":Ee})}var Vt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Wt},Ze=[Mn,Rn,p,k],ot=mn({defaultModifiers:Ze}),pt=[Mn,Rn,p,k,se,U,X,At,Vt],rn=mn({defaultModifiers:pt});e.applyStyles=k,e.arrow=At,e.computeStyles=p,e.createPopper=rn,e.createPopperLite=ot,e.defaultModifiers=pt,e.detectOverflow=Ht,e.eventListeners=Mn,e.flip=U,e.hide=Vt,e.offset=se,e.popperGenerator=mn,e.popperOffsets=Rn,e.preventOverflow=X}),xi=wi(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=Ha(),n='',r="tippy-box",o="tippy-content",i="tippy-backdrop",s="tippy-arrow",c="tippy-svg-arrow",u={passive:!0,capture:!0};function h(f,p){return{}.hasOwnProperty.call(f,p)}function m(f,p,y){if(Array.isArray(f)){var C=f[p];return C??(Array.isArray(y)?y[p]:y)}return f}function g(f,p){var y={}.toString.call(f);return y.indexOf("[object")===0&&y.indexOf(p+"]")>-1}function b(f,p){return typeof f=="function"?f.apply(void 0,p):f}function O(f,p){if(p===0)return f;var y;return function(C){clearTimeout(y),y=setTimeout(function(){f(C)},p)}}function S(f,p){var y=Object.assign({},f);return p.forEach(function(C){delete y[C]}),y}function T(f){return f.split(/\s+/).filter(Boolean)}function F(f){return[].concat(f)}function B(f,p){f.indexOf(p)===-1&&f.push(p)}function L(f){return f.filter(function(p,y){return f.indexOf(p)===y})}function K(f){return f.split("-")[0]}function W(f){return[].slice.call(f)}function he(f){return Object.keys(f).reduce(function(p,y){return f[y]!==void 0&&(p[y]=f[y]),p},{})}function ee(){return document.createElement("div")}function Z(f){return["Element","Fragment"].some(function(p){return g(f,p)})}function de(f){return g(f,"NodeList")}function N(f){return g(f,"MouseEvent")}function ae(f){return!!(f&&f._tippy&&f._tippy.reference===f)}function ue(f){return Z(f)?[f]:de(f)?W(f):Array.isArray(f)?f:W(document.querySelectorAll(f))}function Ce(f,p){f.forEach(function(y){y&&(y.style.transitionDuration=p+"ms")})}function pe(f,p){f.forEach(function(y){y&&y.setAttribute("data-state",p)})}function ve(f){var p,y=F(f),C=y[0];return!(C==null||(p=C.ownerDocument)==null)&&p.body?C.ownerDocument:document}function We(f,p){var y=p.clientX,C=p.clientY;return f.every(function(k){var M=k.popperRect,_=k.popperState,se=k.props,G=se.interactiveBorder,te=K(_.placement),le=_.modifiersData.offset;if(!le)return!0;var Oe=te==="bottom"?le.top.y:0,Ne=te==="top"?le.bottom.y:0,be=te==="right"?le.left.x:0,_e=te==="left"?le.right.x:0,U=M.top-C+Oe>G,ne=C-M.bottom-Ne>G,re=M.left-y+be>G,$=y-M.right-_e>G;return U||ne||re||$})}function Le(f,p,y){var C=p+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(k){f[C](k,y)})}var Te={isTouch:!1},tt=0;function Nt(){Te.isTouch||(Te.isTouch=!0,window.performance&&document.addEventListener("mousemove",dn))}function dn(){var f=performance.now();f-tt<20&&(Te.isTouch=!1,document.removeEventListener("mousemove",dn)),tt=f}function pn(){var f=document.activeElement;if(ae(f)){var p=f._tippy;f.blur&&!p.state.isVisible&&f.blur()}}function _n(){document.addEventListener("touchstart",Nt,u),window.addEventListener("blur",pn)}var Tr=typeof window<"u"&&typeof document<"u",_r=Tr?navigator.userAgent:"",Pr=/MSIE |Trident\//.test(_r);function kt(f){var p=f==="destroy"?"n already-":" ";return[f+"() was called on a"+p+"destroyed instance. This is a no-op but","indicates a potential memory leak."].join(" ")}function Jn(f){var p=/[ \t]{2,}/g,y=/^[ \t]*/gm;return f.replace(p," ").replace(y,"").trim()}function Mr(f){return Jn(` +`,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "));var I={placement:nt(a.placement),popper:a.elements.popper,popperRect:a.rects.popper,gpuAcceleration:x};a.modifiersData.popperOffsets!=null&&(a.styles.popper=Object.assign({},a.styles.popper,In(Object.assign({},I,{offsets:a.modifiersData.popperOffsets,position:a.options.strategy,adaptive:R,roundOffsets:j})))),a.modifiersData.arrow!=null&&(a.styles.arrow=Object.assign({},a.styles.arrow,In(Object.assign({},I,{offsets:a.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:j})))),a.attributes.popper=Object.assign({},a.attributes.popper,{"data-popper-placement":a.placement})}var p={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:f,data:{}};function y(l){var a=l.state;Object.keys(a.elements).forEach(function(d){var E=a.styles[d]||{},x=a.attributes[d]||{},A=a.elements[d];!i(A)||!h(A)||(Object.assign(A.style,E),Object.keys(x).forEach(function(R){var P=x[R];P===!1?A.removeAttribute(R):A.setAttribute(R,P===!0?"":P)}))})}function C(l){var a=l.state,d={popper:{position:a.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(a.elements.popper.style,d.popper),a.styles=d,a.elements.arrow&&Object.assign(a.elements.arrow.style,d.arrow),function(){Object.keys(a.elements).forEach(function(E){var x=a.elements[E],A=a.attributes[E]||{},R=Object.keys(a.styles.hasOwnProperty(E)?a.styles[E]:d[E]),P=R.reduce(function(j,z){return j[z]="",j},{});!i(x)||!h(x)||(Object.assign(x.style,P),Object.keys(A).forEach(function(j){x.removeAttribute(j)}))})}}var k={name:"applyStyles",enabled:!0,phase:"write",fn:y,effect:C,requires:["computeStyles"]};function M(l,a,d){var E=nt(l),x=[ae,Z].indexOf(E)>=0?-1:1,A=typeof d=="function"?d(Object.assign({},a,{placement:l})):d,R=A[0],P=A[1];return R=R||0,P=(P||0)*x,[ae,N].indexOf(E)>=0?{x:P,y:R}:{x:R,y:P}}function _(l){var a=l.state,d=l.options,E=l.name,x=d.offset,A=x===void 0?[0,0]:x,R=dn.reduce(function(I,Ee){return I[Ee]=M(Ee,a.rects,A),I},{}),P=R[a.placement],j=P.x,z=P.y;a.modifiersData.popperOffsets!=null&&(a.modifiersData.popperOffsets.x+=j,a.modifiersData.popperOffsets.y+=z),a.modifiersData[E]=R}var se={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:_},G={left:"right",right:"left",bottom:"top",top:"bottom"};function te(l){return l.replace(/left|right|bottom|top/g,function(a){return G[a]})}var le={start:"end",end:"start"};function Oe(l){return l.replace(/start|end/g,function(a){return le[a]})}function Ne(l,a){a===void 0&&(a={});var d=a,E=d.placement,x=d.boundary,A=d.rootBoundary,R=d.padding,P=d.flipVariations,j=d.allowedAutoPlacements,z=j===void 0?dn:j,I=tn(E),Ee=I?P?Nt:Nt.filter(function(fe){return tn(fe)===I}):Ce,Me=Ee.filter(function(fe){return z.indexOf(fe)>=0});Me.length===0&&(Me=Ee,console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var ye=Me.reduce(function(fe,Ae){return fe[Ae]=Ht(l,{placement:Ae,boundary:x,rootBoundary:A,padding:R})[nt(Ae)],fe},{});return Object.keys(ye).sort(function(fe,Ae){return ye[fe]-ye[Ae]})}function be(l){if(nt(l)===ue)return[];var a=te(l);return[Oe(l),a,Oe(a)]}function _e(l){var a=l.state,d=l.options,E=l.name;if(!a.modifiersData[E]._skip){for(var x=d.mainAxis,A=x===void 0?!0:x,R=d.altAxis,P=R===void 0?!0:R,j=d.fallbackPlacements,z=d.padding,I=d.boundary,Ee=d.rootBoundary,Me=d.altBoundary,ye=d.flipVariations,fe=ye===void 0?!0:ye,Ae=d.allowedAutoPlacements,ge=a.options.placement,ke=nt(ge),De=ke===ge,je=j||(De||!fe?[te(ge)]:be(ge)),J=[ge].concat(je).reduce(function(V,ie){return V.concat(nt(ie)===ue?Ne(a,{placement:ie,boundary:I,rootBoundary:Ee,padding:z,flipVariations:fe,allowedAutoPlacements:Ae}):ie)},[]),Se=a.rects.reference,xe=a.rects.popper,Re=new Map,Pe=!0,Ve=J[0],Fe=0;Fe=0,on=Dt?"width":"height",Ut=Ht(a,{placement:He,boundary:I,rootBoundary:Ee,altBoundary:Me,padding:z}),Tt=Dt?Je?N:ae:Je?de:Z;Se[on]>xe[on]&&(Tt=te(Tt));var Ln=te(Tt),Xt=[];if(A&&Xt.push(Ut[ht]<=0),P&&Xt.push(Ut[Tt]<=0,Ut[Ln]<=0),Xt.every(function(V){return V})){Ve=He,Pe=!1;break}Re.set(He,Xt)}if(Pe)for(var yn=fe?3:1,Nn=function(ie){var ce=J.find(function(ze){var Ye=Re.get(ze);if(Ye)return Ye.slice(0,ie).every(function(bt){return bt})});if(ce)return Ve=ce,"break"},w=yn;w>0;w--){var H=Nn(w);if(H==="break")break}a.placement!==Ve&&(a.modifiersData[E]._skip=!0,a.placement=Ve,a.reset=!0)}}var U={name:"flip",enabled:!0,phase:"main",fn:_e,requiresIfExists:["offset"],data:{_skip:!1}};function ne(l){return l==="x"?"y":"x"}function re(l,a,d){return ft(l,en(a,d))}function $(l){var a=l.state,d=l.options,E=l.name,x=d.mainAxis,A=x===void 0?!0:x,R=d.altAxis,P=R===void 0?!1:R,j=d.boundary,z=d.rootBoundary,I=d.altBoundary,Ee=d.padding,Me=d.tether,ye=Me===void 0?!0:Me,fe=d.tetherOffset,Ae=fe===void 0?0:fe,ge=Ht(a,{boundary:j,rootBoundary:z,padding:Ee,altBoundary:I}),ke=nt(a.placement),De=tn(a.placement),je=!De,J=lt(ke),Se=ne(J),xe=a.modifiersData.popperOffsets,Re=a.rects.reference,Pe=a.rects.popper,Ve=typeof Ae=="function"?Ae(Object.assign({},a.rects,{placement:a.placement})):Ae,Fe={x:0,y:0};if(xe){if(A||P){var He=J==="y"?Z:ae,ht=J==="y"?de:N,Je=J==="y"?"height":"width",Dt=xe[J],on=xe[J]+ge[He],Ut=xe[J]-ge[ht],Tt=ye?-Pe[Je]/2:0,Ln=De===pe?Re[Je]:Pe[Je],Xt=De===pe?-Pe[Je]:-Re[Je],yn=a.elements.arrow,Nn=ye&&yn?T(yn):{width:0,height:0},w=a.modifiersData["arrow#persistent"]?a.modifiersData["arrow#persistent"].padding:or(),H=w[He],V=w[ht],ie=re(0,Re[Je],Nn[Je]),ce=je?Re[Je]/2-Tt-ie-H-Ve:Ln-ie-H-Ve,ze=je?-Re[Je]/2+Tt+ie+V+Ve:Xt+ie+V+Ve,Ye=a.elements.arrow&&ee(a.elements.arrow),bt=Ye?J==="y"?Ye.clientTop||0:Ye.clientLeft||0:0,kn=a.modifiersData.offset?a.modifiersData.offset[a.placement][J]:0,yt=xe[J]+ce-kn-bt,wn=xe[J]+ze-kn;if(A){var an=re(ye?en(on,yt):on,Dt,ye?ft(Ut,wn):Ut);xe[J]=an,Fe[J]=an-Dt}if(P){var zt=J==="x"?Z:ae,Wr=J==="x"?de:N,Yt=xe[Se],sn=Yt+ge[zt],wo=Yt-ge[Wr],Eo=re(ye?en(sn,yt):sn,Yt,ye?ft(wo,wn):wo);xe[Se]=Eo,Fe[Se]=Eo-Yt}}a.modifiersData[E]=Fe}}var X={name:"preventOverflow",enabled:!0,phase:"main",fn:$,requiresIfExists:["offset"]},v=function(a,d){return a=typeof a=="function"?a(Object.assign({},d.rects,{placement:d.placement})):a,ir(typeof a!="number"?a:ar(a,Ce))};function Xe(l){var a,d=l.state,E=l.name,x=l.options,A=d.elements.arrow,R=d.modifiersData.popperOffsets,P=nt(d.placement),j=lt(P),z=[ae,N].indexOf(P)>=0,I=z?"height":"width";if(!(!A||!R)){var Ee=v(x.padding,d),Me=T(A),ye=j==="y"?Z:ae,fe=j==="y"?de:N,Ae=d.rects.reference[I]+d.rects.reference[j]-R[j]-d.rects.popper[I],ge=R[j]-d.rects.reference[j],ke=ee(A),De=ke?j==="y"?ke.clientHeight||0:ke.clientWidth||0:0,je=Ae/2-ge/2,J=Ee[ye],Se=De-Me[I]-Ee[fe],xe=De/2-Me[I]/2+je,Re=re(J,xe,Se),Pe=j;d.modifiersData[E]=(a={},a[Pe]=Re,a.centerOffset=Re-xe,a)}}function Q(l){var a=l.state,d=l.options,E=d.element,x=E===void 0?"[data-popper-arrow]":E;if(x!=null&&!(typeof x=="string"&&(x=a.elements.popper.querySelector(x),!x))){if(i(x)||console.error(['Popper: "arrow" element must be an HTMLElement (not an SVGElement).',"To use an SVG arrow, wrap it in an HTMLElement that will be used as","the arrow."].join(" ")),!Pn(a.elements.popper,x)){console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper',"element."].join(" "));return}a.elements.arrow=x}}var At={name:"arrow",enabled:!0,phase:"main",fn:Xe,effect:Q,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function dt(l,a,d){return d===void 0&&(d={x:0,y:0}),{top:l.top-a.height-d.y,right:l.right-a.width+d.x,bottom:l.bottom-a.height+d.y,left:l.left-a.width-d.x}}function $t(l){return[Z,N,de,ae].some(function(a){return l[a]>=0})}function Wt(l){var a=l.state,d=l.name,E=a.rects.reference,x=a.rects.popper,A=a.modifiersData.preventOverflow,R=Ht(a,{elementContext:"reference"}),P=Ht(a,{altBoundary:!0}),j=dt(R,E),z=dt(P,x,A),I=$t(j),Ee=$t(z);a.modifiersData[d]={referenceClippingOffsets:j,popperEscapeOffsets:z,isReferenceHidden:I,hasPopperEscaped:Ee},a.attributes.popper=Object.assign({},a.attributes.popper,{"data-popper-reference-hidden":I,"data-popper-escaped":Ee})}var Vt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Wt},Ze=[Mn,Rn,p,k],ot=mn({defaultModifiers:Ze}),pt=[Mn,Rn,p,k,se,U,X,At,Vt],rn=mn({defaultModifiers:pt});e.applyStyles=k,e.arrow=At,e.computeStyles=p,e.createPopper=rn,e.createPopperLite=ot,e.defaultModifiers=pt,e.detectOverflow=Ht,e.eventListeners=Mn,e.flip=U,e.hide=Vt,e.offset=se,e.popperGenerator=mn,e.popperOffsets=Rn,e.preventOverflow=X}),Oi=Ei(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=$a(),n='',r="tippy-box",o="tippy-content",i="tippy-backdrop",s="tippy-arrow",c="tippy-svg-arrow",u={passive:!0,capture:!0};function h(f,p){return{}.hasOwnProperty.call(f,p)}function m(f,p,y){if(Array.isArray(f)){var C=f[p];return C??(Array.isArray(y)?y[p]:y)}return f}function g(f,p){var y={}.toString.call(f);return y.indexOf("[object")===0&&y.indexOf(p+"]")>-1}function b(f,p){return typeof f=="function"?f.apply(void 0,p):f}function O(f,p){if(p===0)return f;var y;return function(C){clearTimeout(y),y=setTimeout(function(){f(C)},p)}}function S(f,p){var y=Object.assign({},f);return p.forEach(function(C){delete y[C]}),y}function T(f){return f.split(/\s+/).filter(Boolean)}function F(f){return[].concat(f)}function B(f,p){f.indexOf(p)===-1&&f.push(p)}function L(f){return f.filter(function(p,y){return f.indexOf(p)===y})}function K(f){return f.split("-")[0]}function W(f){return[].slice.call(f)}function he(f){return Object.keys(f).reduce(function(p,y){return f[y]!==void 0&&(p[y]=f[y]),p},{})}function ee(){return document.createElement("div")}function Z(f){return["Element","Fragment"].some(function(p){return g(f,p)})}function de(f){return g(f,"NodeList")}function N(f){return g(f,"MouseEvent")}function ae(f){return!!(f&&f._tippy&&f._tippy.reference===f)}function ue(f){return Z(f)?[f]:de(f)?W(f):Array.isArray(f)?f:W(document.querySelectorAll(f))}function Ce(f,p){f.forEach(function(y){y&&(y.style.transitionDuration=p+"ms")})}function pe(f,p){f.forEach(function(y){y&&y.setAttribute("data-state",p)})}function ve(f){var p,y=F(f),C=y[0];return!(C==null||(p=C.ownerDocument)==null)&&p.body?C.ownerDocument:document}function We(f,p){var y=p.clientX,C=p.clientY;return f.every(function(k){var M=k.popperRect,_=k.popperState,se=k.props,G=se.interactiveBorder,te=K(_.placement),le=_.modifiersData.offset;if(!le)return!0;var Oe=te==="bottom"?le.top.y:0,Ne=te==="top"?le.bottom.y:0,be=te==="right"?le.left.x:0,_e=te==="left"?le.right.x:0,U=M.top-C+Oe>G,ne=C-M.bottom-Ne>G,re=M.left-y+be>G,$=y-M.right-_e>G;return U||ne||re||$})}function Le(f,p,y){var C=p+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(k){f[C](k,y)})}var Te={isTouch:!1},tt=0;function Nt(){Te.isTouch||(Te.isTouch=!0,window.performance&&document.addEventListener("mousemove",dn))}function dn(){var f=performance.now();f-tt<20&&(Te.isTouch=!1,document.removeEventListener("mousemove",dn)),tt=f}function pn(){var f=document.activeElement;if(ae(f)){var p=f._tippy;f.blur&&!p.state.isVisible&&f.blur()}}function _n(){document.addEventListener("touchstart",Nt,u),window.addEventListener("blur",pn)}var Tr=typeof window<"u"&&typeof document<"u",_r=Tr?navigator.userAgent:"",Pr=/MSIE |Trident\//.test(_r);function kt(f){var p=f==="destroy"?"n already-":" ";return[f+"() was called on a"+p+"destroyed instance. This is a no-op but","indicates a potential memory leak."].join(" ")}function Jn(f){var p=/[ \t]{2,}/g,y=/^[ \t]*/gm;return f.replace(p," ").replace(y,"").trim()}function Mr(f){return Jn(` %ctippy.js %c`+Jn(f)+` @@ -22,7 +22,7 @@ `,"Instead, pass the .innerHTML of the element, or use a function that","returns a cloned version of the element instead.",` `,`1) content: element.innerHTML -`,"2) content: () => element.cloneNode(true)"].join(" "));var se=k.reduce(function(G,te){var le=te&&tn(te,C);return le&&G.push(le),G},[]);return Z(f)?se[0]:se}lt.defaultProps=Ke,lt.setDefaultProps=Nr,lt.currentInput=Te;var rr=function(p){var y=p===void 0?{}:p,C=y.exclude,k=y.duration;vn.forEach(function(M){var _=!1;if(C&&(_=ae(C)?M.reference===C:M.popper===C.popper),!_){var se=M.props.duration;M.setProps({duration:k}),M.hide(),M.state.isDestroyed||M.setProps({duration:se})}})},or=Object.assign({},t.applyStyles,{effect:function(p){var y=p.state,C={popper:{position:y.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(y.elements.popper.style,C.popper),y.styles=C,y.elements.arrow&&Object.assign(y.elements.arrow.style,C.arrow)}}),ir=function(p,y){var C;y===void 0&&(y={}),jt(!Array.isArray(p),["The first argument passed to createSingleton() must be an array of","tippy instances. The passed value was",String(p)].join(" "));var k=p,M=[],_,se=y.overrides,G=[],te=!1;function le(){M=k.map(function($){return $.reference})}function Oe($){k.forEach(function(X){$?X.enable():X.disable()})}function Ne($){return k.map(function(X){var v=X.setProps;return X.setProps=function(Xe){v(Xe),X.reference===_&&$.setProps(Xe)},function(){X.setProps=v}})}function be($,X){var v=M.indexOf(X);if(X!==_){_=X;var Xe=(se||[]).concat("content").reduce(function(Q,At){return Q[At]=k[v].props[At],Q},{});$.setProps(Object.assign({},Xe,{getReferenceClientRect:typeof Xe.getReferenceClientRect=="function"?Xe.getReferenceClientRect:function(){return X.getBoundingClientRect()}}))}}Oe(!1),le();var _e={fn:function(){return{onDestroy:function(){Oe(!0)},onHidden:function(){_=null},onClickOutside:function(v){v.props.showOnCreate&&!te&&(te=!0,_=null)},onShow:function(v){v.props.showOnCreate&&!te&&(te=!0,be(v,M[0]))},onTrigger:function(v,Xe){be(v,Xe.currentTarget)}}}},U=lt(ee(),Object.assign({},S(y,["overrides"]),{plugins:[_e].concat(y.plugins||[]),triggerTarget:M,popperOptions:Object.assign({},y.popperOptions,{modifiers:[].concat(((C=y.popperOptions)==null?void 0:C.modifiers)||[],[or])})})),ne=U.show;U.show=function($){if(ne(),!_&&$==null)return be(U,M[0]);if(!(_&&$==null)){if(typeof $=="number")return M[$]&&be(U,M[$]);if(k.includes($)){var X=$.reference;return be(U,X)}if(M.includes($))return be(U,$)}},U.showNext=function(){var $=M[0];if(!_)return U.show(0);var X=M.indexOf(_);U.show(M[X+1]||$)},U.showPrevious=function(){var $=M[M.length-1];if(!_)return U.show($);var X=M.indexOf(_),v=M[X-1]||$;U.show(v)};var re=U.setProps;return U.setProps=function($){se=$.overrides||se,re($)},U.setInstances=function($){Oe(!0),G.forEach(function(X){return X()}),k=$,Oe(!1),le(),Ne(U),U.setProps({triggerTarget:M})},G=Ne(U),U},ar={mouseover:"mouseenter",focusin:"focus",click:"click"};function Ht(f,p){jt(!(p&&p.target),["You must specity a `target` prop indicating a CSS selector string matching","the target elements that should receive a tippy."].join(" "));var y=[],C=[],k=!1,M=p.target,_=S(p,["target"]),se=Object.assign({},_,{trigger:"manual",touch:!1}),G=Object.assign({},_,{showOnCreate:!0}),te=lt(f,se),le=F(te);function Oe(ne){if(!(!ne.target||k)){var re=ne.target.closest(M);if(re){var $=re.getAttribute("data-tippy-trigger")||p.trigger||Ke.trigger;if(!re._tippy&&!(ne.type==="touchstart"&&typeof G.touch=="boolean")&&!(ne.type!=="touchstart"&&$.indexOf(ar[ne.type])<0)){var X=lt(re,G);X&&(C=C.concat(X))}}}}function Ne(ne,re,$,X){X===void 0&&(X=!1),ne.addEventListener(re,$,X),y.push({node:ne,eventType:re,handler:$,options:X})}function be(ne){var re=ne.reference;Ne(re,"touchstart",Oe,u),Ne(re,"mouseover",Oe),Ne(re,"focusin",Oe),Ne(re,"click",Oe)}function _e(){y.forEach(function(ne){var re=ne.node,$=ne.eventType,X=ne.handler,v=ne.options;re.removeEventListener($,X,v)}),y=[]}function U(ne){var re=ne.destroy,$=ne.enable,X=ne.disable;ne.destroy=function(v){v===void 0&&(v=!0),v&&C.forEach(function(Xe){Xe.destroy()}),C=[],_e(),re()},ne.enable=function(){$(),C.forEach(function(v){return v.enable()}),k=!1},ne.disable=function(){X(),C.forEach(function(v){return v.disable()}),k=!0},be(ne)}return le.forEach(U),te}var sr={name:"animateFill",defaultValue:!1,fn:function(p){var y;if(!((y=p.props.render)!=null&&y.$$tippy))return jt(p.props.animateFill,"The `animateFill` plugin requires the default render function."),{};var C=Bt(p.popper),k=C.box,M=C.content,_=p.props.animateFill?jr():null;return{onCreate:function(){_&&(k.insertBefore(_,k.firstElementChild),k.setAttribute("data-animatefill",""),k.style.overflow="hidden",p.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(_){var G=k.style.transitionDuration,te=Number(G.replace("ms",""));M.style.transitionDelay=Math.round(te/10)+"ms",_.style.transitionDuration=G,pe([_],"visible")}},onShow:function(){_&&(_.style.transitionDuration="0ms")},onHide:function(){_&&pe([_],"hidden")}}}};function jr(){var f=ee();return f.className=i,pe([f],"hidden"),f}var gn={clientX:0,clientY:0},nn=[];function mn(f){var p=f.clientX,y=f.clientY;gn={clientX:p,clientY:y}}function bn(f){f.addEventListener("mousemove",mn)}function Fr(f){f.removeEventListener("mousemove",mn)}var Mn={name:"followCursor",defaultValue:!1,fn:function(p){var y=p.reference,C=ve(p.props.triggerTarget||y),k=!1,M=!1,_=!0,se=p.props;function G(){return p.props.followCursor==="initial"&&p.state.isVisible}function te(){C.addEventListener("mousemove",Ne)}function le(){C.removeEventListener("mousemove",Ne)}function Oe(){k=!0,p.setProps({getReferenceClientRect:null}),k=!1}function Ne(U){var ne=U.target?y.contains(U.target):!0,re=p.props.followCursor,$=U.clientX,X=U.clientY,v=y.getBoundingClientRect(),Xe=$-v.left,Q=X-v.top;(ne||!p.props.interactive)&&p.setProps({getReferenceClientRect:function(){var dt=y.getBoundingClientRect(),$t=$,Wt=X;re==="initial"&&($t=dt.left+Xe,Wt=dt.top+Q);var Vt=re==="horizontal"?dt.top:Wt,Ze=re==="vertical"?dt.right:$t,ot=re==="horizontal"?dt.bottom:Wt,pt=re==="vertical"?dt.left:$t;return{width:Ze-pt,height:ot-Vt,top:Vt,right:Ze,bottom:ot,left:pt}}})}function be(){p.props.followCursor&&(nn.push({instance:p,doc:C}),bn(C))}function _e(){nn=nn.filter(function(U){return U.instance!==p}),nn.filter(function(U){return U.doc===C}).length===0&&Fr(C)}return{onCreate:be,onDestroy:_e,onBeforeUpdate:function(){se=p.props},onAfterUpdate:function(ne,re){var $=re.followCursor;k||$!==void 0&&se.followCursor!==$&&(_e(),$?(be(),p.state.isMounted&&!M&&!G()&&te()):(le(),Oe()))},onMount:function(){p.props.followCursor&&!M&&(_&&(Ne(gn),_=!1),G()||te())},onTrigger:function(ne,re){N(re)&&(gn={clientX:re.clientX,clientY:re.clientY}),M=re.type==="focus"},onHidden:function(){p.props.followCursor&&(Oe(),le(),_=!0)}}}};function Br(f,p){var y;return{popperOptions:Object.assign({},f.popperOptions,{modifiers:[].concat((((y=f.popperOptions)==null?void 0:y.modifiers)||[]).filter(function(C){var k=C.name;return k!==p.name}),[p])})}}var Rn={name:"inlinePositioning",defaultValue:!1,fn:function(p){var y=p.reference;function C(){return!!p.props.inlinePositioning}var k,M=-1,_=!1,se={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(Ne){var be=Ne.state;C()&&(k!==be.placement&&p.setProps({getReferenceClientRect:function(){return G(be.placement)}}),k=be.placement)}};function G(Oe){return Hr(K(Oe),y.getBoundingClientRect(),W(y.getClientRects()),M)}function te(Oe){_=!0,p.setProps(Oe),_=!1}function le(){_||te(Br(p.props,se))}return{onCreate:le,onAfterUpdate:le,onTrigger:function(Ne,be){if(N(be)){var _e=W(p.reference.getClientRects()),U=_e.find(function(ne){return ne.left-2<=be.clientX&&ne.right+2>=be.clientX&&ne.top-2<=be.clientY&&ne.bottom+2>=be.clientY});M=_e.indexOf(U)}},onUntrigger:function(){M=-1}}}};function Hr(f,p,y,C){if(y.length<2||f===null)return p;if(y.length===2&&C>=0&&y[0].left>y[1].right)return y[C]||p;switch(f){case"top":case"bottom":{var k=y[0],M=y[y.length-1],_=f==="top",se=k.top,G=M.bottom,te=_?k.left:M.left,le=_?k.right:M.right,Oe=le-te,Ne=G-se;return{top:se,bottom:G,left:te,right:le,width:Oe,height:Ne}}case"left":case"right":{var be=Math.min.apply(Math,y.map(function(Q){return Q.left})),_e=Math.max.apply(Math,y.map(function(Q){return Q.right})),U=y.filter(function(Q){return f==="left"?Q.left===be:Q.right===_e}),ne=U[0].top,re=U[U.length-1].bottom,$=be,X=_e,v=X-$,Xe=re-ne;return{top:ne,bottom:re,left:$,right:X,width:v,height:Xe}}default:return p}}var $r={name:"sticky",defaultValue:!1,fn:function(p){var y=p.reference,C=p.popper;function k(){return p.popperInstance?p.popperInstance.state.elements.reference:y}function M(te){return p.props.sticky===!0||p.props.sticky===te}var _=null,se=null;function G(){var te=M("reference")?k().getBoundingClientRect():null,le=M("popper")?C.getBoundingClientRect():null;(te&&In(_,te)||le&&In(se,le))&&p.popperInstance&&p.popperInstance.update(),_=te,se=le,p.state.isMounted&&requestAnimationFrame(G)}return{onMount:function(){p.props.sticky&&G()}}}};function In(f,p){return f&&p?f.top!==p.top||f.right!==p.right||f.bottom!==p.bottom||f.left!==p.left:!0}lt.setDefaultProps({render:tr}),e.animateFill=sr,e.createSingleton=ir,e.default=lt,e.delegate=Ht,e.followCursor=Mn,e.hideAll=rr,e.inlinePositioning=Rn,e.roundArrow=n,e.sticky=$r}),yi=Ei(xi()),$a=Ei(xi()),Wa=e=>{let t={plugins:[]},n=r=>e[e.indexOf(r)+1];if(e.includes("animation")&&(t.animation=n("animation")),e.includes("duration")&&(t.duration=parseInt(n("duration"))),e.includes("delay")){let r=n("delay");t.delay=r.includes("-")?r.split("-").map(o=>parseInt(o)):parseInt(r)}if(e.includes("cursor")){t.plugins.push($a.followCursor);let r=n("cursor");["x","initial"].includes(r)?t.followCursor=r==="x"?"horizontal":"initial":t.followCursor=!0}return e.includes("on")&&(t.trigger=n("on")),e.includes("arrowless")&&(t.arrow=!1),e.includes("html")&&(t.allowHTML=!0),e.includes("interactive")&&(t.interactive=!0),e.includes("border")&&t.interactive&&(t.interactiveBorder=parseInt(n("border"))),e.includes("debounce")&&t.interactive&&(t.interactiveDebounce=parseInt(n("debounce"))),e.includes("max-width")&&(t.maxWidth=parseInt(n("max-width"))),e.includes("theme")&&(t.theme=n("theme")),e.includes("placement")&&(t.placement=n("placement")),t};function Va(e){e.magic("tooltip",t=>(n,r={})=>{let o=(0,yi.default)(t,{content:n,trigger:"manual",...r});o.show(),setTimeout(()=>{o.hide(),setTimeout(()=>o.destroy(),r.duration||300)},r.timeout||2e3)}),e.directive("tooltip",(t,{modifiers:n,expression:r},{evaluateLater:o,effect:i})=>{let s=n.length>0?Wa(n):{};t.__x_tippy||(t.__x_tippy=(0,yi.default)(t,s));let c=()=>t.__x_tippy.enable(),u=()=>t.__x_tippy.disable(),h=m=>{m?(c(),t.__x_tippy.setContent(m)):u()};if(n.includes("raw"))h(r);else{let m=o(r);i(()=>{m(g=>{typeof g=="object"?(t.__x_tippy.setProps(g),c()):h(g)})})}})}var Oi=Va;document.addEventListener("alpine:init",()=>{window.Alpine.plugin(qo),window.Alpine.plugin(Go),window.Alpine.plugin(bi),window.Alpine.plugin(Oi)});var Ua=function(e,t,n){function r(m,g){for(let b of m){let O=o(b,g);if(O!==null)return O}}function o(m,g){let b=m.match(/^[\{\[]([^\[\]\{\}]*)[\}\]](.*)/s);if(b===null||b.length!==3)return null;let O=b[1],S=b[2];if(O.includes(",")){let[T,F]=O.split(",",2);if(F==="*"&&g>=T)return S;if(T==="*"&&g<=F)return S;if(g>=T&&g<=F)return S}return O==g?S:null}function i(m){return m.toString().charAt(0).toUpperCase()+m.toString().slice(1)}function s(m,g){if(g.length===0)return m;let b={};for(let[O,S]of Object.entries(g))b[":"+i(O??"")]=i(S??""),b[":"+O.toUpperCase()]=S.toString().toUpperCase(),b[":"+O]=S;return Object.entries(b).forEach(([O,S])=>{m=m.replaceAll(O,S)}),m}function c(m){return m.map(g=>g.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}let u=e.split("|"),h=r(u,t);return h!=null?s(h.trim(),n):(u=c(u),s(u.length>1&&t>1?u[1]:u[0],n))};window.pluralize=Ua;})(); +`,"2) content: () => element.cloneNode(true)"].join(" "));var se=k.reduce(function(G,te){var le=te&&tn(te,C);return le&&G.push(le),G},[]);return Z(f)?se[0]:se}lt.defaultProps=Ke,lt.setDefaultProps=Nr,lt.currentInput=Te;var rr=function(p){var y=p===void 0?{}:p,C=y.exclude,k=y.duration;vn.forEach(function(M){var _=!1;if(C&&(_=ae(C)?M.reference===C:M.popper===C.popper),!_){var se=M.props.duration;M.setProps({duration:k}),M.hide(),M.state.isDestroyed||M.setProps({duration:se})}})},or=Object.assign({},t.applyStyles,{effect:function(p){var y=p.state,C={popper:{position:y.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(y.elements.popper.style,C.popper),y.styles=C,y.elements.arrow&&Object.assign(y.elements.arrow.style,C.arrow)}}),ir=function(p,y){var C;y===void 0&&(y={}),jt(!Array.isArray(p),["The first argument passed to createSingleton() must be an array of","tippy instances. The passed value was",String(p)].join(" "));var k=p,M=[],_,se=y.overrides,G=[],te=!1;function le(){M=k.map(function($){return $.reference})}function Oe($){k.forEach(function(X){$?X.enable():X.disable()})}function Ne($){return k.map(function(X){var v=X.setProps;return X.setProps=function(Xe){v(Xe),X.reference===_&&$.setProps(Xe)},function(){X.setProps=v}})}function be($,X){var v=M.indexOf(X);if(X!==_){_=X;var Xe=(se||[]).concat("content").reduce(function(Q,At){return Q[At]=k[v].props[At],Q},{});$.setProps(Object.assign({},Xe,{getReferenceClientRect:typeof Xe.getReferenceClientRect=="function"?Xe.getReferenceClientRect:function(){return X.getBoundingClientRect()}}))}}Oe(!1),le();var _e={fn:function(){return{onDestroy:function(){Oe(!0)},onHidden:function(){_=null},onClickOutside:function(v){v.props.showOnCreate&&!te&&(te=!0,_=null)},onShow:function(v){v.props.showOnCreate&&!te&&(te=!0,be(v,M[0]))},onTrigger:function(v,Xe){be(v,Xe.currentTarget)}}}},U=lt(ee(),Object.assign({},S(y,["overrides"]),{plugins:[_e].concat(y.plugins||[]),triggerTarget:M,popperOptions:Object.assign({},y.popperOptions,{modifiers:[].concat(((C=y.popperOptions)==null?void 0:C.modifiers)||[],[or])})})),ne=U.show;U.show=function($){if(ne(),!_&&$==null)return be(U,M[0]);if(!(_&&$==null)){if(typeof $=="number")return M[$]&&be(U,M[$]);if(k.includes($)){var X=$.reference;return be(U,X)}if(M.includes($))return be(U,$)}},U.showNext=function(){var $=M[0];if(!_)return U.show(0);var X=M.indexOf(_);U.show(M[X+1]||$)},U.showPrevious=function(){var $=M[M.length-1];if(!_)return U.show($);var X=M.indexOf(_),v=M[X-1]||$;U.show(v)};var re=U.setProps;return U.setProps=function($){se=$.overrides||se,re($)},U.setInstances=function($){Oe(!0),G.forEach(function(X){return X()}),k=$,Oe(!1),le(),Ne(U),U.setProps({triggerTarget:M})},G=Ne(U),U},ar={mouseover:"mouseenter",focusin:"focus",click:"click"};function Ht(f,p){jt(!(p&&p.target),["You must specity a `target` prop indicating a CSS selector string matching","the target elements that should receive a tippy."].join(" "));var y=[],C=[],k=!1,M=p.target,_=S(p,["target"]),se=Object.assign({},_,{trigger:"manual",touch:!1}),G=Object.assign({},_,{showOnCreate:!0}),te=lt(f,se),le=F(te);function Oe(ne){if(!(!ne.target||k)){var re=ne.target.closest(M);if(re){var $=re.getAttribute("data-tippy-trigger")||p.trigger||Ke.trigger;if(!re._tippy&&!(ne.type==="touchstart"&&typeof G.touch=="boolean")&&!(ne.type!=="touchstart"&&$.indexOf(ar[ne.type])<0)){var X=lt(re,G);X&&(C=C.concat(X))}}}}function Ne(ne,re,$,X){X===void 0&&(X=!1),ne.addEventListener(re,$,X),y.push({node:ne,eventType:re,handler:$,options:X})}function be(ne){var re=ne.reference;Ne(re,"touchstart",Oe,u),Ne(re,"mouseover",Oe),Ne(re,"focusin",Oe),Ne(re,"click",Oe)}function _e(){y.forEach(function(ne){var re=ne.node,$=ne.eventType,X=ne.handler,v=ne.options;re.removeEventListener($,X,v)}),y=[]}function U(ne){var re=ne.destroy,$=ne.enable,X=ne.disable;ne.destroy=function(v){v===void 0&&(v=!0),v&&C.forEach(function(Xe){Xe.destroy()}),C=[],_e(),re()},ne.enable=function(){$(),C.forEach(function(v){return v.enable()}),k=!1},ne.disable=function(){X(),C.forEach(function(v){return v.disable()}),k=!0},be(ne)}return le.forEach(U),te}var sr={name:"animateFill",defaultValue:!1,fn:function(p){var y;if(!((y=p.props.render)!=null&&y.$$tippy))return jt(p.props.animateFill,"The `animateFill` plugin requires the default render function."),{};var C=Bt(p.popper),k=C.box,M=C.content,_=p.props.animateFill?jr():null;return{onCreate:function(){_&&(k.insertBefore(_,k.firstElementChild),k.setAttribute("data-animatefill",""),k.style.overflow="hidden",p.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(_){var G=k.style.transitionDuration,te=Number(G.replace("ms",""));M.style.transitionDelay=Math.round(te/10)+"ms",_.style.transitionDuration=G,pe([_],"visible")}},onShow:function(){_&&(_.style.transitionDuration="0ms")},onHide:function(){_&&pe([_],"hidden")}}}};function jr(){var f=ee();return f.className=i,pe([f],"hidden"),f}var gn={clientX:0,clientY:0},nn=[];function mn(f){var p=f.clientX,y=f.clientY;gn={clientX:p,clientY:y}}function bn(f){f.addEventListener("mousemove",mn)}function Fr(f){f.removeEventListener("mousemove",mn)}var Mn={name:"followCursor",defaultValue:!1,fn:function(p){var y=p.reference,C=ve(p.props.triggerTarget||y),k=!1,M=!1,_=!0,se=p.props;function G(){return p.props.followCursor==="initial"&&p.state.isVisible}function te(){C.addEventListener("mousemove",Ne)}function le(){C.removeEventListener("mousemove",Ne)}function Oe(){k=!0,p.setProps({getReferenceClientRect:null}),k=!1}function Ne(U){var ne=U.target?y.contains(U.target):!0,re=p.props.followCursor,$=U.clientX,X=U.clientY,v=y.getBoundingClientRect(),Xe=$-v.left,Q=X-v.top;(ne||!p.props.interactive)&&p.setProps({getReferenceClientRect:function(){var dt=y.getBoundingClientRect(),$t=$,Wt=X;re==="initial"&&($t=dt.left+Xe,Wt=dt.top+Q);var Vt=re==="horizontal"?dt.top:Wt,Ze=re==="vertical"?dt.right:$t,ot=re==="horizontal"?dt.bottom:Wt,pt=re==="vertical"?dt.left:$t;return{width:Ze-pt,height:ot-Vt,top:Vt,right:Ze,bottom:ot,left:pt}}})}function be(){p.props.followCursor&&(nn.push({instance:p,doc:C}),bn(C))}function _e(){nn=nn.filter(function(U){return U.instance!==p}),nn.filter(function(U){return U.doc===C}).length===0&&Fr(C)}return{onCreate:be,onDestroy:_e,onBeforeUpdate:function(){se=p.props},onAfterUpdate:function(ne,re){var $=re.followCursor;k||$!==void 0&&se.followCursor!==$&&(_e(),$?(be(),p.state.isMounted&&!M&&!G()&&te()):(le(),Oe()))},onMount:function(){p.props.followCursor&&!M&&(_&&(Ne(gn),_=!1),G()||te())},onTrigger:function(ne,re){N(re)&&(gn={clientX:re.clientX,clientY:re.clientY}),M=re.type==="focus"},onHidden:function(){p.props.followCursor&&(Oe(),le(),_=!0)}}}};function Br(f,p){var y;return{popperOptions:Object.assign({},f.popperOptions,{modifiers:[].concat((((y=f.popperOptions)==null?void 0:y.modifiers)||[]).filter(function(C){var k=C.name;return k!==p.name}),[p])})}}var Rn={name:"inlinePositioning",defaultValue:!1,fn:function(p){var y=p.reference;function C(){return!!p.props.inlinePositioning}var k,M=-1,_=!1,se={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(Ne){var be=Ne.state;C()&&(k!==be.placement&&p.setProps({getReferenceClientRect:function(){return G(be.placement)}}),k=be.placement)}};function G(Oe){return Hr(K(Oe),y.getBoundingClientRect(),W(y.getClientRects()),M)}function te(Oe){_=!0,p.setProps(Oe),_=!1}function le(){_||te(Br(p.props,se))}return{onCreate:le,onAfterUpdate:le,onTrigger:function(Ne,be){if(N(be)){var _e=W(p.reference.getClientRects()),U=_e.find(function(ne){return ne.left-2<=be.clientX&&ne.right+2>=be.clientX&&ne.top-2<=be.clientY&&ne.bottom+2>=be.clientY});M=_e.indexOf(U)}},onUntrigger:function(){M=-1}}}};function Hr(f,p,y,C){if(y.length<2||f===null)return p;if(y.length===2&&C>=0&&y[0].left>y[1].right)return y[C]||p;switch(f){case"top":case"bottom":{var k=y[0],M=y[y.length-1],_=f==="top",se=k.top,G=M.bottom,te=_?k.left:M.left,le=_?k.right:M.right,Oe=le-te,Ne=G-se;return{top:se,bottom:G,left:te,right:le,width:Oe,height:Ne}}case"left":case"right":{var be=Math.min.apply(Math,y.map(function(Q){return Q.left})),_e=Math.max.apply(Math,y.map(function(Q){return Q.right})),U=y.filter(function(Q){return f==="left"?Q.left===be:Q.right===_e}),ne=U[0].top,re=U[U.length-1].bottom,$=be,X=_e,v=X-$,Xe=re-ne;return{top:ne,bottom:re,left:$,right:X,width:v,height:Xe}}default:return p}}var $r={name:"sticky",defaultValue:!1,fn:function(p){var y=p.reference,C=p.popper;function k(){return p.popperInstance?p.popperInstance.state.elements.reference:y}function M(te){return p.props.sticky===!0||p.props.sticky===te}var _=null,se=null;function G(){var te=M("reference")?k().getBoundingClientRect():null,le=M("popper")?C.getBoundingClientRect():null;(te&&In(_,te)||le&&In(se,le))&&p.popperInstance&&p.popperInstance.update(),_=te,se=le,p.state.isMounted&&requestAnimationFrame(G)}return{onMount:function(){p.props.sticky&&G()}}}};function In(f,p){return f&&p?f.top!==p.top||f.right!==p.right||f.bottom!==p.bottom||f.left!==p.left:!0}lt.setDefaultProps({render:tr}),e.animateFill=sr,e.createSingleton=ir,e.default=lt,e.delegate=Ht,e.followCursor=Mn,e.hideAll=rr,e.inlinePositioning=Rn,e.roundArrow=n,e.sticky=$r}),mo=xi(Oi()),Wa=xi(Oi()),Va=e=>{let t={plugins:[]},n=r=>e[e.indexOf(r)+1];if(e.includes("animation")&&(t.animation=n("animation")),e.includes("duration")&&(t.duration=parseInt(n("duration"))),e.includes("delay")){let r=n("delay");t.delay=r.includes("-")?r.split("-").map(o=>parseInt(o)):parseInt(r)}if(e.includes("cursor")){t.plugins.push(Wa.followCursor);let r=n("cursor");["x","initial"].includes(r)?t.followCursor=r==="x"?"horizontal":"initial":t.followCursor=!0}return e.includes("on")&&(t.trigger=n("on")),e.includes("arrowless")&&(t.arrow=!1),e.includes("html")&&(t.allowHTML=!0),e.includes("interactive")&&(t.interactive=!0),e.includes("border")&&t.interactive&&(t.interactiveBorder=parseInt(n("border"))),e.includes("debounce")&&t.interactive&&(t.interactiveDebounce=parseInt(n("debounce"))),e.includes("max-width")&&(t.maxWidth=parseInt(n("max-width"))),e.includes("theme")&&(t.theme=n("theme")),e.includes("placement")&&(t.placement=n("placement")),t};function bo(e){e.magic("tooltip",t=>(n,r={})=>{let o=(0,mo.default)(t,{content:n,trigger:"manual",...r});o.show(),setTimeout(()=>{o.hide(),setTimeout(()=>o.destroy(),r.duration||300)},r.timeout||2e3)}),e.directive("tooltip",(t,{modifiers:n,expression:r},{evaluateLater:o,effect:i})=>{let s=n.length>0?Va(n):{};t.__x_tippy||(t.__x_tippy=(0,mo.default)(t,s));let c=()=>t.__x_tippy.enable(),u=()=>t.__x_tippy.disable(),h=m=>{m?(c(),t.__x_tippy.setContent(m)):u()};if(n.includes("raw"))h(r);else{let m=o(r);i(()=>{m(g=>{typeof g=="object"?(t.__x_tippy.setProps(g),c()):h(g)})})}})}bo.defaultProps=e=>(mo.default.setDefaultProps(e),bo);var Ua=bo,Si=Ua;document.addEventListener("alpine:init",()=>{window.Alpine.plugin(Ko),window.Alpine.plugin(Jo),window.Alpine.plugin(wi),window.Alpine.plugin(Si)});var Xa=function(e,t,n){function r(m,g){for(let b of m){let O=o(b,g);if(O!==null)return O}}function o(m,g){let b=m.match(/^[\{\[]([^\[\]\{\}]*)[\}\]](.*)/s);if(b===null||b.length!==3)return null;let O=b[1],S=b[2];if(O.includes(",")){let[T,F]=O.split(",",2);if(F==="*"&&g>=T)return S;if(T==="*"&&g<=F)return S;if(g>=T&&g<=F)return S}return O==g?S:null}function i(m){return m.toString().charAt(0).toUpperCase()+m.toString().slice(1)}function s(m,g){if(g.length===0)return m;let b={};for(let[O,S]of Object.entries(g))b[":"+i(O??"")]=i(S??""),b[":"+O.toUpperCase()]=S.toString().toUpperCase(),b[":"+O]=S;return Object.entries(b).forEach(([O,S])=>{m=m.replaceAll(O,S)}),m}function c(m){return m.map(g=>g.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}let u=e.split("|"),h=r(u,t);return h!=null?s(h.trim(),n):(u=c(u),s(u.length>1&&t>1?u[1]:u[0],n))};window.pluralize=Xa;})(); /*! Bundled license information: sortablejs/modular/sortable.esm.js: From 69cd174dafe52134399994b12fa53d5fe394778c Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 1 Oct 2023 18:28:51 -0400 Subject: [PATCH 111/124] Release v0.13.0-beta.1 (#823) --- config/speedtest.php | 4 +- package-lock.json | 52 +++++++++++++------------- public/build/assets/app-75ee13d6.css | 1 + public/build/assets/app-d8cd240f.css | 1 - public/build/assets/theme-182befaf.css | 1 - public/build/assets/theme-a509814c.css | 1 + public/build/manifest.json | 4 +- 7 files changed, 32 insertions(+), 32 deletions(-) create mode 100644 public/build/assets/app-75ee13d6.css delete mode 100644 public/build/assets/app-d8cd240f.css delete mode 100644 public/build/assets/theme-182befaf.css create mode 100644 public/build/assets/theme-a509814c.css diff --git a/config/speedtest.php b/config/speedtest.php index 536e915b7..b2458f918 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-09-22'), + 'build_date' => Carbon::parse('2023-10-01'), - 'build_version' => '0.12.2', + 'build_version' => '0.13.0-beta.1', /** * General diff --git a/package-lock.json b/package-lock.json index b7b0ddc82..8c31d34f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -514,9 +514,9 @@ "dev": true }, "node_modules/autoprefixer": { - "version": "10.4.15", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", - "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", "dev": true, "funding": [ { @@ -534,8 +534,8 @@ ], "dependencies": { "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001520", - "fraction.js": "^4.2.0", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -588,9 +588,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", "dev": true, "funding": [ { @@ -607,10 +607,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -629,9 +629,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001534", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001534.tgz", - "integrity": "sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q==", + "version": "1.0.30001541", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001541.tgz", + "integrity": "sha512-bLOsqxDgTqUBkzxbNlSBt8annkDpQB9NdzdTbO2ooJ+eC/IQcvDspDc058g84ejCelF7vHUx57KIOjEecOHXaw==", "dev": true, "funding": [ { @@ -727,9 +727,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.523", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.523.tgz", - "integrity": "sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg==", + "version": "1.4.537", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.537.tgz", + "integrity": "sha512-W1+g9qs9hviII0HAwOdehGYkr+zt7KKdmCcJcjH0mYg6oL8+ioT3Skjmt7BLoAQqXhjf40AXd+HlR4oAWMlXjA==", "dev": true }, "node_modules/esbuild": { @@ -1213,9 +1213,9 @@ } }, "node_modules/postcss": { - "version": "8.4.29", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", - "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "dev": true, "funding": [ { @@ -1425,9 +1425,9 @@ } }, "node_modules/rollup": { - "version": "3.29.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.2.tgz", - "integrity": "sha512-CJouHoZ27v6siztc21eEQGo0kIcE5D1gVPA571ez0mMYb25LGYGKnVNXpEj5MGlepmDWGXNjDB5q7uNiPHC11A==", + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -1596,9 +1596,9 @@ "dev": true }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "funding": [ { diff --git a/public/build/assets/app-75ee13d6.css b/public/build/assets/app-75ee13d6.css new file mode 100644 index 000000000..942144e64 --- /dev/null +++ b/public/build/assets/app-75ee13d6.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}[x-cloak]{display:none!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.col-span-full{grid-column:1 / -1}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.flex{display:flex}.grid{display:grid}.h-2{height:.5rem}.h-5{height:1.25rem}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:.5rem}.w-5{width:1.25rem}.min-w-0{min-width:0px}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-white\/80>:not([hidden])~:not([hidden]){border-color:#fffc}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.bg-current{background-color:currentColor}.bg-gray-100\/10{background-color:rgba(var(--gray-100),.1)}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-4{padding:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-tight{letter-spacing:-.025em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:max-w-3xl{max-width:48rem}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:2rem}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:p-6{padding:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1024px){.lg\:p-8{padding:2rem}} diff --git a/public/build/assets/app-d8cd240f.css b/public/build/assets/app-d8cd240f.css deleted file mode 100644 index b806081a6..000000000 --- a/public/build/assets/app-d8cd240f.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}[x-cloak]{display:none!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.right-0{right:0}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1 / -1}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-6{margin-bottom:-1.5rem}.-me-2{margin-inline-end:-.5rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-mt-6{margin-top:-1.5rem}.-mt-px{margin-top:-1px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-white\/80>:not([hidden])~:not([hidden]){border-color:#fffc}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-e{border-inline-end-width:1px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgba(var(--gray-400),var(--tw-border-opacity))}.border-gray-950\/5{border-color:rgba(var(--gray-950),.05)}.bg-current{background-color:currentColor}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-100\/10{background-color:rgba(var(--gray-100),.1)}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-center{background-position:center}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wider{letter-spacing:.05em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgba(var(--gray-900),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/20){border-color:#fff3}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}@media (min-width: 640px){.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-lg{max-width:32rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:2rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-6{padding:1.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:rounded-xl{border-radius:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-6{padding-inline-end:1.5rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:bg-transparent{background-color:transparent}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))} diff --git a/public/build/assets/theme-182befaf.css b/public/build/assets/theme-182befaf.css deleted file mode 100644 index 7f15b3447..000000000 --- a/public/build/assets/theme-182befaf.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}.fi-fo-field-wrp-helper-text a,.fi-fo-field-wrp-hint a{font-weight:700;text-decoration-line:underline}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:-0px}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\,_theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-gray-950\/5{border-color:rgba(var(--gray-950),.05)}.border-primary-500{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:#00000080}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-200), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-900\/10{--tw-ring-color: rgba(var(--gray-900), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0px}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:#fff3}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/20){border-color:#fff3}:is(.dark .dark\:border-white\/5){border-color:#ffffff0d}:is(.dark .dark\:border-t-white\/10){border-top-color:#ffffff1a}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:#ffffff1a}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:#ffffff0d}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color: rgba(var(--gray-50), .1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-900), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:#ffffff0d}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0px}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0px}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:#ffffff0d}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>*:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>*:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>*:first-child:before{content:var(--tw-content);top:0;bottom:0}.\[\&\>\*\:first-child\]\:before\:start-0>*:first-child:before{content:var(--tw-content);inset-inline-start:0px}.\[\&\>\*\:first-child\]\:before\:w-0\.5>*:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} diff --git a/public/build/assets/theme-a509814c.css b/public/build/assets/theme-a509814c.css new file mode 100644 index 000000000..1158f333e --- /dev/null +++ b/public/build/assets/theme-a509814c.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}.fi-fo-field-wrp-helper-text a,.fi-fo-field-wrp-hint a{font-weight:700;text-decoration-line:underline}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-1{grid-column:span 1 / span 1}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:-0px}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\,_theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-gray-950\/5{border-color:rgba(var(--gray-950),.05)}.border-primary-500{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:#00000080}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-700\/50{color:rgba(var(--gray-700),.5)}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-200), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-900\/10{--tw-ring-color: rgba(var(--gray-900), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}:is(.dark .dark\:prose-invert){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0px}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:text-gray-700\/75:hover{color:rgba(var(--gray-700),.75)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:text-gray-700\/75:focus{color:rgba(var(--gray-700),.75)}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:#fff3}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/20){border-color:#fff3}:is(.dark .dark\:border-white\/5){border-color:#ffffff0d}:is(.dark .dark\:border-t-white\/10){border-top-color:#ffffff1a}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:#ffffff1a}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300\/50){color:rgba(var(--gray-300),.5)}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:#ffffff0d}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color: rgba(var(--gray-50), .1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-900), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:#ffffff0d}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300\/75:hover){color:rgba(var(--gray-300),.75)}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-300\/75:focus){color:rgba(var(--gray-300),.75)}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0px}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0px}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:#ffffff0d}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>*:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>*:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>*:first-child:before{content:var(--tw-content);top:0;bottom:0}.\[\&\>\*\:first-child\]\:before\:start-0>*:first-child:before{content:var(--tw-content);inset-inline-start:0px}.\[\&\>\*\:first-child\]\:before\:w-0\.5>*:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} diff --git a/public/build/manifest.json b/public/build/manifest.json index 2028d3061..a00f371e4 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -1,11 +1,11 @@ { "resources/css/app.css": { - "file": "assets/app-d8cd240f.css", + "file": "assets/app-75ee13d6.css", "isEntry": true, "src": "resources/css/app.css" }, "resources/css/filament/admin/theme.css": { - "file": "assets/theme-182befaf.css", + "file": "assets/theme-a509814c.css", "isEntry": true, "src": "resources/css/filament/admin/theme.css" } From e8d17b1d7a7eaeb44ccd798efb328ed69c3db9d9 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 2 Oct 2023 15:53:29 -0400 Subject: [PATCH 112/124] [Bugfix] Missing Filament assets (#827) --- package-lock.json | 12 ++++++------ public/build/assets/app-1403bbae.css | 1 + public/build/assets/app-75ee13d6.css | 1 - public/build/manifest.json | 2 +- tailwind.config.js | 3 ++- 5 files changed, 10 insertions(+), 9 deletions(-) create mode 100644 public/build/assets/app-1403bbae.css delete mode 100644 public/build/assets/app-75ee13d6.css diff --git a/package-lock.json b/package-lock.json index 8c31d34f8..21d7da90e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -629,9 +629,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001541", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001541.tgz", - "integrity": "sha512-bLOsqxDgTqUBkzxbNlSBt8annkDpQB9NdzdTbO2ooJ+eC/IQcvDspDc058g84ejCelF7vHUx57KIOjEecOHXaw==", + "version": "1.0.30001542", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001542.tgz", + "integrity": "sha512-UrtAXVcj1mvPBFQ4sKd38daP8dEcXXr5sQe6QNNinaPd0iA/cxg9/l3VrSdL73jgw5sKyuQ6jNgiKO12W3SsVA==", "dev": true, "funding": [ { @@ -727,9 +727,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.537", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.537.tgz", - "integrity": "sha512-W1+g9qs9hviII0HAwOdehGYkr+zt7KKdmCcJcjH0mYg6oL8+ioT3Skjmt7BLoAQqXhjf40AXd+HlR4oAWMlXjA==", + "version": "1.4.538", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.538.tgz", + "integrity": "sha512-1a2m63NEookb1beNFTGDihgF3CKL7ksZ7PSA0VloON5DpTEhnOVgaDes8xkrDhkXRxlcN8JymQDGnv+Nn+uvhg==", "dev": true }, "node_modules/esbuild": { diff --git a/public/build/assets/app-1403bbae.css b/public/build/assets/app-1403bbae.css new file mode 100644 index 000000000..efa8070a1 --- /dev/null +++ b/public/build/assets/app-1403bbae.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}[x-cloak]{display:none!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-1{grid-column:span 1 / span 1}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:-0px}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\,_theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.divide-white\/80>:not([hidden])~:not([hidden]){border-color:#fffc}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:#00000080}.bg-current{background-color:currentColor}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-100\/10{background-color:rgba(var(--gray-100),.1)}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-700\/50{color:rgba(var(--gray-700),.5)}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-200), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-900\/10{--tw-ring-color: rgba(var(--gray-900), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}:is(.dark .dark\:prose-invert){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0px}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:text-gray-700\/75:hover{color:rgba(var(--gray-700),.75)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:text-gray-700\/75:focus{color:rgba(var(--gray-700),.75)}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:#fff3}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/5){border-color:#ffffff0d}:is(.dark .dark\:border-t-white\/10){border-top-color:#ffffff1a}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:#ffffff1a}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300\/50){color:rgba(var(--gray-300),.5)}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:#ffffff0d}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color: rgba(var(--gray-50), .1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-900), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:#ffffff0d}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300\/75:hover){color:rgba(var(--gray-300),.75)}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-300\/75:focus){color:rgba(var(--gray-300),.75)}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0px}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:me-0{margin-inline-end:0px}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:#ffffff0d}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>*:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>*:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>*:first-child:before{content:var(--tw-content);top:0;bottom:0}.\[\&\>\*\:first-child\]\:before\:start-0>*:first-child:before{content:var(--tw-content);inset-inline-start:0px}.\[\&\>\*\:first-child\]\:before\:w-0\.5>*:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} diff --git a/public/build/assets/app-75ee13d6.css b/public/build/assets/app-75ee13d6.css deleted file mode 100644 index 942144e64..000000000 --- a/public/build/assets/app-75ee13d6.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}[x-cloak]{display:none!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.col-span-full{grid-column:1 / -1}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.flex{display:flex}.grid{display:grid}.h-2{height:.5rem}.h-5{height:1.25rem}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:.5rem}.w-5{width:1.25rem}.min-w-0{min-width:0px}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-white\/80>:not([hidden])~:not([hidden]){border-color:#fffc}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.bg-current{background-color:currentColor}.bg-gray-100\/10{background-color:rgba(var(--gray-100),.1)}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-4{padding:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-tight{letter-spacing:-.025em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:max-w-3xl{max-width:48rem}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:2rem}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:p-6{padding:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1024px){.lg\:p-8{padding:2rem}} diff --git a/public/build/manifest.json b/public/build/manifest.json index a00f371e4..e6ac7076f 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -1,6 +1,6 @@ { "resources/css/app.css": { - "file": "assets/app-75ee13d6.css", + "file": "assets/app-1403bbae.css", "isEntry": true, "src": "resources/css/app.css" }, diff --git a/tailwind.config.js b/tailwind.config.js index 631cdc760..f693f9584 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -8,8 +8,9 @@ export default { presets: [presets], content: [ + './app/Filament/**/*.php', './resources/views/**/*.blade.php', - './storage/framework/views/*.php', + './vendor/filament/**/*.blade.php', ], darkMode: 'class', From f839c7127d1567be09cefac2427d87c6e8787b1d Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 2 Oct 2023 16:02:25 -0400 Subject: [PATCH 113/124] Release v0.13.0-beta.2 (#828) --- config/speedtest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/speedtest.php b/config/speedtest.php index b2458f918..fec39a9c9 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-10-01'), + 'build_date' => Carbon::parse('2023-10-02'), - 'build_version' => '0.13.0-beta.1', + 'build_version' => '0.13.0-beta.2', /** * General From 3821e749d5714c41487e37f0aa19f7dffa2fcfdb Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 2 Oct 2023 16:30:32 -0400 Subject: [PATCH 114/124] [Feature] Added Laravel Telescope for local development (#830) --- .phpstorm.meta.php | 33 ++++ app/Providers/AppServiceProvider.php | 3 + app/Providers/TelescopeServiceProvider.php | 65 +++++++ composer.json | 4 +- composer.lock | 73 +++++++- config/telescope.php | 187 +++++++++++++++++++++ public/vendor/telescope/app-dark.css | 8 + public/vendor/telescope/app.css | 7 + public/vendor/telescope/app.js | 2 + public/vendor/telescope/favicon.ico | Bin 0 -> 26622 bytes public/vendor/telescope/mix-manifest.json | 5 + 11 files changed, 385 insertions(+), 2 deletions(-) create mode 100644 app/Providers/TelescopeServiceProvider.php create mode 100644 config/telescope.php create mode 100644 public/vendor/telescope/app-dark.css create mode 100644 public/vendor/telescope/app.css create mode 100644 public/vendor/telescope/app.js create mode 100644 public/vendor/telescope/favicon.ico create mode 100644 public/vendor/telescope/mix-manifest.json diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index 9745c3324..9724246ae 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -155,6 +155,9 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laravel\Telescope\Contracts\ClearableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\EntriesRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\PrunableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, @@ -390,6 +393,9 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laravel\Telescope\Contracts\ClearableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\EntriesRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\PrunableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, @@ -625,6 +631,9 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laravel\Telescope\Contracts\ClearableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\EntriesRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\PrunableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, @@ -860,6 +869,9 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laravel\Telescope\Contracts\ClearableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\EntriesRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\PrunableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, @@ -1095,6 +1107,9 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laravel\Telescope\Contracts\ClearableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\EntriesRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\PrunableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, @@ -1330,6 +1345,9 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laravel\Telescope\Contracts\ClearableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\EntriesRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\PrunableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, @@ -1565,6 +1583,9 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laravel\Telescope\Contracts\ClearableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\EntriesRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\PrunableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, @@ -1800,6 +1821,9 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laravel\Telescope\Contracts\ClearableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\EntriesRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\PrunableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, @@ -2035,6 +2059,9 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laravel\Telescope\Contracts\ClearableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\EntriesRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\PrunableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, @@ -2270,6 +2297,9 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laravel\Telescope\Contracts\ClearableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\EntriesRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\PrunableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, @@ -2505,6 +2535,9 @@ 'Illuminate\Session\Console\SessionTableCommand' => \Illuminate\Session\Console\SessionTableCommand::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Illuminate\Testing\ParallelTesting' => \Illuminate\Testing\ParallelTesting::class, + 'Laravel\Telescope\Contracts\ClearableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\EntriesRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, + 'Laravel\Telescope\Contracts\PrunableRepository' => \Laravel\Telescope\Storage\DatabaseEntriesRepository::class, 'Livewire\EventBus' => \Livewire\EventBus::class, 'Livewire\LivewireManager' => \Livewire\LivewireManager::class, 'Livewire\Mechanisms\ComponentRegistry' => \Livewire\Mechanisms\ComponentRegistry::class, diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 5b5174455..13d99539a 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -14,6 +14,9 @@ public function register(): void { if ($this->app->isLocal()) { $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class); + + $this->app->register(\Laravel\Telescope\TelescopeServiceProvider::class); + $this->app->register(TelescopeServiceProvider::class); } } diff --git a/app/Providers/TelescopeServiceProvider.php b/app/Providers/TelescopeServiceProvider.php new file mode 100644 index 000000000..d13b00143 --- /dev/null +++ b/app/Providers/TelescopeServiceProvider.php @@ -0,0 +1,65 @@ +hideSensitiveRequestDetails(); + + Telescope::filter(function (IncomingEntry $entry) { + if ($this->app->environment('local')) { + return true; + } + + return $entry->isReportableException() || + $entry->isFailedRequest() || + $entry->isFailedJob() || + $entry->isScheduledTask() || + $entry->hasMonitoredTag(); + }); + } + + /** + * Prevent sensitive request details from being logged by Telescope. + */ + protected function hideSensitiveRequestDetails(): void + { + if ($this->app->environment('local')) { + return; + } + + Telescope::hideRequestParameters(['_token']); + + Telescope::hideRequestHeaders([ + 'cookie', + 'x-csrf-token', + 'x-xsrf-token', + ]); + } + + /** + * Register the Telescope gate. + * + * This gate determines who can access Telescope in non-local environments. + */ + protected function gate(): void + { + Gate::define('viewTelescope', function ($user) { + return in_array($user->email, [ + // + ]); + }); + } +} diff --git a/composer.json b/composer.json index 3e980f268..9d4bacc4a 100644 --- a/composer.json +++ b/composer.json @@ -33,6 +33,7 @@ "fakerphp/faker": "^1.23.0", "laravel/pint": "^1.13.2", "laravel/sail": "^1.25.0", + "laravel/telescope": "^4.16", "mockery/mockery": "^1.6.6", "nunomaduro/collision": "^7.9.0", "phpunit/phpunit": "^10.3.5", @@ -75,7 +76,8 @@ "extra": { "laravel": { "dont-discover": [ - "barryvdh/laravel-ide-helper" + "barryvdh/laravel-ide-helper", + "laravel/telescope" ] } }, diff --git a/composer.lock b/composer.lock index 0e87d618d..1ba482003 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "838dc9e2b21b91bba5ecc8465603bab6", + "content-hash": "4a0128b8d49a49ab8a57a3aaf45dcf2b", "packages": [ { "name": "awcodes/filament-versions", @@ -9909,6 +9909,77 @@ }, "time": "2023-09-11T17:37:09+00:00" }, + { + "name": "laravel/telescope", + "version": "v4.16.4", + "source": { + "type": "git", + "url": "https://github.com/laravel/telescope.git", + "reference": "5cb73363ef6d57e4087ccc380964c5120d34ec3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/telescope/zipball/5cb73363ef6d57e4087ccc380964c5120d34ec3c", + "reference": "5cb73363ef6d57e4087ccc380964c5120d34ec3c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel/framework": "^8.37|^9.0|^10.0", + "php": "^8.0", + "symfony/var-dumper": "^5.0|^6.0" + }, + "require-dev": { + "ext-gd": "*", + "guzzlehttp/guzzle": "^6.0|^7.0", + "laravel/octane": "^1.4", + "orchestra/testbench": "^6.0|^7.0|^8.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Telescope\\TelescopeServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Telescope\\": "src/", + "Laravel\\Telescope\\Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Mohamed Said", + "email": "mohamed@laravel.com" + } + ], + "description": "An elegant debug assistant for the Laravel framework.", + "keywords": [ + "debugging", + "laravel", + "monitoring" + ], + "support": { + "issues": "https://github.com/laravel/telescope/issues", + "source": "https://github.com/laravel/telescope/tree/v4.16.4" + }, + "time": "2023-09-25T13:48:25+00:00" + }, { "name": "mockery/mockery", "version": "1.6.6", diff --git a/config/telescope.php b/config/telescope.php new file mode 100644 index 000000000..9a09fda1f --- /dev/null +++ b/config/telescope.php @@ -0,0 +1,187 @@ + env('TELESCOPE_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | Telescope Path + |-------------------------------------------------------------------------- + | + | This is the URI path where Telescope will be accessible from. Feel free + | to change this path to anything you like. Note that the URI will not + | affect the paths of its internal API that aren't exposed to users. + | + */ + + 'path' => env('TELESCOPE_PATH', 'telescope'), + + /* + |-------------------------------------------------------------------------- + | Telescope Storage Driver + |-------------------------------------------------------------------------- + | + | This configuration options determines the storage driver that will + | be used to store Telescope's data. In addition, you may set any + | custom options as needed by the particular driver you choose. + | + */ + + 'driver' => env('TELESCOPE_DRIVER', 'database'), + + 'storage' => [ + 'database' => [ + 'connection' => env('DB_CONNECTION', 'mysql'), + 'chunk' => 1000, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Telescope Master Switch + |-------------------------------------------------------------------------- + | + | This option may be used to disable all Telescope watchers regardless + | of their individual configuration, which simply provides a single + | and convenient way to enable or disable Telescope data storage. + | + */ + + 'enabled' => env('TELESCOPE_ENABLED', true), + + /* + |-------------------------------------------------------------------------- + | Telescope Route Middleware + |-------------------------------------------------------------------------- + | + | These middleware will be assigned to every Telescope route, giving you + | the chance to add your own middleware to this list or change any of + | the existing middleware. Or, you can simply stick with this list. + | + */ + + 'middleware' => [ + 'web', + Authorize::class, + ], + + /* + |-------------------------------------------------------------------------- + | Allowed / Ignored Paths & Commands + |-------------------------------------------------------------------------- + | + | The following array lists the URI paths and Artisan commands that will + | not be watched by Telescope. In addition to this list, some Laravel + | commands, like migrations and queue commands, are always ignored. + | + */ + + 'only_paths' => [ + // 'api/*' + ], + + 'ignore_paths' => [ + 'nova-api*', + ], + + 'ignore_commands' => [ + // + ], + + /* + |-------------------------------------------------------------------------- + | Telescope Watchers + |-------------------------------------------------------------------------- + | + | The following array lists the "watchers" that will be registered with + | Telescope. The watchers gather the application's profile data when + | a request or task is executed. Feel free to customize this list. + | + */ + + 'watchers' => [ + Watchers\BatchWatcher::class => env('TELESCOPE_BATCH_WATCHER', true), + + Watchers\CacheWatcher::class => [ + 'enabled' => env('TELESCOPE_CACHE_WATCHER', true), + 'hidden' => [], + ], + + Watchers\ClientRequestWatcher::class => env('TELESCOPE_CLIENT_REQUEST_WATCHER', true), + + Watchers\CommandWatcher::class => [ + 'enabled' => env('TELESCOPE_COMMAND_WATCHER', true), + 'ignore' => [], + ], + + Watchers\DumpWatcher::class => [ + 'enabled' => env('TELESCOPE_DUMP_WATCHER', true), + 'always' => env('TELESCOPE_DUMP_WATCHER_ALWAYS', false), + ], + + Watchers\EventWatcher::class => [ + 'enabled' => env('TELESCOPE_EVENT_WATCHER', true), + 'ignore' => [], + ], + + Watchers\ExceptionWatcher::class => env('TELESCOPE_EXCEPTION_WATCHER', true), + + Watchers\GateWatcher::class => [ + 'enabled' => env('TELESCOPE_GATE_WATCHER', true), + 'ignore_abilities' => [], + 'ignore_packages' => true, + 'ignore_paths' => [], + ], + + Watchers\JobWatcher::class => env('TELESCOPE_JOB_WATCHER', true), + + Watchers\LogWatcher::class => [ + 'enabled' => env('TELESCOPE_LOG_WATCHER', true), + 'level' => 'error', + ], + + Watchers\MailWatcher::class => env('TELESCOPE_MAIL_WATCHER', true), + + Watchers\ModelWatcher::class => [ + 'enabled' => env('TELESCOPE_MODEL_WATCHER', true), + 'events' => ['eloquent.*'], + 'hydrations' => true, + ], + + Watchers\NotificationWatcher::class => env('TELESCOPE_NOTIFICATION_WATCHER', true), + + Watchers\QueryWatcher::class => [ + 'enabled' => env('TELESCOPE_QUERY_WATCHER', true), + 'ignore_packages' => true, + 'ignore_paths' => [], + 'slow' => 100, + ], + + Watchers\RedisWatcher::class => env('TELESCOPE_REDIS_WATCHER', true), + + Watchers\RequestWatcher::class => [ + 'enabled' => env('TELESCOPE_REQUEST_WATCHER', true), + 'size_limit' => env('TELESCOPE_RESPONSE_SIZE_LIMIT', 64), + 'ignore_http_methods' => [], + 'ignore_status_codes' => [], + ], + + Watchers\ScheduleWatcher::class => env('TELESCOPE_SCHEDULE_WATCHER', true), + Watchers\ViewWatcher::class => env('TELESCOPE_VIEW_WATCHER', true), + ], +]; diff --git a/public/vendor/telescope/app-dark.css b/public/vendor/telescope/app-dark.css new file mode 100644 index 000000000..d1f35b44e --- /dev/null +++ b/public/vendor/telescope/app-dark.css @@ -0,0 +1,8 @@ +@charset "UTF-8";.form-control:-moz-focusring{text-shadow:none!important} + +/*! + * Bootstrap v4.6.2 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#4b5563;--gray-dark:#1f2937;--primary:#4040c8;--secondary:#4b5563;--success:#059669;--info:#2563eb;--warning:#d97706;--danger:#dc2626;--light:#f3f4f6;--dark:#1f2937;--breakpoint-xs:0;--breakpoint-sm:2px;--breakpoint-md:8px;--breakpoint-lg:9px;--breakpoint-xl:10px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#111827;color:#f3f4f6;font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#818cf8;text-decoration:none}a:hover{color:#a5b4fc;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#9ca3af;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:.875em;font-weight:400}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote-footer{color:#4b5563;display:block;font-size:.875em}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#111827;border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#4b5563;font-size:90%}code{word-wrap:break-word;color:#e83e8c;font-size:87.5%}a>code{color:inherit}kbd{background-color:#111827;border-radius:.2rem;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:600;padding:0}pre{color:#111827;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:2px){.container,.container-sm{max-width:1137px}}@media (min-width:8px){.container,.container-md,.container-sm{max-width:1138px}}@media (min-width:9px){.container,.container-lg,.container-md,.container-sm{max-width:1139px}}@media (min-width:10px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:2px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:8px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:9px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:10px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{color:#f3f4f6;margin-bottom:1rem;width:100%}.table td,.table th{border-top:1px solid #374151;padding:.75rem;vertical-align:top}.table thead th{border-bottom:2px solid #374151;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #374151}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #374151}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:#374151;color:#f3f4f6}.table-primary,.table-primary>td,.table-primary>th{background-color:#cacaf0}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#9c9ce2}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b6b6ea}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#cdcfd3}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#a1a7ae}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#bfc2c7}.table-success,.table-success>td,.table-success>th{background-color:#b9e2d5}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#7dc8b1}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a7dbca}.table-info,.table-info>td,.table-info>th{background-color:#c2d3f9}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#8eaef5}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abc2f7}.table-warning,.table-warning>td,.table-warning>th{background-color:#f4d9b9}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ebb87e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#f1cda3}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c2c2}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed8e8e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1acac}.table-light,.table-light>td,.table-light>th{background-color:#fcfcfc}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#f9f9fa}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#efefef}.table-dark,.table-dark>td,.table-dark>th{background-color:#c0c3c7}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#8b9097}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b3b6bb}.table-active,.table-active>td,.table-active>th{background-color:#374151}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#2d3542}.table .thead-dark th{background-color:#1f2937;border-color:#2d3b4f;color:#fff}.table .thead-light th{background-color:#e5e7eb;border-color:#374151;color:#374151}.table-dark{background-color:#1f2937;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#2d3b4f}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075);color:#fff}@media (max-width:1.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:7.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-md>.table-bordered{border:0}}@media (max-width:8.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:9.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.form-control{background-clip:padding-box;background-color:#1f2937;border:1px solid #4b5563;border-radius:.25rem;color:#e5e7eb;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{background-color:#1f2937;border-color:#a3a3e5;box-shadow:0 0 0 .2rem rgba(64,64,200,.25);color:#e5e7eb;outline:0}.form-control::-moz-placeholder{color:#4b5563;opacity:1}.form-control::placeholder{color:#4b5563;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e5e7eb;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #e5e7eb}select.form-control:focus::-ms-value{background-color:#1f2937;color:#e5e7eb}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;line-height:1.5;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#f3f4f6;display:block;font-size:1rem;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.2rem;font-size:.875rem;height:calc(1.5em + .5rem + 2px);line-height:1.5;padding:.25rem .5rem}.form-control-lg{border-radius:6px;font-size:1.25rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;padding:.5rem 1rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#9ca3af}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#059669;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(5,150,105,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23059669' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#059669;padding-right:calc(1.5em + .75rem)!important}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#059669;box-shadow:0 0 0 .2rem rgba(5,150,105,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{background-position:right 1.5rem center;padding-right:3rem!important}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-valid,.was-validated .custom-select:valid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231f2937' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#1f2937 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23059669' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#059669;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#059669;box-shadow:0 0 0 .2rem rgba(5,150,105,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#059669}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#059669}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#059669}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#07c78c;border-color:#07c78c}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(5,150,105,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#059669}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#059669}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#059669;box-shadow:0 0 0 .2rem rgba(5,150,105,.25)}.invalid-feedback{color:#dc2626;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,38,38,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc2626'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc2626' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc2626;padding-right:calc(1.5em + .75rem)!important}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc2626;box-shadow:0 0 0 .2rem rgba(220,38,38,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{background-position:right 1.5rem center;padding-right:3rem!important}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231f2937' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#1f2937 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc2626'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc2626' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#dc2626;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc2626;box-shadow:0 0 0 .2rem rgba(220,38,38,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc2626}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc2626}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc2626}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e35252;border-color:#e35252}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,38,38,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc2626}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc2626}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc2626;box-shadow:0 0 0 .2rem rgba(220,38,38,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media (min-width:2px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{align-items:center;display:flex;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{flex-shrink:0;margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#f3f4f6;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#f3f4f6;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(64,64,200,.25);outline:0}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:#4040c8;border-color:#4040c8;color:#fff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#3232af;border-color:#3030a5;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(93,93,208,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#4040c8;border-color:#4040c8;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#3030a5;border-color:#2d2d9b;color:#fff}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(93,93,208,.5)}.btn-secondary{background-color:#4b5563;border-color:#4b5563;color:#fff}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{background-color:#3b424d;border-color:#353c46;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(213,9%,44%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#4b5563;border-color:#4b5563;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#353c46;border-color:#30363f;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(213,9%,44%,.5)}.btn-success{background-color:#059669;border-color:#059669;color:#fff}.btn-success.focus,.btn-success:focus,.btn-success:hover{background-color:#04714f;border-color:#036546;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(43,166,128,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#059669;border-color:#059669;color:#fff}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#036546;border-color:#03583e;color:#fff}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(43,166,128,.5)}.btn-info{background-color:#2563eb;border-color:#2563eb;color:#fff}.btn-info.focus,.btn-info:focus,.btn-info:hover{background-color:#1451d6;border-color:#134cca;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(70,122,238,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#2563eb;border-color:#2563eb;color:#fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#134cca;border-color:#1248bf;color:#fff}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(70,122,238,.5)}.btn-warning{background-color:#d97706;border-color:#d97706;color:#fff}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{background-color:#b46305;border-color:#a75c05;color:#fff}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(223,139,43,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#d97706;border-color:#d97706;color:#fff}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#a75c05;border-color:#9b5504;color:#fff}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(223,139,43,.5)}.btn-danger{background-color:#dc2626;border-color:#dc2626;color:#fff}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{background-color:#bd1f1f;border-color:#b21d1d;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,71,71,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc2626;border-color:#dc2626;color:#fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#b21d1d;border-color:#a71b1b;color:#fff}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,71,71,.5)}.btn-light{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-light.focus,.btn-light:focus,.btn-light:hover{background-color:#dde0e6;border-color:#d6d9e0;color:#111827}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem hsla(220,7%,83%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#d6d9e0;border-color:#cfd3db;color:#111827}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(220,7%,83%,.5)}.btn-dark{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{background-color:#11171f;border-color:#0d1116;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(65,73,85,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#0d1116;border-color:#080b0e;color:#fff}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(65,73,85,.5)}.btn-outline-primary{border-color:#4040c8;color:#4040c8}.btn-outline-primary:hover{background-color:#4040c8;border-color:#4040c8;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(64,64,200,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#4040c8}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#4040c8;border-color:#4040c8;color:#fff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(64,64,200,.5)}.btn-outline-secondary{border-color:#4b5563;color:#4b5563}.btn-outline-secondary:hover{background-color:#4b5563;border-color:#4b5563;color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(75,85,99,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#4b5563}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#4b5563;border-color:#4b5563;color:#fff}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(75,85,99,.5)}.btn-outline-success{border-color:#059669;color:#059669}.btn-outline-success:hover{background-color:#059669;border-color:#059669;color:#fff}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(5,150,105,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#059669}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#059669;border-color:#059669;color:#fff}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(5,150,105,.5)}.btn-outline-info{border-color:#2563eb;color:#2563eb}.btn-outline-info:hover{background-color:#2563eb;border-color:#2563eb;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(37,99,235,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#2563eb}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#2563eb;border-color:#2563eb;color:#fff}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(37,99,235,.5)}.btn-outline-warning{border-color:#d97706;color:#d97706}.btn-outline-warning:hover{background-color:#d97706;border-color:#d97706;color:#fff}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(217,119,6,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#d97706}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#d97706;border-color:#d97706;color:#fff}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(217,119,6,.5)}.btn-outline-danger{border-color:#dc2626;color:#dc2626}.btn-outline-danger:hover{background-color:#dc2626;border-color:#dc2626;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,38,38,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#dc2626}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#dc2626;border-color:#dc2626;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,38,38,.5)}.btn-outline-light{border-color:#f3f4f6;color:#f3f4f6}.btn-outline-light:hover{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(243,244,246,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f3f4f6}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(243,244,246,.5)}.btn-outline-dark{border-color:#1f2937;color:#1f2937}.btn-outline-dark:hover{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(31,41,55,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#1f2937}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(31,41,55,.5)}.btn-link{color:#818cf8;font-weight:400;text-decoration:none}.btn-link:hover{color:#a5b4fc}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#4b5563;pointer-events:none}.btn-group-lg>.btn,.btn-lg{border-radius:6px;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#374151;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#f3f4f6;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu-left{left:0;right:auto}.dropdown-menu-right{left:auto;right:0}@media (min-width:2px){.dropdown-menu-sm-left{left:0;right:auto}.dropdown-menu-sm-right{left:auto;right:0}}@media (min-width:8px){.dropdown-menu-md-left{left:0;right:auto}.dropdown-menu-md-right{left:auto;right:0}}@media (min-width:9px){.dropdown-menu-lg-left{left:0;right:auto}.dropdown-menu-lg-right{left:auto;right:0}}@media (min-width:10px){.dropdown-menu-xl-left{left:0;right:auto}.dropdown-menu-xl-right{left:auto;right:0}}.dropup .dropdown-menu{bottom:100%;margin-bottom:.125rem;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{left:100%;margin-left:.125rem;margin-top:0;right:auto;top:0}.dropright .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{left:auto;margin-right:.125rem;margin-top:0;right:100%;top:0}.dropleft .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto;right:auto}.dropdown-divider{border-top:1px solid #e5e7eb;height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#fff;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#e5e7eb;color:#090d15;text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:#4040c8;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#6b7280;pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:#4b5563;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1.5rem;white-space:nowrap}.dropdown-item-text{color:#fff;display:block;padding:.25rem 1.5rem}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{flex:1 1 auto;margin-bottom:0;min-width:0;position:relative;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file{align-items:center;display:flex}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{align-items:center;background-color:#e5e7eb;border:1px solid #4b5563;border-radius:.25rem;color:#e5e7eb;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{border-radius:6px;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.custom-control{display:block;min-height:1.5rem;padding-left:1.5rem;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;z-index:1}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{height:1.25rem;left:0;opacity:0;position:absolute;width:1rem;z-index:-1}.custom-control-input:checked~.custom-control-label:before{background-color:#4040c8;border-color:#4040c8;color:#fff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(64,64,200,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#a3a3e5}.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#cbcbf0;border-color:#cbcbf0;color:#fff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#4b5563}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e5e7eb}.custom-control-label{margin-bottom:0;position:relative;vertical-align:top}.custom-control-label:before{background-color:#1f2937;border:1px solid #6b7280;pointer-events:none}.custom-control-label:after,.custom-control-label:before{content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.25rem;width:1rem}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#4040c8;border-color:#4040c8}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(64,64,200,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(64,64,200,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(64,64,200,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{border-radius:.5rem;left:-2.25rem;pointer-events:all;width:1.75rem}.custom-switch .custom-control-label:after{background-color:#6b7280;border-radius:.5rem;height:calc(1rem - 4px);left:calc(-2.25rem + 2px);top:calc(.25rem + 2px);transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(1rem - 4px)}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#1f2937;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(64,64,200,.5)}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1f2937 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231f2937' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #4b5563;border-radius:.25rem;color:#e5e7eb;display:inline-block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;width:100%}.custom-select:focus{border-color:#a3a3e5;box-shadow:0 0 0 .2rem rgba(64,64,200,.25);outline:0}.custom-select:focus::-ms-value{background-color:#1f2937;color:#e5e7eb}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:.75rem}.custom-select:disabled{background-color:#e5e7eb;color:#4b5563}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #e5e7eb}.custom-select-sm{font-size:.875rem;height:calc(1.5em + .5rem + 2px);padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.custom-select-lg{font-size:1.25rem;height:calc(1.5em + 1rem + 2px);padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:calc(1.5em + .75rem + 2px);position:relative;width:100%}.custom-file-input{margin:0;opacity:0;overflow:hidden;z-index:2}.custom-file-input:focus~.custom-file-label{border-color:#a3a3e5;box-shadow:0 0 0 .2rem rgba(64,64,200,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e5e7eb}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{background-color:#1f2937;border:1px solid #4b5563;border-radius:.25rem;font-weight:400;height:calc(1.5em + .75rem + 2px);left:0;overflow:hidden;z-index:1}.custom-file-label,.custom-file-label:after{color:#e5e7eb;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;top:0}.custom-file-label:after{background-color:#e5e7eb;border-left:inherit;border-radius:0 .25rem .25rem 0;bottom:0;content:"Browse";display:block;height:calc(1.5em + .75rem);z-index:3}.custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.4rem;padding:0;width:100%}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #111827,0 0 0 .2rem rgba(64,64,200,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #111827,0 0 0 .2rem rgba(64,64,200,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #111827,0 0 0 .2rem rgba(64,64,200,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#4040c8;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#cbcbf0}.custom-range::-webkit-slider-runnable-track{background-color:#d1d5db;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#4040c8;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#cbcbf0}.custom-range::-moz-range-track{background-color:#d1d5db;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-thumb{appearance:none;background-color:#4040c8;border:0;border-radius:1rem;height:1rem;margin-left:.2rem;margin-right:.2rem;margin-top:0;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#cbcbf0}.custom-range::-ms-track{background-color:transparent;border-color:transparent;border-width:.5rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#d1d5db;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#6b7280}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#6b7280}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#6b7280}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#4b5563;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #d1d5db}.nav-tabs .nav-link{background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-bottom:-1px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e5e7eb #e5e7eb #d1d5db;isolation:isolate}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#4b5563}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#111827;border-color:#d1d5db #d1d5db #111827;color:#374151}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#1f2937;color:#fff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{padding:.5rem 1rem;position:relative}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.25rem;line-height:inherit;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{background:50%/100% 100% no-repeat;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:1.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-left:0;padding-right:0}}@media (min-width:2px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:7.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-left:0;padding-right:0}}@media (min-width:8px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:8.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-left:0;padding-right:0}}@media (min-width:9px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:9.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-left:0;padding-right:0}}@media (min-width:10px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-left:0;padding-right:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{word-wrap:break-word;background-clip:border-box;background-color:#1f2937;border:1px solid rgba(0,0,0,.125);border-radius:6px;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:5px;border-top-right-radius:5px;border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:#374151;border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:5px 5px 0 0}.card-footer{background-color:#374151;border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 5px 5px}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:5px;bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:5px;border-top-right-radius:5px}.card-img,.card-img-bottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.card-deck .card{margin-bottom:15px}@media (min-width:2px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:2px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:2px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{background-color:#e5e7eb;border-radius:.25rem;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#4b5563;content:"/";float:left;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#4b5563}.pagination{border-radius:.25rem;display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #d1d5db;color:#818cf8;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{background-color:#e5e7eb;border-color:#d1d5db;color:#a5b4fc;text-decoration:none;z-index:2}.page-link:focus{box-shadow:0 0 0 .2rem rgba(64,64,200,.25);outline:0;z-index:3}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{background-color:#4040c8;border-color:#4040c8;color:#fff;z-index:3}.page-item.disabled .page-link{background-color:#fff;border-color:#d1d5db;color:#4b5563;cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{border-radius:.25rem;display:inline-block;font-size:.875rem;font-weight:600;line-height:1;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#4040c8;color:#fff}a.badge-primary:focus,a.badge-primary:hover{background-color:#3030a5;color:#fff}a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem rgba(64,64,200,.5);outline:0}.badge-secondary{background-color:#4b5563;color:#fff}a.badge-secondary:focus,a.badge-secondary:hover{background-color:#353c46;color:#fff}a.badge-secondary.focus,a.badge-secondary:focus{box-shadow:0 0 0 .2rem rgba(75,85,99,.5);outline:0}.badge-success{background-color:#059669}a.badge-success:focus,a.badge-success:hover{background-color:#036546;color:#fff}a.badge-success.focus,a.badge-success:focus{box-shadow:0 0 0 .2rem rgba(5,150,105,.5);outline:0}.badge-info{background-color:#2563eb}a.badge-info:focus,a.badge-info:hover{background-color:#134cca;color:#fff}a.badge-info.focus,a.badge-info:focus{box-shadow:0 0 0 .2rem rgba(37,99,235,.5);outline:0}.badge-warning{background-color:#d97706}a.badge-warning:focus,a.badge-warning:hover{background-color:#a75c05;color:#fff}a.badge-warning.focus,a.badge-warning:focus{box-shadow:0 0 0 .2rem rgba(217,119,6,.5);outline:0}.badge-danger{background-color:#dc2626}a.badge-danger:focus,a.badge-danger:hover{background-color:#b21d1d;color:#fff}a.badge-danger.focus,a.badge-danger:focus{box-shadow:0 0 0 .2rem rgba(220,38,38,.5);outline:0}.badge-light{background-color:#f3f4f6;color:#111827}a.badge-light:focus,a.badge-light:hover{background-color:#d6d9e0;color:#111827}a.badge-light.focus,a.badge-light:focus{box-shadow:0 0 0 .2rem rgba(243,244,246,.5);outline:0}.badge-dark{background-color:#1f2937;color:#fff}a.badge-dark:focus,a.badge-dark:hover{background-color:#0d1116;color:#fff}a.badge-dark.focus,a.badge-dark:focus{box-shadow:0 0 0 .2rem rgba(31,41,55,.5);outline:0}.jumbotron{background-color:#e5e7eb;border-radius:6px;margin-bottom:2rem;padding:2rem 1rem}@media (min-width:2px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{border-radius:0;padding-left:0;padding-right:0}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:600}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{background-color:#d9d9f4;border-color:#cacaf0;color:#212168}.alert-primary hr{border-top-color:#b6b6ea}.alert-primary .alert-link{color:#151541}.alert-secondary{background-color:#dbdde0;border-color:#cdcfd3;color:#272c33}.alert-secondary hr{border-top-color:#bfc2c7}.alert-secondary .alert-link{color:#111316}.alert-success{background-color:#cdeae1;border-color:#b9e2d5;color:#034e37}.alert-success hr{border-top-color:#a7dbca}.alert-success .alert-link{color:#011d14}.alert-info{background-color:#d3e0fb;border-color:#c2d3f9;color:#13337a}.alert-info hr{border-top-color:#abc2f7}.alert-info .alert-link{color:#0c214e}.alert-warning{background-color:#f7e4cd;border-color:#f4d9b9;color:#713e03}.alert-warning hr{border-top-color:#f1cda3}.alert-warning .alert-link{color:#3f2302}.alert-danger{background-color:#f8d4d4;border-color:#f5c2c2;color:#721414}.alert-danger hr{border-top-color:#f1acac}.alert-danger .alert-link{color:#470c0c}.alert-light{background-color:#fdfdfd;border-color:#fcfcfc;color:#7e7f80}.alert-light hr{border-top-color:#efefef}.alert-light .alert-link{color:#656666}.alert-dark{background-color:#d2d4d7;border-color:#c0c3c7;color:#10151d}.alert-dark hr{border-top-color:#b3b6bb}.alert-dark .alert-link{color:#000}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e5e7eb;border-radius:.25rem;font-size:.75rem;height:1rem;line-height:0}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{background-color:#4040c8;color:#fff;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{align-items:flex-start;display:flex}.media-body{flex:1}.list-group{border-radius:.25rem;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item-action{color:#374151;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f3f4f6;color:#374151;text-decoration:none;z-index:1}.list-group-item-action:active{background-color:#e5e7eb;color:#f3f4f6}.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);display:block;padding:.75rem 1.25rem;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#4b5563;pointer-events:none}.list-group-item.active{background-color:#4040c8;border-color:#4040c8;color:#fff;z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:1px;margin-top:-1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}@media (min-width:2px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:8px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:9px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:10px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{background-color:#cacaf0;color:#212168}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#b6b6ea;color:#212168}.list-group-item-primary.list-group-item-action.active{background-color:#212168;border-color:#212168;color:#fff}.list-group-item-secondary{background-color:#cdcfd3;color:#272c33}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#bfc2c7;color:#272c33}.list-group-item-secondary.list-group-item-action.active{background-color:#272c33;border-color:#272c33;color:#fff}.list-group-item-success{background-color:#b9e2d5;color:#034e37}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#a7dbca;color:#034e37}.list-group-item-success.list-group-item-action.active{background-color:#034e37;border-color:#034e37;color:#fff}.list-group-item-info{background-color:#c2d3f9;color:#13337a}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#abc2f7;color:#13337a}.list-group-item-info.list-group-item-action.active{background-color:#13337a;border-color:#13337a;color:#fff}.list-group-item-warning{background-color:#f4d9b9;color:#713e03}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#f1cda3;color:#713e03}.list-group-item-warning.list-group-item-action.active{background-color:#713e03;border-color:#713e03;color:#fff}.list-group-item-danger{background-color:#f5c2c2;color:#721414}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f1acac;color:#721414}.list-group-item-danger.list-group-item-action.active{background-color:#721414;border-color:#721414;color:#fff}.list-group-item-light{background-color:#fcfcfc;color:#7e7f80}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#efefef;color:#7e7f80}.list-group-item-light.list-group-item-action.active{background-color:#7e7f80;border-color:#7e7f80;color:#fff}.list-group-item-dark{background-color:#c0c3c7;color:#10151d}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#b3b6bb;color:#10151d}.list-group-item-dark.list-group-item-action.active{background-color:#10151d;border-color:#10151d;color:#fff}.close{color:#000;float:right;font-size:1.5rem;font-weight:600;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{background-color:transparent;border:0;padding:0}a.close.disabled{pointer-events:none}.toast{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);flex-basis:350px;font-size:.875rem;max-width:350px;opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);color:#4b5563;display:flex;padding:.25rem .75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{background-clip:padding-box;background-color:#1f2937;border:1px solid rgba(0,0,0,.2);border-radius:6px;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#4b5563;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:flex-start;border-bottom:1px solid #4b5563;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #4b5563;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:2px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:9px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:10px){.modal-xl{max-width:1140px}}.tooltip{word-wrap:break-word;display:block;font-family:Figtree,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.tooltip.show{opacity:.9}.tooltip .arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#000;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#000;border-radius:.25rem;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;font-family:Figtree,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0 6px;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:1px}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{height:1rem;left:calc(-.5rem - 1px);margin:6px 0;width:.5rem}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:1px}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:1px}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{height:1rem;margin:6px 0;right:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:1px}.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:5px;border-top-right-radius:5px;font-size:1rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#f3f4f6;padding:.5rem .75rem}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background:50%/100% 100% no-repeat;display:inline-block;height:20px;width:20px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-left:15%;margin-right:15%;padding-left:0;position:absolute;right:0;z-index:15}.carousel-indicators li{background-clip:padding-box;background-color:#fff;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:-.125em;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{animation:spinner-grow .75s linear infinite;background-color:currentcolor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:-.125em;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#4040c8!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#3030a5!important}.bg-secondary{background-color:#4b5563!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#353c46!important}.bg-success{background-color:#059669!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#036546!important}.bg-info{background-color:#2563eb!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#134cca!important}.bg-warning{background-color:#d97706!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#a75c05!important}.bg-danger{background-color:#dc2626!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#b21d1d!important}.bg-light{background-color:#f3f4f6!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#d6d9e0!important}.bg-dark{background-color:#1f2937!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#0d1116!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #4b5563!important}.border-top{border-top:1px solid #4b5563!important}.border-right{border-right:1px solid #4b5563!important}.border-bottom{border-bottom:1px solid #4b5563!important}.border-left{border-left:1px solid #4b5563!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#4040c8!important}.border-secondary{border-color:#4b5563!important}.border-success{border-color:#059669!important}.border-info{border-color:#2563eb!important}.border-warning{border-color:#d97706!important}.border-danger{border-color:#dc2626!important}.border-light{border-color:#f3f4f6!important}.border-dark{border-color:#1f2937!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:6px!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:2px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:8px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:9px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:10px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:2px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:8px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:9px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:10px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:2px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:8px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:9px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:10px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:2px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:8px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:9px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:10px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:2px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:8px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:9px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:10px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:600!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#4040c8!important}a.text-primary:focus,a.text-primary:hover{color:#2a2a92!important}.text-secondary{color:#4b5563!important}a.text-secondary:focus,a.text-secondary:hover{color:#2a3037!important}.text-success{color:#059669!important}a.text-success:focus,a.text-success:hover{color:#034c35!important}.text-info{color:#2563eb!important}a.text-info:focus,a.text-info:hover{color:#1043b3!important}.text-warning{color:#d97706!important}a.text-warning:focus,a.text-warning:hover{color:#8f4e04!important}.text-danger{color:#dc2626!important}a.text-danger:focus,a.text-danger:hover{color:#9c1919!important}.text-light{color:#f3f4f6!important}a.text-light:focus,a.text-light:hover{color:#c7ccd5!important}.text-dark{color:#1f2937!important}a.text-dark:focus,a.text-dark:hover{color:#030506!important}.text-body{color:#f3f4f6!important}.text-muted{color:#9ca3af!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #6b7280}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:9px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #d1d5db!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#374151}.table .thead-dark th{border-color:#374151;color:inherit}}.vjs-tree{color:#bfc7d5!important;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.vjs-tree .vjs-tree__content{border-left:1px dotted hsla(0,0%,80%,.28)!important}.vjs-tree .vjs-tree__node{cursor:pointer}.vjs-tree .vjs-tree__node:hover{color:#20a0ff}.vjs-tree .vjs-checkbox{left:-30px;position:absolute}.vjs-tree .vjs-value__boolean,.vjs-tree .vjs-value__null,.vjs-tree .vjs-value__number{color:#a291f5!important}.vjs-tree .vjs-value__string{color:#c3e88d!important}.vjs-tree .vjs-key{color:#c3cbd3!important}.hljs-addition,.hljs-attr,.hljs-keyword,.hljs-selector-tag{color:#13ce66}.hljs-bullet,.hljs-meta,.hljs-name,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable{color:#c3e88d}.hljs-comment,.hljs-deletion,.hljs-quote{color:#bfcbd9}.hljs-literal,.hljs-number,.hljs-title{color:#a291f5!important}body{padding-bottom:20px}.container{max-width:1440px}html{min-width:1140px}[v-cloak]{display:none}svg.icon{height:1rem;width:1rem}.header{border-bottom:1px solid #374151}.header .logo{color:#e5e7eb;text-decoration:none}.header .logo svg{height:1.7rem;width:1.7rem}.sidebar .nav-item a{border-radius:6px;color:#9ca3af;margin-bottom:4px;padding:.5rem .75rem}.sidebar .nav-item a svg{fill:#6b7280;height:1.25rem;margin-right:15px;width:1.25rem}.sidebar .nav-item a:hover{background-color:#1f2937;color:#d1d5db}.sidebar .nav-item a.active{background-color:#1f2937;color:#818cf8}.sidebar .nav-item a.active svg{fill:#6366f1}.card{border:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.card .bottom-radius{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.card .card-header{background-color:#374151;border-bottom:none;min-height:60px;padding-bottom:.7rem;padding-top:.7rem}.card .card-header .btn-group .btn{padding:.2rem .5rem}.card .card-header .form-control-with-icon{position:relative}.card .card-header .form-control-with-icon .icon-wrapper{jusify-content:center;align-items:center;bottom:0;display:flex;left:.75rem;position:absolute;top:0}.card .card-header .form-control-with-icon .icon-wrapper .icon{fill:#9ca3af}.card .card-header .form-control-with-icon .form-control{border-radius:9999px;font-size:.875rem;padding-left:2.25rem}.card .table td,.card .table th{padding:.75rem 1.25rem}.card .table th{background-color:#1f2937;border-bottom:0;font-size:.875rem;padding:.5rem 1.25rem}.card .table:not(.table-borderless) td{border-top:1px solid #374151}.card .table.penultimate-column-right td:nth-last-child(2),.card .table.penultimate-column-right th:nth-last-child(2){text-align:right}.card .table td.table-fit,.card .table th.table-fit{white-space:nowrap;width:1%}.fill-text-color{fill:#f3f4f6}.fill-danger{fill:#dc2626}.fill-warning{fill:#d97706}.fill-info{fill:#2563eb}.fill-success{fill:#059669}.fill-primary{fill:#4040c8}button:hover .fill-primary{fill:#fff}.btn-outline-primary.active .fill-primary{fill:#111827}.btn-outline-primary:not(:disabled):not(.disabled).active:focus{box-shadow:none!important}.btn-muted{background:#1f2937;color:#9ca3af}.btn-muted:focus,.btn-muted:hover{background:#374151;color:#d1d5db}.btn-muted.active{background:#4040c8;color:#fff}.badge-secondary{background:#d1d5db;color:#374151}.badge-success{background:#10b981;color:#fff}.badge-info{background:#3b82f6;color:#fff}.badge-warning{background:#f59e0b;color:#fff}.badge-danger{background:#ef4444;color:#fff}.control-action svg{fill:#6b7280;height:1.2rem;width:1.2rem}.control-action svg:hover{fill:#818cf8}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{animation:spin 2s linear infinite}.card .nav-pills{background:#374151}.card .nav-pills .nav-link{border-radius:0;color:#9ca3af;font-size:.9rem;padding:.75rem 1.25rem}.card .nav-pills .nav-link:focus,.card .nav-pills .nav-link:hover{color:#e5e7eb}.card .nav-pills .nav-link.active{background:none;border-bottom:2px solid #a5b4fc;color:#a5b4fc}.list-enter-active:not(.dontanimate){transition:background 1s linear}.list-enter:not(.dontanimate),.list-leave-to:not(.dontanimate){background:#312e81}.code-bg .list-enter:not(.dontanimate),.code-bg .list-leave-to:not(.dontanimate){background:#4b5563}#indexScreen td{vertical-align:middle!important}.card-bg-secondary{background:#1f2937}.code-bg{background:#292d3e}.disabled-watcher{background:#dc2626;color:#fff;padding:.75rem}.copy-to-clipboard{--tw-text-opacity:1;color:rgb(231 232 242/var(--tw-text-opacity));opacity:.7;outline:2px solid transparent;outline-offset:2px;position:absolute;right:0;top:0;z-index:10} diff --git a/public/vendor/telescope/app.css b/public/vendor/telescope/app.css new file mode 100644 index 000000000..98cea9a89 --- /dev/null +++ b/public/vendor/telescope/app.css @@ -0,0 +1,7 @@ +@charset "UTF-8"; +/*! + * Bootstrap v4.6.2 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#4b5563;--gray-dark:#1f2937;--primary:#4040c8;--secondary:#4b5563;--success:#059669;--info:#2563eb;--warning:#d97706;--danger:#dc2626;--light:#f3f4f6;--dark:#1f2937;--breakpoint-xs:0;--breakpoint-sm:2px;--breakpoint-md:8px;--breakpoint-lg:9px;--breakpoint-xl:10px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#f3f4f6;color:#111827;font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#6366f1;text-decoration:none}a:hover{color:#4f46e5;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6b7280;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:.875em;font-weight:400}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote-footer{color:#4b5563;display:block;font-size:.875em}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#4b5563;font-size:90%}code{word-wrap:break-word;color:#e83e8c;font-size:87.5%}a>code{color:inherit}kbd{background-color:#111827;border-radius:.2rem;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:600;padding:0}pre{color:#111827;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:2px){.container,.container-sm{max-width:1137px}}@media (min-width:8px){.container,.container-md,.container-sm{max-width:1138px}}@media (min-width:9px){.container,.container-lg,.container-md,.container-sm{max-width:1139px}}@media (min-width:10px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:2px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:8px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:9px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:10px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{color:#111827;margin-bottom:1rem;width:100%}.table td,.table th{border-top:1px solid #e5e7eb;padding:.75rem;vertical-align:top}.table thead th{border-bottom:2px solid #e5e7eb;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #e5e7eb}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #e5e7eb}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:#f3f4f6;color:#111827}.table-primary,.table-primary>td,.table-primary>th{background-color:#cacaf0}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#9c9ce2}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b6b6ea}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#cdcfd3}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#a1a7ae}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#bfc2c7}.table-success,.table-success>td,.table-success>th{background-color:#b9e2d5}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#7dc8b1}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a7dbca}.table-info,.table-info>td,.table-info>th{background-color:#c2d3f9}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#8eaef5}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abc2f7}.table-warning,.table-warning>td,.table-warning>th{background-color:#f4d9b9}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ebb87e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#f1cda3}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c2c2}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed8e8e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1acac}.table-light,.table-light>td,.table-light>th{background-color:#fcfcfc}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#f9f9fa}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#efefef}.table-dark,.table-dark>td,.table-dark>th{background-color:#c0c3c7}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#8b9097}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b3b6bb}.table-active,.table-active>td,.table-active>th{background-color:#f3f4f6}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e4e7eb}.table .thead-dark th{background-color:#1f2937;border-color:#2d3b4f;color:#fff}.table .thead-light th{background-color:#e5e7eb;border-color:#e5e7eb;color:#374151}.table-dark{background-color:#1f2937;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#2d3b4f}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075);color:#fff}@media (max-width:1.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:7.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-md>.table-bordered{border:0}}@media (max-width:8.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:9.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;color:#1f2937;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{background-color:#fff;border-color:#a3a3e5;box-shadow:0 0 0 .2rem rgba(64,64,200,.25);color:#1f2937;outline:0}.form-control::-moz-placeholder{color:#4b5563;opacity:1}.form-control::placeholder{color:#4b5563;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e5e7eb;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #1f2937}select.form-control:focus::-ms-value{background-color:#fff;color:#1f2937}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;line-height:1.5;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#111827;display:block;font-size:1rem;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.2rem;font-size:.875rem;height:calc(1.5em + .5rem + 2px);line-height:1.5;padding:.25rem .5rem}.form-control-lg{border-radius:6px;font-size:1.25rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;padding:.5rem 1rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6b7280}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#059669;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(5,150,105,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23059669' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#059669;padding-right:calc(1.5em + .75rem)!important}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#059669;box-shadow:0 0 0 .2rem rgba(5,150,105,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{background-position:right 1.5rem center;padding-right:3rem!important}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-valid,.was-validated .custom-select:valid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231f2937' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23059669' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#059669;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#059669;box-shadow:0 0 0 .2rem rgba(5,150,105,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#059669}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#059669}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#059669}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#07c78c;border-color:#07c78c}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(5,150,105,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#059669}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#059669}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#059669;box-shadow:0 0 0 .2rem rgba(5,150,105,.25)}.invalid-feedback{color:#dc2626;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,38,38,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc2626'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc2626' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc2626;padding-right:calc(1.5em + .75rem)!important}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc2626;box-shadow:0 0 0 .2rem rgba(220,38,38,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{background-position:right 1.5rem center;padding-right:3rem!important}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231f2937' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc2626'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc2626' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#dc2626;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc2626;box-shadow:0 0 0 .2rem rgba(220,38,38,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc2626}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc2626}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc2626}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e35252;border-color:#e35252}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,38,38,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc2626}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc2626}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc2626;box-shadow:0 0 0 .2rem rgba(220,38,38,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media (min-width:2px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{align-items:center;display:flex;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{flex-shrink:0;margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#111827;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#111827;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(64,64,200,.25);outline:0}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:#4040c8;border-color:#4040c8;color:#fff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#3232af;border-color:#3030a5;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 0 rgba(93,93,208,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#4040c8;border-color:#4040c8;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#3030a5;border-color:#2d2d9b;color:#fff}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(93,93,208,.5)}.btn-secondary{background-color:#4b5563;border-color:#4b5563;color:#fff}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{background-color:#3b424d;border-color:#353c46;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 0 hsla(213,9%,44%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#4b5563;border-color:#4b5563;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#353c46;border-color:#30363f;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(213,9%,44%,.5)}.btn-success{background-color:#059669;border-color:#059669;color:#fff}.btn-success.focus,.btn-success:focus,.btn-success:hover{background-color:#04714f;border-color:#036546;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 0 rgba(43,166,128,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#059669;border-color:#059669;color:#fff}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#036546;border-color:#03583e;color:#fff}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(43,166,128,.5)}.btn-info{background-color:#2563eb;border-color:#2563eb;color:#fff}.btn-info.focus,.btn-info:focus,.btn-info:hover{background-color:#1451d6;border-color:#134cca;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 0 rgba(70,122,238,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#2563eb;border-color:#2563eb;color:#fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#134cca;border-color:#1248bf;color:#fff}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(70,122,238,.5)}.btn-warning{background-color:#d97706;border-color:#d97706;color:#fff}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{background-color:#b46305;border-color:#a75c05;color:#fff}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 0 rgba(223,139,43,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#d97706;border-color:#d97706;color:#fff}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#a75c05;border-color:#9b5504;color:#fff}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(223,139,43,.5)}.btn-danger{background-color:#dc2626;border-color:#dc2626;color:#fff}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{background-color:#bd1f1f;border-color:#b21d1d;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 0 rgba(225,71,71,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc2626;border-color:#dc2626;color:#fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#b21d1d;border-color:#a71b1b;color:#fff}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(225,71,71,.5)}.btn-light{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-light.focus,.btn-light:focus,.btn-light:hover{background-color:#dde0e6;border-color:#d6d9e0;color:#111827}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 0 hsla(220,7%,83%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#d6d9e0;border-color:#cfd3db;color:#111827}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(220,7%,83%,.5)}.btn-dark{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{background-color:#11171f;border-color:#0d1116;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 0 rgba(65,73,85,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#0d1116;border-color:#080b0e;color:#fff}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(65,73,85,.5)}.btn-outline-primary{border-color:#4040c8;color:#4040c8}.btn-outline-primary:hover{background-color:#4040c8;border-color:#4040c8;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 0 rgba(64,64,200,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#4040c8}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#4040c8;border-color:#4040c8;color:#fff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(64,64,200,.5)}.btn-outline-secondary{border-color:#4b5563;color:#4b5563}.btn-outline-secondary:hover{background-color:#4b5563;border-color:#4b5563;color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 0 rgba(75,85,99,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#4b5563}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#4b5563;border-color:#4b5563;color:#fff}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(75,85,99,.5)}.btn-outline-success{border-color:#059669;color:#059669}.btn-outline-success:hover{background-color:#059669;border-color:#059669;color:#fff}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 0 rgba(5,150,105,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#059669}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#059669;border-color:#059669;color:#fff}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(5,150,105,.5)}.btn-outline-info{border-color:#2563eb;color:#2563eb}.btn-outline-info:hover{background-color:#2563eb;border-color:#2563eb;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 0 rgba(37,99,235,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#2563eb}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#2563eb;border-color:#2563eb;color:#fff}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(37,99,235,.5)}.btn-outline-warning{border-color:#d97706;color:#d97706}.btn-outline-warning:hover{background-color:#d97706;border-color:#d97706;color:#fff}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 0 rgba(217,119,6,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#d97706}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#d97706;border-color:#d97706;color:#fff}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(217,119,6,.5)}.btn-outline-danger{border-color:#dc2626;color:#dc2626}.btn-outline-danger:hover{background-color:#dc2626;border-color:#dc2626;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 0 rgba(220,38,38,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#dc2626}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#dc2626;border-color:#dc2626;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(220,38,38,.5)}.btn-outline-light{border-color:#f3f4f6;color:#f3f4f6}.btn-outline-light:hover{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 0 rgba(243,244,246,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f3f4f6}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(243,244,246,.5)}.btn-outline-dark{border-color:#1f2937;color:#1f2937}.btn-outline-dark:hover{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 0 rgba(31,41,55,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#1f2937}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(31,41,55,.5)}.btn-link{color:#6366f1;font-weight:400;text-decoration:none}.btn-link:hover{color:#4f46e5}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#4b5563;pointer-events:none}.btn-group-lg>.btn,.btn-lg{border-radius:6px;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#111827;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu-left{left:0;right:auto}.dropdown-menu-right{left:auto;right:0}@media (min-width:2px){.dropdown-menu-sm-left{left:0;right:auto}.dropdown-menu-sm-right{left:auto;right:0}}@media (min-width:8px){.dropdown-menu-md-left{left:0;right:auto}.dropdown-menu-md-right{left:auto;right:0}}@media (min-width:9px){.dropdown-menu-lg-left{left:0;right:auto}.dropdown-menu-lg-right{left:auto;right:0}}@media (min-width:10px){.dropdown-menu-xl-left{left:0;right:auto}.dropdown-menu-xl-right{left:auto;right:0}}.dropup .dropdown-menu{bottom:100%;margin-bottom:.125rem;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{left:100%;margin-left:.125rem;margin-top:0;right:auto;top:0}.dropright .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{left:auto;margin-right:.125rem;margin-top:0;right:100%;top:0}.dropleft .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto;right:auto}.dropdown-divider{border-top:1px solid #e5e7eb;height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#374151;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#e5e7eb;color:#090d15;text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:#4040c8;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#6b7280;pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:#4b5563;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1.5rem;white-space:nowrap}.dropdown-item-text{color:#374151;display:block;padding:.25rem 1.5rem}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{flex:1 1 auto;margin-bottom:0;min-width:0;position:relative;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file{align-items:center;display:flex}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{align-items:center;background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:.25rem;color:#1f2937;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{border-radius:6px;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.custom-control{display:block;min-height:1.5rem;padding-left:1.5rem;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;z-index:1}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{height:1.25rem;left:0;opacity:0;position:absolute;width:1rem;z-index:-1}.custom-control-input:checked~.custom-control-label:before{background-color:#4040c8;border-color:#4040c8;color:#fff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(64,64,200,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#a3a3e5}.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#cbcbf0;border-color:#cbcbf0;color:#fff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#4b5563}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e5e7eb}.custom-control-label{margin-bottom:0;position:relative;vertical-align:top}.custom-control-label:before{background-color:#fff;border:1px solid #6b7280;pointer-events:none}.custom-control-label:after,.custom-control-label:before{content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.25rem;width:1rem}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#4040c8;border-color:#4040c8}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(64,64,200,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(64,64,200,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(64,64,200,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{border-radius:.5rem;left:-2.25rem;pointer-events:all;width:1.75rem}.custom-switch .custom-control-label:after{background-color:#6b7280;border-radius:.5rem;height:calc(1rem - 4px);left:calc(-2.25rem + 2px);top:calc(.25rem + 2px);transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(1rem - 4px)}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(64,64,200,.5)}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231f2937' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #d1d5db;border-radius:.25rem;color:#1f2937;display:inline-block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;width:100%}.custom-select:focus{border-color:#a3a3e5;box-shadow:0 0 0 .2rem rgba(64,64,200,.25);outline:0}.custom-select:focus::-ms-value{background-color:#fff;color:#1f2937}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:.75rem}.custom-select:disabled{background-color:#e5e7eb;color:#4b5563}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #1f2937}.custom-select-sm{font-size:.875rem;height:calc(1.5em + .5rem + 2px);padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.custom-select-lg{font-size:1.25rem;height:calc(1.5em + 1rem + 2px);padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:calc(1.5em + .75rem + 2px);position:relative;width:100%}.custom-file-input{margin:0;opacity:0;overflow:hidden;z-index:2}.custom-file-input:focus~.custom-file-label{border-color:#a3a3e5;box-shadow:0 0 0 .2rem rgba(64,64,200,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e5e7eb}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;font-weight:400;height:calc(1.5em + .75rem + 2px);left:0;overflow:hidden;z-index:1}.custom-file-label,.custom-file-label:after{color:#1f2937;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;top:0}.custom-file-label:after{background-color:#e5e7eb;border-left:inherit;border-radius:0 .25rem .25rem 0;bottom:0;content:"Browse";display:block;height:calc(1.5em + .75rem);z-index:3}.custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.4rem;padding:0;width:100%}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f3f4f6,0 0 0 .2rem rgba(64,64,200,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f3f4f6,0 0 0 .2rem rgba(64,64,200,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f3f4f6,0 0 0 .2rem rgba(64,64,200,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#4040c8;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#cbcbf0}.custom-range::-webkit-slider-runnable-track{background-color:#d1d5db;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#4040c8;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#cbcbf0}.custom-range::-moz-range-track{background-color:#d1d5db;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-thumb{appearance:none;background-color:#4040c8;border:0;border-radius:1rem;height:1rem;margin-left:.2rem;margin-right:.2rem;margin-top:0;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#cbcbf0}.custom-range::-ms-track{background-color:transparent;border-color:transparent;border-width:.5rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#d1d5db;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#6b7280}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#6b7280}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#6b7280}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#4b5563;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #d1d5db}.nav-tabs .nav-link{background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-bottom:-1px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e5e7eb #e5e7eb #d1d5db;isolation:isolate}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#4b5563}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#f3f4f6;border-color:#d1d5db #d1d5db #f3f4f6;color:#374151}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#e5e7eb;color:#fff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{padding:.5rem 1rem;position:relative}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.25rem;line-height:inherit;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{background:50%/100% 100% no-repeat;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:1.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-left:0;padding-right:0}}@media (min-width:2px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:7.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-left:0;padding-right:0}}@media (min-width:8px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:8.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-left:0;padding-right:0}}@media (min-width:9px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:9.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-left:0;padding-right:0}}@media (min-width:10px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-left:0;padding-right:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:6px;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:5px;border-top-right-radius:5px;border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:5px 5px 0 0}.card-footer{background-color:#fff;border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 5px 5px}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:5px;bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:5px;border-top-right-radius:5px}.card-img,.card-img-bottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.card-deck .card{margin-bottom:15px}@media (min-width:2px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:2px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:2px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{background-color:#e5e7eb;border-radius:.25rem;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#4b5563;content:"/";float:left;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#4b5563}.pagination{border-radius:.25rem;display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #d1d5db;color:#6366f1;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{background-color:#e5e7eb;border-color:#d1d5db;color:#4f46e5;text-decoration:none;z-index:2}.page-link:focus{box-shadow:0 0 0 .2rem rgba(64,64,200,.25);outline:0;z-index:3}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{background-color:#4040c8;border-color:#4040c8;color:#fff;z-index:3}.page-item.disabled .page-link{background-color:#fff;border-color:#d1d5db;color:#4b5563;cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{border-radius:.25rem;display:inline-block;font-size:.875rem;font-weight:600;line-height:1;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#4040c8;color:#fff}a.badge-primary:focus,a.badge-primary:hover{background-color:#3030a5;color:#fff}a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem rgba(64,64,200,.5);outline:0}.badge-secondary{background-color:#4b5563;color:#fff}a.badge-secondary:focus,a.badge-secondary:hover{background-color:#353c46;color:#fff}a.badge-secondary.focus,a.badge-secondary:focus{box-shadow:0 0 0 .2rem rgba(75,85,99,.5);outline:0}.badge-success{background-color:#059669;color:#fff}a.badge-success:focus,a.badge-success:hover{background-color:#036546;color:#fff}a.badge-success.focus,a.badge-success:focus{box-shadow:0 0 0 .2rem rgba(5,150,105,.5);outline:0}.badge-info{background-color:#2563eb;color:#fff}a.badge-info:focus,a.badge-info:hover{background-color:#134cca;color:#fff}a.badge-info.focus,a.badge-info:focus{box-shadow:0 0 0 .2rem rgba(37,99,235,.5);outline:0}.badge-warning{background-color:#d97706;color:#fff}a.badge-warning:focus,a.badge-warning:hover{background-color:#a75c05;color:#fff}a.badge-warning.focus,a.badge-warning:focus{box-shadow:0 0 0 .2rem rgba(217,119,6,.5);outline:0}.badge-danger{background-color:#dc2626;color:#fff}a.badge-danger:focus,a.badge-danger:hover{background-color:#b21d1d;color:#fff}a.badge-danger.focus,a.badge-danger:focus{box-shadow:0 0 0 .2rem rgba(220,38,38,.5);outline:0}.badge-light{background-color:#f3f4f6;color:#111827}a.badge-light:focus,a.badge-light:hover{background-color:#d6d9e0;color:#111827}a.badge-light.focus,a.badge-light:focus{box-shadow:0 0 0 .2rem rgba(243,244,246,.5);outline:0}.badge-dark{background-color:#1f2937;color:#fff}a.badge-dark:focus,a.badge-dark:hover{background-color:#0d1116;color:#fff}a.badge-dark.focus,a.badge-dark:focus{box-shadow:0 0 0 .2rem rgba(31,41,55,.5);outline:0}.jumbotron{background-color:#e5e7eb;border-radius:6px;margin-bottom:2rem;padding:2rem 1rem}@media (min-width:2px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{border-radius:0;padding-left:0;padding-right:0}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:600}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{background-color:#d9d9f4;border-color:#cacaf0;color:#212168}.alert-primary hr{border-top-color:#b6b6ea}.alert-primary .alert-link{color:#151541}.alert-secondary{background-color:#dbdde0;border-color:#cdcfd3;color:#272c33}.alert-secondary hr{border-top-color:#bfc2c7}.alert-secondary .alert-link{color:#111316}.alert-success{background-color:#cdeae1;border-color:#b9e2d5;color:#034e37}.alert-success hr{border-top-color:#a7dbca}.alert-success .alert-link{color:#011d14}.alert-info{background-color:#d3e0fb;border-color:#c2d3f9;color:#13337a}.alert-info hr{border-top-color:#abc2f7}.alert-info .alert-link{color:#0c214e}.alert-warning{background-color:#f7e4cd;border-color:#f4d9b9;color:#713e03}.alert-warning hr{border-top-color:#f1cda3}.alert-warning .alert-link{color:#3f2302}.alert-danger{background-color:#f8d4d4;border-color:#f5c2c2;color:#721414}.alert-danger hr{border-top-color:#f1acac}.alert-danger .alert-link{color:#470c0c}.alert-light{background-color:#fdfdfd;border-color:#fcfcfc;color:#7e7f80}.alert-light hr{border-top-color:#efefef}.alert-light .alert-link{color:#656666}.alert-dark{background-color:#d2d4d7;border-color:#c0c3c7;color:#10151d}.alert-dark hr{border-top-color:#b3b6bb}.alert-dark .alert-link{color:#000}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e5e7eb;border-radius:.25rem;font-size:.75rem;height:1rem;line-height:0}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{background-color:#4040c8;color:#fff;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{align-items:flex-start;display:flex}.media-body{flex:1}.list-group{border-radius:.25rem;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item-action{color:#374151;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f3f4f6;color:#374151;text-decoration:none;z-index:1}.list-group-item-action:active{background-color:#e5e7eb;color:#111827}.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);display:block;padding:.75rem 1.25rem;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#4b5563;pointer-events:none}.list-group-item.active{background-color:#4040c8;border-color:#4040c8;color:#fff;z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:1px;margin-top:-1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}@media (min-width:2px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:8px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:9px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:10px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{background-color:#cacaf0;color:#212168}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#b6b6ea;color:#212168}.list-group-item-primary.list-group-item-action.active{background-color:#212168;border-color:#212168;color:#fff}.list-group-item-secondary{background-color:#cdcfd3;color:#272c33}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#bfc2c7;color:#272c33}.list-group-item-secondary.list-group-item-action.active{background-color:#272c33;border-color:#272c33;color:#fff}.list-group-item-success{background-color:#b9e2d5;color:#034e37}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#a7dbca;color:#034e37}.list-group-item-success.list-group-item-action.active{background-color:#034e37;border-color:#034e37;color:#fff}.list-group-item-info{background-color:#c2d3f9;color:#13337a}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#abc2f7;color:#13337a}.list-group-item-info.list-group-item-action.active{background-color:#13337a;border-color:#13337a;color:#fff}.list-group-item-warning{background-color:#f4d9b9;color:#713e03}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#f1cda3;color:#713e03}.list-group-item-warning.list-group-item-action.active{background-color:#713e03;border-color:#713e03;color:#fff}.list-group-item-danger{background-color:#f5c2c2;color:#721414}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f1acac;color:#721414}.list-group-item-danger.list-group-item-action.active{background-color:#721414;border-color:#721414;color:#fff}.list-group-item-light{background-color:#fcfcfc;color:#7e7f80}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#efefef;color:#7e7f80}.list-group-item-light.list-group-item-action.active{background-color:#7e7f80;border-color:#7e7f80;color:#fff}.list-group-item-dark{background-color:#c0c3c7;color:#10151d}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#b3b6bb;color:#10151d}.list-group-item-dark.list-group-item-action.active{background-color:#10151d;border-color:#10151d;color:#fff}.close{color:#000;float:right;font-size:1.5rem;font-weight:600;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{background-color:transparent;border:0;padding:0}a.close.disabled{pointer-events:none}.toast{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);flex-basis:350px;font-size:.875rem;max-width:350px;opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);color:#4b5563;display:flex;padding:.25rem .75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:flex-start;border-bottom:1px solid #d1d5db;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #d1d5db;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:2px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:9px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:10px){.modal-xl{max-width:1140px}}.tooltip{word-wrap:break-word;display:block;font-family:Figtree,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.tooltip.show{opacity:.9}.tooltip .arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#000;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#000;border-radius:.25rem;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;font-family:Figtree,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0 6px;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:1px}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{height:1rem;left:calc(-.5rem - 1px);margin:6px 0;width:.5rem}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:1px}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:1px}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{height:1rem;margin:6px 0;right:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:1px}.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:5px;border-top-right-radius:5px;font-size:1rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#111827;padding:.5rem .75rem}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background:50%/100% 100% no-repeat;display:inline-block;height:20px;width:20px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-left:15%;margin-right:15%;padding-left:0;position:absolute;right:0;z-index:15}.carousel-indicators li{background-clip:padding-box;background-color:#fff;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:-.125em;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{animation:spinner-grow .75s linear infinite;background-color:currentcolor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:-.125em;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#4040c8!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#3030a5!important}.bg-secondary{background-color:#4b5563!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#353c46!important}.bg-success{background-color:#059669!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#036546!important}.bg-info{background-color:#2563eb!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#134cca!important}.bg-warning{background-color:#d97706!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#a75c05!important}.bg-danger{background-color:#dc2626!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#b21d1d!important}.bg-light{background-color:#f3f4f6!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#d6d9e0!important}.bg-dark{background-color:#1f2937!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#0d1116!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #d1d5db!important}.border-top{border-top:1px solid #d1d5db!important}.border-right{border-right:1px solid #d1d5db!important}.border-bottom{border-bottom:1px solid #d1d5db!important}.border-left{border-left:1px solid #d1d5db!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#4040c8!important}.border-secondary{border-color:#4b5563!important}.border-success{border-color:#059669!important}.border-info{border-color:#2563eb!important}.border-warning{border-color:#d97706!important}.border-danger{border-color:#dc2626!important}.border-light{border-color:#f3f4f6!important}.border-dark{border-color:#1f2937!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:6px!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:2px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:8px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:9px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:10px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:2px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:8px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:9px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:10px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:2px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:8px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:9px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:10px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:2px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:8px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:9px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:10px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:2px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:8px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:9px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:10px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:600!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#4040c8!important}a.text-primary:focus,a.text-primary:hover{color:#2a2a92!important}.text-secondary{color:#4b5563!important}a.text-secondary:focus,a.text-secondary:hover{color:#2a3037!important}.text-success{color:#059669!important}a.text-success:focus,a.text-success:hover{color:#034c35!important}.text-info{color:#2563eb!important}a.text-info:focus,a.text-info:hover{color:#1043b3!important}.text-warning{color:#d97706!important}a.text-warning:focus,a.text-warning:hover{color:#8f4e04!important}.text-danger{color:#dc2626!important}a.text-danger:focus,a.text-danger:hover{color:#9c1919!important}.text-light{color:#f3f4f6!important}a.text-light:focus,a.text-light:hover{color:#c7ccd5!important}.text-dark{color:#1f2937!important}a.text-dark:focus,a.text-dark:hover{color:#030506!important}.text-body{color:#111827!important}.text-muted{color:#6b7280!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #6b7280}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:9px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #d1d5db!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#e5e7eb}.table .thead-dark th{border-color:#e5e7eb;color:inherit}}.vjs-tree{color:#bfc7d5!important;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.vjs-tree .vjs-tree__content{border-left:1px dotted hsla(0,0%,80%,.28)!important}.vjs-tree .vjs-tree__node{cursor:pointer}.vjs-tree .vjs-tree__node:hover{color:#20a0ff}.vjs-tree .vjs-checkbox{left:-30px;position:absolute}.vjs-tree .vjs-value__boolean,.vjs-tree .vjs-value__null,.vjs-tree .vjs-value__number{color:#a291f5!important}.vjs-tree .vjs-value__string{color:#c3e88d!important}.vjs-tree .vjs-key{color:#c3cbd3!important}.hljs-addition,.hljs-attr,.hljs-keyword,.hljs-selector-tag{color:#13ce66}.hljs-bullet,.hljs-meta,.hljs-name,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable{color:#c3e88d}.hljs-comment,.hljs-deletion,.hljs-quote{color:#bfcbd9}.hljs-literal,.hljs-number,.hljs-title{color:#a291f5!important}body{padding-bottom:20px}.container{max-width:1440px}html{min-width:1140px}[v-cloak]{display:none}svg.icon{height:1rem;width:1rem}.header{border-bottom:1px solid #e5e7eb}.header .logo{color:#374151;text-decoration:none}.header .logo svg{height:1.7rem;width:1.7rem}.sidebar .nav-item a{border-radius:6px;color:#4b5563;margin-bottom:4px;padding:.5rem .75rem}.sidebar .nav-item a svg{fill:#9ca3af;height:1.25rem;margin-right:15px;width:1.25rem}.sidebar .nav-item a.active,.sidebar .nav-item a:hover{background-color:#e5e7eb;color:#4040c8}.sidebar .nav-item a.active svg{fill:#4040c8}.card{border:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.card .bottom-radius{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.card .card-header{background-color:#fff;border-bottom:none;min-height:60px;padding-bottom:.7rem;padding-top:.7rem}.card .card-header .btn-group .btn{padding:.2rem .5rem}.card .card-header .form-control-with-icon{position:relative}.card .card-header .form-control-with-icon .icon-wrapper{jusify-content:center;align-items:center;bottom:0;display:flex;left:.75rem;position:absolute;top:0}.card .card-header .form-control-with-icon .icon-wrapper .icon{fill:#6b7280}.card .card-header .form-control-with-icon .form-control{border-radius:9999px;font-size:.875rem;padding-left:2.25rem}.card .table td,.card .table th{padding:.75rem 1.25rem}.card .table th{background-color:#f3f4f6;border-bottom:0;font-size:.875rem;padding:.5rem 1.25rem}.card .table:not(.table-borderless) td{border-top:1px solid #e5e7eb}.card .table.penultimate-column-right td:nth-last-child(2),.card .table.penultimate-column-right th:nth-last-child(2){text-align:right}.card .table td.table-fit,.card .table th.table-fit{white-space:nowrap;width:1%}.fill-text-color{fill:#111827}.fill-danger{fill:#dc2626}.fill-warning{fill:#d97706}.fill-info{fill:#2563eb}.fill-success{fill:#059669}.fill-primary{fill:#4040c8}button:hover .fill-primary{fill:#fff}.btn-outline-primary.active .fill-primary{fill:#f3f4f6}.btn-outline-primary:not(:disabled):not(.disabled).active:focus{box-shadow:none!important}.btn-muted{background:#e5e7eb;color:#4b5563}.btn-muted:focus,.btn-muted:hover{background:#d1d5db;color:#111827}.btn-muted.active{background:#4040c8;color:#fff}.badge-secondary{background:#e5e7eb;color:#4b5563}.badge-success{background:#d1fae5;color:#059669}.badge-info{background:#dbeafe;color:#2563eb}.badge-warning{background:#fef3c7;color:#d97706}.badge-danger{background:#fee2e2;color:#dc2626}.control-action svg{fill:#d1d5db;height:1.2rem;width:1.2rem}.control-action svg:hover{fill:#4f46e5}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{animation:spin 2s linear infinite}.card .nav-pills{background:#fff}.card .nav-pills .nav-link{border-radius:0;color:#4b5563;font-size:.9rem;padding:.75rem 1.25rem}.card .nav-pills .nav-link:focus,.card .nav-pills .nav-link:hover{color:#1f2937}.card .nav-pills .nav-link.active{background:none;border-bottom:2px solid #4f46e5;color:#4f46e5}.list-enter-active:not(.dontanimate){transition:background 1s linear}.list-enter:not(.dontanimate),.list-leave-to:not(.dontanimate){background:#eef2ff}.code-bg .list-enter:not(.dontanimate),.code-bg .list-leave-to:not(.dontanimate){background:#4b5563}#indexScreen td{vertical-align:middle!important}.card-bg-secondary{background:#f3f4f6}.code-bg{background:#292d3e}.disabled-watcher{background:#dc2626;color:#fff;padding:.75rem}.copy-to-clipboard{--tw-text-opacity:1;color:rgb(231 232 242/var(--tw-text-opacity));opacity:.7;outline:2px solid transparent;outline-offset:2px;position:absolute;right:0;top:0;z-index:10} diff --git a/public/vendor/telescope/app.js b/public/vendor/telescope/app.js new file mode 100644 index 000000000..50992442c --- /dev/null +++ b/public/vendor/telescope/app.js @@ -0,0 +1,2 @@ +/*! For license information please see app.js.LICENSE.txt */ +(()=>{var e,t={9669:(e,t,n)=>{e.exports=n(1609)},5448:(e,t,n)=>{"use strict";var o=n(4867),p=n(6026),M=n(4372),b=n(5327),c=n(4097),z=n(4109),r=n(7985),a=n(5061);e.exports=function(e){return new Promise((function(t,n){var i=e.data,O=e.headers,s=e.responseType;o.isFormData(i)&&delete O["Content-Type"];var A=new XMLHttpRequest;if(e.auth){var u=e.auth.username||"",d=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";O.Authorization="Basic "+btoa(u+":"+d)}var l=c(e.baseURL,e.url);function f(){if(A){var o="getAllResponseHeaders"in A?z(A.getAllResponseHeaders()):null,M={data:s&&"text"!==s&&"json"!==s?A.response:A.responseText,status:A.status,statusText:A.statusText,headers:o,config:e,request:A};p(t,n,M),A=null}}if(A.open(e.method.toUpperCase(),b(l,e.params,e.paramsSerializer),!0),A.timeout=e.timeout,"onloadend"in A?A.onloadend=f:A.onreadystatechange=function(){A&&4===A.readyState&&(0!==A.status||A.responseURL&&0===A.responseURL.indexOf("file:"))&&setTimeout(f)},A.onabort=function(){A&&(n(a("Request aborted",e,"ECONNABORTED",A)),A=null)},A.onerror=function(){n(a("Network Error",e,null,A)),A=null},A.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(a(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",A)),A=null},o.isStandardBrowserEnv()){var q=(e.withCredentials||r(l))&&e.xsrfCookieName?M.read(e.xsrfCookieName):void 0;q&&(O[e.xsrfHeaderName]=q)}"setRequestHeader"in A&&o.forEach(O,(function(e,t){void 0===i&&"content-type"===t.toLowerCase()?delete O[t]:A.setRequestHeader(t,e)})),o.isUndefined(e.withCredentials)||(A.withCredentials=!!e.withCredentials),s&&"json"!==s&&(A.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&A.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&A.upload&&A.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){A&&(A.abort(),n(e),A=null)})),i||(i=null),A.send(i)}))}},1609:(e,t,n)=>{"use strict";var o=n(4867),p=n(1849),M=n(321),b=n(7185);function c(e){var t=new M(e),n=p(M.prototype.request,t);return o.extend(n,M.prototype,t),o.extend(n,t),n}var z=c(n(5655));z.Axios=M,z.create=function(e){return c(b(z.defaults,e))},z.Cancel=n(5263),z.CancelToken=n(4972),z.isCancel=n(6502),z.all=function(e){return Promise.all(e)},z.spread=n(8713),z.isAxiosError=n(6268),e.exports=z,e.exports.default=z},5263:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},4972:(e,t,n)=>{"use strict";var o=n(5263);function p(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new o(e),t(n.reason))}))}p.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},p.source=function(){var e;return{token:new p((function(t){e=t})),cancel:e}},e.exports=p},6502:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:(e,t,n)=>{"use strict";var o=n(4867),p=n(5327),M=n(782),b=n(3572),c=n(7185),z=n(4875),r=z.validators;function a(e){this.defaults=e,this.interceptors={request:new M,response:new M}}a.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=c(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&z.assertOptions(t,{silentJSONParsing:r.transitional(r.boolean,"1.0.0"),forcedJSONParsing:r.transitional(r.boolean,"1.0.0"),clarifyTimeoutError:r.transitional(r.boolean,"1.0.0")},!1);var n=[],o=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(o=o&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var p,M=[];if(this.interceptors.response.forEach((function(e){M.push(e.fulfilled,e.rejected)})),!o){var a=[b,void 0];for(Array.prototype.unshift.apply(a,n),a=a.concat(M),p=Promise.resolve(e);a.length;)p=p.then(a.shift(),a.shift());return p}for(var i=e;n.length;){var O=n.shift(),s=n.shift();try{i=O(i)}catch(e){s(e);break}}try{p=b(i)}catch(e){return Promise.reject(e)}for(;M.length;)p=p.then(M.shift(),M.shift());return p},a.prototype.getUri=function(e){return e=c(this.defaults,e),p(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},o.forEach(["delete","get","head","options"],(function(e){a.prototype[e]=function(t,n){return this.request(c(n||{},{method:e,url:t,data:(n||{}).data}))}})),o.forEach(["post","put","patch"],(function(e){a.prototype[e]=function(t,n,o){return this.request(c(o||{},{method:e,url:t,data:n}))}})),e.exports=a},782:(e,t,n)=>{"use strict";var o=n(4867);function p(){this.handlers=[]}p.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},p.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},p.prototype.forEach=function(e){o.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=p},4097:(e,t,n)=>{"use strict";var o=n(1793),p=n(7303);e.exports=function(e,t){return e&&!o(t)?p(e,t):t}},5061:(e,t,n)=>{"use strict";var o=n(481);e.exports=function(e,t,n,p,M){var b=new Error(e);return o(b,t,n,p,M)}},3572:(e,t,n)=>{"use strict";var o=n(4867),p=n(8527),M=n(6502),b=n(5655);function c(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return c(e),e.headers=e.headers||{},e.data=p.call(e,e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),o.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||b.adapter)(e).then((function(t){return c(e),t.data=p.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return M(t)||(c(e),t&&t.response&&(t.response.data=p.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},481:e=>{"use strict";e.exports=function(e,t,n,o,p){return e.config=t,n&&(e.code=n),e.request=o,e.response=p,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},7185:(e,t,n)=>{"use strict";var o=n(4867);e.exports=function(e,t){t=t||{};var n={},p=["url","method","data"],M=["headers","auth","proxy","params"],b=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],c=["validateStatus"];function z(e,t){return o.isPlainObject(e)&&o.isPlainObject(t)?o.merge(e,t):o.isPlainObject(t)?o.merge({},t):o.isArray(t)?t.slice():t}function r(p){o.isUndefined(t[p])?o.isUndefined(e[p])||(n[p]=z(void 0,e[p])):n[p]=z(e[p],t[p])}o.forEach(p,(function(e){o.isUndefined(t[e])||(n[e]=z(void 0,t[e]))})),o.forEach(M,r),o.forEach(b,(function(p){o.isUndefined(t[p])?o.isUndefined(e[p])||(n[p]=z(void 0,e[p])):n[p]=z(void 0,t[p])})),o.forEach(c,(function(o){o in t?n[o]=z(e[o],t[o]):o in e&&(n[o]=z(void 0,e[o]))}));var a=p.concat(M).concat(b).concat(c),i=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===a.indexOf(e)}));return o.forEach(i,r),n}},6026:(e,t,n)=>{"use strict";var o=n(5061);e.exports=function(e,t,n){var p=n.config.validateStatus;n.status&&p&&!p(n.status)?t(o("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},8527:(e,t,n)=>{"use strict";var o=n(4867),p=n(5655);e.exports=function(e,t,n){var M=this||p;return o.forEach(n,(function(n){e=n.call(M,e,t)})),e}},5655:(e,t,n)=>{"use strict";var o=n(4155),p=n(4867),M=n(6016),b=n(481),c={"Content-Type":"application/x-www-form-urlencoded"};function z(e,t){!p.isUndefined(e)&&p.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var r,a={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==o&&"[object process]"===Object.prototype.toString.call(o))&&(r=n(5448)),r),transformRequest:[function(e,t){return M(t,"Accept"),M(t,"Content-Type"),p.isFormData(e)||p.isArrayBuffer(e)||p.isBuffer(e)||p.isStream(e)||p.isFile(e)||p.isBlob(e)?e:p.isArrayBufferView(e)?e.buffer:p.isURLSearchParams(e)?(z(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):p.isObject(e)||t&&"application/json"===t["Content-Type"]?(z(t,"application/json"),function(e,t,n){if(p.isString(e))try{return(t||JSON.parse)(e),p.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,o=t&&t.forcedJSONParsing,M=!n&&"json"===this.responseType;if(M||o&&p.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(M){if("SyntaxError"===e.name)throw b(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};a.headers={common:{Accept:"application/json, text/plain, */*"}},p.forEach(["delete","get","head"],(function(e){a.headers[e]={}})),p.forEach(["post","put","patch"],(function(e){a.headers[e]=p.merge(c)})),e.exports=a},1849:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),o=0;o{"use strict";var o=n(4867);function p(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var M;if(n)M=n(t);else if(o.isURLSearchParams(t))M=t.toString();else{var b=[];o.forEach(t,(function(e,t){null!=e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,(function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),b.push(p(t)+"="+p(e))})))})),M=b.join("&")}if(M){var c=e.indexOf("#");-1!==c&&(e=e.slice(0,c)),e+=(-1===e.indexOf("?")?"?":"&")+M}return e}},7303:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},4372:(e,t,n)=>{"use strict";var o=n(4867);e.exports=o.isStandardBrowserEnv()?{write:function(e,t,n,p,M,b){var c=[];c.push(e+"="+encodeURIComponent(t)),o.isNumber(n)&&c.push("expires="+new Date(n).toGMTString()),o.isString(p)&&c.push("path="+p),o.isString(M)&&c.push("domain="+M),!0===b&&c.push("secure"),document.cookie=c.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},1793:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},6268:e=>{"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},7985:(e,t,n)=>{"use strict";var o=n(4867);e.exports=o.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function p(e){var o=e;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=p(window.location.href),function(t){var n=o.isString(t)?p(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},6016:(e,t,n)=>{"use strict";var o=n(4867);e.exports=function(e,t){o.forEach(e,(function(n,o){o!==t&&o.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[o])}))}},4109:(e,t,n)=>{"use strict";var o=n(4867),p=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,M,b={};return e?(o.forEach(e.split("\n"),(function(e){if(M=e.indexOf(":"),t=o.trim(e.substr(0,M)).toLowerCase(),n=o.trim(e.substr(M+1)),t){if(b[t]&&p.indexOf(t)>=0)return;b[t]="set-cookie"===t?(b[t]?b[t]:[]).concat([n]):b[t]?b[t]+", "+n:n}})),b):b}},8713:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},4875:(e,t,n)=>{"use strict";var o=n(8593),p={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){p[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var M={},b=o.version.split(".");function c(e,t){for(var n=t?t.split("."):b,o=e.split("."),p=0;p<3;p++){if(n[p]>o[p])return!0;if(n[p]0;){var M=o[p],b=t[M];if(b){var c=e[M],z=void 0===c||b(c,M,e);if(!0!==z)throw new TypeError("option "+M+" must be "+z)}else if(!0!==n)throw Error("Unknown option "+M)}},validators:p}},4867:(e,t,n)=>{"use strict";var o=n(1849),p=Object.prototype.toString;function M(e){return"[object Array]"===p.call(e)}function b(e){return void 0===e}function c(e){return null!==e&&"object"==typeof e}function z(e){if("[object Object]"!==p.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function r(e){return"[object Function]"===p.call(e)}function a(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),M(e))for(var n=0,o=e.length;n{"use strict";var o=Object.freeze({}),p=Array.isArray;function M(e){return null==e}function b(e){return null!=e}function c(e){return!0===e}function z(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function r(e){return"function"==typeof e}function a(e){return null!==e&&"object"==typeof e}var i=Object.prototype.toString;function O(e){return"[object Object]"===i.call(e)}function s(e){return"[object RegExp]"===i.call(e)}function A(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return b(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function d(e){return null==e?"":Array.isArray(e)||O(e)&&e.toString===i?JSON.stringify(e,null,2):String(e)}function l(e){var t=parseFloat(e);return isNaN(t)?e:t}function f(e,t){for(var n=Object.create(null),o=e.split(","),p=0;p-1)return e.splice(o,1)}}var v=Object.prototype.hasOwnProperty;function R(e,t){return v.call(e,t)}function m(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var g=/-(\w)/g,L=m((function(e){return e.replace(g,(function(e,t){return t?t.toUpperCase():""}))})),_=m((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),N=/\B([A-Z])/g,y=m((function(e){return e.replace(N,"-$1").toLowerCase()}));var T=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var o=arguments.length;return o?o>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function E(e,t){t=t||0;for(var n=e.length-t,o=new Array(n);n--;)o[n]=e[n+t];return o}function B(e,t){for(var n in t)e[n]=t[n];return e}function C(e){for(var t={},n=0;n0,ee=Z&&Z.indexOf("edge/")>0;Z&&Z.indexOf("android");var te=Z&&/iphone|ipad|ipod|ios/.test(Z);Z&&/chrome\/\d+/.test(Z),Z&&/phantomjs/.test(Z);var ne,oe=Z&&Z.match(/firefox\/(\d+)/),pe={}.watch,Me=!1;if(K)try{var be={};Object.defineProperty(be,"passive",{get:function(){Me=!0}}),window.addEventListener("test-passive",null,be)}catch(e){}var ce=function(){return void 0===ne&&(ne=!K&&void 0!==n.g&&(n.g.process&&"server"===n.g.process.env.VUE_ENV)),ne},ze=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ae,ie="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ae="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var Oe=null;function se(e){void 0===e&&(e=null),e||Oe&&Oe._scope.off(),Oe=e,e&&e._scope.on()}var Ae=function(){function e(e,t,n,o,p,M,b,c){this.tag=e,this.data=t,this.children=n,this.text=o,this.elm=p,this.ns=void 0,this.context=M,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=b,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=c,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),ue=function(e){void 0===e&&(e="");var t=new Ae;return t.text=e,t.isComment=!0,t};function de(e){return new Ae(void 0,void 0,void 0,String(e))}function le(e){var t=new Ae(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var fe=0,qe=[],We=function(){for(var e=0;e0&&(Ye((o=Ke(o,"".concat(t||"","_").concat(n)))[0])&&Ye(a)&&(i[r]=de(a.text+o[0].text),o.shift()),i.push.apply(i,o)):z(o)?Ye(a)?i[r]=de(a.text+o):""!==o&&i.push(de(o)):Ye(o)&&Ye(a)?i[r]=de(a.text+o.text):(c(e._isVList)&&b(o.tag)&&M(o.key)&&b(t)&&(o.key="__vlist".concat(t,"_").concat(n,"__")),i.push(o)));return i}var Ze=1,Qe=2;function Je(e,t,n,o,M,i){return(p(n)||z(n))&&(M=o,o=n,n=void 0),c(i)&&(M=Qe),function(e,t,n,o,M){if(b(n)&&b(n.__ob__))return ue();b(n)&&b(n.is)&&(t=n.is);if(!t)return ue();0;p(o)&&r(o[0])&&((n=n||{}).scopedSlots={default:o[0]},o.length=0);M===Qe?o=Ve(o):M===Ze&&(o=function(e){for(var t=0;t0,c=t?!!t.$stable:!b,z=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(c&&p&&p!==o&&z===p.$key&&!b&&!p.$hasNormal)return p;for(var r in M={},t)t[r]&&"$"!==r[0]&&(M[r]=Wt(e,n,r,t[r]))}else M={};for(var a in n)a in M||(M[a]=ht(n,a));return t&&Object.isExtensible(t)&&(t._normalized=M),$(M,"$stable",c),$(M,"$key",z),$(M,"$hasNormal",b),M}function Wt(e,t,n,o){var M=function(){var t=Oe;se(e);var n=arguments.length?o.apply(null,arguments):o({}),M=(n=n&&"object"==typeof n&&!p(n)?[n]:Ve(n))&&n[0];return se(t),n&&(!M||1===n.length&&M.isComment&&!ft(M))?void 0:n};return o.proxy&&Object.defineProperty(t,n,{get:M,enumerable:!0,configurable:!0}),M}function ht(e,t){return function(){return e[t]}}function vt(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy={};$(t,"_v_attr_proxy",!0),Rt(t,e.$attrs,o,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||Rt(e._listenersProxy={},e.$listeners,o,e,"$listeners");return e._listenersProxy},get slots(){return function(e){e._slotsProxy||gt(e._slotsProxy={},e.$scopedSlots);return e._slotsProxy}(e)},emit:T(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return je(e,t,n)}))}}}function Rt(e,t,n,o,p){var M=!1;for(var b in t)b in e?t[b]!==n[b]&&(M=!0):(M=!0,mt(e,b,o,p));for(var b in e)b in t||(M=!0,delete e[b]);return M}function mt(e,t,n,o){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[o][t]}})}function gt(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete e[n]}var Lt,_t=null;function Nt(e,t){return(e.__esModule||ie&&"Module"===e[Symbol.toStringTag])&&(e=e.default),a(e)?t.extend(e):e}function yt(e){if(p(e))for(var t=0;tdocument.createEvent("Event").timeStamp&&($t=function(){return Vt.now()})}var Yt=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function Kt(){var e,t;for(Gt=$t(),Ht=!0,Dt.sort(Yt),Ft=0;FtFt&&Dt[n].id>e.id;)n--;Dt.splice(n+1,0,e)}else Dt.push(e);Ut||(Ut=!0,dn(Kt))}}var Qt="watcher";"".concat(Qt," callback"),"".concat(Qt," getter"),"".concat(Qt," cleanup");var Jt;var en=function(){function e(e){void 0===e&&(e=!1),this.detached=e,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Jt,!e&&Jt&&(this.index=(Jt.scopes||(Jt.scopes=[])).push(this)-1)}return e.prototype.run=function(e){if(this.active){var t=Jt;try{return Jt=this,e()}finally{Jt=t}}else 0},e.prototype.on=function(){Jt=this},e.prototype.off=function(){Jt=this.parent},e.prototype.stop=function(e){if(this.active){var t=void 0,n=void 0;for(t=0,n=this.effects.length;t-1)if(M&&!R(p,"default"))b=!1;else if(""===b||b===y(e)){var z=to(String,p.type);(z<0||c-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!s(e)&&e.test(t)}function bo(e,t){var n=e.cache,o=e.keys,p=e._vnode;for(var M in n){var b=n[M];if(b){var c=b.name;c&&!t(c)&&co(n,M,o,p)}}}function co(e,t,n,o){var p=e[t];!p||o&&p.tag===o.tag||p.componentInstance.$destroy(),e[t]=null,h(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=Bn++,t._isVue=!0,t.__v_skip=!0,t._scope=new en(!0),t._scope._vm=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),o=t._parentVnode;n.parent=t.parent,n._parentVnode=o;var p=o.componentOptions;n.propsData=p.propsData,n._parentListeners=p.listeners,n._renderChildren=p.children,n._componentTag=p.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Yn(Cn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._provided=n?n._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Ct(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,p=n&&n.context;e.$slots=dt(t._renderChildren,p),e.$scopedSlots=n?qt(e.$parent,n.data.scopedSlots,e.$slots):o,e._c=function(t,n,o,p){return Je(e,t,n,o,p,!1)},e.$createElement=function(t,n,o,p){return Je(e,t,n,o,p,!0)};var M=n&&n.data;Xe(e,"$attrs",M&&M.attrs||o,null,!0),Xe(e,"$listeners",t._parentListeners||o,null,!0)}(t),It(t,"beforeCreate",void 0,!1),function(e){var t=En(e.$options.inject,e);t&&(Te(!1),Object.keys(t).forEach((function(n){Xe(e,n,t[n])})),Te(!0))}(t),gn(t),function(e){var t=e.$options.provide;if(t){var n=r(t)?t.call(e):t;if(!a(n))return;for(var o=tn(e),p=ie?Reflect.ownKeys(n):Object.keys(n),M=0;M1?E(n):n;for(var o=E(arguments,1),p='event handler for "'.concat(e,'"'),M=0,b=n.length;MparseInt(this.max)&&co(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)co(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){bo(e,(function(e){return Mo(t,e)}))})),this.$watch("exclude",(function(t){bo(e,(function(e){return!Mo(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=yt(e),n=t&&t.componentOptions;if(n){var o=po(n),p=this.include,M=this.exclude;if(p&&(!o||!Mo(p,o))||M&&o&&Mo(M,o))return t;var b=this.cache,c=this.keys,z=null==t.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;b[z]?(t.componentInstance=b[z].componentInstance,h(c,z),c.push(z)):(this.vnodeToCache=t,this.keyToCache=z),t.data.keepAlive=!0}return t||e&&e[0]}},ao={KeepAlive:ro};!function(e){var t={get:function(){return H}};Object.defineProperty(e,"config",t),e.util={warn:jn,extend:B,mergeOptions:Yn,defineReactive:Xe},e.set=we,e.delete=Se,e.nextTick=dn,e.observable=function(e){return Ce(e),e},e.options=Object.create(null),j.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,B(e.options.components,ao),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=E(arguments,1);return n.unshift(this),r(e.install)?e.install.apply(e,n):r(e)&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Yn(this.options,e),this}}(e),oo(e),function(e){j.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&O(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&r(n)&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(no),Object.defineProperty(no.prototype,"$isServer",{get:ce}),Object.defineProperty(no.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(no,"FunctionalRenderContext",{value:Xn}),no.version="2.7.14";var io=f("style,class"),Oo=f("input,textarea,option,select,progress"),so=function(e,t,n){return"value"===n&&Oo(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Ao=f("contenteditable,draggable,spellcheck"),uo=f("events,caret,typing,plaintext-only"),lo=function(e,t){return vo(t)||"false"===t?"false":"contenteditable"===e&&uo(t)?t:"true"},fo=f("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),qo="http://www.w3.org/1999/xlink",Wo=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},ho=function(e){return Wo(e)?e.slice(6,e.length):""},vo=function(e){return null==e||!1===e};function Ro(e){for(var t=e.data,n=e,o=e;b(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(t=mo(o.data,t));for(;b(n=n.parent);)n&&n.data&&(t=mo(t,n.data));return function(e,t){if(b(e)||b(t))return go(e,Lo(t));return""}(t.staticClass,t.class)}function mo(e,t){return{staticClass:go(e.staticClass,t.staticClass),class:b(e.class)?[e.class,t.class]:t.class}}function go(e,t){return e?t?e+" "+t:e:t||""}function Lo(e){return Array.isArray(e)?function(e){for(var t,n="",o=0,p=e.length;o-1?Qo(e,t,n):fo(t)?vo(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ao(t)?e.setAttribute(t,lo(t,n)):Wo(t)?vo(n)?e.removeAttributeNS(qo,ho(t)):e.setAttributeNS(qo,t,n):Qo(e,t,n)}function Qo(e,t,n){if(vo(n))e.removeAttribute(t);else{if(Q&&!J&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var o=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",o)};e.addEventListener("input",o),e.__ieph=!0}e.setAttribute(t,n)}}var Jo={create:Ko,update:Ko};function ep(e,t){var n=t.elm,o=t.data,p=e.data;if(!(M(o.staticClass)&&M(o.class)&&(M(p)||M(p.staticClass)&&M(p.class)))){var c=Ro(t),z=n._transitionClasses;b(z)&&(c=go(c,Lo(z))),c!==n._prevClass&&(n.setAttribute("class",c),n._prevClass=c)}}var tp,np,op,pp,Mp,bp,cp={create:ep,update:ep},zp=/[\w).+\-_$\]]/;function rp(e){var t,n,o,p,M,b=!1,c=!1,z=!1,r=!1,a=0,i=0,O=0,s=0;for(o=0;o=0&&" "===(u=e.charAt(A));A--);u&&zp.test(u)||(r=!0)}}else void 0===p?(s=o+1,p=e.slice(0,o).trim()):d();function d(){(M||(M=[])).push(e.slice(s,o).trim()),s=o+1}if(void 0===p?p=e.slice(0,o).trim():0!==s&&d(),M)for(o=0;o-1?{exp:e.slice(0,pp),key:'"'+e.slice(pp+1)+'"'}:{exp:e,key:null};np=e,pp=Mp=bp=0;for(;!Lp();)_p(op=gp())?yp(op):91===op&&Np(op);return{exp:e.slice(0,Mp),key:e.slice(Mp+1,bp)}}(e);return null===n.key?"".concat(e,"=").concat(t):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(t,")")}function gp(){return np.charCodeAt(++pp)}function Lp(){return pp>=tp}function _p(e){return 34===e||39===e}function Np(e){var t=1;for(Mp=pp;!Lp();)if(_p(e=gp()))yp(e);else if(91===e&&t++,93===e&&t--,0===t){bp=pp;break}}function yp(e){for(var t=e;!Lp()&&(e=gp())!==t;);}var Tp,Ep="__r",Bp="__c";function Cp(e,t,n){var o=Tp;return function p(){null!==t.apply(null,arguments)&&Sp(e,p,n,o)}}var Xp=cn&&!(oe&&Number(oe[1])<=53);function wp(e,t,n,o){if(Xp){var p=Gt,M=t;t=M._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=p||e.timeStamp<=0||e.target.ownerDocument!==document)return M.apply(this,arguments)}}Tp.addEventListener(e,t,Me?{capture:n,passive:o}:n)}function Sp(e,t,n,o){(o||Tp).removeEventListener(e,t._wrapper||t,n)}function xp(e,t){if(!M(e.data.on)||!M(t.data.on)){var n=t.data.on||{},o=e.data.on||{};Tp=t.elm||e.elm,function(e){if(b(e[Ep])){var t=Q?"change":"input";e[t]=[].concat(e[Ep],e[t]||[]),delete e[Ep]}b(e[Bp])&&(e.change=[].concat(e[Bp],e.change||[]),delete e[Bp])}(n),Fe(n,o,wp,Sp,Cp,t.context),Tp=void 0}}var kp,Ip={create:xp,update:xp,destroy:function(e){return xp(e,Io)}};function Dp(e,t){if(!M(e.data.domProps)||!M(t.data.domProps)){var n,o,p=t.elm,z=e.data.domProps||{},r=t.data.domProps||{};for(n in(b(r.__ob__)||c(r._v_attr_proxy))&&(r=t.data.domProps=B({},r)),z)n in r||(p[n]="");for(n in r){if(o=r[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),o===z[n])continue;1===p.childNodes.length&&p.removeChild(p.childNodes[0])}if("value"===n&&"PROGRESS"!==p.tagName){p._value=o;var a=M(o)?"":String(o);Pp(p,a)&&(p.value=a)}else if("innerHTML"===n&&yo(p.tagName)&&M(p.innerHTML)){(kp=kp||document.createElement("div")).innerHTML="".concat(o,"");for(var i=kp.firstChild;p.firstChild;)p.removeChild(p.firstChild);for(;i.firstChild;)p.appendChild(i.firstChild)}else if(o!==z[n])try{p[n]=o}catch(e){}}}}function Pp(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,o=e._vModifiers;if(b(o)){if(o.number)return l(n)!==l(t);if(o.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var jp={create:Dp,update:Dp},Up=m((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var o=e.split(n);o.length>1&&(t[o[0].trim()]=o[1].trim())}})),t}));function Hp(e){var t=Fp(e.style);return e.staticStyle?B(e.staticStyle,t):t}function Fp(e){return Array.isArray(e)?C(e):"string"==typeof e?Up(e):e}var Gp,$p=/^--/,Vp=/\s*!important$/,Yp=function(e,t,n){if($p.test(t))e.style.setProperty(t,n);else if(Vp.test(n))e.style.setProperty(y(t),n.replace(Vp,""),"important");else{var o=Zp(t);if(Array.isArray(n))for(var p=0,M=n.length;p-1?t.split(eM).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function nM(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(eM).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" ".concat(e.getAttribute("class")||""," "),o=" "+t+" ";n.indexOf(o)>=0;)n=n.replace(o," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function oM(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&B(t,pM(e.name||"v")),B(t,e),t}return"string"==typeof e?pM(e):void 0}}var pM=m((function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}})),MM=K&&!J,bM="transition",cM="animation",zM="transition",rM="transitionend",aM="animation",iM="animationend";MM&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(zM="WebkitTransition",rM="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(aM="WebkitAnimation",iM="webkitAnimationEnd"));var OM=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function sM(e){OM((function(){OM(e)}))}function AM(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),tM(e,t))}function uM(e,t){e._transitionClasses&&h(e._transitionClasses,t),nM(e,t)}function dM(e,t,n){var o=fM(e,t),p=o.type,M=o.timeout,b=o.propCount;if(!p)return n();var c=p===bM?rM:iM,z=0,r=function(){e.removeEventListener(c,a),n()},a=function(t){t.target===e&&++z>=b&&r()};setTimeout((function(){z0&&(n=bM,a=b,i=M.length):t===cM?r>0&&(n=cM,a=r,i=z.length):i=(n=(a=Math.max(b,r))>0?b>r?bM:cM:null)?n===bM?M.length:z.length:0,{type:n,timeout:a,propCount:i,hasTransform:n===bM&&lM.test(o[zM+"Property"])}}function qM(e,t){for(;e.length1}function gM(e,t){!0!==t.data.show&&hM(t)}var LM=function(e){var t,n,o={},r=e.modules,a=e.nodeOps;for(t=0;tA?W(e,M(n[l+1])?null:n[l+1].elm,n,s,l,o):s>l&&v(t,i,A)}(i,u,l,n,r):b(l)?(b(e.text)&&a.setTextContent(i,""),W(i,null,l,0,l.length-1,n)):b(u)?v(u,0,u.length-1):b(e.text)&&a.setTextContent(i,""):e.text!==t.text&&a.setTextContent(i,t.text),b(A)&&b(s=A.hook)&&b(s=s.postpatch)&&s(e,t)}}}function L(e,t,n){if(c(n)&&b(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o-1,b.selected!==M&&(b.selected=M);else if(x(EM(b),o))return void(e.selectedIndex!==c&&(e.selectedIndex=c));p||(e.selectedIndex=-1)}}function TM(e,t){return t.every((function(t){return!x(t,e)}))}function EM(e){return"_value"in e?e._value:e.value}function BM(e){e.target.composing=!0}function CM(e){e.target.composing&&(e.target.composing=!1,XM(e.target,"input"))}function XM(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function wM(e){return!e.componentInstance||e.data&&e.data.transition?e:wM(e.componentInstance._vnode)}var SM={bind:function(e,t,n){var o=t.value,p=(n=wM(n)).data&&n.data.transition,M=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;o&&p?(n.data.show=!0,hM(n,(function(){e.style.display=M}))):e.style.display=o?M:"none"},update:function(e,t,n){var o=t.value;!o!=!t.oldValue&&((n=wM(n)).data&&n.data.transition?(n.data.show=!0,o?hM(n,(function(){e.style.display=e.__vOriginalDisplay})):vM(n,(function(){e.style.display="none"}))):e.style.display=o?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,o,p){p||(e.style.display=e.__vOriginalDisplay)}},xM={model:_M,show:SM},kM={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function IM(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?IM(yt(t.children)):e}function DM(e){var t={},n=e.$options;for(var o in n.propsData)t[o]=e[o];var p=n._parentListeners;for(var o in p)t[L(o)]=p[o];return t}function PM(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var jM=function(e){return e.tag||ft(e)},UM=function(e){return"show"===e.name},HM={name:"transition",props:kM,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(jM)).length){0;var o=this.mode;0;var p=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return p;var M=IM(p);if(!M)return p;if(this._leaving)return PM(e,p);var b="__transition-".concat(this._uid,"-");M.key=null==M.key?M.isComment?b+"comment":b+M.tag:z(M.key)?0===String(M.key).indexOf(b)?M.key:b+M.key:M.key;var c=(M.data||(M.data={})).transition=DM(this),r=this._vnode,a=IM(r);if(M.data.directives&&M.data.directives.some(UM)&&(M.data.show=!0),a&&a.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(M,a)&&!ft(a)&&(!a.componentInstance||!a.componentInstance._vnode.isComment)){var i=a.data.transition=B({},c);if("out-in"===o)return this._leaving=!0,Ge(i,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),PM(e,p);if("in-out"===o){if(ft(M))return r;var O,s=function(){O()};Ge(c,"afterEnter",s),Ge(c,"enterCancelled",s),Ge(i,"delayLeave",(function(e){O=e}))}}return p}}},FM=B({tag:String,moveClass:String},kM);delete FM.mode;var GM={props:FM,beforeMount:function(){var e=this,t=this._update;this._update=function(n,o){var p=wt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,p(),t.call(e,n,o)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),o=this.prevChildren=this.children,p=this.$slots.default||[],M=this.children=[],b=DM(this),c=0;c-1?Bo[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Bo[e]=/HTMLUnknownElement/.test(t.toString())},B(no.options.directives,xM),B(no.options.components,KM),no.prototype.__patch__=K?LM:X,no.prototype.$mount=function(e,t){return function(e,t,n){var o;e.$el=t,e.$options.render||(e.$options.render=ue),It(e,"beforeMount"),o=function(){e._update(e._render(),n)},new vn(e,o,X,{before:function(){e._isMounted&&!e._isDestroyed&&It(e,"beforeUpdate")}},!0),n=!1;var p=e._preWatchers;if(p)for(var M=0;M\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,zb=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,rb="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(F.source,"]*"),ab="((?:".concat(rb,"\\:)?").concat(rb,")"),ib=new RegExp("^<".concat(ab)),Ob=/^\s*(\/?)>/,sb=new RegExp("^<\\/".concat(ab,"[^>]*>")),Ab=/^]+>/i,ub=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Wb=/&(?:lt|gt|quot|amp|#39);/g,hb=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,vb=f("pre,textarea",!0),Rb=function(e,t){return e&&vb(e)&&"\n"===t[0]};function mb(e,t){var n=t?hb:Wb;return e.replace(n,(function(e){return qb[e]}))}function gb(e,t){for(var n,o,p=[],M=t.expectHTML,b=t.isUnaryTag||w,c=t.canBeLeftOpenTag||w,z=0,r=function(){if(n=e,o&&lb(o)){var r=0,O=o.toLowerCase(),s=fb[O]||(fb[O]=new RegExp("([\\s\\S]*?)(]*>)","i"));v=e.replace(s,(function(e,n,o){return r=o.length,lb(O)||"noscript"===O||(n=n.replace(//g,"$1").replace(//g,"$1")),Rb(O,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""}));z+=e.length-v.length,e=v,i(O,z-r,z)}else{var A=e.indexOf("<");if(0===A){if(ub.test(e)){var u=e.indexOf("--\x3e");if(u>=0)return t.shouldKeepComment&&t.comment&&t.comment(e.substring(4,u),z,z+u+3),a(u+3),"continue"}if(db.test(e)){var d=e.indexOf("]>");if(d>=0)return a(d+2),"continue"}var l=e.match(Ab);if(l)return a(l[0].length),"continue";var f=e.match(sb);if(f){var q=z;return a(f[0].length),i(f[1],q,z),"continue"}var W=function(){var t=e.match(ib);if(t){var n={tagName:t[1],attrs:[],start:z};a(t[0].length);for(var o=void 0,p=void 0;!(o=e.match(Ob))&&(p=e.match(zb)||e.match(cb));)p.start=z,a(p[0].length),p.end=z,n.attrs.push(p);if(o)return n.unarySlash=o[1],a(o[0].length),n.end=z,n}}();if(W)return function(e){var n=e.tagName,z=e.unarySlash;M&&("p"===o&&bb(n)&&i(o),c(n)&&o===n&&i(n));for(var r=b(n)||!!z,a=e.attrs.length,O=new Array(a),s=0;s=0){for(v=e.slice(A);!(sb.test(v)||ib.test(v)||ub.test(v)||db.test(v)||(R=v.indexOf("<",1))<0);)A+=R,v=e.slice(A);h=e.substring(0,A)}A<0&&(h=e),h&&a(h.length),t.chars&&h&&t.chars(h,z-h.length,z)}if(e===n)return t.chars&&t.chars(e),"break"};e;){if("break"===r())break}function a(t){z+=t,e=e.substring(t)}function i(e,n,M){var b,c;if(null==n&&(n=z),null==M&&(M=z),e)for(c=e.toLowerCase(),b=p.length-1;b>=0&&p[b].lowerCasedTag!==c;b--);else b=0;if(b>=0){for(var r=p.length-1;r>=b;r--)t.end&&t.end(p[r].tag,n,M);p.length=b,o=b&&p[b-1].tag}else"br"===c?t.start&&t.start(e,[],!0,n,M):"p"===c&&(t.start&&t.start(e,[],!1,n,M),t.end&&t.end(e,n,M))}i()}var Lb,_b,Nb,yb,Tb,Eb,Bb,Cb,Xb=/^@|^v-on:/,wb=/^v-|^@|^:|^#/,Sb=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,xb=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,kb=/^\(|\)$/g,Ib=/^\[.*\]$/,Db=/:(.*)$/,Pb=/^:|^\.|^v-bind:/,jb=/\.[^.\]]+(?=[^\]]*$)/g,Ub=/^v-slot(:|$)|^#/,Hb=/[\r\n]/,Fb=/[ \f\t\r\n]+/g,Gb=m(ob),$b="_empty_";function Vb(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:tc(t),rawAttrsMap:{},parent:n,children:[]}}function Yb(e,t){Lb=t.warn||ip,Eb=t.isPreTag||w,Bb=t.mustUseProp||w,Cb=t.getTagNamespace||w;var n=t.isReservedTag||w;(function(e){return!(!(e.component||e.attrsMap[":is"]||e.attrsMap["v-bind:is"])&&(e.attrsMap.is?n(e.attrsMap.is):n(e.tag)))}),Nb=Op(t.modules,"transformNode"),yb=Op(t.modules,"preTransformNode"),Tb=Op(t.modules,"postTransformNode"),_b=t.delimiters;var o,p,M=[],b=!1!==t.preserveWhitespace,c=t.whitespace,z=!1,r=!1;function a(e){if(i(e),z||e.processed||(e=Kb(e,t)),M.length||e===o||o.if&&(e.elseif||e.else)&&Qb(o,{exp:e.elseif,block:e}),p&&!e.forbidden)if(e.elseif||e.else)b=e,c=function(e){for(var t=e.length;t--;){if(1===e[t].type)return e[t];e.pop()}}(p.children),c&&c.if&&Qb(c,{exp:b.elseif,block:b});else{if(e.slotScope){var n=e.slotTarget||'"default"';(p.scopedSlots||(p.scopedSlots={}))[n]=e}p.children.push(e),e.parent=p}var b,c;e.children=e.children.filter((function(e){return!e.slotScope})),i(e),e.pre&&(z=!1),Eb(e.tag)&&(r=!1);for(var a=0;az&&(c.push(M=e.slice(z,p)),b.push(JSON.stringify(M)));var r=rp(o[1].trim());b.push("_s(".concat(r,")")),c.push({"@binding":r}),z=p+o[0].length}return z-1")+("true"===M?":(".concat(t,")"):":_q(".concat(t,",").concat(M,")"))),fp(e,"change","var $$a=".concat(t,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(M,"):(").concat(b,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(o?"_n("+p+")":p,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(mp(t,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(mp(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(mp(t,"$$c"),"}"),null,!0)}(e,o,p);else if("input"===M&&"radio"===b)!function(e,t,n){var o=n&&n.number,p=qp(e,"value")||"null";p=o?"_n(".concat(p,")"):p,sp(e,"checked","_q(".concat(t,",").concat(p,")")),fp(e,"change",mp(t,p),null,!0)}(e,o,p);else if("input"===M||"textarea"===M)!function(e,t,n){var o=e.attrsMap.type;0;var p=n||{},M=p.lazy,b=p.number,c=p.trim,z=!M&&"range"!==o,r=M?"change":"range"===o?Ep:"input",a="$event.target.value";c&&(a="$event.target.value.trim()");b&&(a="_n(".concat(a,")"));var i=mp(t,a);z&&(i="if($event.target.composing)return;".concat(i));sp(e,"value","(".concat(t,")")),fp(e,r,i,null,!0),(c||b)&&fp(e,"blur","$forceUpdate()")}(e,o,p);else{if(!H.isReservedTag(M))return Rp(e,o,p),!1}return!0},text:function(e,t){t.value&&sp(e,"textContent","_s(".concat(t.value,")"),t)},html:function(e,t){t.value&&sp(e,"innerHTML","_s(".concat(t.value,")"),t)}},ac={expectHTML:!0,modules:bc,directives:rc,isPreTag:function(e){return"pre"===e},isUnaryTag:pb,mustUseProp:so,canBeLeftOpenTag:Mb,isReservedTag:To,getTagNamespace:Eo,staticKeys:function(e){return e.reduce((function(e,t){return e.concat(t.staticKeys||[])}),[]).join(",")}(bc)},ic=m((function(e){return f("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}));function Oc(e,t){e&&(cc=ic(t.staticKeys||""),zc=t.isReservedTag||w,sc(e),Ac(e,!1))}function sc(e){if(e.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||q(e.tag)||!zc(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(cc)))}(e),1===e.type){if(!zc(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var t=0,n=e.children.length;t|^function(?:\s+[\w$]+)?\s*\(/,dc=/\([^)]*?\);*$/,lc=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,fc={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},qc={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Wc=function(e){return"if(".concat(e,")return null;")},hc={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Wc("$event.target !== $event.currentTarget"),ctrl:Wc("!$event.ctrlKey"),shift:Wc("!$event.shiftKey"),alt:Wc("!$event.altKey"),meta:Wc("!$event.metaKey"),left:Wc("'button' in $event && $event.button !== 0"),middle:Wc("'button' in $event && $event.button !== 1"),right:Wc("'button' in $event && $event.button !== 2")};function vc(e,t){var n=t?"nativeOn:":"on:",o="",p="";for(var M in e){var b=Rc(e[M]);e[M]&&e[M].dynamic?p+="".concat(M,",").concat(b,","):o+='"'.concat(M,'":').concat(b,",")}return o="{".concat(o.slice(0,-1),"}"),p?n+"_d(".concat(o,",[").concat(p.slice(0,-1),"])"):n+o}function Rc(e){if(!e)return"function(){}";if(Array.isArray(e))return"[".concat(e.map((function(e){return Rc(e)})).join(","),"]");var t=lc.test(e.value),n=uc.test(e.value),o=lc.test(e.value.replace(dc,""));if(e.modifiers){var p="",M="",b=[],c=function(t){if(hc[t])M+=hc[t],fc[t]&&b.push(t);else if("exact"===t){var n=e.modifiers;M+=Wc(["ctrl","shift","alt","meta"].filter((function(e){return!n[e]})).map((function(e){return"$event.".concat(e,"Key")})).join("||"))}else b.push(t)};for(var z in e.modifiers)c(z);b.length&&(p+=function(e){return"if(!$event.type.indexOf('key')&&"+"".concat(e.map(mc).join("&&"),")return null;")}(b)),M&&(p+=M);var r=t?"return ".concat(e.value,".apply(null, arguments)"):n?"return (".concat(e.value,").apply(null, arguments)"):o?"return ".concat(e.value):e.value;return"function($event){".concat(p).concat(r,"}")}return t||n?e.value:"function($event){".concat(o?"return ".concat(e.value):e.value,"}")}function mc(e){var t=parseInt(e,10);if(t)return"$event.keyCode!==".concat(t);var n=fc[e],o=qc[e];return"_k($event.keyCode,"+"".concat(JSON.stringify(e),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(o))+")"}var gc={on:function(e,t){e.wrapListeners=function(e){return"_g(".concat(e,",").concat(t.value,")")}},bind:function(e,t){e.wrapData=function(n){return"_b(".concat(n,",'").concat(e.tag,"',").concat(t.value,",").concat(t.modifiers&&t.modifiers.prop?"true":"false").concat(t.modifiers&&t.modifiers.sync?",true":"",")")}},cloak:X},Lc=function(e){this.options=e,this.warn=e.warn||ip,this.transforms=Op(e.modules,"transformCode"),this.dataGenFns=Op(e.modules,"genData"),this.directives=B(B({},gc),e.directives);var t=e.isReservedTag||w;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function _c(e,t){var n=new Lc(t),o=e?"script"===e.tag?"null":Nc(e,n):'_c("div")';return{render:"with(this){return ".concat(o,"}"),staticRenderFns:n.staticRenderFns}}function Nc(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return yc(e,t);if(e.once&&!e.onceProcessed)return Tc(e,t);if(e.for&&!e.forProcessed)return Cc(e,t);if(e.if&&!e.ifProcessed)return Ec(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',o=xc(e,t),p="_t(".concat(n).concat(o?",function(){return ".concat(o,"}"):""),M=e.attrs||e.dynamicAttrs?Dc((e.attrs||[]).concat(e.dynamicAttrs||[]).map((function(e){return{name:L(e.name),value:e.value,dynamic:e.dynamic}}))):null,b=e.attrsMap["v-bind"];!M&&!b||o||(p+=",null");M&&(p+=",".concat(M));b&&(p+="".concat(M?"":",null",",").concat(b));return p+")"}(e,t);var n=void 0;if(e.component)n=function(e,t,n){var o=t.inlineTemplate?null:xc(t,n,!0);return"_c(".concat(e,",").concat(Xc(t,n)).concat(o?",".concat(o):"",")")}(e.component,e,t);else{var o=void 0,p=t.maybeComponent(e);(!e.plain||e.pre&&p)&&(o=Xc(e,t));var M=void 0,b=t.options.bindings;p&&b&&!1!==b.__isScriptSetup&&(M=function(e,t){var n=L(t),o=_(n),p=function(p){return e[t]===p?t:e[n]===p?n:e[o]===p?o:void 0},M=p("setup-const")||p("setup-reactive-const");if(M)return M;var b=p("setup-let")||p("setup-ref")||p("setup-maybe-ref");if(b)return b}(b,e.tag)),M||(M="'".concat(e.tag,"'"));var c=e.inlineTemplate?null:xc(e,t,!0);n="_c(".concat(M).concat(o?",".concat(o):"").concat(c?",".concat(c):"",")")}for(var z=0;z>>0}(b)):"",")")}(e,e.scopedSlots,t),",")),e.model&&(n+="model:{value:".concat(e.model.value,",callback:").concat(e.model.callback,",expression:").concat(e.model.expression,"},")),e.inlineTemplate){var M=function(e,t){var n=e.children[0];0;if(n&&1===n.type){var o=_c(n,t.options);return"inlineTemplate:{render:function(){".concat(o.render,"},staticRenderFns:[").concat(o.staticRenderFns.map((function(e){return"function(){".concat(e,"}")})).join(","),"]}")}}(e,t);M&&(n+="".concat(M,","))}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b(".concat(n,',"').concat(e.tag,'",').concat(Dc(e.dynamicAttrs),")")),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function wc(e){return 1===e.type&&("slot"===e.tag||e.children.some(wc))}function Sc(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Ec(e,t,Sc,"null");if(e.for&&!e.forProcessed)return Cc(e,t,Sc);var o=e.slotScope===$b?"":String(e.slotScope),p="function(".concat(o,"){")+"return ".concat("template"===e.tag?e.if&&n?"(".concat(e.if,")?").concat(xc(e,t)||"undefined",":undefined"):xc(e,t)||"undefined":Nc(e,t),"}"),M=o?"":",proxy:true";return"{key:".concat(e.slotTarget||'"default"',",fn:").concat(p).concat(M,"}")}function xc(e,t,n,o,p){var M=e.children;if(M.length){var b=M[0];if(1===M.length&&b.for&&"template"!==b.tag&&"slot"!==b.tag){var c=n?t.maybeComponent(b)?",1":",0":"";return"".concat((o||Nc)(b,t)).concat(c)}var z=n?function(e,t){for(var n=0,o=0;o':'
',Fc.innerHTML.indexOf(" ")>0}var Yc=!!K&&Vc(!1),Kc=!!K&&Vc(!0),Zc=m((function(e){var t=Xo(e);return t&&t.innerHTML})),Qc=no.prototype.$mount;no.prototype.$mount=function(e,t){if((e=e&&Xo(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var o=n.template;if(o)if("string"==typeof o)"#"===o.charAt(0)&&(o=Zc(o));else{if(!o.nodeType)return this;o=o.innerHTML}else e&&(o=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(o){0;var p=$c(o,{outputSourceRange:!1,shouldDecodeNewlines:Yc,shouldDecodeNewlinesForHref:Kc,delimiters:n.delimiters,comments:n.comments},this),M=p.render,b=p.staticRenderFns;n.render=M,n.staticRenderFns=b}}return Qc.call(this,e,t)},no.compile=$c;var Jc=n(6486),ez=n.n(Jc),tz=n(8),nz=n.n(tz);const oz={computed:{Telescope:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){return Telescope}))},methods:{timeAgo:function(e){nz().updateLocale("en",{relativeTime:{future:"in %s",past:"%s ago",s:function(e){return e+"s ago"},ss:"%ds ago",m:"1m ago",mm:"%dm ago",h:"1h ago",hh:"%dh ago",d:"1d ago",dd:"%dd ago",M:"a month ago",MM:"%d months ago",y:"a year ago",yy:"%d years ago"}});var t=nz()().diff(e,"seconds"),n=nz()("2018-01-01").startOf("day").seconds(t);return t>300?nz()(e).fromNow(!0):t<60?n.format("s")+"s ago":n.format("m:ss")+"m ago"},localTime:function(e){return nz()(e).local().format("MMMM Do YYYY, h:mm:ss A")},truncate:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:70;return ez().truncate(e,{length:t,separator:/,? +/})},debouncer:ez().debounce((function(e){return e()}),500),alertError:function(e){this.$root.alert.type="error",this.$root.alert.autoClose=!1,this.$root.alert.message=e},alertSuccess:function(e,t){this.$root.alert.type="success",this.$root.alert.autoClose=t,this.$root.alert.message=e},alertConfirm:function(e,t,n){this.$root.alert.type="confirmation",this.$root.alert.autoClose=!1,this.$root.alert.message=e,this.$root.alert.confirmationProceed=t,this.$root.alert.confirmationCancel=n}}};var pz=n(9669),Mz=n.n(pz);const bz=[{path:"/",redirect:"/requests"},{path:"/mail/:id",name:"mail-preview",component:n(7776).Z},{path:"/mail",name:"mail",component:n(4456).Z},{path:"/exceptions/:id",name:"exception-preview",component:n(8882).Z},{path:"/exceptions",name:"exceptions",component:n(5323).Z},{path:"/dumps",name:"dumps",component:n(7208).Z},{path:"/logs/:id",name:"log-preview",component:n(8360).Z},{path:"/logs",name:"logs",component:n(1929).Z},{path:"/notifications/:id",name:"notification-preview",component:n(3590).Z},{path:"/notifications",name:"notifications",component:n(624).Z},{path:"/jobs/:id",name:"job-preview",component:n(4142).Z},{path:"/jobs",name:"jobs",component:n(558).Z},{path:"/batches/:id",name:"batch-preview",component:n(8159).Z},{path:"/batches",name:"batches",component:n(7374).Z},{path:"/events/:id",name:"event-preview",component:n(5701).Z},{path:"/events",name:"events",component:n(8814).Z},{path:"/cache/:id",name:"cache-preview",component:n(2246).Z},{path:"/cache",name:"cache",component:n(896).Z},{path:"/queries/:id",name:"query-preview",component:n(3992).Z},{path:"/queries",name:"queries",component:n(4652).Z},{path:"/models/:id",name:"model-preview",component:n(706).Z},{path:"/models",name:"models",component:n(1556).Z},{path:"/requests/:id",name:"request-preview",component:n(1619).Z},{path:"/requests",name:"requests",component:n(9751).Z},{path:"/commands/:id",name:"command-preview",component:n(1241).Z},{path:"/commands",name:"commands",component:n(7210).Z},{path:"/schedule/:id",name:"schedule-preview",component:n(4622).Z},{path:"/schedule",name:"schedule",component:n(8244).Z},{path:"/redis/:id",name:"redis-preview",component:n(5799).Z},{path:"/redis",name:"redis",component:n(7837).Z},{path:"/monitored-tags",name:"monitored-tags",component:n(5505).Z},{path:"/gates/:id",name:"gate-preview",component:n(6581).Z},{path:"/gates",name:"gates",component:n(4840).Z},{path:"/views/:id",name:"view-preview",component:n(6968).Z},{path:"/views",name:"views",component:n(3395).Z},{path:"/client-requests/:id",name:"client-request-preview",component:n(9101).Z},{path:"/client-requests",name:"client-requests",component:n(2935).Z}];function cz(e,t){for(var n in t)e[n]=t[n];return e}var zz=/[!'()*]/g,rz=function(e){return"%"+e.charCodeAt(0).toString(16)},az=/%2C/g,iz=function(e){return encodeURIComponent(e).replace(zz,rz).replace(az,",")};function Oz(e){try{return decodeURIComponent(e)}catch(e){0}return e}var sz=function(e){return null==e||"object"==typeof e?e:String(e)};function Az(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),o=Oz(n.shift()),p=n.length>0?Oz(n.join("=")):null;void 0===t[o]?t[o]=p:Array.isArray(t[o])?t[o].push(p):t[o]=[t[o],p]})),t):t}function uz(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return iz(t);if(Array.isArray(n)){var o=[];return n.forEach((function(e){void 0!==e&&(null===e?o.push(iz(t)):o.push(iz(t)+"="+iz(e)))})),o.join("&")}return iz(t)+"="+iz(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var dz=/\/?$/;function lz(e,t,n,o){var p=o&&o.options.stringifyQuery,M=t.query||{};try{M=fz(M)}catch(e){}var b={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:M,params:t.params||{},fullPath:hz(t,p),matched:e?Wz(e):[]};return n&&(b.redirectedFrom=hz(n,p)),Object.freeze(b)}function fz(e){if(Array.isArray(e))return e.map(fz);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=fz(e[n]);return t}return e}var qz=lz(null,{path:"/"});function Wz(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function hz(e,t){var n=e.path,o=e.query;void 0===o&&(o={});var p=e.hash;return void 0===p&&(p=""),(n||"/")+(t||uz)(o)+p}function vz(e,t,n){return t===qz?e===t:!!t&&(e.path&&t.path?e.path.replace(dz,"")===t.path.replace(dz,"")&&(n||e.hash===t.hash&&Rz(e.query,t.query)):!(!e.name||!t.name)&&(e.name===t.name&&(n||e.hash===t.hash&&Rz(e.query,t.query)&&Rz(e.params,t.params))))}function Rz(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e).sort(),o=Object.keys(t).sort();return n.length===o.length&&n.every((function(n,p){var M=e[n];if(o[p]!==n)return!1;var b=t[n];return null==M||null==b?M===b:"object"==typeof M&&"object"==typeof b?Rz(M,b):String(M)===String(b)}))}function mz(e){for(var t=0;t=0&&(t=e.slice(o),e=e.slice(0,o));var p=e.indexOf("?");return p>=0&&(n=e.slice(p+1),e=e.slice(0,p)),{path:e,query:n,hash:t}}(p.path||""),r=t&&t.path||"/",a=z.path?_z(z.path,r,n||p.append):r,i=function(e,t,n){void 0===t&&(t={});var o,p=n||Az;try{o=p(e||"")}catch(e){o={}}for(var M in t){var b=t[M];o[M]=Array.isArray(b)?b.map(sz):sz(b)}return o}(z.query,p.query,o&&o.options.parseQuery),O=p.hash||z.hash;return O&&"#"!==O.charAt(0)&&(O="#"+O),{_normalized:!0,path:a,query:i,hash:O}}var Yz,Kz=function(){},Zz={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(e){var t=this,n=this.$router,o=this.$route,p=n.resolve(this.to,o,this.append),M=p.location,b=p.route,c=p.href,z={},r=n.options.linkActiveClass,a=n.options.linkExactActiveClass,i=null==r?"router-link-active":r,O=null==a?"router-link-exact-active":a,s=null==this.activeClass?i:this.activeClass,A=null==this.exactActiveClass?O:this.exactActiveClass,u=b.redirectedFrom?lz(null,Vz(b.redirectedFrom),null,n):b;z[A]=vz(o,u,this.exactPath),z[s]=this.exact||this.exactPath?z[A]:function(e,t){return 0===e.path.replace(dz,"/").indexOf(t.path.replace(dz,"/"))&&(!t.hash||e.hash===t.hash)&&function(e,t){for(var n in t)if(!(n in e))return!1;return!0}(e.query,t.query)}(o,u);var d=z[A]?this.ariaCurrentValue:null,l=function(e){Qz(e)&&(t.replace?n.replace(M,Kz):n.push(M,Kz))},f={click:Qz};Array.isArray(this.event)?this.event.forEach((function(e){f[e]=l})):f[this.event]=l;var q={class:z},W=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:c,route:b,navigate:l,isActive:z[s],isExactActive:z[A]});if(W){if(1===W.length)return W[0];if(W.length>1||!W.length)return 0===W.length?e():e("span",{},W)}if("a"===this.tag)q.on=f,q.attrs={href:c,"aria-current":d};else{var h=Jz(this.$slots.default);if(h){h.isStatic=!1;var v=h.data=cz({},h.data);for(var R in v.on=v.on||{},v.on){var m=v.on[R];R in f&&(v.on[R]=Array.isArray(m)?m:[m])}for(var g in f)g in v.on?v.on[g].push(f[g]):v.on[g]=l;var L=h.data.attrs=cz({},h.data.attrs);L.href=c,L["aria-current"]=d}else q.on=f}return e(this.tag,q,this.$slots.default)}};function Qz(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Jz(e){if(e)for(var t,n=0;n-1&&(c.params[O]=n.params[O]);return c.path=$z(a.path,c.params),z(a,c,b)}if(c.path){c.params={};for(var s=0;s-1}function Er(e,t){return Tr(e)&&e._isRouter&&(null==t||e.type===t)}function Br(e,t,n){var o=function(p){p>=e.length?n():e[p]?t(e[p],(function(){o(p+1)})):o(p+1)};o(0)}function Cr(e){return function(t,n,o){var p=!1,M=0,b=null;Xr(e,(function(e,t,n,c){if("function"==typeof e&&void 0===e.cid){p=!0,M++;var z,r=xr((function(t){var p;((p=t).__esModule||Sr&&"Module"===p[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:Yz.extend(t),n.components[c]=t,--M<=0&&o()})),a=xr((function(e){var t="Failed to resolve async component "+c+": "+e;b||(b=Tr(e)?e:new Error(t),o(b))}));try{z=e(r,a)}catch(e){a(e)}if(z)if("function"==typeof z.then)z.then(r,a);else{var i=z.component;i&&"function"==typeof i.then&&i.then(r,a)}}})),p||o()}}function Xr(e,t){return wr(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function wr(e){return Array.prototype.concat.apply([],e)}var Sr="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function xr(e){var t=!1;return function(){for(var n=[],o=arguments.length;o--;)n[o]=arguments[o];if(!t)return t=!0,e.apply(this,n)}}var kr=function(e,t){this.router=e,this.base=function(e){if(!e)if(er){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";"/"!==e.charAt(0)&&(e="/"+e);return e.replace(/\/$/,"")}(t),this.current=qz,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Ir(e,t,n,o){var p=Xr(e,(function(e,o,p,M){var b=function(e,t){"function"!=typeof e&&(e=Yz.extend(e));return e.options[t]}(e,t);if(b)return Array.isArray(b)?b.map((function(e){return n(e,o,p,M)})):n(b,o,p,M)}));return wr(o?p.reverse():p)}function Dr(e,t){if(t)return function(){return e.apply(t,arguments)}}kr.prototype.listen=function(e){this.cb=e},kr.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},kr.prototype.onError=function(e){this.errorCbs.push(e)},kr.prototype.transitionTo=function(e,t,n){var o,p=this;try{o=this.router.match(e,this.current)}catch(e){throw this.errorCbs.forEach((function(t){t(e)})),e}var M=this.current;this.confirmTransition(o,(function(){p.updateRoute(o),t&&t(o),p.ensureURL(),p.router.afterHooks.forEach((function(e){e&&e(o,M)})),p.ready||(p.ready=!0,p.readyCbs.forEach((function(e){e(o)})))}),(function(e){n&&n(e),e&&!p.ready&&(Er(e,gr.redirected)&&M===qz||(p.ready=!0,p.readyErrorCbs.forEach((function(t){t(e)}))))}))},kr.prototype.confirmTransition=function(e,t,n){var o=this,p=this.current;this.pending=e;var M,b,c=function(e){!Er(e)&&Tr(e)&&o.errorCbs.length&&o.errorCbs.forEach((function(t){t(e)})),n&&n(e)},z=e.matched.length-1,r=p.matched.length-1;if(vz(e,p)&&z===r&&e.matched[z]===p.matched[r])return this.ensureURL(),e.hash&&sr(this.router,p,e,!1),c(((b=Nr(M=p,e,gr.duplicated,'Avoided redundant navigation to current location: "'+M.fullPath+'".')).name="NavigationDuplicated",b));var a=function(e,t){var n,o=Math.max(e.length,t.length);for(n=0;n0)){var t=this.router,n=t.options.scrollBehavior,o=vr&&n;o&&this.listeners.push(Or());var p=function(){var n=e.current,p=jr(e.base);e.current===qz&&p===e._startLocation||e.transitionTo(p,(function(e){o&&sr(t,e,n,!0)}))};window.addEventListener("popstate",p),this.listeners.push((function(){window.removeEventListener("popstate",p)}))}},t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var o=this,p=this.current;this.transitionTo(e,(function(e){Rr(Nz(o.base+e.fullPath)),sr(o.router,e,p,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var o=this,p=this.current;this.transitionTo(e,(function(e){mr(Nz(o.base+e.fullPath)),sr(o.router,e,p,!1),t&&t(e)}),n)},t.prototype.ensureURL=function(e){if(jr(this.base)!==this.current.fullPath){var t=Nz(this.base+this.current.fullPath);e?Rr(t):mr(t)}},t.prototype.getCurrentLocation=function(){return jr(this.base)},t}(kr);function jr(e){var t=window.location.pathname,n=t.toLowerCase(),o=e.toLowerCase();return!e||n!==o&&0!==n.indexOf(Nz(o+"/"))||(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var Ur=function(e){function t(t,n,o){e.call(this,t,n),o&&function(e){var t=jr(e);if(!/^\/#/.test(t))return window.location.replace(Nz(e+"/#"+t)),!0}(this.base)||Hr()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router.options.scrollBehavior,n=vr&&t;n&&this.listeners.push(Or());var o=function(){var t=e.current;Hr()&&e.transitionTo(Fr(),(function(o){n&&sr(e.router,o,t,!0),vr||Vr(o.fullPath)}))},p=vr?"popstate":"hashchange";window.addEventListener(p,o),this.listeners.push((function(){window.removeEventListener(p,o)}))}},t.prototype.push=function(e,t,n){var o=this,p=this.current;this.transitionTo(e,(function(e){$r(e.fullPath),sr(o.router,e,p,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var o=this,p=this.current;this.transitionTo(e,(function(e){Vr(e.fullPath),sr(o.router,e,p,!1),t&&t(e)}),n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;Fr()!==t&&(e?$r(t):Vr(t))},t.prototype.getCurrentLocation=function(){return Fr()},t}(kr);function Hr(){var e=Fr();return"/"===e.charAt(0)||(Vr("/"+e),!1)}function Fr(){var e=window.location.href,t=e.indexOf("#");return t<0?"":e=e.slice(t+1)}function Gr(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function $r(e){vr?Rr(Gr(e)):window.location.hash=e}function Vr(e){vr?mr(Gr(e)):window.location.replace(Gr(e))}var Yr=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var o=this;this.transitionTo(e,(function(e){o.stack=o.stack.slice(0,o.index+1).concat(e),o.index++,t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var o=this;this.transitionTo(e,(function(e){o.stack=o.stack.slice(0,o.index).concat(e),t&&t(e)}),n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var o=this.stack[n];this.confirmTransition(o,(function(){var e=t.current;t.index=n,t.updateRoute(o),t.router.afterHooks.forEach((function(t){t&&t(o,e)}))}),(function(e){Er(e,gr.duplicated)&&(t.index=n)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(kr),Kr=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=pr(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!vr&&!1!==e.fallback,this.fallback&&(t="hash"),er||(t="abstract"),this.mode=t,t){case"history":this.history=new Pr(this,e.base);break;case"hash":this.history=new Ur(this,e.base,this.fallback);break;case"abstract":this.history=new Yr(this,e.base)}},Zr={currentRoute:{configurable:!0}};Kr.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},Zr.currentRoute.get=function(){return this.history&&this.history.current},Kr.prototype.init=function(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var n=t.apps.indexOf(e);n>-1&&t.apps.splice(n,1),t.app===e&&(t.app=t.apps[0]||null),t.app||t.history.teardown()})),!this.app){this.app=e;var n=this.history;if(n instanceof Pr||n instanceof Ur){var o=function(e){n.setupListeners(),function(e){var o=n.current,p=t.options.scrollBehavior;vr&&p&&"fullPath"in e&&sr(t,e,o,!1)}(e)};n.transitionTo(n.getCurrentLocation(),o,o)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},Kr.prototype.beforeEach=function(e){return Jr(this.beforeHooks,e)},Kr.prototype.beforeResolve=function(e){return Jr(this.resolveHooks,e)},Kr.prototype.afterEach=function(e){return Jr(this.afterHooks,e)},Kr.prototype.onReady=function(e,t){this.history.onReady(e,t)},Kr.prototype.onError=function(e){this.history.onError(e)},Kr.prototype.push=function(e,t,n){var o=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){o.history.push(e,t,n)}));this.history.push(e,t,n)},Kr.prototype.replace=function(e,t,n){var o=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){o.history.replace(e,t,n)}));this.history.replace(e,t,n)},Kr.prototype.go=function(e){this.history.go(e)},Kr.prototype.back=function(){this.go(-1)},Kr.prototype.forward=function(){this.go(1)},Kr.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},Kr.prototype.resolve=function(e,t,n){var o=Vz(e,t=t||this.history.current,n,this),p=this.match(o,t),M=p.redirectedFrom||p.fullPath,b=function(e,t,n){var o="hash"===n?"#"+t:t;return e?Nz(e+"/"+o):o}(this.history.base,M,this.mode);return{location:o,route:p,href:b,normalizedTo:o,resolved:p}},Kr.prototype.getRoutes=function(){return this.matcher.getRoutes()},Kr.prototype.addRoute=function(e,t){this.matcher.addRoute(e,t),this.history.current!==qz&&this.history.transitionTo(this.history.getCurrentLocation())},Kr.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==qz&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Kr.prototype,Zr);var Qr=Kr;function Jr(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}Kr.install=function e(t){if(!e.installed||Yz!==t){e.installed=!0,Yz=t;var n=function(e){return void 0!==e},o=function(e,t){var o=e.$options._parentVnode;n(o)&&n(o=o.data)&&n(o=o.registerRouteInstance)&&o(e,t)};t.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,o(this,this)},destroyed:function(){o(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("RouterView",gz),t.component("RouterLink",Zz);var p=t.config.optionMergeStrategies;p.beforeRouteEnter=p.beforeRouteLeave=p.beforeRouteUpdate=p.created}},Kr.version="3.6.5",Kr.isNavigationFailure=Er,Kr.NavigationFailureType=gr,Kr.START_LOCATION=qz,er&&window.Vue&&window.Vue.use(Kr);var ea=n(4566),ta=n.n(ea),na=n(3379),oa=n.n(na),pa=n(1991),Ma={insert:"head",singleton:!1};oa()(pa.Z,Ma);pa.Z.locals;n(3734);var ba=document.head.querySelector('meta[name="csrf-token"]');ba&&(Mz().defaults.headers.common["X-CSRF-TOKEN"]=ba.content),no.use(Qr),window.Popper=n(8981).default,nz().tz.setDefault(Telescope.timezone),window.Telescope.basePath="/"+window.Telescope.path;var ca=window.Telescope.basePath+"/";""!==window.Telescope.path&&"/"!==window.Telescope.path||(ca="/",window.Telescope.basePath="");var za=new Qr({routes:bz,mode:"history",base:ca});no.component("vue-json-pretty",ta()),no.component("related-entries",n(9932).Z),no.component("index-screen",n(8106).Z),no.component("preview-screen",n(2986).Z),no.component("alert",n(4518).Z),no.component("copy-clipboard",n(7973).Z),no.mixin(oz),new no({el:"#telescope",router:za,data:function(){return{alert:{type:null,autoClose:0,message:"",confirmationProceed:null,confirmationCancel:null},autoLoadsNewEntries:"1"===localStorage.autoLoadsNewEntries,recording:Telescope.recording}},created:function(){window.addEventListener("keydown",this.keydownListener)},destroyed:function(){window.removeEventListener("keydown",this.keydownListener)},methods:{autoLoadNewEntries:function(){this.autoLoadsNewEntries?(this.autoLoadsNewEntries=!1,localStorage.autoLoadsNewEntries=0):(this.autoLoadsNewEntries=!0,localStorage.autoLoadsNewEntries=1)},toggleRecording:function(){Mz().post(Telescope.basePath+"/telescope-api/toggle-recording"),window.Telescope.recording=!Telescope.recording,this.recording=!this.recording},clearEntries:function(){(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&!confirm("Are you sure you want to delete all Telescope data?")||Mz().delete(Telescope.basePath+"/telescope-api/entries").then((function(e){return location.reload()}))},keydownListener:function(e){e.metaKey&&"k"===e.key&&this.clearEntries(!1)}}})},601:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o={methods:{cacheActionTypeClass:function(e){return"hit"===e?"success":"set"===e?"info":"forget"===e?"warning":"missed"===e?"danger":void 0},composerTypeClass:function(e){return"composer"===e?"info":"creator"===e?"success":void 0},gateResultClass:function(e){return"allowed"===e?"success":"denied"===e?"danger":void 0},jobStatusClass:function(e){return"pending"===e?"secondary":"processed"===e?"success":"failed"===e?"danger":void 0},logLevelClass:function(e){return"debug"===e?"success":"info"===e?"info":"notice"===e?"secondary":"warning"===e?"warning":"error"===e||"critical"===e||"alert"===e||"emergency"===e?"danger":void 0},modelActionClass:function(e){return"created"==e?"success":"updated"==e?"info":"retrieved"==e?"secondary":"deleted"==e||"forceDeleted"==e?"danger":void 0},requestStatusClass:function(e){return e?e<300?"success":e<400?"info":e<500?"warning":e>=500?"danger":void 0:"danger"},requestMethodClass:function(e){return"GET"==e||"OPTIONS"==e?"secondary":"POST"==e||"PATCH"==e||"PUT"==e?"info":"DELETE"==e?"danger":void 0}}}},3734:function(e,t,n){!function(e,t,n){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var p=o(t),M=o(n);function b(e,t){for(var n=0;n=b)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};f.jQueryDetection(),l();var q="alert",W="4.6.2",h="bs.alert",v="."+h,R=".data-api",m=p.default.fn[q],g="alert",L="fade",_="show",N="close"+v,y="closed"+v,T="click"+v+R,E='[data-dismiss="alert"]',B=function(){function e(e){this._element=e}var t=e.prototype;return t.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},t.dispose=function(){p.default.removeData(this._element,h),this._element=null},t._getRootElement=function(e){var t=f.getSelectorFromElement(e),n=!1;return t&&(n=document.querySelector(t)),n||(n=p.default(e).closest("."+g)[0]),n},t._triggerCloseEvent=function(e){var t=p.default.Event(N);return p.default(e).trigger(t),t},t._removeElement=function(e){var t=this;if(p.default(e).removeClass(_),p.default(e).hasClass(L)){var n=f.getTransitionDurationFromElement(e);p.default(e).one(f.TRANSITION_END,(function(n){return t._destroyElement(e,n)})).emulateTransitionEnd(n)}else this._destroyElement(e)},t._destroyElement=function(e){p.default(e).detach().trigger(y).remove()},e._jQueryInterface=function(t){return this.each((function(){var n=p.default(this),o=n.data(h);o||(o=new e(this),n.data(h,o)),"close"===t&&o[t](this)}))},e._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},c(e,null,[{key:"VERSION",get:function(){return W}}]),e}();p.default(document).on(T,E,B._handleDismiss(new B)),p.default.fn[q]=B._jQueryInterface,p.default.fn[q].Constructor=B,p.default.fn[q].noConflict=function(){return p.default.fn[q]=m,B._jQueryInterface};var C="button",X="4.6.2",w="bs.button",S="."+w,x=".data-api",k=p.default.fn[C],I="active",D="btn",P="focus",j="click"+S+x,U="focus"+S+x+" blur"+S+x,H="load"+S+x,F='[data-toggle^="button"]',G='[data-toggle="buttons"]',$='[data-toggle="button"]',V='[data-toggle="buttons"] .btn',Y='input:not([type="hidden"])',K=".active",Z=".btn",Q=function(){function e(e){this._element=e,this.shouldAvoidTriggerChange=!1}var t=e.prototype;return t.toggle=function(){var e=!0,t=!0,n=p.default(this._element).closest(G)[0];if(n){var o=this._element.querySelector(Y);if(o){if("radio"===o.type)if(o.checked&&this._element.classList.contains(I))e=!1;else{var M=n.querySelector(K);M&&p.default(M).removeClass(I)}e&&("checkbox"!==o.type&&"radio"!==o.type||(o.checked=!this._element.classList.contains(I)),this.shouldAvoidTriggerChange||p.default(o).trigger("change")),o.focus(),t=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(t&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(I)),e&&p.default(this._element).toggleClass(I))},t.dispose=function(){p.default.removeData(this._element,w),this._element=null},e._jQueryInterface=function(t,n){return this.each((function(){var o=p.default(this),M=o.data(w);M||(M=new e(this),o.data(w,M)),M.shouldAvoidTriggerChange=n,"toggle"===t&&M[t]()}))},c(e,null,[{key:"VERSION",get:function(){return X}}]),e}();p.default(document).on(j,F,(function(e){var t=e.target,n=t;if(p.default(t).hasClass(D)||(t=p.default(t).closest(Z)[0]),!t||t.hasAttribute("disabled")||t.classList.contains("disabled"))e.preventDefault();else{var o=t.querySelector(Y);if(o&&(o.hasAttribute("disabled")||o.classList.contains("disabled")))return void e.preventDefault();"INPUT"!==n.tagName&&"LABEL"===t.tagName||Q._jQueryInterface.call(p.default(t),"toggle","INPUT"===n.tagName)}})).on(U,F,(function(e){var t=p.default(e.target).closest(Z)[0];p.default(t).toggleClass(P,/^focus(in)?$/.test(e.type))})),p.default(window).on(H,(function(){for(var e=[].slice.call(document.querySelectorAll(V)),t=0,n=e.length;t0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=e.prototype;return t.next=function(){this._isSliding||this._slide(le)},t.nextWhenVisible=function(){var e=p.default(this._element);!document.hidden&&e.is(":visible")&&"hidden"!==e.css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(fe)},t.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(ke)&&(f.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(e){var t=this;this._activeElement=this._element.querySelector(we);var n=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)p.default(this._element).one(ve,(function(){return t.to(e)}));else{if(n===e)return this.pause(),void this.cycle();var o=e>n?le:fe;this._slide(o,this._items[e])}},t.dispose=function(){p.default(this._element).off(ne),p.default.removeData(this._element,te),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(e){return e=z({},je,e),f.typeCheckConfig(J,e,Ue),e},t._handleSwipe=function(){var e=Math.abs(this.touchDeltaX);if(!(e<=ze)){var t=e/this.touchDeltaX;this.touchDeltaX=0,t>0&&this.prev(),t<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&p.default(this._element).on(Re,(function(t){return e._keydown(t)})),"hover"===this._config.pause&&p.default(this._element).on(me,(function(t){return e.pause(t)})).on(ge,(function(t){return e.cycle(t)})),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var e=this;if(this._touchSupported){var t=function(t){e._pointerEvent&&He[t.originalEvent.pointerType.toUpperCase()]?e.touchStartX=t.originalEvent.clientX:e._pointerEvent||(e.touchStartX=t.originalEvent.touches[0].clientX)},n=function(t){e.touchDeltaX=t.originalEvent.touches&&t.originalEvent.touches.length>1?0:t.originalEvent.touches[0].clientX-e.touchStartX},o=function(t){e._pointerEvent&&He[t.originalEvent.pointerType.toUpperCase()]&&(e.touchDeltaX=t.originalEvent.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout((function(t){return e.cycle(t)}),ce+e._config.interval))};p.default(this._element.querySelectorAll(xe)).on(Ee,(function(e){return e.preventDefault()})),this._pointerEvent?(p.default(this._element).on(ye,(function(e){return t(e)})),p.default(this._element).on(Te,(function(e){return o(e)})),this._element.classList.add(de)):(p.default(this._element).on(Le,(function(e){return t(e)})),p.default(this._element).on(_e,(function(e){return n(e)})),p.default(this._element).on(Ne,(function(e){return o(e)})))}},t._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case Me:e.preventDefault(),this.prev();break;case be:e.preventDefault(),this.next()}},t._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll(Se)):[],this._items.indexOf(e)},t._getItemByDirection=function(e,t){var n=e===le,o=e===fe,p=this._getItemIndex(t),M=this._items.length-1;if((o&&0===p||n&&p===M)&&!this._config.wrap)return t;var b=(p+(e===fe?-1:1))%this._items.length;return-1===b?this._items[this._items.length-1]:this._items[b]},t._triggerSlideEvent=function(e,t){var n=this._getItemIndex(e),o=this._getItemIndex(this._element.querySelector(we)),M=p.default.Event(he,{relatedTarget:e,direction:t,from:o,to:n});return p.default(this._element).trigger(M),M},t._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var t=[].slice.call(this._indicatorsElement.querySelectorAll(Xe));p.default(t).removeClass(ae);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&p.default(n).addClass(ae)}},t._updateInterval=function(){var e=this._activeElement||this._element.querySelector(we);if(e){var t=parseInt(e.getAttribute("data-interval"),10);t?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=t):this._config.interval=this._config.defaultInterval||this._config.interval}},t._slide=function(e,t){var n,o,M,b=this,c=this._element.querySelector(we),z=this._getItemIndex(c),r=t||c&&this._getItemByDirection(e,c),a=this._getItemIndex(r),i=Boolean(this._interval);if(e===le?(n=se,o=Ae,M=qe):(n=Oe,o=ue,M=We),r&&p.default(r).hasClass(ae))this._isSliding=!1;else if(!this._triggerSlideEvent(r,M).isDefaultPrevented()&&c&&r){this._isSliding=!0,i&&this.pause(),this._setActiveIndicatorElement(r),this._activeElement=r;var O=p.default.Event(ve,{relatedTarget:r,direction:M,from:z,to:a});if(p.default(this._element).hasClass(ie)){p.default(r).addClass(o),f.reflow(r),p.default(c).addClass(n),p.default(r).addClass(n);var s=f.getTransitionDurationFromElement(c);p.default(c).one(f.TRANSITION_END,(function(){p.default(r).removeClass(n+" "+o).addClass(ae),p.default(c).removeClass(ae+" "+o+" "+n),b._isSliding=!1,setTimeout((function(){return p.default(b._element).trigger(O)}),0)})).emulateTransitionEnd(s)}else p.default(c).removeClass(ae),p.default(r).addClass(ae),this._isSliding=!1,p.default(this._element).trigger(O);i&&this.cycle()}},e._jQueryInterface=function(t){return this.each((function(){var n=p.default(this).data(te),o=z({},je,p.default(this).data());"object"==typeof t&&(o=z({},o,t));var M="string"==typeof t?t:o.slide;if(n||(n=new e(this,o),p.default(this).data(te,n)),"number"==typeof t)n.to(t);else if("string"==typeof M){if(void 0===n[M])throw new TypeError('No method named "'+M+'"');n[M]()}else o.interval&&o.ride&&(n.pause(),n.cycle())}))},e._dataApiClickHandler=function(t){var n=f.getSelectorFromElement(this);if(n){var o=p.default(n)[0];if(o&&p.default(o).hasClass(re)){var M=z({},p.default(o).data(),p.default(this).data()),b=this.getAttribute("data-slide-to");b&&(M.interval=!1),e._jQueryInterface.call(p.default(o),M),b&&p.default(o).data(te).to(b),t.preventDefault()}}},c(e,null,[{key:"VERSION",get:function(){return ee}},{key:"Default",get:function(){return je}}]),e}();p.default(document).on(Ce,De,Fe._dataApiClickHandler),p.default(window).on(Be,(function(){for(var e=[].slice.call(document.querySelectorAll(Pe)),t=0,n=e.length;t0&&(this._selector=b,this._triggerArray.push(M))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=e.prototype;return t.toggle=function(){p.default(this._element).hasClass(Qe)?this.hide():this.show()},t.show=function(){var t,n,o=this;if(!(this._isTransitioning||p.default(this._element).hasClass(Qe)||(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(rt)).filter((function(e){return"string"==typeof o._config.parent?e.getAttribute("data-parent")===o._config.parent:e.classList.contains(Je)}))).length&&(t=null),t&&(n=p.default(t).not(this._selector).data(Ve))&&n._isTransitioning))){var M=p.default.Event(pt);if(p.default(this._element).trigger(M),!M.isDefaultPrevented()){t&&(e._jQueryInterface.call(p.default(t).not(this._selector),"hide"),n||p.default(t).data(Ve,null));var b=this._getDimension();p.default(this._element).removeClass(Je).addClass(et),this._element.style[b]=0,this._triggerArray.length&&p.default(this._triggerArray).removeClass(tt).attr("aria-expanded",!0),this.setTransitioning(!0);var c=function(){p.default(o._element).removeClass(et).addClass(Je+" "+Qe),o._element.style[b]="",o.setTransitioning(!1),p.default(o._element).trigger(Mt)},z="scroll"+(b[0].toUpperCase()+b.slice(1)),r=f.getTransitionDurationFromElement(this._element);p.default(this._element).one(f.TRANSITION_END,c).emulateTransitionEnd(r),this._element.style[b]=this._element[z]+"px"}}},t.hide=function(){var e=this;if(!this._isTransitioning&&p.default(this._element).hasClass(Qe)){var t=p.default.Event(bt);if(p.default(this._element).trigger(t),!t.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",f.reflow(this._element),p.default(this._element).addClass(et).removeClass(Je+" "+Qe);var o=this._triggerArray.length;if(o>0)for(var M=0;M0},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=z({},t.offsets,e._config.offset(t.offsets,e._element)),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var e={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(e.modifiers.applyStyle={enabled:!1}),z({},e,this._config.popperConfig)},e._jQueryInterface=function(t){return this.each((function(){var n=p.default(this).data(dt);if(n||(n=new e(this,"object"==typeof t?t:null),p.default(this).data(dt,n)),"string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},e._clearMenus=function(t){if(!t||t.which!==gt&&("keyup"!==t.type||t.which===vt))for(var n=[].slice.call(document.querySelectorAll(jt)),o=0,M=n.length;o0&&b--,t.which===mt&&bdocument.documentElement.clientHeight;n||(this._element.style.overflowY="hidden"),this._element.classList.add(dn);var o=f.getTransitionDurationFromElement(this._dialog);p.default(this._element).off(f.TRANSITION_END),p.default(this._element).one(f.TRANSITION_END,(function(){e._element.classList.remove(dn),n||p.default(e._element).one(f.TRANSITION_END,(function(){e._element.style.overflowY=""})).emulateTransitionEnd(e._element,o)})).emulateTransitionEnd(o),this._element.focus()}},t._showElement=function(e){var t=this,n=p.default(this._element).hasClass(An),o=this._dialog?this._dialog.querySelector(Tn):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),p.default(this._dialog).hasClass(rn)&&o?o.scrollTop=0:this._element.scrollTop=0,n&&f.reflow(this._element),p.default(this._element).addClass(un),this._config.focus&&this._enforceFocus();var M=p.default.Event(hn,{relatedTarget:e}),b=function(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,p.default(t._element).trigger(M)};if(n){var c=f.getTransitionDurationFromElement(this._dialog);p.default(this._dialog).one(f.TRANSITION_END,b).emulateTransitionEnd(c)}else b()},t._enforceFocus=function(){var e=this;p.default(document).off(vn).on(vn,(function(t){document!==t.target&&e._element!==t.target&&0===p.default(e._element).has(t.target).length&&e._element.focus()}))},t._setEscapeEvent=function(){var e=this;this._isShown?p.default(this._element).on(gn,(function(t){e._config.keyboard&&t.which===zn?(t.preventDefault(),e.hide()):e._config.keyboard||t.which!==zn||e._triggerBackdropTransition()})):this._isShown||p.default(this._element).off(gn)},t._setResizeEvent=function(){var e=this;this._isShown?p.default(window).on(Rn,(function(t){return e.handleUpdate(t)})):p.default(window).off(Rn)},t._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){p.default(document.body).removeClass(sn),e._resetAdjustments(),e._resetScrollbar(),p.default(e._element).trigger(qn)}))},t._removeBackdrop=function(){this._backdrop&&(p.default(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(e){var t=this,n=p.default(this._element).hasClass(An)?An:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=On,n&&this._backdrop.classList.add(n),p.default(this._backdrop).appendTo(document.body),p.default(this._element).on(mn,(function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===t._config.backdrop?t._triggerBackdropTransition():t.hide())})),n&&f.reflow(this._backdrop),p.default(this._backdrop).addClass(un),!e)return;if(!n)return void e();var o=f.getTransitionDurationFromElement(this._backdrop);p.default(this._backdrop).one(f.TRANSITION_END,e).emulateTransitionEnd(o)}else if(!this._isShown&&this._backdrop){p.default(this._backdrop).removeClass(un);var M=function(){t._removeBackdrop(),e&&e()};if(p.default(this._element).hasClass(An)){var b=f.getTransitionDurationFromElement(this._backdrop);p.default(this._backdrop).one(f.TRANSITION_END,M).emulateTransitionEnd(b)}else M()}else e&&e()},t._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(e.left+e.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:In,popperConfig:null},ao={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},io={HIDE:"hide"+$n,HIDDEN:"hidden"+$n,SHOW:"show"+$n,SHOWN:"shown"+$n,INSERTED:"inserted"+$n,CLICK:"click"+$n,FOCUSIN:"focusin"+$n,FOCUSOUT:"focusout"+$n,MOUSEENTER:"mouseenter"+$n,MOUSELEAVE:"mouseleave"+$n},Oo=function(){function e(e,t){if(void 0===M.default)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var t=e.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=p.default(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),p.default(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p.default(this.getTipElement()).hasClass(Jn))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),p.default.removeData(this.element,this.constructor.DATA_KEY),p.default(this.element).off(this.constructor.EVENT_KEY),p.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&p.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===p.default(this.element).css("display"))throw new Error("Please use show on visible elements");var t=p.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p.default(this.element).trigger(t);var n=f.findShadowRoot(this.element),o=p.default.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!o)return;var b=this.getTipElement(),c=f.getUID(this.constructor.NAME);b.setAttribute("id",c),this.element.setAttribute("aria-describedby",c),this.setContent(),this.config.animation&&p.default(b).addClass(Qn);var z="function"==typeof this.config.placement?this.config.placement.call(this,b,this.element):this.config.placement,r=this._getAttachment(z);this.addAttachmentClass(r);var a=this._getContainer();p.default(b).data(this.constructor.DATA_KEY,this),p.default.contains(this.element.ownerDocument.documentElement,this.tip)||p.default(b).appendTo(a),p.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new M.default(this.element,b,this._getPopperConfig(r)),p.default(b).addClass(Jn),p.default(b).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&p.default(document.body).children().on("mouseover",null,p.default.noop);var i=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,p.default(e.element).trigger(e.constructor.Event.SHOWN),t===to&&e._leave(null,e)};if(p.default(this.tip).hasClass(Qn)){var O=f.getTransitionDurationFromElement(this.tip);p.default(this.tip).one(f.TRANSITION_END,i).emulateTransitionEnd(O)}else i()}},t.hide=function(e){var t=this,n=this.getTipElement(),o=p.default.Event(this.constructor.Event.HIDE),M=function(){t._hoverState!==eo&&n.parentNode&&n.parentNode.removeChild(n),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),p.default(t.element).trigger(t.constructor.Event.HIDDEN),null!==t._popper&&t._popper.destroy(),e&&e()};if(p.default(this.element).trigger(o),!o.isDefaultPrevented()){if(p.default(n).removeClass(Jn),"ontouchstart"in document.documentElement&&p.default(document.body).children().off("mouseover",null,p.default.noop),this._activeTrigger[bo]=!1,this._activeTrigger[Mo]=!1,this._activeTrigger[po]=!1,p.default(this.tip).hasClass(Qn)){var b=f.getTransitionDurationFromElement(n);p.default(n).one(f.TRANSITION_END,M).emulateTransitionEnd(b)}else M();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(e){p.default(this.getTipElement()).addClass(Yn+"-"+e)},t.getTipElement=function(){return this.tip=this.tip||p.default(this.config.template)[0],this.tip},t.setContent=function(){var e=this.getTipElement();this.setElementContent(p.default(e.querySelectorAll(no)),this.getTitle()),p.default(e).removeClass(Qn+" "+Jn)},t.setElementContent=function(e,t){"object"!=typeof t||!t.nodeType&&!t.jquery?this.config.html?(this.config.sanitize&&(t=Un(t,this.config.whiteList,this.config.sanitizeFn)),e.html(t)):e.text(t):this.config.html?p.default(t).parent().is(e)||e.empty().append(t):e.text(p.default(t).text())},t.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),e},t._getPopperConfig=function(e){var t=this;return z({},{placement:e,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:oo},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}},this.config.popperConfig)},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=z({},t.offsets,e.config.offset(t.offsets,e.element)),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:f.isElement(this.config.container)?p.default(this.config.container):p.default(document).find(this.config.container)},t._getAttachment=function(e){return zo[e.toUpperCase()]},t._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach((function(t){if("click"===t)p.default(e.element).on(e.constructor.Event.CLICK,e.config.selector,(function(t){return e.toggle(t)}));else if(t!==co){var n=t===po?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,o=t===po?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;p.default(e.element).on(n,e.config.selector,(function(t){return e._enter(t)})).on(o,e.config.selector,(function(t){return e._leave(t)}))}})),this._hideModalHandler=function(){e.element&&e.hide()},p.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=z({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==e)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||p.default(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),p.default(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusin"===e.type?Mo:po]=!0),p.default(t.getTipElement()).hasClass(Jn)||t._hoverState===eo?t._hoverState=eo:(clearTimeout(t._timeout),t._hoverState=eo,t.config.delay&&t.config.delay.show?t._timeout=setTimeout((function(){t._hoverState===eo&&t.show()}),t.config.delay.show):t.show())},t._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||p.default(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),p.default(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusout"===e.type?Mo:po]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=to,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout((function(){t._hoverState===to&&t.hide()}),t.config.delay.hide):t.hide())},t._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},t._getConfig=function(e){var t=p.default(this.element).data();return Object.keys(t).forEach((function(e){-1!==Zn.indexOf(e)&&delete t[e]})),"number"==typeof(e=z({},this.constructor.Default,t,"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),f.typeCheckConfig(Hn,e,this.constructor.DefaultType),e.sanitize&&(e.template=Un(e.template,e.whiteList,e.sanitizeFn)),e},t._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},t._cleanTipClass=function(){var e=p.default(this.getTipElement()),t=e.attr("class").match(Kn);null!==t&&t.length&&e.removeClass(t.join(""))},t._handlePopperPlacementChange=function(e){this.tip=e.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},t._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(p.default(e).removeClass(Qn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},e._jQueryInterface=function(t){return this.each((function(){var n=p.default(this),o=n.data(Gn),M="object"==typeof t&&t;if((o||!/dispose|hide/.test(t))&&(o||(o=new e(this,M),n.data(Gn,o)),"string"==typeof t)){if(void 0===o[t])throw new TypeError('No method named "'+t+'"');o[t]()}}))},c(e,null,[{key:"VERSION",get:function(){return Fn}},{key:"Default",get:function(){return ro}},{key:"NAME",get:function(){return Hn}},{key:"DATA_KEY",get:function(){return Gn}},{key:"Event",get:function(){return io}},{key:"EVENT_KEY",get:function(){return $n}},{key:"DefaultType",get:function(){return ao}}]),e}();p.default.fn[Hn]=Oo._jQueryInterface,p.default.fn[Hn].Constructor=Oo,p.default.fn[Hn].noConflict=function(){return p.default.fn[Hn]=Vn,Oo._jQueryInterface};var so="popover",Ao="4.6.2",uo="bs.popover",lo="."+uo,fo=p.default.fn[so],qo="bs-popover",Wo=new RegExp("(^|\\s)"+qo+"\\S+","g"),ho="fade",vo="show",Ro=".popover-header",mo=".popover-body",go=z({},Oo.Default,{placement:"right",trigger:"click",content:"",template:''}),Lo=z({},Oo.DefaultType,{content:"(string|element|function)"}),_o={HIDE:"hide"+lo,HIDDEN:"hidden"+lo,SHOW:"show"+lo,SHOWN:"shown"+lo,INSERTED:"inserted"+lo,CLICK:"click"+lo,FOCUSIN:"focusin"+lo,FOCUSOUT:"focusout"+lo,MOUSEENTER:"mouseenter"+lo,MOUSELEAVE:"mouseleave"+lo},No=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.isWithContent=function(){return this.getTitle()||this._getContent()},n.addAttachmentClass=function(e){p.default(this.getTipElement()).addClass(qo+"-"+e)},n.getTipElement=function(){return this.tip=this.tip||p.default(this.config.template)[0],this.tip},n.setContent=function(){var e=p.default(this.getTipElement());this.setElementContent(e.find(Ro),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(mo),t),e.removeClass(ho+" "+vo)},n._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},n._cleanTipClass=function(){var e=p.default(this.getTipElement()),t=e.attr("class").match(Wo);null!==t&&t.length>0&&e.removeClass(t.join(""))},t._jQueryInterface=function(e){return this.each((function(){var n=p.default(this).data(uo),o="object"==typeof e?e:null;if((n||!/dispose|hide/.test(e))&&(n||(n=new t(this,o),p.default(this).data(uo,n)),"string"==typeof e)){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},c(t,null,[{key:"VERSION",get:function(){return Ao}},{key:"Default",get:function(){return go}},{key:"NAME",get:function(){return so}},{key:"DATA_KEY",get:function(){return uo}},{key:"Event",get:function(){return _o}},{key:"EVENT_KEY",get:function(){return lo}},{key:"DefaultType",get:function(){return Lo}}]),t}(Oo);p.default.fn[so]=No._jQueryInterface,p.default.fn[so].Constructor=No,p.default.fn[so].noConflict=function(){return p.default.fn[so]=fo,No._jQueryInterface};var yo="scrollspy",To="4.6.2",Eo="bs.scrollspy",Bo="."+Eo,Co=".data-api",Xo=p.default.fn[yo],wo="dropdown-item",So="active",xo="activate"+Bo,ko="scroll"+Bo,Io="load"+Bo+Co,Do="offset",Po="position",jo='[data-spy="scroll"]',Uo=".nav, .list-group",Ho=".nav-link",Fo=".nav-item",Go=".list-group-item",$o=".dropdown",Vo=".dropdown-item",Yo=".dropdown-toggle",Ko={offset:10,method:"auto",target:""},Zo={offset:"number",method:"string",target:"(string|element)"},Qo=function(){function e(e,t){var n=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(t),this._selector=this._config.target+" "+Ho+","+this._config.target+" "+Go+","+this._config.target+" "+Vo,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,p.default(this._scrollElement).on(ko,(function(e){return n._process(e)})),this.refresh(),this._process()}var t=e.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?Do:Po,n="auto"===this._config.method?t:this._config.method,o=n===Po?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(e){var t,M=f.getSelectorFromElement(e);if(M&&(t=document.querySelector(M)),t){var b=t.getBoundingClientRect();if(b.width||b.height)return[p.default(t)[n]().top+o,M]}return null})).filter(Boolean).sort((function(e,t){return e[0]-t[0]})).forEach((function(t){e._offsets.push(t[0]),e._targets.push(t[1])}))},t.dispose=function(){p.default.removeData(this._element,Eo),p.default(this._scrollElement).off(Bo),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(e){if("string"!=typeof(e=z({},Ko,"object"==typeof e&&e?e:{})).target&&f.isElement(e.target)){var t=p.default(e.target).attr("id");t||(t=f.getUID(yo),p.default(e.target).attr("id",t)),e.target="#"+t}return f.typeCheckConfig(yo,e,Zo),e},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){var o=this._targets[this._targets.length-1];this._activeTarget!==o&&this._activate(o)}else{if(this._activeTarget&&e0)return this._activeTarget=null,void this._clear();for(var p=this._offsets.length;p--;)this._activeTarget!==this._targets[p]&&e>=this._offsets[p]&&(void 0===this._offsets[p+1]||e{"use strict";var o=n(1742),p={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,M,b,c,z,r=!1;t||(t={}),t.debug;try{if(M=o(),b=document.createRange(),c=document.getSelection(),(z=document.createElement("span")).textContent=e,z.ariaHidden="true",z.style.all="unset",z.style.position="fixed",z.style.top=0,z.style.clip="rect(0, 0, 0, 0)",z.style.whiteSpace="pre",z.style.webkitUserSelect="text",z.style.MozUserSelect="text",z.style.msUserSelect="text",z.style.userSelect="text",z.addEventListener("copy",(function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),void 0===n.clipboardData){window.clipboardData.clearData();var o=p[t.format]||p.default;window.clipboardData.setData(o,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))})),document.body.appendChild(z),b.selectNodeContents(z),c.addRange(b),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");r=!0}catch(o){try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),r=!0}catch(o){n=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(n,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(b):c.removeAllRanges()),z&&document.body.removeChild(z),M()}return r}},9755:function(e,t){var n;!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(o,p){"use strict";var M=[],b=Object.getPrototypeOf,c=M.slice,z=M.flat?function(e){return M.flat.call(e)}:function(e){return M.concat.apply([],e)},r=M.push,a=M.indexOf,i={},O=i.toString,s=i.hasOwnProperty,A=s.toString,u=A.call(Object),d={},l=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},f=function(e){return null!=e&&e===e.window},q=o.document,W={type:!0,src:!0,nonce:!0,noModule:!0};function h(e,t,n){var o,p,M=(n=n||q).createElement("script");if(M.text=e,t)for(o in W)(p=t[o]||t.getAttribute&&t.getAttribute(o))&&M.setAttribute(o,p);n.head.appendChild(M).parentNode.removeChild(M)}function v(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?i[O.call(e)]||"object":typeof e}var R="3.7.1",m=/HTML$/i,g=function(e,t){return new g.fn.init(e,t)};function L(e){var t=!!e&&"length"in e&&e.length,n=v(e);return!l(e)&&!f(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function _(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}g.fn=g.prototype={jquery:R,constructor:g,length:0,toArray:function(){return c.call(this)},get:function(e){return null==e?c.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=g.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return g.each(this,e)},map:function(e){return this.pushStack(g.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(c.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(g.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(g.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+E+")"+E+"*"),P=new RegExp(E+"|>"),j=new RegExp(x),U=new RegExp("^"+C+"$"),H={ID:new RegExp("^#("+C+")"),CLASS:new RegExp("^\\.("+C+")"),TAG:new RegExp("^("+C+"|[*])"),ATTR:new RegExp("^"+X),PSEUDO:new RegExp("^"+x),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+E+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)","i")},F=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,V=/[+~]/,Y=new RegExp("\\\\[\\da-fA-F]{1,6}"+E+"?|\\\\([^\\r\\n\\f])","g"),K=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},Z=function(){ze()},Q=Oe((function(e){return!0===e.disabled&&_(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{u.apply(M=c.call(w.childNodes),w.childNodes),M[w.childNodes.length].nodeType}catch(e){u={apply:function(e,t){S.apply(e,c.call(t))},call:function(e){S.apply(e,c.call(arguments,1))}}}function J(e,t,n,o){var p,M,b,c,r,a,s,A=t&&t.ownerDocument,f=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==f&&9!==f&&11!==f)return n;if(!o&&(ze(t),t=t||z,i)){if(11!==f&&(r=$.exec(e)))if(p=r[1]){if(9===f){if(!(b=t.getElementById(p)))return n;if(b.id===p)return u.call(n,b),n}else if(A&&(b=A.getElementById(p))&&J.contains(t,b)&&b.id===p)return u.call(n,b),n}else{if(r[2])return u.apply(n,t.getElementsByTagName(e)),n;if((p=r[3])&&t.getElementsByClassName)return u.apply(n,t.getElementsByClassName(p)),n}if(!(R[e+" "]||O&&O.test(e))){if(s=e,A=t,1===f&&(P.test(e)||D.test(e))){for((A=V.test(e)&&ce(t.parentNode)||t)==t&&d.scope||((c=t.getAttribute("id"))?c=g.escapeSelector(c):t.setAttribute("id",c=l)),M=(a=ae(e)).length;M--;)a[M]=(c?"#"+c:":scope")+" "+ie(a[M]);s=a.join(",")}try{return u.apply(n,A.querySelectorAll(s)),n}catch(t){R(e,!0)}finally{c===l&&t.removeAttribute("id")}}}return fe(e.replace(B,"$1"),t,n,o)}function ee(){var e=[];return function n(o,p){return e.push(o+" ")>t.cacheLength&&delete n[e.shift()],n[o+" "]=p}}function te(e){return e[l]=!0,e}function ne(e){var t=z.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function oe(e){return function(t){return _(t,"input")&&t.type===e}}function pe(e){return function(t){return(_(t,"input")||_(t,"button"))&&t.type===e}}function Me(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Q(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function be(e){return te((function(t){return t=+t,te((function(n,o){for(var p,M=e([],n.length,t),b=M.length;b--;)n[p=M[b]]&&(n[p]=!(o[p]=n[p]))}))}))}function ce(e){return e&&void 0!==e.getElementsByTagName&&e}function ze(e){var n,o=e?e.ownerDocument||e:w;return o!=z&&9===o.nodeType&&o.documentElement?(r=(z=o).documentElement,i=!g.isXMLDoc(z),A=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&w!=z&&(n=z.defaultView)&&n.top!==n&&n.addEventListener("unload",Z),d.getById=ne((function(e){return r.appendChild(e).id=g.expando,!z.getElementsByName||!z.getElementsByName(g.expando).length})),d.disconnectedMatch=ne((function(e){return A.call(e,"*")})),d.scope=ne((function(){return z.querySelectorAll(":scope")})),d.cssHas=ne((function(){try{return z.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),d.getById?(t.filter.ID=function(e){var t=e.replace(Y,K);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&i){var n=t.getElementById(e);return n?[n]:[]}}):(t.filter.ID=function(e){var t=e.replace(Y,K);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&i){var n,o,p,M=t.getElementById(e);if(M){if((n=M.getAttributeNode("id"))&&n.value===e)return[M];for(p=t.getElementsByName(e),o=0;M=p[o++];)if((n=M.getAttributeNode("id"))&&n.value===e)return[M]}return[]}}),t.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},t.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&i)return t.getElementsByClassName(e)},O=[],ne((function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||O.push("\\["+E+"*(?:value|"+L+")"),e.querySelectorAll("[id~="+l+"-]").length||O.push("~="),e.querySelectorAll("a#"+l+"+*").length||O.push(".#.+[+~]"),e.querySelectorAll(":checked").length||O.push(":checked"),(t=z.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&O.push(":enabled",":disabled"),(t=z.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||O.push("\\["+E+"*name"+E+"*="+E+"*(?:''|\"\")")})),d.cssHas||O.push(":has"),O=O.length&&new RegExp(O.join("|")),m=function(e,t){if(e===t)return b=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===z||e.ownerDocument==w&&J.contains(w,e)?-1:t===z||t.ownerDocument==w&&J.contains(w,t)?1:p?a.call(p,e)-a.call(p,t):0:4&n?-1:1)},z):z}for(e in J.matches=function(e,t){return J(e,null,null,t)},J.matchesSelector=function(e,t){if(ze(e),i&&!R[t+" "]&&(!O||!O.test(t)))try{var n=A.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){R(t,!0)}return J(t,z,null,[e]).length>0},J.contains=function(e,t){return(e.ownerDocument||e)!=z&&ze(e),g.contains(e,t)},J.attr=function(e,n){(e.ownerDocument||e)!=z&&ze(e);var o=t.attrHandle[n.toLowerCase()],p=o&&s.call(t.attrHandle,n.toLowerCase())?o(e,n,!i):void 0;return void 0!==p?p:e.getAttribute(n)},J.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},g.uniqueSort=function(e){var t,n=[],o=0,M=0;if(b=!d.sortStable,p=!d.sortStable&&c.call(e,0),y.call(e,m),b){for(;t=e[M++];)t===e[M]&&(o=n.push(M));for(;o--;)T.call(e,n[o],1)}return p=null,e},g.fn.uniqueSort=function(){return this.pushStack(g.uniqueSort(c.apply(this)))},t=g.expr={cacheLength:50,createPseudo:te,match:H,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,K),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,K),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||J.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&J.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return H.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=ae(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,K).toLowerCase();return"*"===e?function(){return!0}:function(e){return _(e,t)}},CLASS:function(e){var t=W[e+" "];return t||(t=new RegExp("(^|"+E+")"+e+"("+E+"|$)"))&&W(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(o){var p=J.attr(o,e);return null==p?"!="===t:!t||(p+="","="===t?p===n:"!="===t?p!==n:"^="===t?n&&0===p.indexOf(n):"*="===t?n&&p.indexOf(n)>-1:"$="===t?n&&p.slice(-n.length)===n:"~="===t?(" "+p.replace(k," ")+" ").indexOf(n)>-1:"|="===t&&(p===n||p.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,o,p){var M="nth"!==e.slice(0,3),b="last"!==e.slice(-4),c="of-type"===t;return 1===o&&0===p?function(e){return!!e.parentNode}:function(t,n,z){var r,a,i,O,s,A=M!==b?"nextSibling":"previousSibling",u=t.parentNode,d=c&&t.nodeName.toLowerCase(),q=!z&&!c,W=!1;if(u){if(M){for(;A;){for(i=t;i=i[A];)if(c?_(i,d):1===i.nodeType)return!1;s=A="only"===e&&!s&&"nextSibling"}return!0}if(s=[b?u.firstChild:u.lastChild],b&&q){for(W=(O=(r=(a=u[l]||(u[l]={}))[e]||[])[0]===f&&r[1])&&r[2],i=O&&u.childNodes[O];i=++O&&i&&i[A]||(W=O=0)||s.pop();)if(1===i.nodeType&&++W&&i===t){a[e]=[f,O,W];break}}else if(q&&(W=O=(r=(a=t[l]||(t[l]={}))[e]||[])[0]===f&&r[1]),!1===W)for(;(i=++O&&i&&i[A]||(W=O=0)||s.pop())&&(!(c?_(i,d):1===i.nodeType)||!++W||(q&&((a=i[l]||(i[l]={}))[e]=[f,W]),i!==t)););return(W-=p)===o||W%o==0&&W/o>=0}}},PSEUDO:function(e,n){var o,p=t.pseudos[e]||t.setFilters[e.toLowerCase()]||J.error("unsupported pseudo: "+e);return p[l]?p(n):p.length>1?(o=[e,e,"",n],t.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,t){for(var o,M=p(e,n),b=M.length;b--;)e[o=a.call(e,M[b])]=!(t[o]=M[b])})):function(e){return p(e,0,o)}):p}},pseudos:{not:te((function(e){var t=[],n=[],o=le(e.replace(B,"$1"));return o[l]?te((function(e,t,n,p){for(var M,b=o(e,null,p,[]),c=e.length;c--;)(M=b[c])&&(e[c]=!(t[c]=M))})):function(e,p,M){return t[0]=e,o(t,null,M,n),t[0]=null,!n.pop()}})),has:te((function(e){return function(t){return J(e,t).length>0}})),contains:te((function(e){return e=e.replace(Y,K),function(t){return(t.textContent||g.text(t)).indexOf(e)>-1}})),lang:te((function(e){return U.test(e||"")||J.error("unsupported lang: "+e),e=e.replace(Y,K).toLowerCase(),function(t){var n;do{if(n=i?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=o.location&&o.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return z.activeElement}catch(e){}}()&&z.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:Me(!1),disabled:Me(!0),checked:function(e){return _(e,"input")&&!!e.checked||_(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return F.test(e.nodeName)},button:function(e){return _(e,"input")&&"button"===e.type||_(e,"button")},text:function(e){var t;return _(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:be((function(){return[0]})),last:be((function(e,t){return[t-1]})),eq:be((function(e,t,n){return[n<0?n+t:n]})),even:be((function(e,t){for(var n=0;nt?t:n;--o>=0;)e.push(o);return e})),gt:be((function(e,t,n){for(var o=n<0?n+t:n;++o1?function(t,n,o){for(var p=e.length;p--;)if(!e[p](t,n,o))return!1;return!0}:e[0]}function Ae(e,t,n,o,p){for(var M,b=[],c=0,z=e.length,r=null!=t;c-1&&(M[r]=!(b[r]=O))}}else s=Ae(s===b?s.splice(l,s.length):s),p?p(null,b,s,z):u.apply(b,s)}))}function de(e){for(var o,p,M,b=e.length,c=t.relative[e[0].type],z=c||t.relative[" "],r=c?1:0,i=Oe((function(e){return e===o}),z,!0),O=Oe((function(e){return a.call(o,e)>-1}),z,!0),s=[function(e,t,p){var M=!c&&(p||t!=n)||((o=t).nodeType?i(e,t,p):O(e,t,p));return o=null,M}];r1&&se(s),r>1&&ie(e.slice(0,r-1).concat({value:" "===e[r-2].type?"*":""})).replace(B,"$1"),p,r0,M=e.length>0,b=function(b,c,r,a,O){var s,A,d,l=0,q="0",W=b&&[],h=[],v=n,R=b||M&&t.find.TAG("*",O),m=f+=null==v?1:Math.random()||.1,L=R.length;for(O&&(n=c==z||c||O);q!==L&&null!=(s=R[q]);q++){if(M&&s){for(A=0,c||s.ownerDocument==z||(ze(s),r=!i);d=e[A++];)if(d(s,c||z,r)){u.call(a,s);break}O&&(f=m)}p&&((s=!d&&s)&&l--,b&&W.push(s))}if(l+=q,p&&q!==l){for(A=0;d=o[A++];)d(W,h,c,r);if(b){if(l>0)for(;q--;)W[q]||h[q]||(h[q]=N.call(a));h=Ae(h)}u.apply(a,h),O&&!b&&h.length>0&&l+o.length>1&&g.uniqueSort(a)}return O&&(f=m,n=v),W};return p?te(b):b}(b,M)),c.selector=e}return c}function fe(e,n,o,p){var M,b,c,z,r,a="function"==typeof e&&e,O=!p&&ae(e=a.selector||e);if(o=o||[],1===O.length){if((b=O[0]=O[0].slice(0)).length>2&&"ID"===(c=b[0]).type&&9===n.nodeType&&i&&t.relative[b[1].type]){if(!(n=(t.find.ID(c.matches[0].replace(Y,K),n)||[])[0]))return o;a&&(n=n.parentNode),e=e.slice(b.shift().value.length)}for(M=H.needsContext.test(e)?0:b.length;M--&&(c=b[M],!t.relative[z=c.type]);)if((r=t.find[z])&&(p=r(c.matches[0].replace(Y,K),V.test(b[0].type)&&ce(n.parentNode)||n))){if(b.splice(M,1),!(e=p.length&&ie(b)))return u.apply(o,p),o;break}}return(a||le(e,O))(p,n,!i,o,!n||V.test(e)&&ce(n.parentNode)||n),o}re.prototype=t.filters=t.pseudos,t.setFilters=new re,d.sortStable=l.split("").sort(m).join("")===l,ze(),d.sortDetached=ne((function(e){return 1&e.compareDocumentPosition(z.createElement("fieldset"))})),g.find=J,g.expr[":"]=g.expr.pseudos,g.unique=g.uniqueSort,J.compile=le,J.select=fe,J.setDocument=ze,J.tokenize=ae,J.escape=g.escapeSelector,J.getText=g.text,J.isXML=g.isXMLDoc,J.selectors=g.expr,J.support=g.support,J.uniqueSort=g.uniqueSort}();var x=function(e,t,n){for(var o=[],p=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(p&&g(e).is(n))break;o.push(e)}return o},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},I=g.expr.match.needsContext,D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function P(e,t,n){return l(t)?g.grep(e,(function(e,o){return!!t.call(e,o,e)!==n})):t.nodeType?g.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?g.grep(e,(function(e){return a.call(t,e)>-1!==n})):g.filter(t,e,n)}g.filter=function(e,t,n){var o=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===o.nodeType?g.find.matchesSelector(o,e)?[o]:[]:g.find.matches(e,g.grep(t,(function(e){return 1===e.nodeType})))},g.fn.extend({find:function(e){var t,n,o=this.length,p=this;if("string"!=typeof e)return this.pushStack(g(e).filter((function(){for(t=0;t1?g.uniqueSort(n):n},filter:function(e){return this.pushStack(P(this,e||[],!1))},not:function(e){return this.pushStack(P(this,e||[],!0))},is:function(e){return!!P(this,"string"==typeof e&&I.test(e)?g(e):e||[],!1).length}});var j,U=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(g.fn.init=function(e,t,n){var o,p;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(o="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:U.exec(e))||!o[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(o[1]){if(t=t instanceof g?t[0]:t,g.merge(this,g.parseHTML(o[1],t&&t.nodeType?t.ownerDocument||t:q,!0)),D.test(o[1])&&g.isPlainObject(t))for(o in t)l(this[o])?this[o](t[o]):this.attr(o,t[o]);return this}return(p=q.getElementById(o[2]))&&(this[0]=p,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):l(e)?void 0!==n.ready?n.ready(e):e(g):g.makeArray(e,this)}).prototype=g.fn,j=g(q);var H=/^(?:parents|prev(?:Until|All))/,F={children:!0,contents:!0,next:!0,prev:!0};function G(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}g.fn.extend({has:function(e){var t=g(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&g.find.matchesSelector(n,e))){M.push(n);break}return this.pushStack(M.length>1?g.uniqueSort(M):M)},index:function(e){return e?"string"==typeof e?a.call(g(e),this[0]):a.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(g.uniqueSort(g.merge(this.get(),g(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),g.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x(e,"parentNode")},parentsUntil:function(e,t,n){return x(e,"parentNode",n)},next:function(e){return G(e,"nextSibling")},prev:function(e){return G(e,"previousSibling")},nextAll:function(e){return x(e,"nextSibling")},prevAll:function(e){return x(e,"previousSibling")},nextUntil:function(e,t,n){return x(e,"nextSibling",n)},prevUntil:function(e,t,n){return x(e,"previousSibling",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return null!=e.contentDocument&&b(e.contentDocument)?e.contentDocument:(_(e,"template")&&(e=e.content||e),g.merge([],e.childNodes))}},(function(e,t){g.fn[e]=function(n,o){var p=g.map(this,t,n);return"Until"!==e.slice(-5)&&(o=n),o&&"string"==typeof o&&(p=g.filter(o,p)),this.length>1&&(F[e]||g.uniqueSort(p),H.test(e)&&p.reverse()),this.pushStack(p)}}));var $=/[^\x20\t\r\n\f]+/g;function V(e){return e}function Y(e){throw e}function K(e,t,n,o){var p;try{e&&l(p=e.promise)?p.call(e).done(t).fail(n):e&&l(p=e.then)?p.call(e,t,n):t.apply(void 0,[e].slice(o))}catch(e){n.apply(void 0,[e])}}g.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return g.each(e.match($)||[],(function(e,n){t[n]=!0})),t}(e):g.extend({},e);var t,n,o,p,M=[],b=[],c=-1,z=function(){for(p=p||e.once,o=t=!0;b.length;c=-1)for(n=b.shift();++c-1;)M.splice(n,1),n<=c&&c--})),this},has:function(e){return e?g.inArray(e,M)>-1:M.length>0},empty:function(){return M&&(M=[]),this},disable:function(){return p=b=[],M=n="",this},disabled:function(){return!M},lock:function(){return p=b=[],n||t||(M=n=""),this},locked:function(){return!!p},fireWith:function(e,n){return p||(n=[e,(n=n||[]).slice?n.slice():n],b.push(n),t||z()),this},fire:function(){return r.fireWith(this,arguments),this},fired:function(){return!!o}};return r},g.extend({Deferred:function(e){var t=[["notify","progress",g.Callbacks("memory"),g.Callbacks("memory"),2],["resolve","done",g.Callbacks("once memory"),g.Callbacks("once memory"),0,"resolved"],["reject","fail",g.Callbacks("once memory"),g.Callbacks("once memory"),1,"rejected"]],n="pending",p={state:function(){return n},always:function(){return M.done(arguments).fail(arguments),this},catch:function(e){return p.then(null,e)},pipe:function(){var e=arguments;return g.Deferred((function(n){g.each(t,(function(t,o){var p=l(e[o[4]])&&e[o[4]];M[o[1]]((function(){var e=p&&p.apply(this,arguments);e&&l(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this,p?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,p){var M=0;function b(e,t,n,p){return function(){var c=this,z=arguments,r=function(){var o,r;if(!(e=M&&(n!==Y&&(c=void 0,z=[o]),t.rejectWith(c,z))}};e?a():(g.Deferred.getErrorHook?a.error=g.Deferred.getErrorHook():g.Deferred.getStackHook&&(a.error=g.Deferred.getStackHook()),o.setTimeout(a))}}return g.Deferred((function(o){t[0][3].add(b(0,o,l(p)?p:V,o.notifyWith)),t[1][3].add(b(0,o,l(e)?e:V)),t[2][3].add(b(0,o,l(n)?n:Y))})).promise()},promise:function(e){return null!=e?g.extend(e,p):p}},M={};return g.each(t,(function(e,o){var b=o[2],c=o[5];p[o[1]]=b.add,c&&b.add((function(){n=c}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),b.add(o[3].fire),M[o[0]]=function(){return M[o[0]+"With"](this===M?void 0:this,arguments),this},M[o[0]+"With"]=b.fireWith})),p.promise(M),e&&e.call(M,M),M},when:function(e){var t=arguments.length,n=t,o=Array(n),p=c.call(arguments),M=g.Deferred(),b=function(e){return function(n){o[e]=this,p[e]=arguments.length>1?c.call(arguments):n,--t||M.resolveWith(o,p)}};if(t<=1&&(K(e,M.done(b(n)).resolve,M.reject,!t),"pending"===M.state()||l(p[n]&&p[n].then)))return M.then();for(;n--;)K(p[n],b(n),M.reject);return M.promise()}});var Z=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;g.Deferred.exceptionHook=function(e,t){o.console&&o.console.warn&&e&&Z.test(e.name)&&o.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},g.readyException=function(e){o.setTimeout((function(){throw e}))};var Q=g.Deferred();function J(){q.removeEventListener("DOMContentLoaded",J),o.removeEventListener("load",J),g.ready()}g.fn.ready=function(e){return Q.then(e).catch((function(e){g.readyException(e)})),this},g.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--g.readyWait:g.isReady)||(g.isReady=!0,!0!==e&&--g.readyWait>0||Q.resolveWith(q,[g]))}}),g.ready.then=Q.then,"complete"===q.readyState||"loading"!==q.readyState&&!q.documentElement.doScroll?o.setTimeout(g.ready):(q.addEventListener("DOMContentLoaded",J),o.addEventListener("load",J));var ee=function(e,t,n,o,p,M,b){var c=0,z=e.length,r=null==n;if("object"===v(n))for(c in p=!0,n)ee(e,t,c,n[c],!0,M,b);else if(void 0!==o&&(p=!0,l(o)||(b=!0),r&&(b?(t.call(e,o),t=null):(r=t,t=function(e,t,n){return r.call(g(e),n)})),t))for(;c1,null,!0)},removeData:function(e){return this.each((function(){ze.remove(this,e)}))}}),g.extend({queue:function(e,t,n){var o;if(e)return t=(t||"fx")+"queue",o=ce.get(e,t),n&&(!o||Array.isArray(n)?o=ce.access(e,t,g.makeArray(n)):o.push(n)),o||[]},dequeue:function(e,t){t=t||"fx";var n=g.queue(e,t),o=n.length,p=n.shift(),M=g._queueHooks(e,t);"inprogress"===p&&(p=n.shift(),o--),p&&("fx"===t&&n.unshift("inprogress"),delete M.stop,p.call(e,(function(){g.dequeue(e,t)}),M)),!o&&M&&M.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return ce.get(e,n)||ce.access(e,n,{empty:g.Callbacks("once memory").add((function(){ce.remove(e,[t+"queue",n])}))})}}),g.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,_e=/^$|^module$|\/(?:java|ecma)script/i;Re=q.createDocumentFragment().appendChild(q.createElement("div")),(me=q.createElement("input")).setAttribute("type","radio"),me.setAttribute("checked","checked"),me.setAttribute("name","t"),Re.appendChild(me),d.checkClone=Re.cloneNode(!0).cloneNode(!0).lastChild.checked,Re.innerHTML="",d.noCloneChecked=!!Re.cloneNode(!0).lastChild.defaultValue,Re.innerHTML="",d.option=!!Re.lastChild;var Ne={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&_(e,t)?g.merge([e],n):n}function Te(e,t){for(var n=0,o=e.length;n",""]);var Ee=/<|&#?\w+;/;function Be(e,t,n,o,p){for(var M,b,c,z,r,a,i=t.createDocumentFragment(),O=[],s=0,A=e.length;s-1)p&&p.push(M);else if(r=de(M),b=ye(i.appendChild(M),"script"),r&&Te(b),n)for(a=0;M=b[a++];)_e.test(M.type||"")&&n.push(M);return i}var Ce=/^([^.]*)(?:\.(.+)|)/;function Xe(){return!0}function we(){return!1}function Se(e,t,n,o,p,M){var b,c;if("object"==typeof t){for(c in"string"!=typeof n&&(o=o||n,n=void 0),t)Se(e,c,n,o,t[c],M);return e}if(null==o&&null==p?(p=n,o=n=void 0):null==p&&("string"==typeof n?(p=o,o=void 0):(p=o,o=n,n=void 0)),!1===p)p=we;else if(!p)return e;return 1===M&&(b=p,p=function(e){return g().off(e),b.apply(this,arguments)},p.guid=b.guid||(b.guid=g.guid++)),e.each((function(){g.event.add(this,t,p,o,n)}))}function xe(e,t,n){n?(ce.set(e,t,!1),g.event.add(e,t,{namespace:!1,handler:function(e){var n,o=ce.get(this,t);if(1&e.isTrigger&&this[t]){if(o)(g.event.special[t]||{}).delegateType&&e.stopPropagation();else if(o=c.call(arguments),ce.set(this,t,o),this[t](),n=ce.get(this,t),ce.set(this,t,!1),o!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else o&&(ce.set(this,t,g.event.trigger(o[0],o.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Xe)}})):void 0===ce.get(e,t)&&g.event.add(e,t,Xe)}g.event={global:{},add:function(e,t,n,o,p){var M,b,c,z,r,a,i,O,s,A,u,d=ce.get(e);if(Me(e))for(n.handler&&(n=(M=n).handler,p=M.selector),p&&g.find.matchesSelector(ue,p),n.guid||(n.guid=g.guid++),(z=d.events)||(z=d.events=Object.create(null)),(b=d.handle)||(b=d.handle=function(t){return void 0!==g&&g.event.triggered!==t.type?g.event.dispatch.apply(e,arguments):void 0}),r=(t=(t||"").match($)||[""]).length;r--;)s=u=(c=Ce.exec(t[r])||[])[1],A=(c[2]||"").split(".").sort(),s&&(i=g.event.special[s]||{},s=(p?i.delegateType:i.bindType)||s,i=g.event.special[s]||{},a=g.extend({type:s,origType:u,data:o,handler:n,guid:n.guid,selector:p,needsContext:p&&g.expr.match.needsContext.test(p),namespace:A.join(".")},M),(O=z[s])||((O=z[s]=[]).delegateCount=0,i.setup&&!1!==i.setup.call(e,o,A,b)||e.addEventListener&&e.addEventListener(s,b)),i.add&&(i.add.call(e,a),a.handler.guid||(a.handler.guid=n.guid)),p?O.splice(O.delegateCount++,0,a):O.push(a),g.event.global[s]=!0)},remove:function(e,t,n,o,p){var M,b,c,z,r,a,i,O,s,A,u,d=ce.hasData(e)&&ce.get(e);if(d&&(z=d.events)){for(r=(t=(t||"").match($)||[""]).length;r--;)if(s=u=(c=Ce.exec(t[r])||[])[1],A=(c[2]||"").split(".").sort(),s){for(i=g.event.special[s]||{},O=z[s=(o?i.delegateType:i.bindType)||s]||[],c=c[2]&&new RegExp("(^|\\.)"+A.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=M=O.length;M--;)a=O[M],!p&&u!==a.origType||n&&n.guid!==a.guid||c&&!c.test(a.namespace)||o&&o!==a.selector&&("**"!==o||!a.selector)||(O.splice(M,1),a.selector&&O.delegateCount--,i.remove&&i.remove.call(e,a));b&&!O.length&&(i.teardown&&!1!==i.teardown.call(e,A,d.handle)||g.removeEvent(e,s,d.handle),delete z[s])}else for(s in z)g.event.remove(e,s+t[r],n,o,!0);g.isEmptyObject(z)&&ce.remove(e,"handle events")}},dispatch:function(e){var t,n,o,p,M,b,c=new Array(arguments.length),z=g.event.fix(e),r=(ce.get(this,"events")||Object.create(null))[z.type]||[],a=g.event.special[z.type]||{};for(c[0]=z,t=1;t=1))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==e.type||!0!==r.disabled)){for(M=[],b={},n=0;n-1:g.find(p,this,null,[r]).length),b[p]&&M.push(o);M.length&&c.push({elem:r,handlers:M})}return r=this,z\s*$/g;function Pe(e,t){return _(e,"table")&&_(11!==t.nodeType?t:t.firstChild,"tr")&&g(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ue(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function He(e,t){var n,o,p,M,b,c;if(1===t.nodeType){if(ce.hasData(e)&&(c=ce.get(e).events))for(p in ce.remove(t,"handle events"),c)for(n=0,o=c[p].length;n1&&"string"==typeof A&&!d.checkClone&&Ie.test(A))return e.each((function(p){var M=e.eq(p);u&&(t[0]=A.call(this,p,M.html())),Ge(M,t,n,o)}));if(O&&(M=(p=Be(t,e[0].ownerDocument,!1,e,o)).firstChild,1===p.childNodes.length&&(p=M),M||o)){for(c=(b=g.map(ye(p,"script"),je)).length;i0&&Te(b,!z&&ye(e,"script")),c},cleanData:function(e){for(var t,n,o,p=g.event.special,M=0;void 0!==(n=e[M]);M++)if(Me(n)){if(t=n[ce.expando]){if(t.events)for(o in t.events)p[o]?g.event.remove(n,o):g.removeEvent(n,o,t.handle);n[ce.expando]=void 0}n[ze.expando]&&(n[ze.expando]=void 0)}}}),g.fn.extend({detach:function(e){return $e(this,e,!0)},remove:function(e){return $e(this,e)},text:function(e){return ee(this,(function(e){return void 0===e?g.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Ge(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Pe(this,e).appendChild(e)}))},prepend:function(){return Ge(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Pe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Ge(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Ge(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(g.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return g.clone(this,e,t)}))},html:function(e){return ee(this,(function(e){var t=this[0]||{},n=0,o=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!Ne[(Le.exec(e)||["",""])[1].toLowerCase()]){e=g.htmlPrefilter(e);try{for(;n=0&&(z+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-M-z-c-.5))||0),z+r}function at(e,t,n){var o=Ke(e),p=(!d.boxSizingReliable()||n)&&"border-box"===g.css(e,"boxSizing",!1,o),M=p,b=Je(e,t,o),c="offset"+t[0].toUpperCase()+t.slice(1);if(Ve.test(b)){if(!n)return b;b="auto"}return(!d.boxSizingReliable()&&p||!d.reliableTrDimensions()&&_(e,"tr")||"auto"===b||!parseFloat(b)&&"inline"===g.css(e,"display",!1,o))&&e.getClientRects().length&&(p="border-box"===g.css(e,"boxSizing",!1,o),(M=c in e)&&(b=e[c])),(b=parseFloat(b)||0)+rt(e,t,n||(p?"border":"content"),M,o,b)+"px"}function it(e,t,n,o,p){return new it.prototype.init(e,t,n,o,p)}g.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Je(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,o){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var p,M,b,c=pe(t),z=Ye.test(t),r=e.style;if(z||(t=pt(c)),b=g.cssHooks[t]||g.cssHooks[c],void 0===n)return b&&"get"in b&&void 0!==(p=b.get(e,!1,o))?p:r[t];"string"===(M=typeof n)&&(p=se.exec(n))&&p[1]&&(n=qe(e,t,p),M="number"),null!=n&&n==n&&("number"!==M||z||(n+=p&&p[3]||(g.cssNumber[c]?"":"px")),d.clearCloneStyle||""!==n||0!==t.indexOf("background")||(r[t]="inherit"),b&&"set"in b&&void 0===(n=b.set(e,n,o))||(z?r.setProperty(t,n):r[t]=n))}},css:function(e,t,n,o){var p,M,b,c=pe(t);return Ye.test(t)||(t=pt(c)),(b=g.cssHooks[t]||g.cssHooks[c])&&"get"in b&&(p=b.get(e,!0,n)),void 0===p&&(p=Je(e,t,o)),"normal"===p&&t in ct&&(p=ct[t]),""===n||n?(M=parseFloat(p),!0===n||isFinite(M)?M||0:p):p}}),g.each(["height","width"],(function(e,t){g.cssHooks[t]={get:function(e,n,o){if(n)return!Mt.test(g.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?at(e,t,o):Ze(e,bt,(function(){return at(e,t,o)}))},set:function(e,n,o){var p,M=Ke(e),b=!d.scrollboxSize()&&"absolute"===M.position,c=(b||o)&&"border-box"===g.css(e,"boxSizing",!1,M),z=o?rt(e,t,o,c,M):0;return c&&b&&(z-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(M[t])-rt(e,t,"border",!1,M)-.5)),z&&(p=se.exec(n))&&"px"!==(p[3]||"px")&&(e.style[t]=n,n=g.css(e,t)),zt(0,n,z)}}})),g.cssHooks.marginLeft=et(d.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Je(e,"marginLeft"))||e.getBoundingClientRect().left-Ze(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),g.each({margin:"",padding:"",border:"Width"},(function(e,t){g.cssHooks[e+t]={expand:function(n){for(var o=0,p={},M="string"==typeof n?n.split(" "):[n];o<4;o++)p[e+Ae[o]+t]=M[o]||M[o-2]||M[0];return p}},"margin"!==e&&(g.cssHooks[e+t].set=zt)})),g.fn.extend({css:function(e,t){return ee(this,(function(e,t,n){var o,p,M={},b=0;if(Array.isArray(t)){for(o=Ke(e),p=t.length;b1)}}),g.Tween=it,it.prototype={constructor:it,init:function(e,t,n,o,p,M){this.elem=e,this.prop=n,this.easing=p||g.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=o,this.unit=M||(g.cssNumber[n]?"":"px")},cur:function(){var e=it.propHooks[this.prop];return e&&e.get?e.get(this):it.propHooks._default.get(this)},run:function(e){var t,n=it.propHooks[this.prop];return this.options.duration?this.pos=t=g.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):it.propHooks._default.set(this),this}},it.prototype.init.prototype=it.prototype,it.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=g.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){g.fx.step[e.prop]?g.fx.step[e.prop](e):1!==e.elem.nodeType||!g.cssHooks[e.prop]&&null==e.elem.style[pt(e.prop)]?e.elem[e.prop]=e.now:g.style(e.elem,e.prop,e.now+e.unit)}}},it.propHooks.scrollTop=it.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},g.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},g.fx=it.prototype.init,g.fx.step={};var Ot,st,At=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function dt(){st&&(!1===q.hidden&&o.requestAnimationFrame?o.requestAnimationFrame(dt):o.setTimeout(dt,g.fx.interval),g.fx.tick())}function lt(){return o.setTimeout((function(){Ot=void 0})),Ot=Date.now()}function ft(e,t){var n,o=0,p={height:e};for(t=t?1:0;o<4;o+=2-t)p["margin"+(n=Ae[o])]=p["padding"+n]=e;return t&&(p.opacity=p.width=e),p}function qt(e,t,n){for(var o,p=(Wt.tweeners[t]||[]).concat(Wt.tweeners["*"]),M=0,b=p.length;M1)},removeAttr:function(e){return this.each((function(){g.removeAttr(this,e)}))}}),g.extend({attr:function(e,t,n){var o,p,M=e.nodeType;if(3!==M&&8!==M&&2!==M)return void 0===e.getAttribute?g.prop(e,t,n):(1===M&&g.isXMLDoc(e)||(p=g.attrHooks[t.toLowerCase()]||(g.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void g.removeAttr(e,t):p&&"set"in p&&void 0!==(o=p.set(e,n,t))?o:(e.setAttribute(t,n+""),n):p&&"get"in p&&null!==(o=p.get(e,t))?o:null==(o=g.find.attr(e,t))?void 0:o)},attrHooks:{type:{set:function(e,t){if(!d.radioValue&&"radio"===t&&_(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,o=0,p=t&&t.match($);if(p&&1===e.nodeType)for(;n=p[o++];)e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?g.removeAttr(e,n):e.setAttribute(n,n),n}},g.each(g.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=vt[t]||g.find.attr;vt[t]=function(e,t,o){var p,M,b=t.toLowerCase();return o||(M=vt[b],vt[b]=p,p=null!=n(e,t,o)?b:null,vt[b]=M),p}}));var Rt=/^(?:input|select|textarea|button)$/i,mt=/^(?:a|area)$/i;function gt(e){return(e.match($)||[]).join(" ")}function Lt(e){return e.getAttribute&&e.getAttribute("class")||""}function _t(e){return Array.isArray(e)?e:"string"==typeof e&&e.match($)||[]}g.fn.extend({prop:function(e,t){return ee(this,g.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[g.propFix[e]||e]}))}}),g.extend({prop:function(e,t,n){var o,p,M=e.nodeType;if(3!==M&&8!==M&&2!==M)return 1===M&&g.isXMLDoc(e)||(t=g.propFix[t]||t,p=g.propHooks[t]),void 0!==n?p&&"set"in p&&void 0!==(o=p.set(e,n,t))?o:e[t]=n:p&&"get"in p&&null!==(o=p.get(e,t))?o:e[t]},propHooks:{tabIndex:{get:function(e){var t=g.find.attr(e,"tabindex");return t?parseInt(t,10):Rt.test(e.nodeName)||mt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),d.optSelected||(g.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),g.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){g.propFix[this.toLowerCase()]=this})),g.fn.extend({addClass:function(e){var t,n,o,p,M,b;return l(e)?this.each((function(t){g(this).addClass(e.call(this,t,Lt(this)))})):(t=_t(e)).length?this.each((function(){if(o=Lt(this),n=1===this.nodeType&&" "+gt(o)+" "){for(M=0;M-1;)n=n.replace(" "+p+" "," ");b=gt(n),o!==b&&this.setAttribute("class",b)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,o,p,M,b=typeof e,c="string"===b||Array.isArray(e);return l(e)?this.each((function(n){g(this).toggleClass(e.call(this,n,Lt(this),t),t)})):"boolean"==typeof t&&c?t?this.addClass(e):this.removeClass(e):(n=_t(e),this.each((function(){if(c)for(M=g(this),p=0;p-1)return!0;return!1}});var Nt=/\r/g;g.fn.extend({val:function(e){var t,n,o,p=this[0];return arguments.length?(o=l(e),this.each((function(n){var p;1===this.nodeType&&(null==(p=o?e.call(this,n,g(this).val()):e)?p="":"number"==typeof p?p+="":Array.isArray(p)&&(p=g.map(p,(function(e){return null==e?"":e+""}))),(t=g.valHooks[this.type]||g.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,p,"value")||(this.value=p))}))):p?(t=g.valHooks[p.type]||g.valHooks[p.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(p,"value"))?n:"string"==typeof(n=p.value)?n.replace(Nt,""):null==n?"":n:void 0}}),g.extend({valHooks:{option:{get:function(e){var t=g.find.attr(e,"value");return null!=t?t:gt(g.text(e))}},select:{get:function(e){var t,n,o,p=e.options,M=e.selectedIndex,b="select-one"===e.type,c=b?null:[],z=b?M+1:p.length;for(o=M<0?z:b?M:0;o-1)&&(n=!0);return n||(e.selectedIndex=-1),M}}}}),g.each(["radio","checkbox"],(function(){g.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=g.inArray(g(e).val(),t)>-1}},d.checkOn||(g.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var yt=o.location,Tt={guid:Date.now()},Et=/\?/;g.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new o.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||g.error("Invalid XML: "+(n?g.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Bt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};g.extend(g.event,{trigger:function(e,t,n,p){var M,b,c,z,r,a,i,O,A=[n||q],u=s.call(e,"type")?e.type:e,d=s.call(e,"namespace")?e.namespace.split("."):[];if(b=O=c=n=n||q,3!==n.nodeType&&8!==n.nodeType&&!Bt.test(u+g.event.triggered)&&(u.indexOf(".")>-1&&(d=u.split("."),u=d.shift(),d.sort()),r=u.indexOf(":")<0&&"on"+u,(e=e[g.expando]?e:new g.Event(u,"object"==typeof e&&e)).isTrigger=p?2:3,e.namespace=d.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:g.makeArray(t,[e]),i=g.event.special[u]||{},p||!i.trigger||!1!==i.trigger.apply(n,t))){if(!p&&!i.noBubble&&!f(n)){for(z=i.delegateType||u,Bt.test(z+u)||(b=b.parentNode);b;b=b.parentNode)A.push(b),c=b;c===(n.ownerDocument||q)&&A.push(c.defaultView||c.parentWindow||o)}for(M=0;(b=A[M++])&&!e.isPropagationStopped();)O=b,e.type=M>1?z:i.bindType||u,(a=(ce.get(b,"events")||Object.create(null))[e.type]&&ce.get(b,"handle"))&&a.apply(b,t),(a=r&&b[r])&&a.apply&&Me(b)&&(e.result=a.apply(b,t),!1===e.result&&e.preventDefault());return e.type=u,p||e.isDefaultPrevented()||i._default&&!1!==i._default.apply(A.pop(),t)||!Me(n)||r&&l(n[u])&&!f(n)&&((c=n[r])&&(n[r]=null),g.event.triggered=u,e.isPropagationStopped()&&O.addEventListener(u,Ct),n[u](),e.isPropagationStopped()&&O.removeEventListener(u,Ct),g.event.triggered=void 0,c&&(n[r]=c)),e.result}},simulate:function(e,t,n){var o=g.extend(new g.Event,n,{type:e,isSimulated:!0});g.event.trigger(o,null,t)}}),g.fn.extend({trigger:function(e,t){return this.each((function(){g.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return g.event.trigger(e,t,n,!0)}});var Xt=/\[\]$/,wt=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,xt=/^(?:input|select|textarea|keygen)/i;function kt(e,t,n,o){var p;if(Array.isArray(t))g.each(t,(function(t,p){n||Xt.test(e)?o(e,p):kt(e+"["+("object"==typeof p&&null!=p?t:"")+"]",p,n,o)}));else if(n||"object"!==v(t))o(e,t);else for(p in t)kt(e+"["+p+"]",t[p],n,o)}g.param=function(e,t){var n,o=[],p=function(e,t){var n=l(t)?t():t;o[o.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!g.isPlainObject(e))g.each(e,(function(){p(this.name,this.value)}));else for(n in e)kt(n,e[n],t,p);return o.join("&")},g.fn.extend({serialize:function(){return g.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=g.prop(this,"elements");return e?g.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!g(this).is(":disabled")&&xt.test(this.nodeName)&&!St.test(e)&&(this.checked||!ge.test(e))})).map((function(e,t){var n=g(this).val();return null==n?null:Array.isArray(n)?g.map(n,(function(e){return{name:t.name,value:e.replace(wt,"\r\n")}})):{name:t.name,value:n.replace(wt,"\r\n")}})).get()}});var It=/%20/g,Dt=/#.*$/,Pt=/([?&])_=[^&]*/,jt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ut=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ft={},Gt={},$t="*/".concat("*"),Vt=q.createElement("a");function Yt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var o,p=0,M=t.toLowerCase().match($)||[];if(l(n))for(;o=M[p++];)"+"===o[0]?(o=o.slice(1)||"*",(e[o]=e[o]||[]).unshift(n)):(e[o]=e[o]||[]).push(n)}}function Kt(e,t,n,o){var p={},M=e===Gt;function b(c){var z;return p[c]=!0,g.each(e[c]||[],(function(e,c){var r=c(t,n,o);return"string"!=typeof r||M||p[r]?M?!(z=r):void 0:(t.dataTypes.unshift(r),b(r),!1)})),z}return b(t.dataTypes[0])||!p["*"]&&b("*")}function Zt(e,t){var n,o,p=g.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((p[n]?e:o||(o={}))[n]=t[n]);return o&&g.extend(!0,e,o),e}Vt.href=yt.href,g.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(yt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":g.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Zt(Zt(e,g.ajaxSettings),t):Zt(g.ajaxSettings,e)},ajaxPrefilter:Yt(Ft),ajaxTransport:Yt(Gt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,p,M,b,c,z,r,a,i,O,s=g.ajaxSetup({},t),A=s.context||s,u=s.context&&(A.nodeType||A.jquery)?g(A):g.event,d=g.Deferred(),l=g.Callbacks("once memory"),f=s.statusCode||{},W={},h={},v="canceled",R={readyState:0,getResponseHeader:function(e){var t;if(r){if(!b)for(b={};t=jt.exec(M);)b[t[1].toLowerCase()+" "]=(b[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=b[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return r?M:null},setRequestHeader:function(e,t){return null==r&&(e=h[e.toLowerCase()]=h[e.toLowerCase()]||e,W[e]=t),this},overrideMimeType:function(e){return null==r&&(s.mimeType=e),this},statusCode:function(e){var t;if(e)if(r)R.always(e[R.status]);else for(t in e)f[t]=[f[t],e[t]];return this},abort:function(e){var t=e||v;return n&&n.abort(t),m(0,t),this}};if(d.promise(R),s.url=((e||s.url||yt.href)+"").replace(Ht,yt.protocol+"//"),s.type=t.method||t.type||s.method||s.type,s.dataTypes=(s.dataType||"*").toLowerCase().match($)||[""],null==s.crossDomain){z=q.createElement("a");try{z.href=s.url,z.href=z.href,s.crossDomain=Vt.protocol+"//"+Vt.host!=z.protocol+"//"+z.host}catch(e){s.crossDomain=!0}}if(s.data&&s.processData&&"string"!=typeof s.data&&(s.data=g.param(s.data,s.traditional)),Kt(Ft,s,t,R),r)return R;for(i in(a=g.event&&s.global)&&0==g.active++&&g.event.trigger("ajaxStart"),s.type=s.type.toUpperCase(),s.hasContent=!Ut.test(s.type),p=s.url.replace(Dt,""),s.hasContent?s.data&&s.processData&&0===(s.contentType||"").indexOf("application/x-www-form-urlencoded")&&(s.data=s.data.replace(It,"+")):(O=s.url.slice(p.length),s.data&&(s.processData||"string"==typeof s.data)&&(p+=(Et.test(p)?"&":"?")+s.data,delete s.data),!1===s.cache&&(p=p.replace(Pt,"$1"),O=(Et.test(p)?"&":"?")+"_="+Tt.guid+++O),s.url=p+O),s.ifModified&&(g.lastModified[p]&&R.setRequestHeader("If-Modified-Since",g.lastModified[p]),g.etag[p]&&R.setRequestHeader("If-None-Match",g.etag[p])),(s.data&&s.hasContent&&!1!==s.contentType||t.contentType)&&R.setRequestHeader("Content-Type",s.contentType),R.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+("*"!==s.dataTypes[0]?", "+$t+"; q=0.01":""):s.accepts["*"]),s.headers)R.setRequestHeader(i,s.headers[i]);if(s.beforeSend&&(!1===s.beforeSend.call(A,R,s)||r))return R.abort();if(v="abort",l.add(s.complete),R.done(s.success),R.fail(s.error),n=Kt(Gt,s,t,R)){if(R.readyState=1,a&&u.trigger("ajaxSend",[R,s]),r)return R;s.async&&s.timeout>0&&(c=o.setTimeout((function(){R.abort("timeout")}),s.timeout));try{r=!1,n.send(W,m)}catch(e){if(r)throw e;m(-1,e)}}else m(-1,"No Transport");function m(e,t,b,z){var i,O,q,W,h,v=t;r||(r=!0,c&&o.clearTimeout(c),n=void 0,M=z||"",R.readyState=e>0?4:0,i=e>=200&&e<300||304===e,b&&(W=function(e,t,n){for(var o,p,M,b,c=e.contents,z=e.dataTypes;"*"===z[0];)z.shift(),void 0===o&&(o=e.mimeType||t.getResponseHeader("Content-Type"));if(o)for(p in c)if(c[p]&&c[p].test(o)){z.unshift(p);break}if(z[0]in n)M=z[0];else{for(p in n){if(!z[0]||e.converters[p+" "+z[0]]){M=p;break}b||(b=p)}M=M||b}if(M)return M!==z[0]&&z.unshift(M),n[M]}(s,R,b)),!i&&g.inArray("script",s.dataTypes)>-1&&g.inArray("json",s.dataTypes)<0&&(s.converters["text script"]=function(){}),W=function(e,t,n,o){var p,M,b,c,z,r={},a=e.dataTypes.slice();if(a[1])for(b in e.converters)r[b.toLowerCase()]=e.converters[b];for(M=a.shift();M;)if(e.responseFields[M]&&(n[e.responseFields[M]]=t),!z&&o&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),z=M,M=a.shift())if("*"===M)M=z;else if("*"!==z&&z!==M){if(!(b=r[z+" "+M]||r["* "+M]))for(p in r)if((c=p.split(" "))[1]===M&&(b=r[z+" "+c[0]]||r["* "+c[0]])){!0===b?b=r[p]:!0!==r[p]&&(M=c[0],a.unshift(c[1]));break}if(!0!==b)if(b&&e.throws)t=b(t);else try{t=b(t)}catch(e){return{state:"parsererror",error:b?e:"No conversion from "+z+" to "+M}}}return{state:"success",data:t}}(s,W,R,i),i?(s.ifModified&&((h=R.getResponseHeader("Last-Modified"))&&(g.lastModified[p]=h),(h=R.getResponseHeader("etag"))&&(g.etag[p]=h)),204===e||"HEAD"===s.type?v="nocontent":304===e?v="notmodified":(v=W.state,O=W.data,i=!(q=W.error))):(q=v,!e&&v||(v="error",e<0&&(e=0))),R.status=e,R.statusText=(t||v)+"",i?d.resolveWith(A,[O,v,R]):d.rejectWith(A,[R,v,q]),R.statusCode(f),f=void 0,a&&u.trigger(i?"ajaxSuccess":"ajaxError",[R,s,i?O:q]),l.fireWith(A,[R,v]),a&&(u.trigger("ajaxComplete",[R,s]),--g.active||g.event.trigger("ajaxStop")))}return R},getJSON:function(e,t,n){return g.get(e,t,n,"json")},getScript:function(e,t){return g.get(e,void 0,t,"script")}}),g.each(["get","post"],(function(e,t){g[t]=function(e,n,o,p){return l(n)&&(p=p||o,o=n,n=void 0),g.ajax(g.extend({url:e,type:t,dataType:p,data:n,success:o},g.isPlainObject(e)&&e))}})),g.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),g._evalUrl=function(e,t,n){return g.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){g.globalEval(e,t,n)}})},g.fn.extend({wrapAll:function(e){var t;return this[0]&&(l(e)&&(e=e.call(this[0])),t=g(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return l(e)?this.each((function(t){g(this).wrapInner(e.call(this,t))})):this.each((function(){var t=g(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=l(e);return this.each((function(n){g(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){g(this).replaceWith(this.childNodes)})),this}}),g.expr.pseudos.hidden=function(e){return!g.expr.pseudos.visible(e)},g.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},g.ajaxSettings.xhr=function(){try{return new o.XMLHttpRequest}catch(e){}};var Qt={0:200,1223:204},Jt=g.ajaxSettings.xhr();d.cors=!!Jt&&"withCredentials"in Jt,d.ajax=Jt=!!Jt,g.ajaxTransport((function(e){var t,n;if(d.cors||Jt&&!e.crossDomain)return{send:function(p,M){var b,c=e.xhr();if(c.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(b in e.xhrFields)c[b]=e.xhrFields[b];for(b in e.mimeType&&c.overrideMimeType&&c.overrideMimeType(e.mimeType),e.crossDomain||p["X-Requested-With"]||(p["X-Requested-With"]="XMLHttpRequest"),p)c.setRequestHeader(b,p[b]);t=function(e){return function(){t&&(t=n=c.onload=c.onerror=c.onabort=c.ontimeout=c.onreadystatechange=null,"abort"===e?c.abort():"error"===e?"number"!=typeof c.status?M(0,"error"):M(c.status,c.statusText):M(Qt[c.status]||c.status,c.statusText,"text"!==(c.responseType||"text")||"string"!=typeof c.responseText?{binary:c.response}:{text:c.responseText},c.getAllResponseHeaders()))}},c.onload=t(),n=c.onerror=c.ontimeout=t("error"),void 0!==c.onabort?c.onabort=n:c.onreadystatechange=function(){4===c.readyState&&o.setTimeout((function(){t&&n()}))},t=t("abort");try{c.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),g.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),g.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return g.globalEval(e),e}}}),g.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),g.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(o,p){t=g("
or tag around the reference element","solves this by creating a new parentNode context.",` + +`,"Specifying `appendTo: document.body` silences this warning, but it","assumes you are using a focus management solution to handle","keyboard navigation.",` + +`,"See: https://atomiks.github.io/tippyjs/v6/accessibility/#interactivity"].join(" "))}function Ve(){return W(Q.querySelectorAll("[data-tippy-root]"))}function Fe(w){v.clearDelayTimeouts(),w&&d("onTrigger",[v,w]),z();var H=l(!0),V=Wt(),ie=V[0],ce=V[1];Te.isTouch&&ie==="hold"&&ce&&(H=ce),H?C=setTimeout(function(){v.show()},H):v.show()}function He(w){if(v.clearDelayTimeouts(),d("onUntrigger",[v,w]),!v.state.isVisible){I();return}if(!(v.props.trigger.indexOf("mouseenter")>=0&&v.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(w.type)>=0&&_)){var H=l(!1);H?k=setTimeout(function(){v.state.isVisible&&v.hide()},H):M=requestAnimationFrame(function(){v.hide()})}}function ht(){v.state.isEnabled=!0}function Je(){v.hide(),v.state.isEnabled=!1}function Dt(){clearTimeout(C),clearTimeout(k),cancelAnimationFrame(M)}function on(w){if(ut(v.state.isDestroyed,kt("setProps")),!v.state.isDestroyed){d("onBeforeUpdate",[v,w]),ge();var H=v.props,V=Zn(f,Object.assign({},v.props,{},w,{ignoreAttributes:!0}));v.props=V,Ae(),H.interactiveDebounce!==V.interactiveDebounce&&(A(),_e=O(De,V.interactiveDebounce)),H.triggerTarget&&!V.triggerTarget?F(H.triggerTarget).forEach(function(ie){ie.removeAttribute("aria-expanded")}):V.triggerTarget&&f.removeAttribute("aria-expanded"),x(),a(),At&&At(H,V),v.popperInstance&&(xe(),Ve().forEach(function(ie){requestAnimationFrame(ie._tippy.popperInstance.forceUpdate)})),d("onAfterUpdate",[v,w])}}function Ut(w){v.setProps({content:w})}function Tt(){ut(v.state.isDestroyed,kt("show"));var w=v.state.isVisible,H=v.state.isDestroyed,V=!v.state.isEnabled,ie=Te.isTouch&&!v.props.touch,ce=m(v.props.duration,0,Ke.duration);if(!(w||H||V||ie)&&!ot().hasAttribute("disabled")&&(d("onShow",[v],!1),v.props.onShow(v)!==!1)){if(v.state.isVisible=!0,Ze()&&(Q.style.visibility="visible"),a(),z(),v.state.isMounted||(Q.style.transition="none"),Ze()){var ze=rn(),Ye=ze.box,bt=ze.content;Ce([Ye,bt],0)}Ne=function(){var yt;if(!(!v.state.isVisible||te)){if(te=!0,Q.offsetHeight,Q.style.transition=v.props.moveTransition,Ze()&&v.props.animation){var wn=rn(),an=wn.box,zt=wn.content;Ce([an,zt],ce),pe([an,zt],"visible")}E(),x(),B(vn,v),(yt=v.popperInstance)==null||yt.forceUpdate(),v.state.isMounted=!0,d("onMount",[v]),v.props.animation&&Ze()&&Me(ce,function(){v.state.isShown=!0,d("onShown",[v])})}},Pe()}}function Ln(){ut(v.state.isDestroyed,kt("hide"));var w=!v.state.isVisible,H=v.state.isDestroyed,V=!v.state.isEnabled,ie=m(v.props.duration,1,Ke.duration);if(!(w||H||V)&&(d("onHide",[v],!1),v.props.onHide(v)!==!1)){if(v.state.isVisible=!1,v.state.isShown=!1,te=!1,_=!1,Ze()&&(Q.style.visibility="hidden"),A(),I(),a(),Ze()){var ce=rn(),ze=ce.box,Ye=ce.content;v.props.animation&&(Ce([ze,Ye],ie),pe([ze,Ye],"hidden"))}E(),x(),v.props.animation?Ze()&&Ee(ie,v.unmount):v.unmount()}}function Xt(w){ut(v.state.isDestroyed,kt("hideWithInteractivity")),pt().addEventListener("mousemove",_e),B(hn,_e),_e(w)}function yn(){ut(v.state.isDestroyed,kt("unmount")),v.state.isVisible&&v.hide(),v.state.isMounted&&(Re(),Ve().forEach(function(w){w._tippy.unmount()}),Q.parentNode&&Q.parentNode.removeChild(Q),vn=vn.filter(function(w){return w!==v}),v.state.isMounted=!1,d("onHidden",[v]))}function Nn(){ut(v.state.isDestroyed,kt("destroy")),!v.state.isDestroyed&&(v.clearDelayTimeouts(),v.unmount(),ge(),delete f._tippy,v.state.isDestroyed=!0,d("onDestroy",[v]))}}function lt(f,p){p===void 0&&(p={});var y=Ke.plugins.concat(p.plugins||[]);gt(f),ft(p,y),_n();var C=Object.assign({},p,{plugins:y}),k=ue(f),M=Z(C.content),_=k.length>1;ut(M&&_,["tippy() was passed an Element as the `content` prop, but more than","one tippy instance was created by this invocation. This means the","content element will only be appended to the last tippy instance.",` + +`,"Instead, pass the .innerHTML of the element, or use a function that","returns a cloned version of the element instead.",` + +`,`1) content: element.innerHTML +`,"2) content: () => element.cloneNode(true)"].join(" "));var se=k.reduce(function(G,te){var le=te&&tn(te,C);return le&&G.push(le),G},[]);return Z(f)?se[0]:se}lt.defaultProps=Ke,lt.setDefaultProps=Nr,lt.currentInput=Te;var rr=function(p){var y=p===void 0?{}:p,C=y.exclude,k=y.duration;vn.forEach(function(M){var _=!1;if(C&&(_=ae(C)?M.reference===C:M.popper===C.popper),!_){var se=M.props.duration;M.setProps({duration:k}),M.hide(),M.state.isDestroyed||M.setProps({duration:se})}})},or=Object.assign({},t.applyStyles,{effect:function(p){var y=p.state,C={popper:{position:y.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(y.elements.popper.style,C.popper),y.styles=C,y.elements.arrow&&Object.assign(y.elements.arrow.style,C.arrow)}}),ir=function(p,y){var C;y===void 0&&(y={}),jt(!Array.isArray(p),["The first argument passed to createSingleton() must be an array of","tippy instances. The passed value was",String(p)].join(" "));var k=p,M=[],_,se=y.overrides,G=[],te=!1;function le(){M=k.map(function($){return $.reference})}function Oe($){k.forEach(function(X){$?X.enable():X.disable()})}function Ne($){return k.map(function(X){var v=X.setProps;return X.setProps=function(Xe){v(Xe),X.reference===_&&$.setProps(Xe)},function(){X.setProps=v}})}function be($,X){var v=M.indexOf(X);if(X!==_){_=X;var Xe=(se||[]).concat("content").reduce(function(Q,At){return Q[At]=k[v].props[At],Q},{});$.setProps(Object.assign({},Xe,{getReferenceClientRect:typeof Xe.getReferenceClientRect=="function"?Xe.getReferenceClientRect:function(){return X.getBoundingClientRect()}}))}}Oe(!1),le();var _e={fn:function(){return{onDestroy:function(){Oe(!0)},onHidden:function(){_=null},onClickOutside:function(v){v.props.showOnCreate&&!te&&(te=!0,_=null)},onShow:function(v){v.props.showOnCreate&&!te&&(te=!0,be(v,M[0]))},onTrigger:function(v,Xe){be(v,Xe.currentTarget)}}}},U=lt(ee(),Object.assign({},S(y,["overrides"]),{plugins:[_e].concat(y.plugins||[]),triggerTarget:M,popperOptions:Object.assign({},y.popperOptions,{modifiers:[].concat(((C=y.popperOptions)==null?void 0:C.modifiers)||[],[or])})})),ne=U.show;U.show=function($){if(ne(),!_&&$==null)return be(U,M[0]);if(!(_&&$==null)){if(typeof $=="number")return M[$]&&be(U,M[$]);if(k.includes($)){var X=$.reference;return be(U,X)}if(M.includes($))return be(U,$)}},U.showNext=function(){var $=M[0];if(!_)return U.show(0);var X=M.indexOf(_);U.show(M[X+1]||$)},U.showPrevious=function(){var $=M[M.length-1];if(!_)return U.show($);var X=M.indexOf(_),v=M[X-1]||$;U.show(v)};var re=U.setProps;return U.setProps=function($){se=$.overrides||se,re($)},U.setInstances=function($){Oe(!0),G.forEach(function(X){return X()}),k=$,Oe(!1),le(),Ne(U),U.setProps({triggerTarget:M})},G=Ne(U),U},ar={mouseover:"mouseenter",focusin:"focus",click:"click"};function Ht(f,p){jt(!(p&&p.target),["You must specity a `target` prop indicating a CSS selector string matching","the target elements that should receive a tippy."].join(" "));var y=[],C=[],k=!1,M=p.target,_=S(p,["target"]),se=Object.assign({},_,{trigger:"manual",touch:!1}),G=Object.assign({},_,{showOnCreate:!0}),te=lt(f,se),le=F(te);function Oe(ne){if(!(!ne.target||k)){var re=ne.target.closest(M);if(re){var $=re.getAttribute("data-tippy-trigger")||p.trigger||Ke.trigger;if(!re._tippy&&!(ne.type==="touchstart"&&typeof G.touch=="boolean")&&!(ne.type!=="touchstart"&&$.indexOf(ar[ne.type])<0)){var X=lt(re,G);X&&(C=C.concat(X))}}}}function Ne(ne,re,$,X){X===void 0&&(X=!1),ne.addEventListener(re,$,X),y.push({node:ne,eventType:re,handler:$,options:X})}function be(ne){var re=ne.reference;Ne(re,"touchstart",Oe,u),Ne(re,"mouseover",Oe),Ne(re,"focusin",Oe),Ne(re,"click",Oe)}function _e(){y.forEach(function(ne){var re=ne.node,$=ne.eventType,X=ne.handler,v=ne.options;re.removeEventListener($,X,v)}),y=[]}function U(ne){var re=ne.destroy,$=ne.enable,X=ne.disable;ne.destroy=function(v){v===void 0&&(v=!0),v&&C.forEach(function(Xe){Xe.destroy()}),C=[],_e(),re()},ne.enable=function(){$(),C.forEach(function(v){return v.enable()}),k=!1},ne.disable=function(){X(),C.forEach(function(v){return v.disable()}),k=!0},be(ne)}return le.forEach(U),te}var sr={name:"animateFill",defaultValue:!1,fn:function(p){var y;if(!((y=p.props.render)!=null&&y.$$tippy))return jt(p.props.animateFill,"The `animateFill` plugin requires the default render function."),{};var C=Bt(p.popper),k=C.box,M=C.content,_=p.props.animateFill?jr():null;return{onCreate:function(){_&&(k.insertBefore(_,k.firstElementChild),k.setAttribute("data-animatefill",""),k.style.overflow="hidden",p.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(_){var G=k.style.transitionDuration,te=Number(G.replace("ms",""));M.style.transitionDelay=Math.round(te/10)+"ms",_.style.transitionDuration=G,pe([_],"visible")}},onShow:function(){_&&(_.style.transitionDuration="0ms")},onHide:function(){_&&pe([_],"hidden")}}}};function jr(){var f=ee();return f.className=i,pe([f],"hidden"),f}var gn={clientX:0,clientY:0},nn=[];function mn(f){var p=f.clientX,y=f.clientY;gn={clientX:p,clientY:y}}function bn(f){f.addEventListener("mousemove",mn)}function Fr(f){f.removeEventListener("mousemove",mn)}var Mn={name:"followCursor",defaultValue:!1,fn:function(p){var y=p.reference,C=ve(p.props.triggerTarget||y),k=!1,M=!1,_=!0,se=p.props;function G(){return p.props.followCursor==="initial"&&p.state.isVisible}function te(){C.addEventListener("mousemove",Ne)}function le(){C.removeEventListener("mousemove",Ne)}function Oe(){k=!0,p.setProps({getReferenceClientRect:null}),k=!1}function Ne(U){var ne=U.target?y.contains(U.target):!0,re=p.props.followCursor,$=U.clientX,X=U.clientY,v=y.getBoundingClientRect(),Xe=$-v.left,Q=X-v.top;(ne||!p.props.interactive)&&p.setProps({getReferenceClientRect:function(){var dt=y.getBoundingClientRect(),$t=$,Wt=X;re==="initial"&&($t=dt.left+Xe,Wt=dt.top+Q);var Vt=re==="horizontal"?dt.top:Wt,Ze=re==="vertical"?dt.right:$t,ot=re==="horizontal"?dt.bottom:Wt,pt=re==="vertical"?dt.left:$t;return{width:Ze-pt,height:ot-Vt,top:Vt,right:Ze,bottom:ot,left:pt}}})}function be(){p.props.followCursor&&(nn.push({instance:p,doc:C}),bn(C))}function _e(){nn=nn.filter(function(U){return U.instance!==p}),nn.filter(function(U){return U.doc===C}).length===0&&Fr(C)}return{onCreate:be,onDestroy:_e,onBeforeUpdate:function(){se=p.props},onAfterUpdate:function(ne,re){var $=re.followCursor;k||$!==void 0&&se.followCursor!==$&&(_e(),$?(be(),p.state.isMounted&&!M&&!G()&&te()):(le(),Oe()))},onMount:function(){p.props.followCursor&&!M&&(_&&(Ne(gn),_=!1),G()||te())},onTrigger:function(ne,re){N(re)&&(gn={clientX:re.clientX,clientY:re.clientY}),M=re.type==="focus"},onHidden:function(){p.props.followCursor&&(Oe(),le(),_=!0)}}}};function Br(f,p){var y;return{popperOptions:Object.assign({},f.popperOptions,{modifiers:[].concat((((y=f.popperOptions)==null?void 0:y.modifiers)||[]).filter(function(C){var k=C.name;return k!==p.name}),[p])})}}var Rn={name:"inlinePositioning",defaultValue:!1,fn:function(p){var y=p.reference;function C(){return!!p.props.inlinePositioning}var k,M=-1,_=!1,se={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(Ne){var be=Ne.state;C()&&(k!==be.placement&&p.setProps({getReferenceClientRect:function(){return G(be.placement)}}),k=be.placement)}};function G(Oe){return Hr(K(Oe),y.getBoundingClientRect(),W(y.getClientRects()),M)}function te(Oe){_=!0,p.setProps(Oe),_=!1}function le(){_||te(Br(p.props,se))}return{onCreate:le,onAfterUpdate:le,onTrigger:function(Ne,be){if(N(be)){var _e=W(p.reference.getClientRects()),U=_e.find(function(ne){return ne.left-2<=be.clientX&&ne.right+2>=be.clientX&&ne.top-2<=be.clientY&&ne.bottom+2>=be.clientY});M=_e.indexOf(U)}},onUntrigger:function(){M=-1}}}};function Hr(f,p,y,C){if(y.length<2||f===null)return p;if(y.length===2&&C>=0&&y[0].left>y[1].right)return y[C]||p;switch(f){case"top":case"bottom":{var k=y[0],M=y[y.length-1],_=f==="top",se=k.top,G=M.bottom,te=_?k.left:M.left,le=_?k.right:M.right,Oe=le-te,Ne=G-se;return{top:se,bottom:G,left:te,right:le,width:Oe,height:Ne}}case"left":case"right":{var be=Math.min.apply(Math,y.map(function(Q){return Q.left})),_e=Math.max.apply(Math,y.map(function(Q){return Q.right})),U=y.filter(function(Q){return f==="left"?Q.left===be:Q.right===_e}),ne=U[0].top,re=U[U.length-1].bottom,$=be,X=_e,v=X-$,Xe=re-ne;return{top:ne,bottom:re,left:$,right:X,width:v,height:Xe}}default:return p}}var $r={name:"sticky",defaultValue:!1,fn:function(p){var y=p.reference,C=p.popper;function k(){return p.popperInstance?p.popperInstance.state.elements.reference:y}function M(te){return p.props.sticky===!0||p.props.sticky===te}var _=null,se=null;function G(){var te=M("reference")?k().getBoundingClientRect():null,le=M("popper")?C.getBoundingClientRect():null;(te&&In(_,te)||le&&In(se,le))&&p.popperInstance&&p.popperInstance.update(),_=te,se=le,p.state.isMounted&&requestAnimationFrame(G)}return{onMount:function(){p.props.sticky&&G()}}}};function In(f,p){return f&&p?f.top!==p.top||f.right!==p.right||f.bottom!==p.bottom||f.left!==p.left:!0}lt.setDefaultProps({render:tr}),e.animateFill=sr,e.createSingleton=ir,e.default=lt,e.delegate=Ht,e.followCursor=Mn,e.hideAll=rr,e.inlinePositioning=Rn,e.roundArrow=n,e.sticky=$r}),yi=Ei(xi()),$a=Ei(xi()),Wa=e=>{let t={plugins:[]},n=r=>e[e.indexOf(r)+1];if(e.includes("animation")&&(t.animation=n("animation")),e.includes("duration")&&(t.duration=parseInt(n("duration"))),e.includes("delay")){let r=n("delay");t.delay=r.includes("-")?r.split("-").map(o=>parseInt(o)):parseInt(r)}if(e.includes("cursor")){t.plugins.push($a.followCursor);let r=n("cursor");["x","initial"].includes(r)?t.followCursor=r==="x"?"horizontal":"initial":t.followCursor=!0}return e.includes("on")&&(t.trigger=n("on")),e.includes("arrowless")&&(t.arrow=!1),e.includes("html")&&(t.allowHTML=!0),e.includes("interactive")&&(t.interactive=!0),e.includes("border")&&t.interactive&&(t.interactiveBorder=parseInt(n("border"))),e.includes("debounce")&&t.interactive&&(t.interactiveDebounce=parseInt(n("debounce"))),e.includes("max-width")&&(t.maxWidth=parseInt(n("max-width"))),e.includes("theme")&&(t.theme=n("theme")),e.includes("placement")&&(t.placement=n("placement")),t};function Va(e){e.magic("tooltip",t=>(n,r={})=>{let o=(0,yi.default)(t,{content:n,trigger:"manual",...r});o.show(),setTimeout(()=>{o.hide(),setTimeout(()=>o.destroy(),r.duration||300)},r.timeout||2e3)}),e.directive("tooltip",(t,{modifiers:n,expression:r},{evaluateLater:o,effect:i})=>{let s=n.length>0?Wa(n):{};t.__x_tippy||(t.__x_tippy=(0,yi.default)(t,s));let c=()=>t.__x_tippy.enable(),u=()=>t.__x_tippy.disable(),h=m=>{m?(c(),t.__x_tippy.setContent(m)):u()};if(n.includes("raw"))h(r);else{let m=o(r);i(()=>{m(g=>{typeof g=="object"?(t.__x_tippy.setProps(g),c()):h(g)})})}})}var Oi=Va;document.addEventListener("alpine:init",()=>{window.Alpine.plugin(qo),window.Alpine.plugin(Go),window.Alpine.plugin(bi),window.Alpine.plugin(Oi)});var Ua=function(e,t,n){function r(m,g){for(let b of m){let O=o(b,g);if(O!==null)return O}}function o(m,g){let b=m.match(/^[\{\[]([^\[\]\{\}]*)[\}\]](.*)/s);if(b===null||b.length!==3)return null;let O=b[1],S=b[2];if(O.includes(",")){let[T,F]=O.split(",",2);if(F==="*"&&g>=T)return S;if(T==="*"&&g<=F)return S;if(g>=T&&g<=F)return S}return O==g?S:null}function i(m){return m.toString().charAt(0).toUpperCase()+m.toString().slice(1)}function s(m,g){if(g.length===0)return m;let b={};for(let[O,S]of Object.entries(g))b[":"+i(O??"")]=i(S??""),b[":"+O.toUpperCase()]=S.toString().toUpperCase(),b[":"+O]=S;return Object.entries(b).forEach(([O,S])=>{m=m.replaceAll(O,S)}),m}function c(m){return m.map(g=>g.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}let u=e.split("|"),h=r(u,t);return h!=null?s(h.trim(),n):(u=c(u),s(u.length>1&&t>1?u[1]:u[0],n))};window.pluralize=Ua;})(); +/*! Bundled license information: + +sortablejs/modular/sortable.esm.js: + (**! + * Sortable 1.15.0 + * @author RubaXa + * @author owenm + * @license MIT + *) +*/ diff --git a/public/js/filament/tables/components/table.js b/public/js/filament/tables/components/table.js new file mode 100644 index 000000000..c27c97235 --- /dev/null +++ b/public/js/filament/tables/components/table.js @@ -0,0 +1 @@ +function c(){return{collapsedGroups:[],isLoading:!1,selectedRecords:[],shouldCheckUniqueSelection:!0,init:function(){this.$wire.$on("deselectAllTableRecords",()=>this.deselectAllRecords()),this.$watch("selectedRecords",()=>{if(!this.shouldCheckUniqueSelection){this.shouldCheckUniqueSelection=!0;return}this.selectedRecords=[...new Set(this.selectedRecords)],this.shouldCheckUniqueSelection=!1})},mountBulkAction:function(e){this.$wire.set("selectedTableRecords",this.selectedRecords,!1),this.$wire.mountTableBulkAction(e)},toggleSelectRecordsOnPage:function(){let e=this.getRecordsOnPage();if(this.areRecordsSelected(e)){this.deselectRecords(e);return}this.selectRecords(e)},toggleSelectRecordsInGroup:async function(e){if(this.isLoading=!0,this.areRecordsSelected(this.getRecordsInGroupOnPage(e))){this.deselectRecords(await this.$wire.getGroupedSelectableTableRecordKeys(e));return}this.selectRecords(await this.$wire.getGroupedSelectableTableRecordKeys(e)),this.isLoading=!1},getRecordsInGroupOnPage:function(e){let s=[];for(let t of this.$root.getElementsByClassName("fi-ta-record-checkbox"))t.dataset.group===e&&s.push(t.value);return s},getRecordsOnPage:function(){let e=[];for(let s of this.$root.getElementsByClassName("fi-ta-record-checkbox"))e.push(s.value);return e},selectRecords:function(e){for(let s of e)this.isRecordSelected(s)||this.selectedRecords.push(s)},deselectRecords:function(e){for(let s of e){let t=this.selectedRecords.indexOf(s);t!==-1&&this.selectedRecords.splice(t,1)}},selectAllRecords:async function(){this.isLoading=!0,this.selectedRecords=await this.$wire.getAllSelectableTableRecordKeys(),this.isLoading=!1},deselectAllRecords:function(){this.selectedRecords=[]},isRecordSelected:function(e){return this.selectedRecords.includes(e)},areRecordsSelected:function(e){return e.every(s=>this.isRecordSelected(s))},toggleCollapseGroup:function(e){if(this.isGroupCollapsed(e)){this.collapsedGroups.splice(this.collapsedGroups.indexOf(e),1);return}this.collapsedGroups.push(e)},isGroupCollapsed:function(e){return this.collapsedGroups.includes(e)},resetCollapsedGroups:function(){this.collapsedGroups=[]}}}export{c as default}; diff --git a/public/js/filament/tables/tables.js b/public/js/filament/tables/tables.js new file mode 100644 index 000000000..8a04fd2e0 --- /dev/null +++ b/public/js/filament/tables/tables.js @@ -0,0 +1 @@ +(()=>{})(); diff --git a/public/js/filament/widgets/components/chart.js b/public/js/filament/widgets/components/chart.js new file mode 100644 index 000000000..cca87d282 --- /dev/null +++ b/public/js/filament/widgets/components/chart.js @@ -0,0 +1,29 @@ +function rt(){}var js=function(){let i=0;return function(){return i++}}();function T(i){return i===null||typeof i>"u"}function I(i){if(Array.isArray&&Array.isArray(i))return!0;let t=Object.prototype.toString.call(i);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function D(i){return i!==null&&Object.prototype.toString.call(i)==="[object Object]"}var W=i=>(typeof i=="number"||i instanceof Number)&&isFinite(+i);function Q(i,t){return W(i)?i:t}function C(i,t){return typeof i>"u"?t:i}var $s=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100:i/t,Ai=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100*t:+i;function z(i,t,e){if(i&&typeof i.call=="function")return i.apply(e,t)}function E(i,t,e,s){let n,o,a;if(I(i))if(o=i.length,s)for(n=o-1;n>=0;n--)t.call(e,i[n],n);else for(n=0;ni,x:i=>i.x,y:i=>i.y};function pt(i,t){return(Os[t]||(Os[t]=zo(t)))(i)}function zo(i){let t=Bo(i);return e=>{for(let s of t){if(s==="")break;e=e&&e[s]}return e}}function Bo(i){let t=i.split("."),e=[],s="";for(let n of t)s+=n,s.endsWith("\\")?s=s.slice(0,-1)+".":(e.push(s),s="");return e}function Ke(i){return i.charAt(0).toUpperCase()+i.slice(1)}var J=i=>typeof i<"u",gt=i=>typeof i=="function",Ti=(i,t)=>{if(i.size!==t.size)return!1;for(let e of i)if(!t.has(e))return!1;return!0};function Xs(i){return i.type==="mouseup"||i.type==="click"||i.type==="contextmenu"}var B=Math.PI,F=2*B,Vo=F+B,Ye=Number.POSITIVE_INFINITY,Wo=B/180,V=B/2,ge=B/4,As=B*2/3,tt=Math.log10,ot=Math.sign;function Li(i){let t=Math.round(i);i=qt(i,t,i/1e3)?t:i;let e=Math.pow(10,Math.floor(tt(i))),s=i/e;return(s<=1?1:s<=2?2:s<=5?5:10)*e}function Us(i){let t=[],e=Math.sqrt(i),s;for(s=1;sn-o).pop(),t}function Et(i){return!isNaN(parseFloat(i))&&isFinite(i)}function qt(i,t,e){return Math.abs(i-t)=i}function Ri(i,t,e){let s,n,o;for(s=0,n=i.length;sl&&c=Math.min(t,e)-s&&i<=Math.max(t,e)+s}function Ge(i,t,e){e=e||(a=>i[a]1;)o=n+s>>1,e(o)?n=o:s=o;return{lo:n,hi:s}}var at=(i,t,e,s)=>Ge(i,e,s?n=>i[n][t]<=e:n=>i[n][t]Ge(i,e,s=>i[s][t]>=e);function Zs(i,t,e){let s=0,n=i.length;for(;ss&&i[n-1]>e;)n--;return s>0||n{let s="_onData"+Ke(e),n=i[e];Object.defineProperty(i,e,{configurable:!0,enumerable:!1,value(...o){let a=n.apply(this,o);return i._chartjs.listeners.forEach(r=>{typeof r[s]=="function"&&r[s](...o)}),a}})})}function Ii(i,t){let e=i._chartjs;if(!e)return;let s=e.listeners,n=s.indexOf(t);n!==-1&&s.splice(n,1),!(s.length>0)&&(Js.forEach(o=>{delete i[o]}),delete i._chartjs)}function zi(i){let t=new Set,e,s;for(e=0,s=i.length;e"u"?function(i){return i()}:window.requestAnimationFrame}();function Vi(i,t,e){let s=e||(a=>Array.prototype.slice.call(a)),n=!1,o=[];return function(...a){o=s(a),n||(n=!0,Bi.call(window,()=>{n=!1,i.apply(t,o)}))}}function tn(i,t){let e;return function(...s){return t?(clearTimeout(e),e=setTimeout(i,t,s)):i.apply(this,s),t}}var Ze=i=>i==="start"?"left":i==="end"?"right":"center",X=(i,t,e)=>i==="start"?t:i==="end"?e:(t+e)/2,en=(i,t,e,s)=>i===(s?"left":"right")?e:i==="center"?(t+e)/2:t;function Wi(i,t,e){let s=t.length,n=0,o=s;if(i._sorted){let{iScale:a,_parsed:r}=i,l=a.axis,{min:c,max:h,minDefined:d,maxDefined:u}=a.getUserBounds();d&&(n=Y(Math.min(at(r,a.axis,c).lo,e?s:at(t,l,a.getPixelForValue(c)).lo),0,s-1)),u?o=Y(Math.max(at(r,a.axis,h,!0).hi+1,e?0:at(t,l,a.getPixelForValue(h),!0).hi+1),n,s)-n:o=s-n}return{start:n,count:o}}function Ni(i){let{xScale:t,yScale:e,_scaleRanges:s}=i,n={xmin:t.min,xmax:t.max,ymin:e.min,ymax:e.max};if(!s)return i._scaleRanges=n,!0;let o=s.xmin!==t.min||s.xmax!==t.max||s.ymin!==e.min||s.ymax!==e.max;return Object.assign(s,n),o}var Ve=i=>i===0||i===1,Ts=(i,t,e)=>-(Math.pow(2,10*(i-=1))*Math.sin((i-t)*F/e)),Ls=(i,t,e)=>Math.pow(2,-10*i)*Math.sin((i-t)*F/e)+1,jt={linear:i=>i,easeInQuad:i=>i*i,easeOutQuad:i=>-i*(i-2),easeInOutQuad:i=>(i/=.5)<1?.5*i*i:-.5*(--i*(i-2)-1),easeInCubic:i=>i*i*i,easeOutCubic:i=>(i-=1)*i*i+1,easeInOutCubic:i=>(i/=.5)<1?.5*i*i*i:.5*((i-=2)*i*i+2),easeInQuart:i=>i*i*i*i,easeOutQuart:i=>-((i-=1)*i*i*i-1),easeInOutQuart:i=>(i/=.5)<1?.5*i*i*i*i:-.5*((i-=2)*i*i*i-2),easeInQuint:i=>i*i*i*i*i,easeOutQuint:i=>(i-=1)*i*i*i*i+1,easeInOutQuint:i=>(i/=.5)<1?.5*i*i*i*i*i:.5*((i-=2)*i*i*i*i+2),easeInSine:i=>-Math.cos(i*V)+1,easeOutSine:i=>Math.sin(i*V),easeInOutSine:i=>-.5*(Math.cos(B*i)-1),easeInExpo:i=>i===0?0:Math.pow(2,10*(i-1)),easeOutExpo:i=>i===1?1:-Math.pow(2,-10*i)+1,easeInOutExpo:i=>Ve(i)?i:i<.5?.5*Math.pow(2,10*(i*2-1)):.5*(-Math.pow(2,-10*(i*2-1))+2),easeInCirc:i=>i>=1?i:-(Math.sqrt(1-i*i)-1),easeOutCirc:i=>Math.sqrt(1-(i-=1)*i),easeInOutCirc:i=>(i/=.5)<1?-.5*(Math.sqrt(1-i*i)-1):.5*(Math.sqrt(1-(i-=2)*i)+1),easeInElastic:i=>Ve(i)?i:Ts(i,.075,.3),easeOutElastic:i=>Ve(i)?i:Ls(i,.075,.3),easeInOutElastic(i){return Ve(i)?i:i<.5?.5*Ts(i*2,.1125,.45):.5+.5*Ls(i*2-1,.1125,.45)},easeInBack(i){return i*i*((1.70158+1)*i-1.70158)},easeOutBack(i){return(i-=1)*i*((1.70158+1)*i+1.70158)+1},easeInOutBack(i){let t=1.70158;return(i/=.5)<1?.5*(i*i*(((t*=1.525)+1)*i-t)):.5*((i-=2)*i*(((t*=1.525)+1)*i+t)+2)},easeInBounce:i=>1-jt.easeOutBounce(1-i),easeOutBounce(i){return i<1/2.75?7.5625*i*i:i<2/2.75?7.5625*(i-=1.5/2.75)*i+.75:i<2.5/2.75?7.5625*(i-=2.25/2.75)*i+.9375:7.5625*(i-=2.625/2.75)*i+.984375},easeInOutBounce:i=>i<.5?jt.easeInBounce(i*2)*.5:jt.easeOutBounce(i*2-1)*.5+.5};function _e(i){return i+.5|0}var vt=(i,t,e)=>Math.max(Math.min(i,e),t);function pe(i){return vt(_e(i*2.55),0,255)}function Mt(i){return vt(_e(i*255),0,255)}function ft(i){return vt(_e(i/2.55)/100,0,1)}function Rs(i){return vt(_e(i*100),0,100)}var st={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Di=[..."0123456789ABCDEF"],Ho=i=>Di[i&15],jo=i=>Di[(i&240)>>4]+Di[i&15],We=i=>(i&240)>>4===(i&15),$o=i=>We(i.r)&&We(i.g)&&We(i.b)&&We(i.a);function Yo(i){var t=i.length,e;return i[0]==="#"&&(t===4||t===5?e={r:255&st[i[1]]*17,g:255&st[i[2]]*17,b:255&st[i[3]]*17,a:t===5?st[i[4]]*17:255}:(t===7||t===9)&&(e={r:st[i[1]]<<4|st[i[2]],g:st[i[3]]<<4|st[i[4]],b:st[i[5]]<<4|st[i[6]],a:t===9?st[i[7]]<<4|st[i[8]]:255})),e}var Xo=(i,t)=>i<255?t(i):"";function Uo(i){var t=$o(i)?Ho:jo;return i?"#"+t(i.r)+t(i.g)+t(i.b)+Xo(i.a,t):void 0}var Ko=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function sn(i,t,e){let s=t*Math.min(e,1-e),n=(o,a=(o+i/30)%12)=>e-s*Math.max(Math.min(a-3,9-a,1),-1);return[n(0),n(8),n(4)]}function qo(i,t,e){let s=(n,o=(n+i/60)%6)=>e-e*t*Math.max(Math.min(o,4-o,1),0);return[s(5),s(3),s(1)]}function Go(i,t,e){let s=sn(i,1,.5),n;for(t+e>1&&(n=1/(t+e),t*=n,e*=n),n=0;n<3;n++)s[n]*=1-t-e,s[n]+=t;return s}function Zo(i,t,e,s,n){return i===n?(t-e)/s+(t.5?h/(2-o-a):h/(o+a),l=Zo(e,s,n,h,o),l=l*60+.5),[l|0,c||0,r]}function ji(i,t,e,s){return(Array.isArray(t)?i(t[0],t[1],t[2]):i(t,e,s)).map(Mt)}function $i(i,t,e){return ji(sn,i,t,e)}function Jo(i,t,e){return ji(Go,i,t,e)}function Qo(i,t,e){return ji(qo,i,t,e)}function nn(i){return(i%360+360)%360}function ta(i){let t=Ko.exec(i),e=255,s;if(!t)return;t[5]!==s&&(e=t[6]?pe(+t[5]):Mt(+t[5]));let n=nn(+t[2]),o=+t[3]/100,a=+t[4]/100;return t[1]==="hwb"?s=Jo(n,o,a):t[1]==="hsv"?s=Qo(n,o,a):s=$i(n,o,a),{r:s[0],g:s[1],b:s[2],a:e}}function ea(i,t){var e=Hi(i);e[0]=nn(e[0]+t),e=$i(e),i.r=e[0],i.g=e[1],i.b=e[2]}function ia(i){if(!i)return;let t=Hi(i),e=t[0],s=Rs(t[1]),n=Rs(t[2]);return i.a<255?`hsla(${e}, ${s}%, ${n}%, ${ft(i.a)})`:`hsl(${e}, ${s}%, ${n}%)`}var Es={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Fs={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function sa(){let i={},t=Object.keys(Fs),e=Object.keys(Es),s,n,o,a,r;for(s=0;s>16&255,o>>8&255,o&255]}return i}var Ne;function na(i){Ne||(Ne=sa(),Ne.transparent=[0,0,0,0]);let t=Ne[i.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}var oa=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function aa(i){let t=oa.exec(i),e=255,s,n,o;if(t){if(t[7]!==s){let a=+t[7];e=t[8]?pe(a):vt(a*255,0,255)}return s=+t[1],n=+t[3],o=+t[5],s=255&(t[2]?pe(s):vt(s,0,255)),n=255&(t[4]?pe(n):vt(n,0,255)),o=255&(t[6]?pe(o):vt(o,0,255)),{r:s,g:n,b:o,a:e}}}function ra(i){return i&&(i.a<255?`rgba(${i.r}, ${i.g}, ${i.b}, ${ft(i.a)})`:`rgb(${i.r}, ${i.g}, ${i.b})`)}var ki=i=>i<=.0031308?i*12.92:Math.pow(i,1/2.4)*1.055-.055,Ht=i=>i<=.04045?i/12.92:Math.pow((i+.055)/1.055,2.4);function la(i,t,e){let s=Ht(ft(i.r)),n=Ht(ft(i.g)),o=Ht(ft(i.b));return{r:Mt(ki(s+e*(Ht(ft(t.r))-s))),g:Mt(ki(n+e*(Ht(ft(t.g))-n))),b:Mt(ki(o+e*(Ht(ft(t.b))-o))),a:i.a+e*(t.a-i.a)}}function He(i,t,e){if(i){let s=Hi(i);s[t]=Math.max(0,Math.min(s[t]+s[t]*e,t===0?360:1)),s=$i(s),i.r=s[0],i.g=s[1],i.b=s[2]}}function on(i,t){return i&&Object.assign(t||{},i)}function Is(i){var t={r:0,g:0,b:0,a:255};return Array.isArray(i)?i.length>=3&&(t={r:i[0],g:i[1],b:i[2],a:255},i.length>3&&(t.a=Mt(i[3]))):(t=on(i,{r:0,g:0,b:0,a:1}),t.a=Mt(t.a)),t}function ca(i){return i.charAt(0)==="r"?aa(i):ta(i)}var Yt=class{constructor(t){if(t instanceof Yt)return t;let e=typeof t,s;e==="object"?s=Is(t):e==="string"&&(s=Yo(t)||na(t)||ca(t)),this._rgb=s,this._valid=!!s}get valid(){return this._valid}get rgb(){var t=on(this._rgb);return t&&(t.a=ft(t.a)),t}set rgb(t){this._rgb=Is(t)}rgbString(){return this._valid?ra(this._rgb):void 0}hexString(){return this._valid?Uo(this._rgb):void 0}hslString(){return this._valid?ia(this._rgb):void 0}mix(t,e){if(t){let s=this.rgb,n=t.rgb,o,a=e===o?.5:e,r=2*a-1,l=s.a-n.a,c=((r*l===-1?r:(r+l)/(1+r*l))+1)/2;o=1-c,s.r=255&c*s.r+o*n.r+.5,s.g=255&c*s.g+o*n.g+.5,s.b=255&c*s.b+o*n.b+.5,s.a=a*s.a+(1-a)*n.a,this.rgb=s}return this}interpolate(t,e){return t&&(this._rgb=la(this._rgb,t._rgb,e)),this}clone(){return new Yt(this.rgb)}alpha(t){return this._rgb.a=Mt(t),this}clearer(t){let e=this._rgb;return e.a*=1-t,this}greyscale(){let t=this._rgb,e=_e(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=e,this}opaquer(t){let e=this._rgb;return e.a*=1+t,this}negate(){let t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return He(this._rgb,2,t),this}darken(t){return He(this._rgb,2,-t),this}saturate(t){return He(this._rgb,1,t),this}desaturate(t){return He(this._rgb,1,-t),this}rotate(t){return ea(this._rgb,t),this}};function an(i){return new Yt(i)}function rn(i){if(i&&typeof i=="object"){let t=i.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function Yi(i){return rn(i)?i:an(i)}function Si(i){return rn(i)?i:an(i).saturate(.5).darken(.1).hexString()}var wt=Object.create(null),Je=Object.create(null);function me(i,t){if(!t)return i;let e=t.split(".");for(let s=0,n=e.length;se.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,s)=>Si(s.backgroundColor),this.hoverBorderColor=(e,s)=>Si(s.borderColor),this.hoverColor=(e,s)=>Si(s.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return Pi(this,t,e)}get(t){return me(this,t)}describe(t,e){return Pi(Je,t,e)}override(t,e){return Pi(wt,t,e)}route(t,e,s,n){let o=me(this,t),a=me(this,s),r="_"+e;Object.defineProperties(o,{[r]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){let l=this[r],c=a[n];return D(l)?Object.assign({},c,l):C(l,c)},set(l){this[r]=l}}})}},O=new Oi({_scriptable:i=>!i.startsWith("on"),_indexable:i=>i!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function ha(i){return!i||T(i.size)||T(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family}function be(i,t,e,s,n){let o=t[n];return o||(o=t[n]=i.measureText(n).width,e.push(n)),o>s&&(s=o),s}function ln(i,t,e,s){s=s||{};let n=s.data=s.data||{},o=s.garbageCollect=s.garbageCollect||[];s.font!==t&&(n=s.data={},o=s.garbageCollect=[],s.font=t),i.save(),i.font=t;let a=0,r=e.length,l,c,h,d,u;for(l=0;le.length){for(l=0;l0&&i.stroke()}}function Xt(i,t,e){return e=e||.5,!t||i&&i.x>t.left-e&&i.xt.top-e&&i.y0&&o.strokeColor!=="",l,c;for(i.save(),i.font=n.string,da(i,o),l=0;l+i||0;function ti(i,t){let e={},s=D(t),n=s?Object.keys(t):t,o=D(i)?s?a=>C(i[a],i[t[a]]):a=>i[a]:()=>i;for(let a of n)e[a]=ma(o(a));return e}function Ki(i){return ti(i,{top:"y",right:"x",bottom:"y",left:"x"})}function Pt(i){return ti(i,["topLeft","topRight","bottomLeft","bottomRight"])}function U(i){let t=Ki(i);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function $(i,t){i=i||{},t=t||O.font;let e=C(i.size,t.size);typeof e=="string"&&(e=parseInt(e,10));let s=C(i.style,t.style);s&&!(""+s).match(ga)&&(console.warn('Invalid font style specified: "'+s+'"'),s="");let n={family:C(i.family,t.family),lineHeight:pa(C(i.lineHeight,t.lineHeight),e),size:e,style:s,weight:C(i.weight,t.weight),string:""};return n.string=ha(n),n}function Jt(i,t,e,s){let n=!0,o,a,r;for(o=0,a=i.length;oe&&r===0?0:r+l;return{min:a(s,-Math.abs(o)),max:a(n,o)}}function mt(i,t){return Object.assign(Object.create(i),t)}function ei(i,t=[""],e=i,s,n=()=>i[0]){J(s)||(s=gn("_fallback",i));let o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:i,_rootScopes:e,_fallback:s,_getTarget:n,override:a=>ei([a,...i],t,e,s)};return new Proxy(o,{deleteProperty(a,r){return delete a[r],delete a._keys,delete i[0][r],!0},get(a,r){return un(a,r,()=>ka(r,t,i,a))},getOwnPropertyDescriptor(a,r){return Reflect.getOwnPropertyDescriptor(a._scopes[0],r)},getPrototypeOf(){return Reflect.getPrototypeOf(i[0])},has(a,r){return Bs(a).includes(r)},ownKeys(a){return Bs(a)},set(a,r,l){let c=a._storage||(a._storage=n());return a[r]=c[r]=l,delete a._keys,!0}})}function Rt(i,t,e,s){let n={_cacheable:!1,_proxy:i,_context:t,_subProxy:e,_stack:new Set,_descriptors:qi(i,s),setContext:o=>Rt(i,o,e,s),override:o=>Rt(i.override(o),t,e,s)};return new Proxy(n,{deleteProperty(o,a){return delete o[a],delete i[a],!0},get(o,a,r){return un(o,a,()=>xa(o,a,r))},getOwnPropertyDescriptor(o,a){return o._descriptors.allKeys?Reflect.has(i,a)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(i,a)},getPrototypeOf(){return Reflect.getPrototypeOf(i)},has(o,a){return Reflect.has(i,a)},ownKeys(){return Reflect.ownKeys(i)},set(o,a,r){return i[a]=r,delete o[a],!0}})}function qi(i,t={scriptable:!0,indexable:!0}){let{_scriptable:e=t.scriptable,_indexable:s=t.indexable,_allKeys:n=t.allKeys}=i;return{allKeys:n,scriptable:e,indexable:s,isScriptable:gt(e)?e:()=>e,isIndexable:gt(s)?s:()=>s}}var ba=(i,t)=>i?i+Ke(t):t,Gi=(i,t)=>D(t)&&i!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function un(i,t,e){if(Object.prototype.hasOwnProperty.call(i,t))return i[t];let s=e();return i[t]=s,s}function xa(i,t,e){let{_proxy:s,_context:n,_subProxy:o,_descriptors:a}=i,r=s[t];return gt(r)&&a.isScriptable(t)&&(r=_a(t,r,i,e)),I(r)&&r.length&&(r=ya(t,r,i,a.isIndexable)),Gi(t,r)&&(r=Rt(r,n,o&&o[t],a)),r}function _a(i,t,e,s){let{_proxy:n,_context:o,_subProxy:a,_stack:r}=e;if(r.has(i))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+i);return r.add(i),t=t(o,a||s),r.delete(i),Gi(i,t)&&(t=Zi(n._scopes,n,i,t)),t}function ya(i,t,e,s){let{_proxy:n,_context:o,_subProxy:a,_descriptors:r}=e;if(J(o.index)&&s(i))t=t[o.index%t.length];else if(D(t[0])){let l=t,c=n._scopes.filter(h=>h!==l);t=[];for(let h of l){let d=Zi(c,n,i,h);t.push(Rt(d,o,a&&a[i],r))}}return t}function fn(i,t,e){return gt(i)?i(t,e):i}var va=(i,t)=>i===!0?t:typeof i=="string"?pt(t,i):void 0;function Ma(i,t,e,s,n){for(let o of t){let a=va(e,o);if(a){i.add(a);let r=fn(a._fallback,e,n);if(J(r)&&r!==e&&r!==s)return r}else if(a===!1&&J(s)&&e!==s)return null}return!1}function Zi(i,t,e,s){let n=t._rootScopes,o=fn(t._fallback,e,s),a=[...i,...n],r=new Set;r.add(s);let l=zs(r,a,e,o||e,s);return l===null||J(o)&&o!==e&&(l=zs(r,a,o,l,s),l===null)?!1:ei(Array.from(r),[""],n,o,()=>wa(t,e,s))}function zs(i,t,e,s,n){for(;e;)e=Ma(i,t,e,s,n);return e}function wa(i,t,e){let s=i._getTarget();t in s||(s[t]={});let n=s[t];return I(n)&&D(e)?e:n}function ka(i,t,e,s){let n;for(let o of t)if(n=gn(ba(o,i),e),J(n))return Gi(i,n)?Zi(e,s,i,n):n}function gn(i,t){for(let e of t){if(!e)continue;let s=e[i];if(J(s))return s}}function Bs(i){let t=i._keys;return t||(t=i._keys=Sa(i._scopes)),t}function Sa(i){let t=new Set;for(let e of i)for(let s of Object.keys(e).filter(n=>!n.startsWith("_")))t.add(s);return Array.from(t)}function Ji(i,t,e,s){let{iScale:n}=i,{key:o="r"}=this._parsing,a=new Array(s),r,l,c,h;for(r=0,l=s;rti==="x"?"y":"x";function Ca(i,t,e,s){let n=i.skip?t:i,o=t,a=e.skip?t:e,r=Xe(o,n),l=Xe(a,o),c=r/(r+l),h=l/(r+l);c=isNaN(c)?0:c,h=isNaN(h)?0:h;let d=s*c,u=s*h;return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+u*(a.x-n.x),y:o.y+u*(a.y-n.y)}}}function Da(i,t,e){let s=i.length,n,o,a,r,l,c=Ut(i,0);for(let h=0;h!c.skip)),t.cubicInterpolationMode==="monotone")Aa(i,n);else{let c=s?i[i.length-1]:i[0];for(o=0,a=i.length;owindow.getComputedStyle(i,null);function La(i,t){return si(i).getPropertyValue(t)}var Ra=["top","right","bottom","left"];function Lt(i,t,e){let s={};e=e?"-"+e:"";for(let n=0;n<4;n++){let o=Ra[n];s[o]=parseFloat(i[t+"-"+o+e])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}var Ea=(i,t,e)=>(i>0||t>0)&&(!e||!e.shadowRoot);function Fa(i,t){let e=i.touches,s=e&&e.length?e[0]:i,{offsetX:n,offsetY:o}=s,a=!1,r,l;if(Ea(n,o,i.target))r=n,l=o;else{let c=t.getBoundingClientRect();r=s.clientX-c.left,l=s.clientY-c.top,a=!0}return{x:r,y:l,box:a}}function Ct(i,t){if("native"in i)return i;let{canvas:e,currentDevicePixelRatio:s}=t,n=si(e),o=n.boxSizing==="border-box",a=Lt(n,"padding"),r=Lt(n,"border","width"),{x:l,y:c,box:h}=Fa(i,e),d=a.left+(h&&r.left),u=a.top+(h&&r.top),{width:f,height:g}=t;return o&&(f-=a.width+r.width,g-=a.height+r.height),{x:Math.round((l-d)/f*e.width/s),y:Math.round((c-u)/g*e.height/s)}}function Ia(i,t,e){let s,n;if(t===void 0||e===void 0){let o=ii(i);if(!o)t=i.clientWidth,e=i.clientHeight;else{let a=o.getBoundingClientRect(),r=si(o),l=Lt(r,"border","width"),c=Lt(r,"padding");t=a.width-c.width-l.width,e=a.height-c.height-l.height,s=Ue(r.maxWidth,o,"clientWidth"),n=Ue(r.maxHeight,o,"clientHeight")}}return{width:t,height:e,maxWidth:s||Ye,maxHeight:n||Ye}}var Ci=i=>Math.round(i*10)/10;function bn(i,t,e,s){let n=si(i),o=Lt(n,"margin"),a=Ue(n.maxWidth,i,"clientWidth")||Ye,r=Ue(n.maxHeight,i,"clientHeight")||Ye,l=Ia(i,t,e),{width:c,height:h}=l;if(n.boxSizing==="content-box"){let d=Lt(n,"border","width"),u=Lt(n,"padding");c-=u.width+d.width,h-=u.height+d.height}return c=Math.max(0,c-o.width),h=Math.max(0,s?Math.floor(c/s):h-o.height),c=Ci(Math.min(c,a,l.maxWidth)),h=Ci(Math.min(h,r,l.maxHeight)),c&&!h&&(h=Ci(c/2)),{width:c,height:h}}function ts(i,t,e){let s=t||1,n=Math.floor(i.height*s),o=Math.floor(i.width*s);i.height=n/s,i.width=o/s;let a=i.canvas;return a.style&&(e||!a.style.height&&!a.style.width)&&(a.style.height=`${i.height}px`,a.style.width=`${i.width}px`),i.currentDevicePixelRatio!==s||a.height!==n||a.width!==o?(i.currentDevicePixelRatio=s,a.height=n,a.width=o,i.ctx.setTransform(s,0,0,s,0,0),!0):!1}var xn=function(){let i=!1;try{let t={get passive(){return i=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return i}();function es(i,t){let e=La(i,t),s=e&&e.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function yt(i,t,e,s){return{x:i.x+e*(t.x-i.x),y:i.y+e*(t.y-i.y)}}function _n(i,t,e,s){return{x:i.x+e*(t.x-i.x),y:s==="middle"?e<.5?i.y:t.y:s==="after"?e<1?i.y:t.y:e>0?t.y:i.y}}function yn(i,t,e,s){let n={x:i.cp2x,y:i.cp2y},o={x:t.cp1x,y:t.cp1y},a=yt(i,n,e),r=yt(n,o,e),l=yt(o,t,e),c=yt(a,r,e),h=yt(r,l,e);return yt(c,h,e)}var Vs=new Map;function za(i,t){t=t||{};let e=i+JSON.stringify(t),s=Vs.get(e);return s||(s=new Intl.NumberFormat(i,t),Vs.set(e,s)),s}function Qt(i,t,e){return za(t,e).format(i)}var Ba=function(i,t){return{x(e){return i+i+t-e},setWidth(e){t=e},textAlign(e){return e==="center"?e:e==="right"?"left":"right"},xPlus(e,s){return e-s},leftForLtr(e,s){return e-s}}},Va=function(){return{x(i){return i},setWidth(i){},textAlign(i){return i},xPlus(i,t){return i+t},leftForLtr(i,t){return i}}};function Ft(i,t,e){return i?Ba(t,e):Va()}function is(i,t){let e,s;(t==="ltr"||t==="rtl")&&(e=i.canvas.style,s=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",t,"important"),i.prevTextDirection=s)}function ss(i,t){t!==void 0&&(delete i.prevTextDirection,i.canvas.style.setProperty("direction",t[0],t[1]))}function vn(i){return i==="angle"?{between:Gt,compare:No,normalize:G}:{between:lt,compare:(t,e)=>t-e,normalize:t=>t}}function Ws({start:i,end:t,count:e,loop:s,style:n}){return{start:i%e,end:t%e,loop:s&&(t-i+1)%e===0,style:n}}function Wa(i,t,e){let{property:s,start:n,end:o}=e,{between:a,normalize:r}=vn(s),l=t.length,{start:c,end:h,loop:d}=i,u,f;if(d){for(c+=l,h+=l,u=0,f=l;ul(n,v,b)&&r(n,v)!==0,_=()=>r(o,b)===0||l(o,v,b),M=()=>p||y(),w=()=>!p||_();for(let S=h,k=h;S<=d;++S)x=t[S%a],!x.skip&&(b=c(x[s]),b!==v&&(p=l(b,n,o),m===null&&M()&&(m=r(b,n)===0?S:k),m!==null&&w()&&(g.push(Ws({start:m,end:S,loop:u,count:a,style:f})),m=null),k=S,v=b));return m!==null&&g.push(Ws({start:m,end:d,loop:u,count:a,style:f})),g}function os(i,t){let e=[],s=i.segments;for(let n=0;nn&&i[o%t].skip;)o--;return o%=t,{start:n,end:o}}function Ha(i,t,e,s){let n=i.length,o=[],a=t,r=i[t],l;for(l=t+1;l<=e;++l){let c=i[l%n];c.skip||c.stop?r.skip||(s=!1,o.push({start:t%n,end:(l-1)%n,loop:s}),t=a=c.stop?l:null):(a=l,r.skip&&(t=l)),r=c}return a!==null&&o.push({start:t%n,end:a%n,loop:s}),o}function Mn(i,t){let e=i.points,s=i.options.spanGaps,n=e.length;if(!n)return[];let o=!!i._loop,{start:a,end:r}=Na(e,n,o,s);if(s===!0)return Ns(i,[{start:a,end:r,loop:o}],e,t);let l=rr({chart:t,initial:e.initial,numSteps:a,currentStep:Math.min(s-e.start,a)}))}_refresh(){this._request||(this._running=!0,this._request=Bi.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((s,n)=>{if(!s.running||!s.items.length)return;let o=s.items,a=o.length-1,r=!1,l;for(;a>=0;--a)l=o[a],l._active?(l._total>s.duration&&(s.duration=l._total),l.tick(t),r=!0):(o[a]=o[o.length-1],o.pop());r&&(n.draw(),this._notify(n,s,t,"progress")),o.length||(s.running=!1,this._notify(n,s,t,"complete"),s.initial=!1),e+=o.length}),this._lastDate=t,e===0&&(this._running=!1)}_getAnims(t){let e=this._charts,s=e.get(t);return s||(s={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,s)),s}listen(t,e,s){this._getAnims(t).listeners[e].push(s)}add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){let e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((s,n)=>Math.max(s,n._duration),0),this._refresh())}running(t){if(!this._running)return!1;let e=this._charts.get(t);return!(!e||!e.running||!e.items.length)}stop(t){let e=this._charts.get(t);if(!e||!e.items.length)return;let s=e.items,n=s.length-1;for(;n>=0;--n)s[n].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}},bt=new ps,wn="transparent",Ya={boolean(i,t,e){return e>.5?t:i},color(i,t,e){let s=Yi(i||wn),n=s.valid&&Yi(t||wn);return n&&n.valid?n.mix(s,e).hexString():t},number(i,t,e){return i+(t-i)*e}},ms=class{constructor(t,e,s,n){let o=e[s];n=Jt([t.to,n,o,t.from]);let a=Jt([t.from,o,n]);this._active=!0,this._fn=t.fn||Ya[t.type||typeof a],this._easing=jt[t.easing]||jt.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=s,this._from=a,this._to=n,this._promises=void 0}active(){return this._active}update(t,e,s){if(this._active){this._notify(!1);let n=this._target[this._prop],o=s-this._start,a=this._duration-o;this._start=s,this._duration=Math.floor(Math.max(a,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=Jt([t.to,e,n,t.from]),this._from=Jt([t.from,n,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){let e=t-this._start,s=this._duration,n=this._prop,o=this._from,a=this._loop,r=this._to,l;if(this._active=o!==r&&(a||e1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[n]=this._fn(o,r,l)}wait(){let t=this._promises||(this._promises=[]);return new Promise((e,s)=>{t.push({res:e,rej:s})})}_notify(t){let e=t?"res":"rej",s=this._promises||[];for(let n=0;ni!=="onProgress"&&i!=="onComplete"&&i!=="fn"});O.set("animations",{colors:{type:"color",properties:Ua},numbers:{type:"number",properties:Xa}});O.describe("animations",{_fallback:"animation"});O.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:i=>i|0}}}});var di=class{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!D(t))return;let e=this._properties;Object.getOwnPropertyNames(t).forEach(s=>{let n=t[s];if(!D(n))return;let o={};for(let a of Ka)o[a]=n[a];(I(n.properties)&&n.properties||[s]).forEach(a=>{(a===s||!e.has(a))&&e.set(a,o)})})}_animateOptions(t,e){let s=e.options,n=Ga(t,s);if(!n)return[];let o=this._createAnimations(n,s);return s.$shared&&qa(t.options.$animations,s).then(()=>{t.options=s},()=>{}),o}_createAnimations(t,e){let s=this._properties,n=[],o=t.$animations||(t.$animations={}),a=Object.keys(e),r=Date.now(),l;for(l=a.length-1;l>=0;--l){let c=a[l];if(c.charAt(0)==="$")continue;if(c==="options"){n.push(...this._animateOptions(t,e));continue}let h=e[c],d=o[c],u=s.get(c);if(d)if(u&&d.active()){d.update(u,h,r);continue}else d.cancel();if(!u||!u.duration){t[c]=h;continue}o[c]=d=new ms(u,t,c,h),n.push(d)}return n}update(t,e){if(this._properties.size===0){Object.assign(t,e);return}let s=this._createAnimations(t,e);if(s.length)return bt.add(this._chart,s),!0}};function qa(i,t){let e=[],s=Object.keys(t);for(let n=0;n0||!e&&o<0)return n.index}return null}function Dn(i,t){let{chart:e,_cachedMeta:s}=i,n=e._stacks||(e._stacks={}),{iScale:o,vScale:a,index:r}=s,l=o.axis,c=a.axis,h=tr(o,a,s),d=t.length,u;for(let f=0;fe[s].axis===t).shift()}function sr(i,t){return mt(i,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function nr(i,t,e){return mt(i,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:e,index:t,mode:"default",type:"data"})}function Me(i,t){let e=i.controller.index,s=i.vScale&&i.vScale.axis;if(s){t=t||i._parsed;for(let n of t){let o=n._stacks;if(!o||o[s]===void 0||o[s][e]===void 0)return;delete o[s][e]}}}var rs=i=>i==="reset"||i==="none",On=(i,t)=>t?i:Object.assign({},i),or=(i,t,e)=>i&&!t.hidden&&t._stacked&&{keys:po(e,!0),values:null},et=class{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){let t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Pn(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&Me(this._cachedMeta),this.index=t}linkScales(){let t=this.chart,e=this._cachedMeta,s=this.getDataset(),n=(d,u,f,g)=>d==="x"?u:d==="r"?g:f,o=e.xAxisID=C(s.xAxisID,as(t,"x")),a=e.yAxisID=C(s.yAxisID,as(t,"y")),r=e.rAxisID=C(s.rAxisID,as(t,"r")),l=e.indexAxis,c=e.iAxisID=n(l,o,a,r),h=e.vAxisID=n(l,a,o,r);e.xScale=this.getScaleForId(o),e.yScale=this.getScaleForId(a),e.rScale=this.getScaleForId(r),e.iScale=this.getScaleForId(c),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){let e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){let t=this._cachedMeta;this._data&&Ii(this._data,this),t._stacked&&Me(t)}_dataCheck(){let t=this.getDataset(),e=t.data||(t.data=[]),s=this._data;if(D(e))this._data=Qa(e);else if(s!==e){if(s){Ii(s,this);let n=this._cachedMeta;Me(n),n._parsed=[]}e&&Object.isExtensible(e)&&Qs(e,this),this._syncList=[],this._data=e}}addElements(){let t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){let e=this._cachedMeta,s=this.getDataset(),n=!1;this._dataCheck();let o=e._stacked;e._stacked=Pn(e.vScale,e),e.stack!==s.stack&&(n=!0,Me(e),e.stack=s.stack),this._resyncElements(t),(n||o!==e._stacked)&&Dn(this,e._parsed)}configure(){let t=this.chart.config,e=t.datasetScopeKeys(this._type),s=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(s,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){let{_cachedMeta:s,_data:n}=this,{iScale:o,_stacked:a}=s,r=o.axis,l=t===0&&e===n.length?!0:s._sorted,c=t>0&&s._parsed[t-1],h,d,u;if(this._parsing===!1)s._parsed=n,s._sorted=!0,u=n;else{I(n[t])?u=this.parseArrayData(s,n,t,e):D(n[t])?u=this.parseObjectData(s,n,t,e):u=this.parsePrimitiveData(s,n,t,e);let f=()=>d[r]===null||c&&d[r]p||d=0;--u)if(!g()){this.updateRangeFromParsed(c,t,f,l);break}}return c}getAllParsedValues(t){let e=this._cachedMeta._parsed,s=[],n,o,a;for(n=0,o=e.length;n=0&&tthis.getContext(s,n),p=c.resolveNamedOptions(u,f,g,d);return p.$shared&&(p.$shared=l,o[a]=Object.freeze(On(p,l))),p}_resolveAnimations(t,e,s){let n=this.chart,o=this._cachedDataOpts,a=`animation-${e}`,r=o[a];if(r)return r;let l;if(n.options.animation!==!1){let h=this.chart.config,d=h.datasetAnimationScopeKeys(this._type,e),u=h.getOptionScopes(this.getDataset(),d);l=h.createResolver(u,this.getContext(t,s,e))}let c=new di(n,l&&l.animations);return l&&l._cacheable&&(o[a]=Object.freeze(c)),c}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||rs(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){let s=this.resolveDataElementOptions(t,e),n=this._sharedOptions,o=this.getSharedOptions(s),a=this.includeOptions(e,o)||o!==n;return this.updateSharedOptions(o,e,s),{sharedOptions:o,includeOptions:a}}updateElement(t,e,s,n){rs(n)?Object.assign(t,s):this._resolveAnimations(e,n).update(t,s)}updateSharedOptions(t,e,s){t&&!rs(e)&&this._resolveAnimations(void 0,e).update(t,s)}_setStyle(t,e,s,n){t.active=n;let o=this.getStyle(e,n);this._resolveAnimations(e,s,n).update(t,{options:!n&&this.getSharedOptions(o)||o})}removeHoverStyle(t,e,s){this._setStyle(t,s,"active",!1)}setHoverStyle(t,e,s){this._setStyle(t,s,"active",!0)}_removeDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){let e=this._data,s=this._cachedMeta.data;for(let[r,l,c]of this._syncList)this[r](l,c);this._syncList=[];let n=s.length,o=e.length,a=Math.min(o,n);a&&this.parse(0,a),o>n?this._insertElements(n,o-n,t):o{for(c.length+=e,r=c.length-1;r>=a;r--)c[r]=c[r-e]};for(l(o),r=t;rn-o))}return i._cache.$bar}function rr(i){let t=i.iScale,e=ar(t,i.type),s=t._length,n,o,a,r,l=()=>{a===32767||a===-32768||(J(r)&&(s=Math.min(s,Math.abs(a-r)||s)),r=a)};for(n=0,o=e.length;n0?n[i-1]:null,r=iMath.abs(r)&&(l=r,c=a),t[e.axis]=c,t._custom={barStart:l,barEnd:c,start:n,end:o,min:a,max:r}}function mo(i,t,e,s){return I(i)?hr(i,t,e,s):t[e.axis]=e.parse(i,s),t}function An(i,t,e,s){let n=i.iScale,o=i.vScale,a=n.getLabels(),r=n===o,l=[],c,h,d,u;for(c=e,h=e+s;c=e?1:-1)}function ur(i){let t,e,s,n,o;return i.horizontal?(t=i.base>i.x,e="left",s="right"):(t=i.basel.controller.options.grouped),o=s.options.stacked,a=[],r=l=>{let c=l.controller.getParsed(e),h=c&&c[l.vScale.axis];if(T(h)||isNaN(h))return!0};for(let l of n)if(!(e!==void 0&&r(l))&&((o===!1||a.indexOf(l.stack)===-1||o===void 0&&l.stack===void 0)&&a.push(l.stack),l.index===t))break;return a.length||a.push(void 0),a}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,s){let n=this._getStacks(t,s),o=e!==void 0?n.indexOf(e):-1;return o===-1?n.length-1:o}_getRuler(){let t=this.options,e=this._cachedMeta,s=e.iScale,n=[],o,a;for(o=0,a=e.data.length;o=0;--s)e=Math.max(e,t[s].size(this.resolveDataElementOptions(s))/2);return e>0&&e}getLabelAndValue(t){let e=this._cachedMeta,{xScale:s,yScale:n}=e,o=this.getParsed(t),a=s.getLabelForValue(o.x),r=n.getLabelForValue(o.y),l=o._custom;return{label:e.label,value:"("+a+", "+r+(l?", "+l:"")+")"}}update(t){let e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,s,n){let o=n==="reset",{iScale:a,vScale:r}=this._cachedMeta,{sharedOptions:l,includeOptions:c}=this._getSharedOptions(e,n),h=a.axis,d=r.axis;for(let u=e;uGt(v,r,l,!0)?1:Math.max(y,y*e,_,_*e),g=(v,y,_)=>Gt(v,r,l,!0)?-1:Math.min(y,y*e,_,_*e),p=f(0,c,d),m=f(V,h,u),b=g(B,c,d),x=g(B+V,h,u);s=(p-b)/2,n=(m-x)/2,o=-(p+b)/2,a=-(m+x)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:a}}var At=class extends et{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){let s=this.getDataset().data,n=this._cachedMeta;if(this._parsing===!1)n._parsed=s;else{let o=l=>+s[l];if(D(s[t])){let{key:l="value"}=this._parsing;o=c=>+pt(s[c],l)}let a,r;for(a=t,r=t+e;a0&&!isNaN(t)?F*(Math.abs(t)/e):0}getLabelAndValue(t){let e=this._cachedMeta,s=this.chart,n=s.data.labels||[],o=Qt(e._parsed[t],s.options.locale);return{label:n[t]||"",value:o}}getMaxBorderWidth(t){let e=0,s=this.chart,n,o,a,r,l;if(!t){for(n=0,o=s.data.datasets.length;ni!=="spacing",_indexable:i=>i!=="spacing"};At.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(i){let t=i.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:e}}=i.legend.options;return t.labels.map((s,n)=>{let a=i.getDatasetMeta(0).controller.getStyle(n);return{text:s,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:e,hidden:!i.getDataVisibility(n),index:n}})}return[]}},onClick(i,t,e){e.chart.toggleDataVisibility(t.index),e.chart.update()}},tooltip:{callbacks:{title(){return""},label(i){let t=i.label,e=": "+i.formattedValue;return I(t)?(t=t.slice(),t[0]+=e):t+=e,t}}}}};var ne=class extends et{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){let e=this._cachedMeta,{dataset:s,data:n=[],_dataset:o}=e,a=this.chart._animationsDisabled,{start:r,count:l}=Wi(e,n,a);this._drawStart=r,this._drawCount=l,Ni(e)&&(r=0,l=n.length),s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!o._decimated,s.points=n;let c=this.resolveDatasetElementOptions(t);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(s,void 0,{animated:!a,options:c},t),this.updateElements(n,r,l,t)}updateElements(t,e,s,n){let o=n==="reset",{iScale:a,vScale:r,_stacked:l,_dataset:c}=this._cachedMeta,{sharedOptions:h,includeOptions:d}=this._getSharedOptions(e,n),u=a.axis,f=r.axis,{spanGaps:g,segment:p}=this.options,m=Et(g)?g:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||o||n==="none",x=e>0&&this.getParsed(e-1);for(let v=e;v0&&Math.abs(_[u]-x[u])>m,p&&(M.parsed=_,M.raw=c.data[v]),d&&(M.options=h||this.resolveDataElementOptions(v,y.active?"active":n)),b||this.updateElement(y,v,M,n),x=_}}getMaxOverflow(){let t=this._cachedMeta,e=t.dataset,s=e.options&&e.options.borderWidth||0,n=t.data||[];if(!n.length)return s;let o=n[0].size(this.resolveDataElementOptions(0)),a=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(s,o,a)/2}draw(){let t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}};ne.id="line";ne.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};ne.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};var oe=class extends et{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){let e=this._cachedMeta,s=this.chart,n=s.data.labels||[],o=Qt(e._parsed[t].r,s.options.locale);return{label:n[t]||"",value:o}}parseObjectData(t,e,s,n){return Ji.bind(this)(t,e,s,n)}update(t){let e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){let t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((s,n)=>{let o=this.getParsed(n).r;!isNaN(o)&&this.chart.getDataVisibility(n)&&(oe.max&&(e.max=o))}),e}_updateRadius(){let t=this.chart,e=t.chartArea,s=t.options,n=Math.min(e.right-e.left,e.bottom-e.top),o=Math.max(n/2,0),a=Math.max(s.cutoutPercentage?o/100*s.cutoutPercentage:1,0),r=(o-a)/t.getVisibleDatasetCount();this.outerRadius=o-r*this.index,this.innerRadius=this.outerRadius-r}updateElements(t,e,s,n){let o=n==="reset",a=this.chart,l=a.options.animation,c=this._cachedMeta.rScale,h=c.xCenter,d=c.yCenter,u=c.getIndexAngle(0)-.5*B,f=u,g,p=360/this.countVisibleElements();for(g=0;g{!isNaN(this.getParsed(n).r)&&this.chart.getDataVisibility(n)&&e++}),e}_computeAngle(t,e,s){return this.chart.getDataVisibility(t)?nt(this.resolveDataElementOptions(t,e).angle||s):0}};oe.id="polarArea";oe.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};oe.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(i){let t=i.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:e}}=i.legend.options;return t.labels.map((s,n)=>{let a=i.getDatasetMeta(0).controller.getStyle(n);return{text:s,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:e,hidden:!i.getDataVisibility(n),index:n}})}return[]}},onClick(i,t,e){e.chart.toggleDataVisibility(t.index),e.chart.update()}},tooltip:{callbacks:{title(){return""},label(i){return i.chart.data.labels[i.dataIndex]+": "+i.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};var Oe=class extends At{};Oe.id="pie";Oe.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};var ae=class extends et{getLabelAndValue(t){let e=this._cachedMeta.vScale,s=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(s[e.axis])}}parseObjectData(t,e,s,n){return Ji.bind(this)(t,e,s,n)}update(t){let e=this._cachedMeta,s=e.dataset,n=e.data||[],o=e.iScale.getLabels();if(s.points=n,t!=="resize"){let a=this.resolveDatasetElementOptions(t);this.options.showLine||(a.borderWidth=0);let r={_loop:!0,_fullLoop:o.length===n.length,options:a};this.updateElement(s,void 0,r,t)}this.updateElements(n,0,n.length,t)}updateElements(t,e,s,n){let o=this._cachedMeta.rScale,a=n==="reset";for(let r=e;r{n[o]=s[o]&&s[o].active()?s[o]._to:this[o]}),n}};it.defaults={};it.defaultRoutes=void 0;var bo={values(i){return I(i)?i:""+i},numeric(i,t,e){if(i===0)return"0";let s=this.chart.options.locale,n,o=i;if(e.length>1){let c=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(c<1e-4||c>1e15)&&(n="scientific"),o=br(i,e)}let a=tt(Math.abs(o)),r=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),Qt(i,s,l)},logarithmic(i,t,e){if(i===0)return"0";let s=i/Math.pow(10,Math.floor(tt(i)));return s===1||s===2||s===5?bo.numeric.call(this,i,t,e):""}};function br(i,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(e)>=1&&i!==Math.floor(i)&&(e=i-Math.floor(i)),e}var bi={formatters:bo};O.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(i,t)=>t.lineWidth,tickColor:(i,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:bi.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}});O.route("scale.ticks","color","","color");O.route("scale.grid","color","","borderColor");O.route("scale.grid","borderColor","","borderColor");O.route("scale.title","color","","color");O.describe("scale",{_fallback:!1,_scriptable:i=>!i.startsWith("before")&&!i.startsWith("after")&&i!=="callback"&&i!=="parser",_indexable:i=>i!=="borderDash"&&i!=="tickBorderDash"});O.describe("scales",{_fallback:"scale"});O.describe("scale.ticks",{_scriptable:i=>i!=="backdropPadding"&&i!=="callback",_indexable:i=>i!=="backdropPadding"});function xr(i,t){let e=i.options.ticks,s=e.maxTicksLimit||_r(i),n=e.major.enabled?vr(t):[],o=n.length,a=n[0],r=n[o-1],l=[];if(o>s)return Mr(t,l,n,o/s),l;let c=yr(n,t,s);if(o>0){let h,d,u=o>1?Math.round((r-a)/(o-1)):null;for(ni(t,l,c,T(u)?0:a-u,a),h=0,d=o-1;hn)return l}return Math.max(n,1)}function vr(i){let t=[],e,s;for(e=0,s=i.length;ei==="left"?"right":i==="right"?"left":i,Rn=(i,t,e)=>t==="top"||t==="left"?i[t]+e:i[t]-e;function En(i,t){let e=[],s=i.length/t,n=i.length,o=0;for(;oa+r)))return l}function Pr(i,t){E(i,e=>{let s=e.gc,n=s.length/2,o;if(n>t){for(o=0;os?s:e,s=n&&e>s?e:s,{min:Q(e,Q(s,e)),max:Q(s,Q(e,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){z(this.options.beforeUpdate,[this])}update(t,e,s){let{beginAtZero:n,grace:o,ticks:a}=this.options,r=a.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=s=Object.assign({left:0,right:0,top:0,bottom:0},s),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+s.left+s.right:this.height+s.top+s.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=dn(this,o,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let l=r=o||s<=1||!this.isHorizontal()){this.labelRotation=n;return}let h=this._getLabelSizes(),d=h.widest.width,u=h.highest.height,f=Y(this.chart.width-d,0,this.maxWidth);r=t.offset?this.maxWidth/s:f/(s-1),d+6>r&&(r=f/(s-(t.offset?.5:1)),l=this.maxHeight-we(t.grid)-e.padding-Fn(t.title,this.chart.options.font),c=Math.sqrt(d*d+u*u),a=qe(Math.min(Math.asin(Y((h.highest.height+6)/r,-1,1)),Math.asin(Y(l/c,-1,1))-Math.asin(Y(u/c,-1,1)))),a=Math.max(n,Math.min(o,a))),this.labelRotation=a}afterCalculateLabelRotation(){z(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){z(this.options.beforeFit,[this])}fit(){let t={width:0,height:0},{chart:e,options:{ticks:s,title:n,grid:o}}=this,a=this._isVisible(),r=this.isHorizontal();if(a){let l=Fn(n,e.options.font);if(r?(t.width=this.maxWidth,t.height=we(o)+l):(t.height=this.maxHeight,t.width=we(o)+l),s.display&&this.ticks.length){let{first:c,last:h,widest:d,highest:u}=this._getLabelSizes(),f=s.padding*2,g=nt(this.labelRotation),p=Math.cos(g),m=Math.sin(g);if(r){let b=s.mirror?0:m*d.width+p*u.height;t.height=Math.min(this.maxHeight,t.height+b+f)}else{let b=s.mirror?0:p*d.width+m*u.height;t.width=Math.min(this.maxWidth,t.width+b+f)}this._calculatePadding(c,h,m,p)}}this._handleMargins(),r?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,s,n){let{ticks:{align:o,padding:a},position:r}=this.options,l=this.labelRotation!==0,c=r!=="top"&&this.axis==="x";if(this.isHorizontal()){let h=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1),u=0,f=0;l?c?(u=n*t.width,f=s*e.height):(u=s*t.height,f=n*e.width):o==="start"?f=e.width:o==="end"?u=t.width:o!=="inner"&&(u=t.width/2,f=e.width/2),this.paddingLeft=Math.max((u-h+a)*this.width/(this.width-h),0),this.paddingRight=Math.max((f-d+a)*this.width/(this.width-d),0)}else{let h=e.height/2,d=t.height/2;o==="start"?(h=0,d=t.height):o==="end"&&(h=e.height,d=0),this.paddingTop=h+a,this.paddingBottom=d+a}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){z(this.options.afterFit,[this])}isHorizontal(){let{axis:t,position:e}=this.options;return e==="top"||e==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let e,s;for(e=0,s=t.length;e({width:o[w]||0,height:a[w]||0});return{first:M(0),last:M(e-1),widest:M(y),highest:M(_),widths:o,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){let e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);let e=this._startPixel+t*this._length;return qs(this._alignToPixels?kt(this.chart,e,0):e)}getDecimalForPixel(t){let e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){let e=this.ticks||[];if(t>=0&&tr*n?r/s:l/n:l*n0}_computeGridLineItems(t){let e=this.axis,s=this.chart,n=this.options,{grid:o,position:a}=n,r=o.offset,l=this.isHorizontal(),h=this.ticks.length+(r?1:0),d=we(o),u=[],f=o.setContext(this.getContext()),g=f.drawBorder?f.borderWidth:0,p=g/2,m=function(P){return kt(s,P,g)},b,x,v,y,_,M,w,S,k,L,R,A;if(a==="top")b=m(this.bottom),M=this.bottom-d,S=b-p,L=m(t.top)+p,A=t.bottom;else if(a==="bottom")b=m(this.top),L=t.top,A=m(t.bottom)-p,M=b+p,S=this.top+d;else if(a==="left")b=m(this.right),_=this.right-d,w=b-p,k=m(t.left)+p,R=t.right;else if(a==="right")b=m(this.left),k=t.left,R=m(t.right)-p,_=b+p,w=this.left+d;else if(e==="x"){if(a==="center")b=m((t.top+t.bottom)/2+.5);else if(D(a)){let P=Object.keys(a)[0],j=a[P];b=m(this.chart.scales[P].getPixelForValue(j))}L=t.top,A=t.bottom,M=b+p,S=M+d}else if(e==="y"){if(a==="center")b=m((t.left+t.right)/2);else if(D(a)){let P=Object.keys(a)[0],j=a[P];b=m(this.chart.scales[P].getPixelForValue(j))}_=b-p,w=_-d,k=t.left,R=t.right}let H=C(n.ticks.maxTicksLimit,h),q=Math.max(1,Math.ceil(h/H));for(x=0;xo.value===t);return n>=0?e.setContext(this.getContext(n)).lineWidth:0}drawGrid(t){let e=this.options.grid,s=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),o,a,r=(l,c,h)=>{!h.width||!h.color||(s.save(),s.lineWidth=h.width,s.strokeStyle=h.color,s.setLineDash(h.borderDash||[]),s.lineDashOffset=h.borderDashOffset,s.beginPath(),s.moveTo(l.x,l.y),s.lineTo(c.x,c.y),s.stroke(),s.restore())};if(e.display)for(o=0,a=n.length;o{this.draw(n)}}]:[{z:s,draw:n=>{this.drawBackground(),this.drawGrid(n),this.drawTitle()}},{z:s+1,draw:()=>{this.drawBorder()}},{z:e,draw:n=>{this.drawLabels(n)}}]}getMatchingVisibleMetas(t){let e=this.chart.getSortedVisibleDatasetMetas(),s=this.axis+"AxisID",n=[],o,a;for(o=0,a=e.length;o{let s=e.split("."),n=s.pop(),o=[i].concat(s).join("."),a=t[e].split("."),r=a.pop(),l=a.join(".");O.route(o,n,l,r)})}function Rr(i){return"id"in i&&"defaults"in i}var bs=class{constructor(){this.controllers=new ee(et,"datasets",!0),this.elements=new ee(it,"elements"),this.plugins=new ee(Object,"plugins"),this.scales=new ee(_t,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,s){[...e].forEach(n=>{let o=s||this._getRegistryForType(n);s||o.isForType(n)||o===this.plugins&&n.id?this._exec(t,o,n):E(n,a=>{let r=s||this._getRegistryForType(a);this._exec(t,r,a)})})}_exec(t,e,s){let n=Ke(t);z(s["before"+n],[],s),e[t](s),z(s["after"+n],[],s)}_getRegistryForType(t){for(let e=0;e0&&this.getParsed(e-1);for(let y=e;y0&&Math.abs(M[f]-v[f])>b,m&&(w.parsed=M,w.raw=c.data[y]),u&&(w.options=d||this.resolveDataElementOptions(y,_.active?"active":n)),x||this.updateElement(_,y,w,n),v=M}this.updateSharedOptions(d,n,h)}getMaxOverflow(){let t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let r=0;for(let l=e.length-1;l>=0;--l)r=Math.max(r,e[l].size(this.resolveDataElementOptions(l))/2);return r>0&&r}let s=t.dataset,n=s.options&&s.options.borderWidth||0;if(!e.length)return n;let o=e[0].size(this.resolveDataElementOptions(0)),a=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(n,o,a)/2}};re.id="scatter";re.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};re.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(i){return"("+i.label+", "+i.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var Er=Object.freeze({__proto__:null,BarController:ie,BubbleController:se,DoughnutController:At,LineController:ne,PolarAreaController:oe,PieController:Oe,RadarController:ae,ScatterController:re});function It(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var Ae=class{constructor(t){this.options=t||{}}init(t){}formats(){return It()}parse(t,e){return It()}format(t,e){return It()}add(t,e,s){return It()}diff(t,e,s){return It()}startOf(t,e,s){return It()}endOf(t,e){return It()}};Ae.override=function(i){Object.assign(Ae.prototype,i)};var Fr={_date:Ae};function Ir(i,t,e,s){let{controller:n,data:o,_sorted:a}=i,r=n._cachedMeta.iScale;if(r&&t===r.axis&&t!=="r"&&a&&o.length){let l=r._reversePixels?Gs:at;if(s){if(n._sharedOptions){let c=o[0],h=typeof c.getRange=="function"&&c.getRange(t);if(h){let d=l(o,t,e-h),u=l(o,t,e+h);return{lo:d.lo,hi:u.hi}}}}else return l(o,t,e)}return{lo:0,hi:o.length-1}}function ze(i,t,e,s,n){let o=i.getSortedVisibleDatasetMetas(),a=e[t];for(let r=0,l=o.length;r{l[a](t[e],n)&&(o.push({element:l,datasetIndex:c,index:h}),r=r||l.inRange(t.x,t.y,n))}),s&&!r?[]:o}var Wr={evaluateInteractionItems:ze,modes:{index(i,t,e,s){let n=Ct(t,i),o=e.axis||"x",a=e.includeInvisible||!1,r=e.intersect?cs(i,n,o,s,a):hs(i,n,o,!1,s,a),l=[];return r.length?(i.getSortedVisibleDatasetMetas().forEach(c=>{let h=r[0].index,d=c.data[h];d&&!d.skip&&l.push({element:d,datasetIndex:c.index,index:h})}),l):[]},dataset(i,t,e,s){let n=Ct(t,i),o=e.axis||"xy",a=e.includeInvisible||!1,r=e.intersect?cs(i,n,o,s,a):hs(i,n,o,!1,s,a);if(r.length>0){let l=r[0].datasetIndex,c=i.getDatasetMeta(l).data;r=[];for(let h=0;he.pos===t)}function zn(i,t){return i.filter(e=>xo.indexOf(e.pos)===-1&&e.box.axis===t)}function Se(i,t){return i.sort((e,s)=>{let n=t?s:e,o=t?e:s;return n.weight===o.weight?n.index-o.index:n.weight-o.weight})}function Nr(i){let t=[],e,s,n,o,a,r;for(e=0,s=(i||[]).length;ec.box.fullSize),!0),s=Se(ke(t,"left"),!0),n=Se(ke(t,"right")),o=Se(ke(t,"top"),!0),a=Se(ke(t,"bottom")),r=zn(t,"x"),l=zn(t,"y");return{fullSize:e,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:ke(t,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}function Bn(i,t,e,s){return Math.max(i[e],t[e])+Math.max(i[s],t[s])}function _o(i,t){i.top=Math.max(i.top,t.top),i.left=Math.max(i.left,t.left),i.bottom=Math.max(i.bottom,t.bottom),i.right=Math.max(i.right,t.right)}function Yr(i,t,e,s){let{pos:n,box:o}=e,a=i.maxPadding;if(!D(n)){e.size&&(i[n]-=e.size);let d=s[e.stack]||{size:0,count:1};d.size=Math.max(d.size,e.horizontal?o.height:o.width),e.size=d.size/d.count,i[n]+=e.size}o.getPadding&&_o(a,o.getPadding());let r=Math.max(0,t.outerWidth-Bn(a,i,"left","right")),l=Math.max(0,t.outerHeight-Bn(a,i,"top","bottom")),c=r!==i.w,h=l!==i.h;return i.w=r,i.h=l,e.horizontal?{same:c,other:h}:{same:h,other:c}}function Xr(i){let t=i.maxPadding;function e(s){let n=Math.max(t[s]-i[s],0);return i[s]+=n,n}i.y+=e("top"),i.x+=e("left"),e("right"),e("bottom")}function Ur(i,t){let e=t.maxPadding;function s(n){let o={left:0,top:0,right:0,bottom:0};return n.forEach(a=>{o[a]=Math.max(t[a],e[a])}),o}return s(i?["left","right"]:["top","bottom"])}function Ce(i,t,e,s){let n=[],o,a,r,l,c,h;for(o=0,a=i.length,c=0;o{typeof p.beforeLayout=="function"&&p.beforeLayout()});let h=l.reduce((p,m)=>m.box.options&&m.box.options.display===!1?p:p+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:e,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/h,hBoxMaxHeight:a/2}),u=Object.assign({},n);_o(u,U(s));let f=Object.assign({maxPadding:u,w:o,h:a,x:n.left,y:n.top},n),g=jr(l.concat(c),d);Ce(r.fullSize,f,d,g),Ce(l,f,d,g),Ce(c,f,d,g)&&Ce(l,f,d,g),Xr(f),Vn(r.leftAndTop,f,d,g),f.x+=f.w,f.y+=f.h,Vn(r.rightAndBottom,f,d,g),i.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},E(r.chartArea,p=>{let m=p.box;Object.assign(m,i.chartArea),m.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})})}},ui=class{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,s){}removeEventListener(t,e,s){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,s,n){return e=Math.max(0,e||t.width),s=s||t.height,{width:e,height:Math.max(0,n?Math.floor(e/n):s)}}isAttached(t){return!0}updateConfig(t){}},xs=class extends ui{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}},hi="$chartjs",Kr={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Wn=i=>i===null||i==="";function qr(i,t){let e=i.style,s=i.getAttribute("height"),n=i.getAttribute("width");if(i[hi]={initial:{height:s,width:n,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",Wn(n)){let o=es(i,"width");o!==void 0&&(i.width=o)}if(Wn(s))if(i.style.height==="")i.height=i.width/(t||2);else{let o=es(i,"height");o!==void 0&&(i.height=o)}return i}var yo=xn?{passive:!0}:!1;function Gr(i,t,e){i.addEventListener(t,e,yo)}function Zr(i,t,e){i.canvas.removeEventListener(t,e,yo)}function Jr(i,t){let e=Kr[i.type]||i.type,{x:s,y:n}=Ct(i,t);return{type:e,chart:t,native:i,x:s!==void 0?s:null,y:n!==void 0?n:null}}function fi(i,t){for(let e of i)if(e===t||e.contains(t))return!0}function Qr(i,t,e){let s=i.canvas,n=new MutationObserver(o=>{let a=!1;for(let r of o)a=a||fi(r.addedNodes,s),a=a&&!fi(r.removedNodes,s);a&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}function tl(i,t,e){let s=i.canvas,n=new MutationObserver(o=>{let a=!1;for(let r of o)a=a||fi(r.removedNodes,s),a=a&&!fi(r.addedNodes,s);a&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}var Te=new Map,Nn=0;function vo(){let i=window.devicePixelRatio;i!==Nn&&(Nn=i,Te.forEach((t,e)=>{e.currentDevicePixelRatio!==i&&t()}))}function el(i,t){Te.size||window.addEventListener("resize",vo),Te.set(i,t)}function il(i){Te.delete(i),Te.size||window.removeEventListener("resize",vo)}function sl(i,t,e){let s=i.canvas,n=s&&ii(s);if(!n)return;let o=Vi((r,l)=>{let c=n.clientWidth;e(r,l),c{let l=r[0],c=l.contentRect.width,h=l.contentRect.height;c===0&&h===0||o(c,h)});return a.observe(n),el(i,o),a}function ds(i,t,e){e&&e.disconnect(),t==="resize"&&il(i)}function nl(i,t,e){let s=i.canvas,n=Vi(o=>{i.ctx!==null&&e(Jr(o,i))},i,o=>{let a=o[0];return[a,a.offsetX,a.offsetY]});return Gr(s,t,n),n}var _s=class extends ui{acquireContext(t,e){let s=t&&t.getContext&&t.getContext("2d");return s&&s.canvas===t?(qr(t,e),s):null}releaseContext(t){let e=t.canvas;if(!e[hi])return!1;let s=e[hi].initial;["height","width"].forEach(o=>{let a=s[o];T(a)?e.removeAttribute(o):e.setAttribute(o,a)});let n=s.style||{};return Object.keys(n).forEach(o=>{e.style[o]=n[o]}),e.width=e.width,delete e[hi],!0}addEventListener(t,e,s){this.removeEventListener(t,e);let n=t.$proxies||(t.$proxies={}),a={attach:Qr,detach:tl,resize:sl}[e]||nl;n[e]=a(t,e,s)}removeEventListener(t,e){let s=t.$proxies||(t.$proxies={}),n=s[e];if(!n)return;({attach:ds,detach:ds,resize:ds}[e]||Zr)(t,e,n),s[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,s,n){return bn(t,e,s,n)}isAttached(t){let e=ii(t);return!!(e&&e.isConnected)}};function ol(i){return!Qi()||typeof OffscreenCanvas<"u"&&i instanceof OffscreenCanvas?xs:_s}var ys=class{constructor(){this._init=[]}notify(t,e,s,n){e==="beforeInit"&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));let o=n?this._descriptors(t).filter(n):this._descriptors(t),a=this._notify(o,t,e,s);return e==="afterDestroy"&&(this._notify(o,t,"stop"),this._notify(this._init,t,"uninstall")),a}_notify(t,e,s,n){n=n||{};for(let o of t){let a=o.plugin,r=a[s],l=[e,n,o.options];if(z(r,l,a)===!1&&n.cancelable)return!1}return!0}invalidate(){T(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;let e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){let s=t&&t.config,n=C(s.options&&s.options.plugins,{}),o=al(s);return n===!1&&!e?[]:ll(t,o,n,e)}_notifyStateChanges(t){let e=this._oldCache||[],s=this._cache,n=(o,a)=>o.filter(r=>!a.some(l=>r.plugin.id===l.plugin.id));this._notify(n(e,s),t,"stop"),this._notify(n(s,e),t,"start")}};function al(i){let t={},e=[],s=Object.keys(ht.plugins.items);for(let o=0;o{let l=s[r];if(!D(l))return console.error(`Invalid scale configuration for scale: ${r}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${r}`);let c=Ms(r,l),h=dl(c,n),d=e.scales||{};o[c]=o[c]||r,a[r]=Kt(Object.create(null),[{axis:c},l,d[c],d[h]])}),i.data.datasets.forEach(r=>{let l=r.type||i.type,c=r.indexAxis||vs(l,t),d=(wt[l]||{}).scales||{};Object.keys(d).forEach(u=>{let f=hl(u,c),g=r[f+"AxisID"]||o[f]||f;a[g]=a[g]||Object.create(null),Kt(a[g],[{axis:f},s[g],d[u]])})}),Object.keys(a).forEach(r=>{let l=a[r];Kt(l,[O.scales[l.type],O.scale])}),a}function Mo(i){let t=i.options||(i.options={});t.plugins=C(t.plugins,{}),t.scales=fl(i,t)}function wo(i){return i=i||{},i.datasets=i.datasets||[],i.labels=i.labels||[],i}function gl(i){return i=i||{},i.data=wo(i.data),Mo(i),i}var Hn=new Map,ko=new Set;function ai(i,t){let e=Hn.get(i);return e||(e=t(),Hn.set(i,e),ko.add(e)),e}var Pe=(i,t,e)=>{let s=pt(t,e);s!==void 0&&i.add(s)},ws=class{constructor(t){this._config=gl(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=wo(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){let t=this._config;this.clearCache(),Mo(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return ai(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return ai(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return ai(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){let e=t.id,s=this.type;return ai(`${s}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){let s=this._scopeCache,n=s.get(t);return(!n||e)&&(n=new Map,s.set(t,n)),n}getOptionScopes(t,e,s){let{options:n,type:o}=this,a=this._cachedScopes(t,s),r=a.get(e);if(r)return r;let l=new Set;e.forEach(h=>{t&&(l.add(t),h.forEach(d=>Pe(l,t,d))),h.forEach(d=>Pe(l,n,d)),h.forEach(d=>Pe(l,wt[o]||{},d)),h.forEach(d=>Pe(l,O,d)),h.forEach(d=>Pe(l,Je,d))});let c=Array.from(l);return c.length===0&&c.push(Object.create(null)),ko.has(e)&&a.set(e,c),c}chartOptionScopes(){let{options:t,type:e}=this;return[t,wt[e]||{},O.datasets[e]||{},{type:e},O,Je]}resolveNamedOptions(t,e,s,n=[""]){let o={$shared:!0},{resolver:a,subPrefixes:r}=jn(this._resolverCache,t,n),l=a;if(ml(a,e)){o.$shared=!1,s=gt(s)?s():s;let c=this.createResolver(t,s,r);l=Rt(a,s,c)}for(let c of e)o[c]=l[c];return o}createResolver(t,e,s=[""],n){let{resolver:o}=jn(this._resolverCache,t,s);return D(e)?Rt(o,e,void 0,n):o}};function jn(i,t,e){let s=i.get(t);s||(s=new Map,i.set(t,s));let n=e.join(),o=s.get(n);return o||(o={resolver:ei(t,e),subPrefixes:e.filter(r=>!r.toLowerCase().includes("hover"))},s.set(n,o)),o}var pl=i=>D(i)&&Object.getOwnPropertyNames(i).reduce((t,e)=>t||gt(i[e]),!1);function ml(i,t){let{isScriptable:e,isIndexable:s}=qi(i);for(let n of t){let o=e(n),a=s(n),r=(a||o)&&i[n];if(o&&(gt(r)||pl(r))||a&&I(r))return!0}return!1}var bl="3.9.1",xl=["top","bottom","left","right","chartArea"];function $n(i,t){return i==="top"||i==="bottom"||xl.indexOf(i)===-1&&t==="x"}function Yn(i,t){return function(e,s){return e[i]===s[i]?e[t]-s[t]:e[i]-s[i]}}function Xn(i){let t=i.chart,e=t.options.animation;t.notifyPlugins("afterRender"),z(e&&e.onComplete,[i],t)}function _l(i){let t=i.chart,e=t.options.animation;z(e&&e.onProgress,[i],t)}function So(i){return Qi()&&typeof i=="string"?i=document.getElementById(i):i&&i.length&&(i=i[0]),i&&i.canvas&&(i=i.canvas),i}var gi={},Po=i=>{let t=So(i);return Object.values(gi).filter(e=>e.canvas===t).pop()};function yl(i,t,e){let s=Object.keys(i);for(let n of s){let o=+n;if(o>=t){let a=i[n];delete i[n],(e>0||o>t)&&(i[o+e]=a)}}}function vl(i,t,e,s){return!e||i.type==="mouseout"?null:s?t:i}var zt=class{constructor(t,e){let s=this.config=new ws(e),n=So(t),o=Po(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");let a=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||ol(n)),this.platform.updateConfig(s);let r=this.platform.acquireContext(n,a.aspectRatio),l=r&&r.canvas,c=l&&l.height,h=l&&l.width;if(this.id=js(),this.ctx=r,this.canvas=l,this.width=h,this.height=c,this._options=a,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new ys,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=tn(d=>this.update(d),a.resizeDelay||0),this._dataChanges=[],gi[this.id]=this,!r||!l){console.error("Failed to create chart: can't acquire context from the given item");return}bt.listen(this,"complete",Xn),bt.listen(this,"progress",_l),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:t,maintainAspectRatio:e},width:s,height:n,_aspectRatio:o}=this;return T(t)?e&&o?o:n?s/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():ts(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Xi(this.canvas,this.ctx),this}stop(){return bt.stop(this),this}resize(t,e){bt.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){let s=this.options,n=this.canvas,o=s.maintainAspectRatio&&this.aspectRatio,a=this.platform.getMaximumSize(n,t,e,o),r=s.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=a.width,this.height=a.height,this._aspectRatio=this.aspectRatio,ts(this,r,!0)&&(this.notifyPlugins("resize",{size:a}),z(s.onResize,[this,a],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){let e=this.options.scales||{};E(e,(s,n)=>{s.id=n})}buildOrUpdateScales(){let t=this.options,e=t.scales,s=this.scales,n=Object.keys(s).reduce((a,r)=>(a[r]=!1,a),{}),o=[];e&&(o=o.concat(Object.keys(e).map(a=>{let r=e[a],l=Ms(a,r),c=l==="r",h=l==="x";return{options:r,dposition:c?"chartArea":h?"bottom":"left",dtype:c?"radialLinear":h?"category":"linear"}}))),E(o,a=>{let r=a.options,l=r.id,c=Ms(l,r),h=C(r.type,a.dtype);(r.position===void 0||$n(r.position,c)!==$n(a.dposition))&&(r.position=a.dposition),n[l]=!0;let d=null;if(l in s&&s[l].type===h)d=s[l];else{let u=ht.getScale(h);d=new u({id:l,type:h,ctx:this.ctx,chart:this}),s[d.id]=d}d.init(r,t)}),E(n,(a,r)=>{a||delete s[r]}),E(s,a=>{K.configure(this,a,a.options),K.addBox(this,a)})}_updateMetasets(){let t=this._metasets,e=this.data.datasets.length,s=t.length;if(t.sort((n,o)=>n.index-o.index),s>e){for(let n=e;ne.length&&delete this._stacks,t.forEach((s,n)=>{e.filter(o=>o===s._dataset).length===0&&this._destroyDatasetMeta(n)})}buildOrUpdateControllers(){let t=[],e=this.data.datasets,s,n;for(this._removeUnreferencedMetasets(),s=0,n=e.length;s{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){let e=this.config;e.update();let s=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!s.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;let o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let a=0;for(let c=0,h=this.data.datasets.length;c{c.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Yn("z","_idx"));let{_active:r,_lastEvent:l}=this;l?this._eventHandler(l,!0):r.length&&this._updateHoverStyles(r,r,!0),this.render()}_updateScales(){E(this.scales,t=>{K.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let t=this.options,e=new Set(Object.keys(this._listeners)),s=new Set(t.events);(!Ti(e,s)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(let{method:s,start:n,count:o}of e){let a=s==="_removeElements"?-o:o;yl(t,n,a)}}_getUniformDataChanges(){let t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];let e=this.data.datasets.length,s=o=>new Set(t.filter(a=>a[0]===o).map((a,r)=>r+","+a.splice(1).join(","))),n=s(0);for(let o=1;oo.split(",")).map(o=>({method:o[1],start:+o[2],count:+o[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;K.update(this,this.width,this.height,t);let e=this.chartArea,s=e.width<=0||e.height<=0;this._layers=[],E(this.boxes,n=>{s&&n.position==="chartArea"||(n.configure&&n.configure(),this._layers.push(...n._layers()))},this),this._layers.forEach((n,o)=>{n._idx=o}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let e=0,s=this.data.datasets.length;e=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){let e=this.ctx,s=t._clip,n=!s.disabled,o=this.chartArea,a={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",a)!==!1&&(n&&ye(e,{left:s.left===!1?0:o.left-s.left,right:s.right===!1?this.width:o.right+s.right,top:s.top===!1?0:o.top-s.top,bottom:s.bottom===!1?this.height:o.bottom+s.bottom}),t.controller.draw(),n&&ve(e),a.cancelable=!1,this.notifyPlugins("afterDatasetDraw",a))}isPointInArea(t){return Xt(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,s,n){let o=Wr.modes[e];return typeof o=="function"?o(this,t,s,n):[]}getDatasetMeta(t){let e=this.data.datasets[t],s=this._metasets,n=s.filter(o=>o&&o._dataset===e).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},s.push(n)),n}getContext(){return this.$context||(this.$context=mt(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){let e=this.data.datasets[t];if(!e)return!1;let s=this.getDatasetMeta(t);return typeof s.hidden=="boolean"?!s.hidden:!e.hidden}setDatasetVisibility(t,e){let s=this.getDatasetMeta(t);s.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,s){let n=s?"show":"hide",o=this.getDatasetMeta(t),a=o.controller._resolveAnimations(void 0,n);J(e)?(o.data[e].hidden=!s,this.update()):(this.setDatasetVisibility(t,s),a.update(o,{visible:s}),this.update(r=>r.datasetIndex===t?n:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){let e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),bt.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,o,a),t[o]=a},n=(o,a,r)=>{o.offsetX=a,o.offsetY=r,this._eventHandler(o)};E(this.options.events,o=>s(o,n))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});let t=this._responsiveListeners,e=this.platform,s=(l,c)=>{e.addEventListener(this,l,c),t[l]=c},n=(l,c)=>{t[l]&&(e.removeEventListener(this,l,c),delete t[l])},o=(l,c)=>{this.canvas&&this.resize(l,c)},a,r=()=>{n("attach",r),this.attached=!0,this.resize(),s("resize",o),s("detach",a)};a=()=>{this.attached=!1,n("resize",o),this._stop(),this._resize(0,0),s("attach",r)},e.isAttached(this.canvas)?r():a()}unbindEvents(){E(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},E(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,s){let n=s?"set":"remove",o,a,r,l;for(e==="dataset"&&(o=this.getDatasetMeta(t[0].datasetIndex),o.controller["_"+n+"DatasetHoverStyle"]()),r=0,l=t.length;r{let r=this.getDatasetMeta(o);if(!r)throw new Error("No dataset found at index "+o);return{datasetIndex:o,element:r.data[a],index:a}});!xe(s,e)&&(this._active=s,this._lastEvent=null,this._updateHoverStyles(s,e))}notifyPlugins(t,e,s){return this._plugins.notify(this,t,e,s)}_updateHoverStyles(t,e,s){let n=this.options.hover,o=(l,c)=>l.filter(h=>!c.some(d=>h.datasetIndex===d.datasetIndex&&h.index===d.index)),a=o(e,t),r=s?t:o(t,e);a.length&&this.updateHoverStyle(a,n.mode,!1),r.length&&n.mode&&this.updateHoverStyle(r,n.mode,!0)}_eventHandler(t,e){let s={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},n=a=>(a.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",s,n)===!1)return;let o=this._handleEvent(t,e,s.inChartArea);return s.cancelable=!1,this.notifyPlugins("afterEvent",s,n),(o||s.changed)&&this.render(),this}_handleEvent(t,e,s){let{_active:n=[],options:o}=this,a=e,r=this._getActiveElements(t,n,s,a),l=Xs(t),c=vl(t,this._lastEvent,s,l);s&&(this._lastEvent=null,z(o.onHover,[t,r,this],this),l&&z(o.onClick,[t,r,this],this));let h=!xe(r,n);return(h||e)&&(this._active=r,this._updateHoverStyles(r,n,e)),this._lastEvent=c,h}_getActiveElements(t,e,s,n){if(t.type==="mouseout")return[];if(!s)return e;let o=this.options.hover;return this.getElementsAtEventForMode(t,o.mode,o,n)}},Un=()=>E(zt.instances,i=>i._plugins.invalidate()),Dt=!0;Object.defineProperties(zt,{defaults:{enumerable:Dt,value:O},instances:{enumerable:Dt,value:gi},overrides:{enumerable:Dt,value:wt},registry:{enumerable:Dt,value:ht},version:{enumerable:Dt,value:bl},getChart:{enumerable:Dt,value:Po},register:{enumerable:Dt,value:(...i)=>{ht.add(...i),Un()}},unregister:{enumerable:Dt,value:(...i)=>{ht.remove(...i),Un()}}});function Co(i,t,e){let{startAngle:s,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=t,c=n/r;i.beginPath(),i.arc(o,a,r,s-c,e+c),l>n?(c=n/l,i.arc(o,a,l,e+c,s-c,!0)):i.arc(o,a,n,e+V,s-V),i.closePath(),i.clip()}function Ml(i){return ti(i,["outerStart","outerEnd","innerStart","innerEnd"])}function wl(i,t,e,s){let n=Ml(i.options.borderRadius),o=(e-t)/2,a=Math.min(o,s*t/2),r=l=>{let c=(e-Math.min(o,l))*s/2;return Y(l,0,Math.min(o,c))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:Y(n.innerStart,0,a),innerEnd:Y(n.innerEnd,0,a)}}function te(i,t,e,s){return{x:e+i*Math.cos(t),y:s+i*Math.sin(t)}}function ks(i,t,e,s,n,o){let{x:a,y:r,startAngle:l,pixelMargin:c,innerRadius:h}=t,d=Math.max(t.outerRadius+s+e-c,0),u=h>0?h+s+e+c:0,f=0,g=n-l;if(s){let P=h>0?h-s:0,j=d>0?d-s:0,N=(P+j)/2,Tt=N!==0?g*N/(N+s):g;f=(g-Tt)/2}let p=Math.max(.001,g*d-e/B)/d,m=(g-p)/2,b=l+m+f,x=n-m-f,{outerStart:v,outerEnd:y,innerStart:_,innerEnd:M}=wl(t,u,d,x-b),w=d-v,S=d-y,k=b+v/w,L=x-y/S,R=u+_,A=u+M,H=b+_/R,q=x-M/A;if(i.beginPath(),o){if(i.arc(a,r,d,k,L),y>0){let N=te(S,L,a,r);i.arc(N.x,N.y,y,L,x+V)}let P=te(A,x,a,r);if(i.lineTo(P.x,P.y),M>0){let N=te(A,q,a,r);i.arc(N.x,N.y,M,x+V,q+Math.PI)}if(i.arc(a,r,u,x-M/u,b+_/u,!0),_>0){let N=te(R,H,a,r);i.arc(N.x,N.y,_,H+Math.PI,b-V)}let j=te(w,b,a,r);if(i.lineTo(j.x,j.y),v>0){let N=te(w,k,a,r);i.arc(N.x,N.y,v,b-V,k)}}else{i.moveTo(a,r);let P=Math.cos(k)*d+a,j=Math.sin(k)*d+r;i.lineTo(P,j);let N=Math.cos(L)*d+a,Tt=Math.sin(L)*d+r;i.lineTo(N,Tt)}i.closePath()}function kl(i,t,e,s,n){let{fullCircles:o,startAngle:a,circumference:r}=t,l=t.endAngle;if(o){ks(i,t,e,s,a+F,n);for(let c=0;c=F||Gt(o,r,l),p=lt(a,c+u,h+u);return g&&p}getCenterPoint(t){let{x:e,y:s,startAngle:n,endAngle:o,innerRadius:a,outerRadius:r}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:l,spacing:c}=this.options,h=(n+o)/2,d=(a+r+c+l)/2;return{x:e+Math.cos(h)*d,y:s+Math.sin(h)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){let{options:e,circumference:s}=this,n=(e.offset||0)/2,o=(e.spacing||0)/2,a=e.circular;if(this.pixelMargin=e.borderAlign==="inner"?.33:0,this.fullCircles=s>F?Math.floor(s/F):0,s===0||this.innerRadius<0||this.outerRadius<0)return;t.save();let r=0;if(n){r=n/2;let c=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(c)*r,Math.sin(c)*r),this.circumference>=B&&(r=n)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;let l=kl(t,this,r,o,a);Pl(t,this,r,o,l,a),t.restore()}};le.id="arc";le.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};le.defaultRoutes={backgroundColor:"backgroundColor"};function Do(i,t,e=t){i.lineCap=C(e.borderCapStyle,t.borderCapStyle),i.setLineDash(C(e.borderDash,t.borderDash)),i.lineDashOffset=C(e.borderDashOffset,t.borderDashOffset),i.lineJoin=C(e.borderJoinStyle,t.borderJoinStyle),i.lineWidth=C(e.borderWidth,t.borderWidth),i.strokeStyle=C(e.borderColor,t.borderColor)}function Cl(i,t,e){i.lineTo(e.x,e.y)}function Dl(i){return i.stepped?cn:i.tension||i.cubicInterpolationMode==="monotone"?hn:Cl}function Oo(i,t,e={}){let s=i.length,{start:n=0,end:o=s-1}=e,{start:a,end:r}=t,l=Math.max(n,a),c=Math.min(o,r),h=nr&&o>r;return{count:s,start:l,loop:t.loop,ilen:c(a+(c?r-y:y))%o,v=()=>{p!==m&&(i.lineTo(h,m),i.lineTo(h,p),i.lineTo(h,b))};for(l&&(f=n[x(0)],i.moveTo(f.x,f.y)),u=0;u<=r;++u){if(f=n[x(u)],f.skip)continue;let y=f.x,_=f.y,M=y|0;M===g?(_m&&(m=_),h=(d*h+y)/++d):(v(),i.lineTo(y,_),g=M,d=0,p=m=_),b=_}v()}function Ss(i){let t=i.options,e=t.borderDash&&t.borderDash.length;return!i._decimated&&!i._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!e?Al:Ol}function Tl(i){return i.stepped?_n:i.tension||i.cubicInterpolationMode==="monotone"?yn:yt}function Ll(i,t,e,s){let n=t._path;n||(n=t._path=new Path2D,t.path(n,e,s)&&n.closePath()),Do(i,t.options),i.stroke(n)}function Rl(i,t,e,s){let{segments:n,options:o}=t,a=Ss(t);for(let r of n)Do(i,o,r.style),i.beginPath(),a(i,t,r,{start:e,end:e+s-1})&&i.closePath(),i.stroke()}var El=typeof Path2D=="function";function Fl(i,t,e,s){El&&!t.options.segment?Ll(i,t,e,s):Rl(i,t,e,s)}var dt=class extends it{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){let s=this.options;if((s.tension||s.cubicInterpolationMode==="monotone")&&!s.stepped&&!this._pointsUpdated){let n=s.spanGaps?this._loop:this._fullLoop;mn(this._points,s,t,n,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=Mn(this,this.options.segment))}first(){let t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){let t=this.segments,e=this.points,s=t.length;return s&&e[t[s-1].end]}interpolate(t,e){let s=this.options,n=t[e],o=this.points,a=os(this,{property:e,start:n,end:n});if(!a.length)return;let r=[],l=Tl(s),c,h;for(c=0,h=a.length;ci!=="borderDash"&&i!=="fill"};function Kn(i,t,e,s){let n=i.options,{[e]:o}=i.getProps([e],s);return Math.abs(t-o)=e)return i.slice(t,t+e);let a=[],r=(e-2)/(o-2),l=0,c=t+e-1,h=t,d,u,f,g,p;for(a[l++]=i[h],d=0;df&&(f=g,u=i[x],p=x);a[l++]=u,h=p}return a[l++]=i[c],a}function jl(i,t,e,s){let n=0,o=0,a,r,l,c,h,d,u,f,g,p,m=[],b=t+e-1,x=i[t].x,y=i[b].x-x;for(a=t;ap&&(p=c,u=a),n=(o*n+r.x)/++o;else{let M=a-1;if(!T(d)&&!T(u)){let w=Math.min(d,u),S=Math.max(d,u);w!==f&&w!==M&&m.push({...i[w],x:n}),S!==f&&S!==M&&m.push({...i[S],x:n})}a>0&&M!==f&&m.push(i[M]),m.push(r),h=_,o=0,g=p=c,d=u=f=a}}return m}function To(i){if(i._decimated){let t=i._data;delete i._decimated,delete i._data,Object.defineProperty(i,"data",{value:t})}}function qn(i){i.data.datasets.forEach(t=>{To(t)})}function $l(i,t){let e=t.length,s=0,n,{iScale:o}=i,{min:a,max:r,minDefined:l,maxDefined:c}=o.getUserBounds();return l&&(s=Y(at(t,o.axis,a).lo,0,e-1)),c?n=Y(at(t,o.axis,r).hi+1,s,e)-s:n=e-s,{start:s,count:n}}var Yl={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(i,t,e)=>{if(!e.enabled){qn(i);return}let s=i.width;i.data.datasets.forEach((n,o)=>{let{_data:a,indexAxis:r}=n,l=i.getDatasetMeta(o),c=a||n.data;if(Jt([r,i.options.indexAxis])==="y"||!l.controller.supportsDecimation)return;let h=i.scales[l.xAxisID];if(h.type!=="linear"&&h.type!=="time"||i.options.parsing)return;let{start:d,count:u}=$l(l,c),f=e.threshold||4*s;if(u<=f){To(n);return}T(a)&&(n._data=c,delete n.data,Object.defineProperty(n,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(p){this._data=p}}));let g;switch(e.algorithm){case"lttb":g=Hl(c,d,u,s,e);break;case"min-max":g=jl(c,d,u,s);break;default:throw new Error(`Unsupported decimation algorithm '${e.algorithm}'`)}n._decimated=g})},destroy(i){qn(i)}};function Xl(i,t,e){let s=i.segments,n=i.points,o=t.points,a=[];for(let r of s){let{start:l,end:c}=r;c=Ds(l,c,n);let h=Ps(e,n[l],n[c],r.loop);if(!t.segments){a.push({source:r,target:h,start:n[l],end:n[c]});continue}let d=os(t,h);for(let u of d){let f=Ps(e,o[u.start],o[u.end],u.loop),g=ns(r,n,f);for(let p of g)a.push({source:p,target:u,start:{[e]:Gn(h,f,"start",Math.max)},end:{[e]:Gn(h,f,"end",Math.min)}})}}return a}function Ps(i,t,e,s){if(s)return;let n=t[i],o=e[i];return i==="angle"&&(n=G(n),o=G(o)),{property:i,start:n,end:o}}function Ul(i,t){let{x:e=null,y:s=null}=i||{},n=t.points,o=[];return t.segments.forEach(({start:a,end:r})=>{r=Ds(a,r,n);let l=n[a],c=n[r];s!==null?(o.push({x:l.x,y:s}),o.push({x:c.x,y:s})):e!==null&&(o.push({x:e,y:l.y}),o.push({x:e,y:c.y}))}),o}function Ds(i,t,e){for(;t>i;t--){let s=e[t];if(!isNaN(s.x)&&!isNaN(s.y))break}return t}function Gn(i,t,e,s){return i&&t?s(i[e],t[e]):i?i[e]:t?t[e]:0}function Lo(i,t){let e=[],s=!1;return I(i)?(s=!0,e=i):e=Ul(i,t),e.length?new dt({points:e,options:{tension:0},_loop:s,_fullLoop:s}):null}function Zn(i){return i&&i.fill!==!1}function Kl(i,t,e){let n=i[t].fill,o=[t],a;if(!e)return n;for(;n!==!1&&o.indexOf(n)===-1;){if(!W(n))return n;if(a=i[n],!a)return!1;if(a.visible)return n;o.push(n),n=a.fill}return!1}function ql(i,t,e){let s=Ql(i);if(D(s))return isNaN(s.value)?!1:s;let n=parseFloat(s);return W(n)&&Math.floor(n)===n?Gl(s[0],t,n,e):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}function Gl(i,t,e,s){return(i==="-"||i==="+")&&(e=t+e),e===t||e<0||e>=s?!1:e}function Zl(i,t){let e=null;return i==="start"?e=t.bottom:i==="end"?e=t.top:D(i)?e=t.getPixelForValue(i.value):t.getBasePixel&&(e=t.getBasePixel()),e}function Jl(i,t,e){let s;return i==="start"?s=e:i==="end"?s=t.options.reverse?t.min:t.max:D(i)?s=i.value:s=t.getBaseValue(),s}function Ql(i){let t=i.options,e=t.fill,s=C(e&&e.target,e);return s===void 0&&(s=!!t.backgroundColor),s===!1||s===null?!1:s===!0?"origin":s}function tc(i){let{scale:t,index:e,line:s}=i,n=[],o=s.segments,a=s.points,r=ec(t,e);r.push(Lo({x:null,y:t.bottom},s));for(let l=0;l=0;--a){let r=n[a].$filler;r&&(r.line.updateControlPoints(o,r.axis),s&&r.fill&&gs(i.ctx,r,o))}},beforeDatasetsDraw(i,t,e){if(e.drawTime!=="beforeDatasetsDraw")return;let s=i.getSortedVisibleDatasetMetas();for(let n=s.length-1;n>=0;--n){let o=s[n].$filler;Zn(o)&&gs(i.ctx,o,i.chartArea)}},beforeDatasetDraw(i,t,e){let s=t.meta.$filler;!Zn(s)||e.drawTime!=="beforeDatasetDraw"||gs(i.ctx,s,i.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},eo=(i,t)=>{let{boxHeight:e=t,boxWidth:s=t}=i;return i.usePointStyle&&(e=Math.min(e,t),s=i.pointStyleWidth||Math.min(s,t)),{boxWidth:s,boxHeight:e,itemHeight:Math.max(t,e)}},uc=(i,t)=>i!==null&&t!==null&&i.datasetIndex===t.datasetIndex&&i.index===t.index,mi=class extends it{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,s){this.maxWidth=t,this.maxHeight=e,this._margins=s,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let t=this.options.labels||{},e=z(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(s=>t.filter(s,this.chart.data))),t.sort&&(e=e.sort((s,n)=>t.sort(s,n,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){let{options:t,ctx:e}=this;if(!t.display){this.width=this.height=0;return}let s=t.labels,n=$(s.font),o=n.size,a=this._computeTitleHeight(),{boxWidth:r,itemHeight:l}=eo(s,o),c,h;e.font=n.string,this.isHorizontal()?(c=this.maxWidth,h=this._fitRows(a,o,r,l)+10):(h=this.maxHeight,c=this._fitCols(a,o,r,l)+10),this.width=Math.min(c,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,s,n){let{ctx:o,maxWidth:a,options:{labels:{padding:r}}}=this,l=this.legendHitBoxes=[],c=this.lineWidths=[0],h=n+r,d=t;o.textAlign="left",o.textBaseline="middle";let u=-1,f=-h;return this.legendItems.forEach((g,p)=>{let m=s+e/2+o.measureText(g.text).width;(p===0||c[c.length-1]+m+2*r>a)&&(d+=h,c[c.length-(p>0?0:1)]=0,f+=h,u++),l[p]={left:0,top:f,row:u,width:m,height:n},c[c.length-1]+=m+r}),d}_fitCols(t,e,s,n){let{ctx:o,maxHeight:a,options:{labels:{padding:r}}}=this,l=this.legendHitBoxes=[],c=this.columnSizes=[],h=a-t,d=r,u=0,f=0,g=0,p=0;return this.legendItems.forEach((m,b)=>{let x=s+e/2+o.measureText(m.text).width;b>0&&f+n+2*r>h&&(d+=u+r,c.push({width:u,height:f}),g+=u+r,p++,u=f=0),l[b]={left:g,top:f,col:p,width:x,height:n},u=Math.max(u,x),f+=n+r}),d+=u,c.push({width:u,height:f}),d}adjustHitBoxes(){if(!this.options.display)return;let t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:s,labels:{padding:n},rtl:o}}=this,a=Ft(o,this.left,this.width);if(this.isHorizontal()){let r=0,l=X(s,this.left+n,this.right-this.lineWidths[r]);for(let c of e)r!==c.row&&(r=c.row,l=X(s,this.left+n,this.right-this.lineWidths[r])),c.top+=this.top+t+n,c.left=a.leftForLtr(a.x(l),c.width),l+=c.width+n}else{let r=0,l=X(s,this.top+t+n,this.bottom-this.columnSizes[r].height);for(let c of e)c.col!==r&&(r=c.col,l=X(s,this.top+t+n,this.bottom-this.columnSizes[r].height)),c.top=l,c.left+=this.left+n,c.left=a.leftForLtr(a.x(c.left),c.width),l+=c.height+n}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){let t=this.ctx;ye(t,this),this._draw(),ve(t)}}_draw(){let{options:t,columnSizes:e,lineWidths:s,ctx:n}=this,{align:o,labels:a}=t,r=O.color,l=Ft(t.rtl,this.left,this.width),c=$(a.font),{color:h,padding:d}=a,u=c.size,f=u/2,g;this.drawTitle(),n.textAlign=l.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=c.string;let{boxWidth:p,boxHeight:m,itemHeight:b}=eo(a,u),x=function(w,S,k){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;n.save();let L=C(k.lineWidth,1);if(n.fillStyle=C(k.fillStyle,r),n.lineCap=C(k.lineCap,"butt"),n.lineDashOffset=C(k.lineDashOffset,0),n.lineJoin=C(k.lineJoin,"miter"),n.lineWidth=L,n.strokeStyle=C(k.strokeStyle,r),n.setLineDash(C(k.lineDash,[])),a.usePointStyle){let R={radius:m*Math.SQRT2/2,pointStyle:k.pointStyle,rotation:k.rotation,borderWidth:L},A=l.xPlus(w,p/2),H=S+f;Ui(n,R,A,H,a.pointStyleWidth&&p)}else{let R=S+Math.max((u-m)/2,0),A=l.leftForLtr(w,p),H=Pt(k.borderRadius);n.beginPath(),Object.values(H).some(q=>q!==0)?Zt(n,{x:A,y:R,w:p,h:m,radius:H}):n.rect(A,R,p,m),n.fill(),L!==0&&n.stroke()}n.restore()},v=function(w,S,k){St(n,k.text,w,S+b/2,c,{strikethrough:k.hidden,textAlign:l.textAlign(k.textAlign)})},y=this.isHorizontal(),_=this._computeTitleHeight();y?g={x:X(o,this.left+d,this.right-s[0]),y:this.top+d+_,line:0}:g={x:this.left+d,y:X(o,this.top+_+d,this.bottom-e[0].height),line:0},is(this.ctx,t.textDirection);let M=b+d;this.legendItems.forEach((w,S)=>{n.strokeStyle=w.fontColor||h,n.fillStyle=w.fontColor||h;let k=n.measureText(w.text).width,L=l.textAlign(w.textAlign||(w.textAlign=a.textAlign)),R=p+f+k,A=g.x,H=g.y;l.setWidth(this.width),y?S>0&&A+R+d>this.right&&(H=g.y+=M,g.line++,A=g.x=X(o,this.left+d,this.right-s[g.line])):S>0&&H+M>this.bottom&&(A=g.x=A+e[g.line].width+d,g.line++,H=g.y=X(o,this.top+_+d,this.bottom-e[g.line].height));let q=l.x(A);x(q,H,w),A=en(L,A+p+f,y?A+R:this.right,t.rtl),v(l.x(A),H,w),y?g.x+=R+d:g.y+=M}),ss(this.ctx,t.textDirection)}drawTitle(){let t=this.options,e=t.title,s=$(e.font),n=U(e.padding);if(!e.display)return;let o=Ft(t.rtl,this.left,this.width),a=this.ctx,r=e.position,l=s.size/2,c=n.top+l,h,d=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),h=this.top+c,d=X(t.align,d,this.right-u);else{let g=this.columnSizes.reduce((p,m)=>Math.max(p,m.height),0);h=c+X(t.align,this.top,this.bottom-g-t.labels.padding-this._computeTitleHeight())}let f=X(r,d,d+u);a.textAlign=o.textAlign(Ze(r)),a.textBaseline="middle",a.strokeStyle=e.color,a.fillStyle=e.color,a.font=s.string,St(a,e.text,f,h,s)}_computeTitleHeight(){let t=this.options.title,e=$(t.font),s=U(t.padding);return t.display?e.lineHeight+s.height:0}_getLegendItemAt(t,e){let s,n,o;if(lt(t,this.left,this.right)&<(e,this.top,this.bottom)){for(o=this.legendHitBoxes,s=0;si.chart.options.color,boxWidth:40,padding:10,generateLabels(i){let t=i.data.datasets,{labels:{usePointStyle:e,pointStyle:s,textAlign:n,color:o}}=i.legend.options;return i._getSortedDatasetMetas().map(a=>{let r=a.controller.getStyle(e?0:void 0),l=U(r.borderWidth);return{text:t[a.index].label,fillStyle:r.backgroundColor,fontColor:o,hidden:!a.visible,lineCap:r.borderCapStyle,lineDash:r.borderDash,lineDashOffset:r.borderDashOffset,lineJoin:r.borderJoinStyle,lineWidth:(l.width+l.height)/4,strokeStyle:r.borderColor,pointStyle:s||r.pointStyle,rotation:r.rotation,textAlign:n||r.textAlign,borderRadius:0,datasetIndex:a.index}},this)}},title:{color:i=>i.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:i=>!i.startsWith("on"),labels:{_scriptable:i=>!["generateLabels","filter","sort"].includes(i)}}},Le=class extends it{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){let s=this.options;if(this.left=0,this.top=0,!s.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=e;let n=I(s.text)?s.text.length:1;this._padding=U(s.padding);let o=n*$(s.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){let t=this.options.position;return t==="top"||t==="bottom"}_drawArgs(t){let{top:e,left:s,bottom:n,right:o,options:a}=this,r=a.align,l=0,c,h,d;return this.isHorizontal()?(h=X(r,s,o),d=e+t,c=o-s):(a.position==="left"?(h=s+t,d=X(r,n,e),l=B*-.5):(h=o-t,d=X(r,e,n),l=B*.5),c=n-e),{titleX:h,titleY:d,maxWidth:c,rotation:l}}draw(){let t=this.ctx,e=this.options;if(!e.display)return;let s=$(e.font),o=s.lineHeight/2+this._padding.top,{titleX:a,titleY:r,maxWidth:l,rotation:c}=this._drawArgs(o);St(t,e.text,0,0,s,{color:e.color,maxWidth:l,rotation:c,textAlign:Ze(e.align),textBaseline:"middle",translation:[a,r]})}};function pc(i,t){let e=new Le({ctx:i.ctx,options:t,chart:i});K.configure(i,e,t),K.addBox(i,e),i.titleBlock=e}var mc={id:"title",_element:Le,start(i,t,e){pc(i,e)},stop(i){let t=i.titleBlock;K.removeBox(i,t),delete i.titleBlock},beforeUpdate(i,t,e){let s=i.titleBlock;K.configure(i,s,e),s.options=e},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},ri=new WeakMap,bc={id:"subtitle",start(i,t,e){let s=new Le({ctx:i.ctx,options:e,chart:i});K.configure(i,s,e),K.addBox(i,s),ri.set(i,s)},stop(i){K.removeBox(i,ri.get(i)),ri.delete(i)},beforeUpdate(i,t,e){let s=ri.get(i);K.configure(i,s,e),s.options=e},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},De={average(i){if(!i.length)return!1;let t,e,s=0,n=0,o=0;for(t=0,e=i.length;t-1?i.split(` +`):i}function xc(i,t){let{element:e,datasetIndex:s,index:n}=t,o=i.getDatasetMeta(s).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:i,label:a,parsed:o.getParsed(n),raw:i.data.datasets[s].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:e}}function io(i,t){let e=i.chart.ctx,{body:s,footer:n,title:o}=i,{boxWidth:a,boxHeight:r}=t,l=$(t.bodyFont),c=$(t.titleFont),h=$(t.footerFont),d=o.length,u=n.length,f=s.length,g=U(t.padding),p=g.height,m=0,b=s.reduce((y,_)=>y+_.before.length+_.lines.length+_.after.length,0);if(b+=i.beforeBody.length+i.afterBody.length,d&&(p+=d*c.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),b){let y=t.displayColors?Math.max(r,l.lineHeight):l.lineHeight;p+=f*y+(b-f)*l.lineHeight+(b-1)*t.bodySpacing}u&&(p+=t.footerMarginTop+u*h.lineHeight+(u-1)*t.footerSpacing);let x=0,v=function(y){m=Math.max(m,e.measureText(y).width+x)};return e.save(),e.font=c.string,E(i.title,v),e.font=l.string,E(i.beforeBody.concat(i.afterBody),v),x=t.displayColors?a+2+t.boxPadding:0,E(s,y=>{E(y.before,v),E(y.lines,v),E(y.after,v)}),x=0,e.font=h.string,E(i.footer,v),e.restore(),m+=g.width,{width:m,height:p}}function _c(i,t){let{y:e,height:s}=t;return ei.height-s/2?"bottom":"center"}function yc(i,t,e,s){let{x:n,width:o}=s,a=e.caretSize+e.caretPadding;if(i==="left"&&n+o+a>t.width||i==="right"&&n-o-a<0)return!0}function vc(i,t,e,s){let{x:n,width:o}=e,{width:a,chartArea:{left:r,right:l}}=i,c="center";return s==="center"?c=n<=(r+l)/2?"left":"right":n<=o/2?c="left":n>=a-o/2&&(c="right"),yc(c,i,t,e)&&(c="center"),c}function so(i,t,e){let s=e.yAlign||t.yAlign||_c(i,e);return{xAlign:e.xAlign||t.xAlign||vc(i,t,e,s),yAlign:s}}function Mc(i,t){let{x:e,width:s}=i;return t==="right"?e-=s:t==="center"&&(e-=s/2),e}function wc(i,t,e){let{y:s,height:n}=i;return t==="top"?s+=e:t==="bottom"?s-=n+e:s-=n/2,s}function no(i,t,e,s){let{caretSize:n,caretPadding:o,cornerRadius:a}=i,{xAlign:r,yAlign:l}=e,c=n+o,{topLeft:h,topRight:d,bottomLeft:u,bottomRight:f}=Pt(a),g=Mc(t,r),p=wc(t,l,c);return l==="center"?r==="left"?g+=c:r==="right"&&(g-=c):r==="left"?g-=Math.max(h,u)+n:r==="right"&&(g+=Math.max(d,f)+n),{x:Y(g,0,s.width-t.width),y:Y(p,0,s.height-t.height)}}function li(i,t,e){let s=U(e.padding);return t==="center"?i.x+i.width/2:t==="right"?i.x+i.width-s.right:i.x+s.left}function oo(i){return ct([],xt(i))}function kc(i,t,e){return mt(i,{tooltip:t,tooltipItems:e,type:"tooltip"})}function ao(i,t){let e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return e?i.override(e):i}var Re=class extends it{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){let t=this._cachedAnimations;if(t)return t;let e=this.chart,s=this.options.setContext(this.getContext()),n=s.enabled&&e.options.animation&&s.animations,o=new di(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(o)),o}getContext(){return this.$context||(this.$context=kc(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,e){let{callbacks:s}=e,n=s.beforeTitle.apply(this,[t]),o=s.title.apply(this,[t]),a=s.afterTitle.apply(this,[t]),r=[];return r=ct(r,xt(n)),r=ct(r,xt(o)),r=ct(r,xt(a)),r}getBeforeBody(t,e){return oo(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){let{callbacks:s}=e,n=[];return E(t,o=>{let a={before:[],lines:[],after:[]},r=ao(s,o);ct(a.before,xt(r.beforeLabel.call(this,o))),ct(a.lines,r.label.call(this,o)),ct(a.after,xt(r.afterLabel.call(this,o))),n.push(a)}),n}getAfterBody(t,e){return oo(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){let{callbacks:s}=e,n=s.beforeFooter.apply(this,[t]),o=s.footer.apply(this,[t]),a=s.afterFooter.apply(this,[t]),r=[];return r=ct(r,xt(n)),r=ct(r,xt(o)),r=ct(r,xt(a)),r}_createItems(t){let e=this._active,s=this.chart.data,n=[],o=[],a=[],r=[],l,c;for(l=0,c=e.length;lt.filter(h,d,u,s))),t.itemSort&&(r=r.sort((h,d)=>t.itemSort(h,d,s))),E(r,h=>{let d=ao(t.callbacks,h);n.push(d.labelColor.call(this,h)),o.push(d.labelPointStyle.call(this,h)),a.push(d.labelTextColor.call(this,h))}),this.labelColors=n,this.labelPointStyles=o,this.labelTextColors=a,this.dataPoints=r,r}update(t,e){let s=this.options.setContext(this.getContext()),n=this._active,o,a=[];if(!n.length)this.opacity!==0&&(o={opacity:0});else{let r=De[s.position].call(this,n,this._eventPosition);a=this._createItems(s),this.title=this.getTitle(a,s),this.beforeBody=this.getBeforeBody(a,s),this.body=this.getBody(a,s),this.afterBody=this.getAfterBody(a,s),this.footer=this.getFooter(a,s);let l=this._size=io(this,s),c=Object.assign({},r,l),h=so(this.chart,s,c),d=no(s,c,h,this.chart);this.xAlign=h.xAlign,this.yAlign=h.yAlign,o={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:r.x,caretY:r.y}}this._tooltipItems=a,this.$context=void 0,o&&this._resolveAnimations().update(this,o),t&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,s,n){let o=this.getCaretPosition(t,s,n);e.lineTo(o.x1,o.y1),e.lineTo(o.x2,o.y2),e.lineTo(o.x3,o.y3)}getCaretPosition(t,e,s){let{xAlign:n,yAlign:o}=this,{caretSize:a,cornerRadius:r}=s,{topLeft:l,topRight:c,bottomLeft:h,bottomRight:d}=Pt(r),{x:u,y:f}=t,{width:g,height:p}=e,m,b,x,v,y,_;return o==="center"?(y=f+p/2,n==="left"?(m=u,b=m-a,v=y+a,_=y-a):(m=u+g,b=m+a,v=y-a,_=y+a),x=m):(n==="left"?b=u+Math.max(l,h)+a:n==="right"?b=u+g-Math.max(c,d)-a:b=this.caretX,o==="top"?(v=f,y=v-a,m=b-a,x=b+a):(v=f+p,y=v+a,m=b+a,x=b-a),_=v),{x1:m,x2:b,x3:x,y1:v,y2:y,y3:_}}drawTitle(t,e,s){let n=this.title,o=n.length,a,r,l;if(o){let c=Ft(s.rtl,this.x,this.width);for(t.x=li(this,s.titleAlign,s),e.textAlign=c.textAlign(s.titleAlign),e.textBaseline="middle",a=$(s.titleFont),r=s.titleSpacing,e.fillStyle=s.titleColor,e.font=a.string,l=0;lv!==0)?(t.beginPath(),t.fillStyle=o.multiKeyBackground,Zt(t,{x:m,y:p,w:c,h:l,radius:x}),t.fill(),t.stroke(),t.fillStyle=a.backgroundColor,t.beginPath(),Zt(t,{x:b,y:p+1,w:c-2,h:l-2,radius:x}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(m,p,c,l),t.strokeRect(m,p,c,l),t.fillStyle=a.backgroundColor,t.fillRect(b,p+1,c-2,l-2))}t.fillStyle=this.labelTextColors[s]}drawBody(t,e,s){let{body:n}=this,{bodySpacing:o,bodyAlign:a,displayColors:r,boxHeight:l,boxWidth:c,boxPadding:h}=s,d=$(s.bodyFont),u=d.lineHeight,f=0,g=Ft(s.rtl,this.x,this.width),p=function(S){e.fillText(S,g.x(t.x+f),t.y+u/2),t.y+=u+o},m=g.textAlign(a),b,x,v,y,_,M,w;for(e.textAlign=a,e.textBaseline="middle",e.font=d.string,t.x=li(this,m,s),e.fillStyle=s.bodyColor,E(this.beforeBody,p),f=r&&m!=="right"?a==="center"?c/2+h:c+2+h:0,y=0,M=n.length;y0&&e.stroke()}_updateAnimationTarget(t){let e=this.chart,s=this.$animations,n=s&&s.x,o=s&&s.y;if(n||o){let a=De[t.position].call(this,this._active,this._eventPosition);if(!a)return;let r=this._size=io(this,t),l=Object.assign({},a,this._size),c=so(e,t,l),h=no(t,l,c,e);(n._to!==h.x||o._to!==h.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=r.width,this.height=r.height,this.caretX=a.x,this.caretY=a.y,this._resolveAnimations().update(this,h))}}_willRender(){return!!this.opacity}draw(t){let e=this.options.setContext(this.getContext()),s=this.opacity;if(!s)return;this._updateAnimationTarget(e);let n={width:this.width,height:this.height},o={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;let a=U(e.padding),r=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&r&&(t.save(),t.globalAlpha=s,this.drawBackground(o,t,n,e),is(t,e.textDirection),o.y+=a.top,this.drawTitle(o,t,e),this.drawBody(o,t,e),this.drawFooter(o,t,e),ss(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){let s=this._active,n=t.map(({datasetIndex:r,index:l})=>{let c=this.chart.getDatasetMeta(r);if(!c)throw new Error("Cannot find a dataset at index "+r);return{datasetIndex:r,element:c.data[l],index:l}}),o=!xe(s,n),a=this._positionChanged(n,e);(o||a)&&(this._active=n,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,s=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let n=this.options,o=this._active||[],a=this._getActiveElements(t,o,e,s),r=this._positionChanged(a,t),l=e||!xe(a,o)||r;return l&&(this._active=a,(n.enabled||n.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,s,n){let o=this.options;if(t.type==="mouseout")return[];if(!n)return e;let a=this.chart.getElementsAtEventForMode(t,o.mode,o,s);return o.reverse&&a.reverse(),a}_positionChanged(t,e){let{caretX:s,caretY:n,options:o}=this,a=De[o.position].call(this,t,e);return a!==!1&&(s!==a.x||n!==a.y)}};Re.positioners=De;var Sc={id:"tooltip",_element:Re,positioners:De,afterInit(i,t,e){e&&(i.tooltip=new Re({chart:i,options:e}))},beforeUpdate(i,t,e){i.tooltip&&i.tooltip.initialize(e)},reset(i,t,e){i.tooltip&&i.tooltip.initialize(e)},afterDraw(i){let t=i.tooltip;if(t&&t._willRender()){let e={tooltip:t};if(i.notifyPlugins("beforeTooltipDraw",e)===!1)return;t.draw(i.ctx),i.notifyPlugins("afterTooltipDraw",e)}},afterEvent(i,t){if(i.tooltip){let e=t.replay;i.tooltip.handleEvent(t.event,e,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(i,t)=>t.bodyFont.size,boxWidth:(i,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:rt,title(i){if(i.length>0){let t=i[0],e=t.chart.data.labels,s=e?e.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(s>0&&t.dataIndexi!=="filter"&&i!=="itemSort"&&i!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Pc=Object.freeze({__proto__:null,Decimation:Yl,Filler:dc,Legend:gc,SubTitle:bc,Title:mc,Tooltip:Sc}),Cc=(i,t,e,s)=>(typeof t=="string"?(e=i.push(t)-1,s.unshift({index:e,label:t})):isNaN(t)&&(e=null),e);function Dc(i,t,e,s){let n=i.indexOf(t);if(n===-1)return Cc(i,t,e,s);let o=i.lastIndexOf(t);return n!==o?e:n}var Oc=(i,t)=>i===null?null:Y(Math.round(i),0,t),de=class extends _t{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){let e=this._addedLabels;if(e.length){let s=this.getLabels();for(let{index:n,label:o}of e)s[n]===o&&s.splice(n,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(T(t))return null;let s=this.getLabels();return e=isFinite(e)&&s[e]===t?e:Dc(s,t,C(e,t),this._addedLabels),Oc(e,s.length-1)}determineDataLimits(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),{min:s,max:n}=this.getMinMax(!0);this.options.bounds==="ticks"&&(t||(s=0),e||(n=this.getLabels().length-1)),this.min=s,this.max=n}buildTicks(){let t=this.min,e=this.max,s=this.options.offset,n=[],o=this.getLabels();o=t===0&&e===o.length-1?o:o.slice(t,e+1),this._valueRange=Math.max(o.length-(s?0:1),1),this._startValue=this.min-(s?.5:0);for(let a=t;a<=e;a++)n.push({value:a});return n}getLabelForValue(t){let e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}};de.id="category";de.defaults={ticks:{callback:de.prototype.getLabelForValue}};function Ac(i,t){let e=[],{bounds:n,step:o,min:a,max:r,precision:l,count:c,maxTicks:h,maxDigits:d,includeBounds:u}=i,f=o||1,g=h-1,{min:p,max:m}=t,b=!T(a),x=!T(r),v=!T(c),y=(m-p)/(d+1),_=Li((m-p)/g/f)*f,M,w,S,k;if(_<1e-14&&!b&&!x)return[{value:p},{value:m}];k=Math.ceil(m/_)-Math.floor(p/_),k>g&&(_=Li(k*_/g/f)*f),T(l)||(M=Math.pow(10,l),_=Math.ceil(_*M)/M),n==="ticks"?(w=Math.floor(p/_)*_,S=Math.ceil(m/_)*_):(w=p,S=m),b&&x&&o&&Ks((r-a)/o,_/1e3)?(k=Math.round(Math.min((r-a)/_,h)),_=(r-a)/k,w=a,S=r):v?(w=b?a:w,S=x?r:S,k=c-1,_=(S-w)/k):(k=(S-w)/_,qt(k,Math.round(k),_/1e3)?k=Math.round(k):k=Math.ceil(k));let L=Math.max(Ei(_),Ei(w));M=Math.pow(10,T(l)?L:l),w=Math.round(w*M)/M,S=Math.round(S*M)/M;let R=0;for(b&&(u&&w!==a?(e.push({value:a}),wn=e?n:l,r=l=>o=s?o:l;if(t){let l=ot(n),c=ot(o);l<0&&c<0?r(0):l>0&&c>0&&a(0)}if(n===o){let l=1;(o>=Number.MAX_SAFE_INTEGER||n<=Number.MIN_SAFE_INTEGER)&&(l=Math.abs(o*.05)),r(o+l),t||a(n-l)}this.min=n,this.max=o}getTickLimit(){let t=this.options.ticks,{maxTicksLimit:e,stepSize:s}=t,n;return s?(n=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,n>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${n} ticks. Limiting to 1000.`),n=1e3)):(n=this.computeTickLimit(),e=e||11),e&&(n=Math.min(e,n)),n}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){let t=this.options,e=t.ticks,s=this.getTickLimit();s=Math.max(2,s);let n={maxTicks:s,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:e.includeBounds!==!1},o=this._range||this,a=Ac(n,o);return t.bounds==="ticks"&&Ri(a,this,"value"),t.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}configure(){let t=this.ticks,e=this.min,s=this.max;if(super.configure(),this.options.offset&&t.length){let n=(s-e)/Math.max(t.length-1,1)/2;e-=n,s+=n}this._startValue=e,this._endValue=s,this._valueRange=s-e}getLabelForValue(t){return Qt(t,this.chart.options.locale,this.options.ticks.format)}},Ee=class extends ue{determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=W(t)?t:0,this.max=W(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){let t=this.isHorizontal(),e=t?this.width:this.height,s=nt(this.options.ticks.minRotation),n=(t?Math.sin(s):Math.cos(s))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,o.lineHeight/n))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}};Ee.id="linear";Ee.defaults={ticks:{callback:bi.formatters.numeric}};function lo(i){return i/Math.pow(10,Math.floor(tt(i)))===1}function Tc(i,t){let e=Math.floor(tt(t.max)),s=Math.ceil(t.max/Math.pow(10,e)),n=[],o=Q(i.min,Math.pow(10,Math.floor(tt(t.min)))),a=Math.floor(tt(o)),r=Math.floor(o/Math.pow(10,a)),l=a<0?Math.pow(10,Math.abs(a)):1;do n.push({value:o,major:lo(o)}),++r,r===10&&(r=1,++a,l=a>=0?1:l),o=Math.round(r*Math.pow(10,a)*l)/l;while(a0?s:null}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=W(t)?Math.max(0,t):null,this.max=W(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),s=this.min,n=this.max,o=l=>s=t?s:l,a=l=>n=e?n:l,r=(l,c)=>Math.pow(10,Math.floor(tt(l))+c);s===n&&(s<=0?(o(1),a(10)):(o(r(s,-1)),a(r(n,1)))),s<=0&&o(r(n,-1)),n<=0&&a(r(s,1)),this._zero&&this.min!==this._suggestedMin&&s===r(this.min,0)&&o(r(s,-1)),this.min=s,this.max=n}buildTicks(){let t=this.options,e={min:this._userMin,max:this._userMax},s=Tc(e,this);return t.bounds==="ticks"&&Ri(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}getLabelForValue(t){return t===void 0?"0":Qt(t,this.chart.options.locale,this.options.ticks.format)}configure(){let t=this.min;super.configure(),this._startValue=tt(t),this._valueRange=tt(this.max)-tt(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(tt(t)-this._startValue)/this._valueRange)}getValueForPixel(t){let e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}};Fe.id="logarithmic";Fe.defaults={ticks:{callback:bi.formatters.logarithmic,major:{enabled:!0}}};function Cs(i){let t=i.ticks;if(t.display&&i.display){let e=U(t.backdropPadding);return C(t.font&&t.font.size,O.font.size)+e.height}return 0}function Lc(i,t,e){return e=I(e)?e:[e],{w:ln(i,t.string,e),h:e.length*t.lineHeight}}function co(i,t,e,s,n){return i===s||i===n?{start:t-e/2,end:t+e/2}:in?{start:t-e,end:t}:{start:t,end:t+e}}function Rc(i){let t={l:i.left+i._padding.left,r:i.right-i._padding.right,t:i.top+i._padding.top,b:i.bottom-i._padding.bottom},e=Object.assign({},t),s=[],n=[],o=i._pointLabels.length,a=i.options.pointLabels,r=a.centerPointLabels?B/o:0;for(let l=0;lt.r&&(r=(s.end-t.r)/o,i.r=Math.max(i.r,t.r+r)),n.startt.b&&(l=(n.end-t.b)/a,i.b=Math.max(i.b,t.b+l))}function Fc(i,t,e){let s=[],n=i._pointLabels.length,o=i.options,a=Cs(o)/2,r=i.drawingArea,l=o.pointLabels.centerPointLabels?B/n:0;for(let c=0;c270||e<90)&&(i-=t),i}function Vc(i,t){let{ctx:e,options:{pointLabels:s}}=i;for(let n=t-1;n>=0;n--){let o=s.setContext(i.getPointLabelContext(n)),a=$(o.font),{x:r,y:l,textAlign:c,left:h,top:d,right:u,bottom:f}=i._pointLabelItems[n],{backdropColor:g}=o;if(!T(g)){let p=Pt(o.borderRadius),m=U(o.backdropPadding);e.fillStyle=g;let b=h-m.left,x=d-m.top,v=u-h+m.width,y=f-d+m.height;Object.values(p).some(_=>_!==0)?(e.beginPath(),Zt(e,{x:b,y:x,w:v,h:y,radius:p}),e.fill()):e.fillRect(b,x,v,y)}St(e,i._pointLabels[n],r,l+a.lineHeight/2,a,{color:o.color,textAlign:c,textBaseline:"middle"})}}function Ro(i,t,e,s){let{ctx:n}=i;if(e)n.arc(i.xCenter,i.yCenter,t,0,F);else{let o=i.getPointPosition(0,t);n.moveTo(o.x,o.y);for(let a=1;a{let n=z(this.options.pointLabels.callback,[e,s],this);return n||n===0?n:""}).filter((e,s)=>this.chart.getDataVisibility(s))}fit(){let t=this.options;t.display&&t.pointLabels.display?Rc(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,s,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((s-n)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,s,n))}getIndexAngle(t){let e=F/(this._pointLabels.length||1),s=this.options.startAngle||0;return G(t*e+nt(s))}getDistanceFromCenterForValue(t){if(T(t))return NaN;let e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(T(t))return NaN;let e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){let e=this._pointLabels||[];if(t>=0&&t{if(h!==0){r=this.getDistanceFromCenterForValue(c.value);let d=n.setContext(this.getContext(h-1));Wc(this,d,r,o)}}),s.display){for(t.save(),a=o-1;a>=0;a--){let c=s.setContext(this.getPointLabelContext(a)),{color:h,lineWidth:d}=c;!d||!h||(t.lineWidth=d,t.strokeStyle=h,t.setLineDash(c.borderDash),t.lineDashOffset=c.borderDashOffset,r=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),l=this.getPointPosition(a,r),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){let t=this.ctx,e=this.options,s=e.ticks;if(!s.display)return;let n=this.getIndexAngle(0),o,a;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(n),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((r,l)=>{if(l===0&&!e.reverse)return;let c=s.setContext(this.getContext(l)),h=$(c.font);if(o=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){t.font=h.string,a=t.measureText(r.label).width,t.fillStyle=c.backdropColor;let d=U(c.backdropPadding);t.fillRect(-a/2-d.left,-o-h.size/2-d.top,a+d.width,h.size+d.height)}St(t,r.label,0,-o,h,{color:c.color})}),t.restore()}drawTitle(){}};Bt.id="radialLinear";Bt.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:bi.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(i){return i},padding:5,centerPointLabels:!1}};Bt.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};Bt.descriptors={angleLines:{_fallback:"grid"}};var xi={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Z=Object.keys(xi);function Hc(i,t){return i-t}function ho(i,t){if(T(t))return null;let e=i._adapter,{parser:s,round:n,isoWeekday:o}=i._parseOpts,a=t;return typeof s=="function"&&(a=s(a)),W(a)||(a=typeof s=="string"?e.parse(a,s):e.parse(a)),a===null?null:(n&&(a=n==="week"&&(Et(o)||o===!0)?e.startOf(a,"isoWeek",o):e.startOf(a,n)),+a)}function uo(i,t,e,s){let n=Z.length;for(let o=Z.indexOf(i);o=Z.indexOf(e);o--){let a=Z[o];if(xi[a].common&&i._adapter.diff(n,s,a)>=t-1)return a}return Z[e?Z.indexOf(e):0]}function $c(i){for(let t=Z.indexOf(i)+1,e=Z.length;t=t?e[s]:e[n];i[o]=!0}}function Yc(i,t,e,s){let n=i._adapter,o=+n.startOf(t[0].value,s),a=t[t.length-1].value,r,l;for(r=o;r<=a;r=+n.add(r,1,s))l=e[r],l>=0&&(t[l].major=!0);return t}function go(i,t,e){let s=[],n={},o=t.length,a,r;for(a=0;a+t.value))}initOffsets(t){let e=0,s=0,n,o;this.options.offset&&t.length&&(n=this.getDecimalForValue(t[0]),t.length===1?e=1-n:e=(this.getDecimalForValue(t[1])-n)/2,o=this.getDecimalForValue(t[t.length-1]),t.length===1?s=o:s=(o-this.getDecimalForValue(t[t.length-2]))/2);let a=t.length<3?.5:.25;e=Y(e,0,a),s=Y(s,0,a),this._offsets={start:e,end:s,factor:1/(e+1+s)}}_generate(){let t=this._adapter,e=this.min,s=this.max,n=this.options,o=n.time,a=o.unit||uo(o.minUnit,e,s,this._getLabelCapacity(e)),r=C(o.stepSize,1),l=a==="week"?o.isoWeekday:!1,c=Et(l)||l===!0,h={},d=e,u,f;if(c&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,c?"day":a),t.diff(s,e,a)>1e5*r)throw new Error(e+" and "+s+" are too far apart with stepSize of "+r+" "+a);let g=n.ticks.source==="data"&&this.getDataTimestamps();for(u=d,f=0;up-m).map(p=>+p)}getLabelForValue(t){let e=this._adapter,s=this.options.time;return s.tooltipFormat?e.format(t,s.tooltipFormat):e.format(t,s.displayFormats.datetime)}_tickFormatFunction(t,e,s,n){let o=this.options,a=o.time.displayFormats,r=this._unit,l=this._majorUnit,c=r&&a[r],h=l&&a[l],d=s[e],u=l&&h&&d&&d.major,f=this._adapter.format(t,n||(u?h:c)),g=o.ticks.callback;return g?z(g,[f,e,s],this):f}generateTickLabels(t){let e,s,n;for(e=0,s=t.length;e0?r:1}getDataTimestamps(){let t=this._cache.data||[],e,s;if(t.length)return t;let n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(e=0,s=n.length;e=i[s].pos&&t<=i[n].pos&&({lo:s,hi:n}=at(i,"pos",t)),{pos:o,time:r}=i[s],{pos:a,time:l}=i[n]):(t>=i[s].time&&t<=i[n].time&&({lo:s,hi:n}=at(i,"time",t)),{time:o,pos:r}=i[s],{time:a,pos:l}=i[n]);let c=a-o;return c?r+(l-r)*(t-o)/c:r}var Ie=class extends Vt{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=ci(e,this.min),this._tableRange=ci(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){let{min:e,max:s}=this,n=[],o=[],a,r,l,c,h;for(a=0,r=t.length;a=e&&c<=s&&n.push(c);if(n.length<2)return[{time:e,pos:0},{time:s,pos:1}];for(a=0,r=n.length;a{_i=this.getChart(),_i.data=s,_i.update("resize")}),Alpine.effect(()=>{Alpine.store("theme"),this.$nextTick(()=>{this.getChart().destroy(),this.initChart()})}),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{Alpine.store("theme")==="system"&&this.$nextTick(()=>{this.getChart().destroy(),this.initChart()})})},initChart:function(s=null){var a,r,l,c,h,d,u;ut.defaults.animation.duration=0,ut.defaults.backgroundColor=getComputedStyle(this.$refs.backgroundColorElement).color;let n=getComputedStyle(this.$refs.borderColorElement).color;ut.defaults.borderColor=n,ut.defaults.color=getComputedStyle(this.$refs.textColorElement).color,ut.defaults.font.family=getComputedStyle(this.$el).fontFamily,ut.defaults.plugins.legend.labels.boxWidth=12,ut.defaults.plugins.legend.position="bottom";let o=getComputedStyle(this.$refs.gridColorElement).color;return t??(t={}),t.borderWidth??(t.borderWidth=2),t.pointBackgroundColor??(t.pointBackgroundColor=n),t.pointHitRadius??(t.pointHitRadius=4),t.pointRadius??(t.pointRadius=2),t.scales??(t.scales={}),(a=t.scales).x??(a.x={}),(r=t.scales.x).grid??(r.grid={}),t.scales.x.grid.color=o,(l=t.scales.x.grid).display??(l.display=!1),(c=t.scales.x.grid).drawBorder??(c.drawBorder=!1),(h=t.scales).y??(h.y={}),(d=t.scales.y).grid??(d.grid={}),t.scales.y.grid.color=o,(u=t.scales.y.grid).drawBorder??(u.drawBorder=!1),new ut(this.$refs.canvas,{type:e,data:s??i,options:t})},getChart:function(){return ut.getChart(this.$refs.canvas)}}}export{_i as default}; +/*! Bundled license information: + +chart.js/dist/chunks/helpers.segment.mjs: + (*! + * Chart.js v3.9.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + *) + +chart.js/dist/chunks/helpers.segment.mjs: + (*! + * @kurkle/color v0.2.1 + * https://github.com/kurkle/color#readme + * (c) 2022 Jukka Kurkela + * Released under the MIT License + *) + +chart.js/dist/chart.mjs: + (*! + * Chart.js v3.9.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + *) +*/ diff --git a/public/js/filament/widgets/components/stats-overview/stat/chart.js b/public/js/filament/widgets/components/stats-overview/stat/chart.js new file mode 100644 index 000000000..ea2cbe7d3 --- /dev/null +++ b/public/js/filament/widgets/components/stats-overview/stat/chart.js @@ -0,0 +1,29 @@ +function rt(){}var Hs=function(){let i=0;return function(){return i++}}();function T(i){return i===null||typeof i>"u"}function I(i){if(Array.isArray&&Array.isArray(i))return!0;let t=Object.prototype.toString.call(i);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function D(i){return i!==null&&Object.prototype.toString.call(i)==="[object Object]"}var W=i=>(typeof i=="number"||i instanceof Number)&&isFinite(+i);function Q(i,t){return W(i)?i:t}function C(i,t){return typeof i>"u"?t:i}var js=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100:i/t,Oi=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100*t:+i;function z(i,t,e){if(i&&typeof i.call=="function")return i.apply(e,t)}function E(i,t,e,s){let n,o,a;if(I(i))if(o=i.length,s)for(n=o-1;n>=0;n--)t.call(e,i[n],n);else for(n=0;ni,x:i=>i.x,y:i=>i.y};function gt(i,t){return(Ds[t]||(Ds[t]=Io(t)))(i)}function Io(i){let t=zo(i);return e=>{for(let s of t){if(s==="")break;e=e&&e[s]}return e}}function zo(i){let t=i.split("."),e=[],s="";for(let n of t)s+=n,s.endsWith("\\")?s=s.slice(0,-1)+".":(e.push(s),s="");return e}function Ke(i){return i.charAt(0).toUpperCase()+i.slice(1)}var J=i=>typeof i<"u",ft=i=>typeof i=="function",Ai=(i,t)=>{if(i.size!==t.size)return!1;for(let e of i)if(!t.has(e))return!1;return!0};function Ys(i){return i.type==="mouseup"||i.type==="click"||i.type==="contextmenu"}var B=Math.PI,F=2*B,Bo=F+B,Ye=Number.POSITIVE_INFINITY,Vo=B/180,V=B/2,fe=B/4,Os=B*2/3,tt=Math.log10,ot=Math.sign;function Ti(i){let t=Math.round(i);i=Kt(i,t,i/1e3)?t:i;let e=Math.pow(10,Math.floor(tt(i))),s=i/e;return(s<=1?1:s<=2?2:s<=5?5:10)*e}function Xs(i){let t=[],e=Math.sqrt(i),s;for(s=1;sn-o).pop(),t}function Rt(i){return!isNaN(parseFloat(i))&&isFinite(i)}function Kt(i,t,e){return Math.abs(i-t)=i}function Li(i,t,e){let s,n,o;for(s=0,n=i.length;sl&&c=Math.min(t,e)-s&&i<=Math.max(t,e)+s}function Ge(i,t,e){e=e||(a=>i[a]1;)o=n+s>>1,e(o)?n=o:s=o;return{lo:n,hi:s}}var at=(i,t,e,s)=>Ge(i,e,s?n=>i[n][t]<=e:n=>i[n][t]Ge(i,e,s=>i[s][t]>=e);function Gs(i,t,e){let s=0,n=i.length;for(;ss&&i[n-1]>e;)n--;return s>0||n{let s="_onData"+Ke(e),n=i[e];Object.defineProperty(i,e,{configurable:!0,enumerable:!1,value(...o){let a=n.apply(this,o);return i._chartjs.listeners.forEach(r=>{typeof r[s]=="function"&&r[s](...o)}),a}})})}function Fi(i,t){let e=i._chartjs;if(!e)return;let s=e.listeners,n=s.indexOf(t);n!==-1&&s.splice(n,1),!(s.length>0)&&(Zs.forEach(o=>{delete i[o]}),delete i._chartjs)}function Ii(i){let t=new Set,e,s;for(e=0,s=i.length;e"u"?function(i){return i()}:window.requestAnimationFrame}();function Bi(i,t,e){let s=e||(a=>Array.prototype.slice.call(a)),n=!1,o=[];return function(...a){o=s(a),n||(n=!0,zi.call(window,()=>{n=!1,i.apply(t,o)}))}}function Qs(i,t){let e;return function(...s){return t?(clearTimeout(e),e=setTimeout(i,t,s)):i.apply(this,s),t}}var Ze=i=>i==="start"?"left":i==="end"?"right":"center",X=(i,t,e)=>i==="start"?t:i==="end"?e:(t+e)/2,tn=(i,t,e,s)=>i===(s?"left":"right")?e:i==="center"?(t+e)/2:t;function Vi(i,t,e){let s=t.length,n=0,o=s;if(i._sorted){let{iScale:a,_parsed:r}=i,l=a.axis,{min:c,max:h,minDefined:d,maxDefined:u}=a.getUserBounds();d&&(n=Y(Math.min(at(r,a.axis,c).lo,e?s:at(t,l,a.getPixelForValue(c)).lo),0,s-1)),u?o=Y(Math.max(at(r,a.axis,h,!0).hi+1,e?0:at(t,l,a.getPixelForValue(h),!0).hi+1),n,s)-n:o=s-n}return{start:n,count:o}}function Wi(i){let{xScale:t,yScale:e,_scaleRanges:s}=i,n={xmin:t.min,xmax:t.max,ymin:e.min,ymax:e.max};if(!s)return i._scaleRanges=n,!0;let o=s.xmin!==t.min||s.xmax!==t.max||s.ymin!==e.min||s.ymax!==e.max;return Object.assign(s,n),o}var Ve=i=>i===0||i===1,As=(i,t,e)=>-(Math.pow(2,10*(i-=1))*Math.sin((i-t)*F/e)),Ts=(i,t,e)=>Math.pow(2,-10*i)*Math.sin((i-t)*F/e)+1,Ht={linear:i=>i,easeInQuad:i=>i*i,easeOutQuad:i=>-i*(i-2),easeInOutQuad:i=>(i/=.5)<1?.5*i*i:-.5*(--i*(i-2)-1),easeInCubic:i=>i*i*i,easeOutCubic:i=>(i-=1)*i*i+1,easeInOutCubic:i=>(i/=.5)<1?.5*i*i*i:.5*((i-=2)*i*i+2),easeInQuart:i=>i*i*i*i,easeOutQuart:i=>-((i-=1)*i*i*i-1),easeInOutQuart:i=>(i/=.5)<1?.5*i*i*i*i:-.5*((i-=2)*i*i*i-2),easeInQuint:i=>i*i*i*i*i,easeOutQuint:i=>(i-=1)*i*i*i*i+1,easeInOutQuint:i=>(i/=.5)<1?.5*i*i*i*i*i:.5*((i-=2)*i*i*i*i+2),easeInSine:i=>-Math.cos(i*V)+1,easeOutSine:i=>Math.sin(i*V),easeInOutSine:i=>-.5*(Math.cos(B*i)-1),easeInExpo:i=>i===0?0:Math.pow(2,10*(i-1)),easeOutExpo:i=>i===1?1:-Math.pow(2,-10*i)+1,easeInOutExpo:i=>Ve(i)?i:i<.5?.5*Math.pow(2,10*(i*2-1)):.5*(-Math.pow(2,-10*(i*2-1))+2),easeInCirc:i=>i>=1?i:-(Math.sqrt(1-i*i)-1),easeOutCirc:i=>Math.sqrt(1-(i-=1)*i),easeInOutCirc:i=>(i/=.5)<1?-.5*(Math.sqrt(1-i*i)-1):.5*(Math.sqrt(1-(i-=2)*i)+1),easeInElastic:i=>Ve(i)?i:As(i,.075,.3),easeOutElastic:i=>Ve(i)?i:Ts(i,.075,.3),easeInOutElastic(i){return Ve(i)?i:i<.5?.5*As(i*2,.1125,.45):.5+.5*Ts(i*2-1,.1125,.45)},easeInBack(i){return i*i*((1.70158+1)*i-1.70158)},easeOutBack(i){return(i-=1)*i*((1.70158+1)*i+1.70158)+1},easeInOutBack(i){let t=1.70158;return(i/=.5)<1?.5*(i*i*(((t*=1.525)+1)*i-t)):.5*((i-=2)*i*(((t*=1.525)+1)*i+t)+2)},easeInBounce:i=>1-Ht.easeOutBounce(1-i),easeOutBounce(i){return i<1/2.75?7.5625*i*i:i<2/2.75?7.5625*(i-=1.5/2.75)*i+.75:i<2.5/2.75?7.5625*(i-=2.25/2.75)*i+.9375:7.5625*(i-=2.625/2.75)*i+.984375},easeInOutBounce:i=>i<.5?Ht.easeInBounce(i*2)*.5:Ht.easeOutBounce(i*2-1)*.5+.5};function _e(i){return i+.5|0}var yt=(i,t,e)=>Math.max(Math.min(i,e),t);function ge(i){return yt(_e(i*2.55),0,255)}function vt(i){return yt(_e(i*255),0,255)}function ut(i){return yt(_e(i/2.55)/100,0,1)}function Ls(i){return yt(_e(i*100),0,100)}var st={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Ci=[..."0123456789ABCDEF"],No=i=>Ci[i&15],Ho=i=>Ci[(i&240)>>4]+Ci[i&15],We=i=>(i&240)>>4===(i&15),jo=i=>We(i.r)&&We(i.g)&&We(i.b)&&We(i.a);function $o(i){var t=i.length,e;return i[0]==="#"&&(t===4||t===5?e={r:255&st[i[1]]*17,g:255&st[i[2]]*17,b:255&st[i[3]]*17,a:t===5?st[i[4]]*17:255}:(t===7||t===9)&&(e={r:st[i[1]]<<4|st[i[2]],g:st[i[3]]<<4|st[i[4]],b:st[i[5]]<<4|st[i[6]],a:t===9?st[i[7]]<<4|st[i[8]]:255})),e}var Yo=(i,t)=>i<255?t(i):"";function Xo(i){var t=jo(i)?No:Ho;return i?"#"+t(i.r)+t(i.g)+t(i.b)+Yo(i.a,t):void 0}var Uo=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function en(i,t,e){let s=t*Math.min(e,1-e),n=(o,a=(o+i/30)%12)=>e-s*Math.max(Math.min(a-3,9-a,1),-1);return[n(0),n(8),n(4)]}function Ko(i,t,e){let s=(n,o=(n+i/60)%6)=>e-e*t*Math.max(Math.min(o,4-o,1),0);return[s(5),s(3),s(1)]}function qo(i,t,e){let s=en(i,1,.5),n;for(t+e>1&&(n=1/(t+e),t*=n,e*=n),n=0;n<3;n++)s[n]*=1-t-e,s[n]+=t;return s}function Go(i,t,e,s,n){return i===n?(t-e)/s+(t.5?h/(2-o-a):h/(o+a),l=Go(e,s,n,h,o),l=l*60+.5),[l|0,c||0,r]}function Hi(i,t,e,s){return(Array.isArray(t)?i(t[0],t[1],t[2]):i(t,e,s)).map(vt)}function ji(i,t,e){return Hi(en,i,t,e)}function Zo(i,t,e){return Hi(qo,i,t,e)}function Jo(i,t,e){return Hi(Ko,i,t,e)}function sn(i){return(i%360+360)%360}function Qo(i){let t=Uo.exec(i),e=255,s;if(!t)return;t[5]!==s&&(e=t[6]?ge(+t[5]):vt(+t[5]));let n=sn(+t[2]),o=+t[3]/100,a=+t[4]/100;return t[1]==="hwb"?s=Zo(n,o,a):t[1]==="hsv"?s=Jo(n,o,a):s=ji(n,o,a),{r:s[0],g:s[1],b:s[2],a:e}}function ta(i,t){var e=Ni(i);e[0]=sn(e[0]+t),e=ji(e),i.r=e[0],i.g=e[1],i.b=e[2]}function ea(i){if(!i)return;let t=Ni(i),e=t[0],s=Ls(t[1]),n=Ls(t[2]);return i.a<255?`hsla(${e}, ${s}%, ${n}%, ${ut(i.a)})`:`hsl(${e}, ${s}%, ${n}%)`}var Rs={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Es={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function ia(){let i={},t=Object.keys(Es),e=Object.keys(Rs),s,n,o,a,r;for(s=0;s>16&255,o>>8&255,o&255]}return i}var Ne;function sa(i){Ne||(Ne=ia(),Ne.transparent=[0,0,0,0]);let t=Ne[i.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}var na=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function oa(i){let t=na.exec(i),e=255,s,n,o;if(t){if(t[7]!==s){let a=+t[7];e=t[8]?ge(a):yt(a*255,0,255)}return s=+t[1],n=+t[3],o=+t[5],s=255&(t[2]?ge(s):yt(s,0,255)),n=255&(t[4]?ge(n):yt(n,0,255)),o=255&(t[6]?ge(o):yt(o,0,255)),{r:s,g:n,b:o,a:e}}}function aa(i){return i&&(i.a<255?`rgba(${i.r}, ${i.g}, ${i.b}, ${ut(i.a)})`:`rgb(${i.r}, ${i.g}, ${i.b})`)}var wi=i=>i<=.0031308?i*12.92:Math.pow(i,1/2.4)*1.055-.055,Nt=i=>i<=.04045?i/12.92:Math.pow((i+.055)/1.055,2.4);function ra(i,t,e){let s=Nt(ut(i.r)),n=Nt(ut(i.g)),o=Nt(ut(i.b));return{r:vt(wi(s+e*(Nt(ut(t.r))-s))),g:vt(wi(n+e*(Nt(ut(t.g))-n))),b:vt(wi(o+e*(Nt(ut(t.b))-o))),a:i.a+e*(t.a-i.a)}}function He(i,t,e){if(i){let s=Ni(i);s[t]=Math.max(0,Math.min(s[t]+s[t]*e,t===0?360:1)),s=ji(s),i.r=s[0],i.g=s[1],i.b=s[2]}}function nn(i,t){return i&&Object.assign(t||{},i)}function Fs(i){var t={r:0,g:0,b:0,a:255};return Array.isArray(i)?i.length>=3&&(t={r:i[0],g:i[1],b:i[2],a:255},i.length>3&&(t.a=vt(i[3]))):(t=nn(i,{r:0,g:0,b:0,a:1}),t.a=vt(t.a)),t}function la(i){return i.charAt(0)==="r"?oa(i):Qo(i)}var $t=class{constructor(t){if(t instanceof $t)return t;let e=typeof t,s;e==="object"?s=Fs(t):e==="string"&&(s=$o(t)||sa(t)||la(t)),this._rgb=s,this._valid=!!s}get valid(){return this._valid}get rgb(){var t=nn(this._rgb);return t&&(t.a=ut(t.a)),t}set rgb(t){this._rgb=Fs(t)}rgbString(){return this._valid?aa(this._rgb):void 0}hexString(){return this._valid?Xo(this._rgb):void 0}hslString(){return this._valid?ea(this._rgb):void 0}mix(t,e){if(t){let s=this.rgb,n=t.rgb,o,a=e===o?.5:e,r=2*a-1,l=s.a-n.a,c=((r*l===-1?r:(r+l)/(1+r*l))+1)/2;o=1-c,s.r=255&c*s.r+o*n.r+.5,s.g=255&c*s.g+o*n.g+.5,s.b=255&c*s.b+o*n.b+.5,s.a=a*s.a+(1-a)*n.a,this.rgb=s}return this}interpolate(t,e){return t&&(this._rgb=ra(this._rgb,t._rgb,e)),this}clone(){return new $t(this.rgb)}alpha(t){return this._rgb.a=vt(t),this}clearer(t){let e=this._rgb;return e.a*=1-t,this}greyscale(){let t=this._rgb,e=_e(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=e,this}opaquer(t){let e=this._rgb;return e.a*=1+t,this}negate(){let t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return He(this._rgb,2,t),this}darken(t){return He(this._rgb,2,-t),this}saturate(t){return He(this._rgb,1,t),this}desaturate(t){return He(this._rgb,1,-t),this}rotate(t){return ta(this._rgb,t),this}};function on(i){return new $t(i)}function an(i){if(i&&typeof i=="object"){let t=i.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function $i(i){return an(i)?i:on(i)}function ki(i){return an(i)?i:on(i).saturate(.5).darken(.1).hexString()}var Mt=Object.create(null),Je=Object.create(null);function pe(i,t){if(!t)return i;let e=t.split(".");for(let s=0,n=e.length;se.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,s)=>ki(s.backgroundColor),this.hoverBorderColor=(e,s)=>ki(s.borderColor),this.hoverColor=(e,s)=>ki(s.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return Si(this,t,e)}get(t){return pe(this,t)}describe(t,e){return Si(Je,t,e)}override(t,e){return Si(Mt,t,e)}route(t,e,s,n){let o=pe(this,t),a=pe(this,s),r="_"+e;Object.defineProperties(o,{[r]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){let l=this[r],c=a[n];return D(l)?Object.assign({},c,l):C(l,c)},set(l){this[r]=l}}})}},O=new Di({_scriptable:i=>!i.startsWith("on"),_indexable:i=>i!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function ca(i){return!i||T(i.size)||T(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family}function me(i,t,e,s,n){let o=t[n];return o||(o=t[n]=i.measureText(n).width,e.push(n)),o>s&&(s=o),s}function rn(i,t,e,s){s=s||{};let n=s.data=s.data||{},o=s.garbageCollect=s.garbageCollect||[];s.font!==t&&(n=s.data={},o=s.garbageCollect=[],s.font=t),i.save(),i.font=t;let a=0,r=e.length,l,c,h,d,u;for(l=0;le.length){for(l=0;l0&&i.stroke()}}function Yt(i,t,e){return e=e||.5,!t||i&&i.x>t.left-e&&i.xt.top-e&&i.y0&&o.strokeColor!=="",l,c;for(i.save(),i.font=n.string,ha(i,o),l=0;l+i||0;function ti(i,t){let e={},s=D(t),n=s?Object.keys(t):t,o=D(i)?s?a=>C(i[a],i[t[a]]):a=>i[a]:()=>i;for(let a of n)e[a]=pa(o(a));return e}function Ui(i){return ti(i,{top:"y",right:"x",bottom:"y",left:"x"})}function St(i){return ti(i,["topLeft","topRight","bottomLeft","bottomRight"])}function U(i){let t=Ui(i);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function $(i,t){i=i||{},t=t||O.font;let e=C(i.size,t.size);typeof e=="string"&&(e=parseInt(e,10));let s=C(i.style,t.style);s&&!(""+s).match(fa)&&(console.warn('Invalid font style specified: "'+s+'"'),s="");let n={family:C(i.family,t.family),lineHeight:ga(C(i.lineHeight,t.lineHeight),e),size:e,style:s,weight:C(i.weight,t.weight),string:""};return n.string=ca(n),n}function Zt(i,t,e,s){let n=!0,o,a,r;for(o=0,a=i.length;oe&&r===0?0:r+l;return{min:a(s,-Math.abs(o)),max:a(n,o)}}function pt(i,t){return Object.assign(Object.create(i),t)}function ei(i,t=[""],e=i,s,n=()=>i[0]){J(s)||(s=fn("_fallback",i));let o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:i,_rootScopes:e,_fallback:s,_getTarget:n,override:a=>ei([a,...i],t,e,s)};return new Proxy(o,{deleteProperty(a,r){return delete a[r],delete a._keys,delete i[0][r],!0},get(a,r){return dn(a,r,()=>wa(r,t,i,a))},getOwnPropertyDescriptor(a,r){return Reflect.getOwnPropertyDescriptor(a._scopes[0],r)},getPrototypeOf(){return Reflect.getPrototypeOf(i[0])},has(a,r){return zs(a).includes(r)},ownKeys(a){return zs(a)},set(a,r,l){let c=a._storage||(a._storage=n());return a[r]=c[r]=l,delete a._keys,!0}})}function Lt(i,t,e,s){let n={_cacheable:!1,_proxy:i,_context:t,_subProxy:e,_stack:new Set,_descriptors:Ki(i,s),setContext:o=>Lt(i,o,e,s),override:o=>Lt(i.override(o),t,e,s)};return new Proxy(n,{deleteProperty(o,a){return delete o[a],delete i[a],!0},get(o,a,r){return dn(o,a,()=>ba(o,a,r))},getOwnPropertyDescriptor(o,a){return o._descriptors.allKeys?Reflect.has(i,a)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(i,a)},getPrototypeOf(){return Reflect.getPrototypeOf(i)},has(o,a){return Reflect.has(i,a)},ownKeys(){return Reflect.ownKeys(i)},set(o,a,r){return i[a]=r,delete o[a],!0}})}function Ki(i,t={scriptable:!0,indexable:!0}){let{_scriptable:e=t.scriptable,_indexable:s=t.indexable,_allKeys:n=t.allKeys}=i;return{allKeys:n,scriptable:e,indexable:s,isScriptable:ft(e)?e:()=>e,isIndexable:ft(s)?s:()=>s}}var ma=(i,t)=>i?i+Ke(t):t,qi=(i,t)=>D(t)&&i!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function dn(i,t,e){if(Object.prototype.hasOwnProperty.call(i,t))return i[t];let s=e();return i[t]=s,s}function ba(i,t,e){let{_proxy:s,_context:n,_subProxy:o,_descriptors:a}=i,r=s[t];return ft(r)&&a.isScriptable(t)&&(r=_a(t,r,i,e)),I(r)&&r.length&&(r=xa(t,r,i,a.isIndexable)),qi(t,r)&&(r=Lt(r,n,o&&o[t],a)),r}function _a(i,t,e,s){let{_proxy:n,_context:o,_subProxy:a,_stack:r}=e;if(r.has(i))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+i);return r.add(i),t=t(o,a||s),r.delete(i),qi(i,t)&&(t=Gi(n._scopes,n,i,t)),t}function xa(i,t,e,s){let{_proxy:n,_context:o,_subProxy:a,_descriptors:r}=e;if(J(o.index)&&s(i))t=t[o.index%t.length];else if(D(t[0])){let l=t,c=n._scopes.filter(h=>h!==l);t=[];for(let h of l){let d=Gi(c,n,i,h);t.push(Lt(d,o,a&&a[i],r))}}return t}function un(i,t,e){return ft(i)?i(t,e):i}var ya=(i,t)=>i===!0?t:typeof i=="string"?gt(t,i):void 0;function va(i,t,e,s,n){for(let o of t){let a=ya(e,o);if(a){i.add(a);let r=un(a._fallback,e,n);if(J(r)&&r!==e&&r!==s)return r}else if(a===!1&&J(s)&&e!==s)return null}return!1}function Gi(i,t,e,s){let n=t._rootScopes,o=un(t._fallback,e,s),a=[...i,...n],r=new Set;r.add(s);let l=Is(r,a,e,o||e,s);return l===null||J(o)&&o!==e&&(l=Is(r,a,o,l,s),l===null)?!1:ei(Array.from(r),[""],n,o,()=>Ma(t,e,s))}function Is(i,t,e,s,n){for(;e;)e=va(i,t,e,s,n);return e}function Ma(i,t,e){let s=i._getTarget();t in s||(s[t]={});let n=s[t];return I(n)&&D(e)?e:n}function wa(i,t,e,s){let n;for(let o of t)if(n=fn(ma(o,i),e),J(n))return qi(i,n)?Gi(e,s,i,n):n}function fn(i,t){for(let e of t){if(!e)continue;let s=e[i];if(J(s))return s}}function zs(i){let t=i._keys;return t||(t=i._keys=ka(i._scopes)),t}function ka(i){let t=new Set;for(let e of i)for(let s of Object.keys(e).filter(n=>!n.startsWith("_")))t.add(s);return Array.from(t)}function Zi(i,t,e,s){let{iScale:n}=i,{key:o="r"}=this._parsing,a=new Array(s),r,l,c,h;for(r=0,l=s;rti==="x"?"y":"x";function Pa(i,t,e,s){let n=i.skip?t:i,o=t,a=e.skip?t:e,r=Xe(o,n),l=Xe(a,o),c=r/(r+l),h=l/(r+l);c=isNaN(c)?0:c,h=isNaN(h)?0:h;let d=s*c,u=s*h;return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+u*(a.x-n.x),y:o.y+u*(a.y-n.y)}}}function Ca(i,t,e){let s=i.length,n,o,a,r,l,c=Xt(i,0);for(let h=0;h!c.skip)),t.cubicInterpolationMode==="monotone")Oa(i,n);else{let c=s?i[i.length-1]:i[0];for(o=0,a=i.length;owindow.getComputedStyle(i,null);function Ta(i,t){return si(i).getPropertyValue(t)}var La=["top","right","bottom","left"];function Tt(i,t,e){let s={};e=e?"-"+e:"";for(let n=0;n<4;n++){let o=La[n];s[o]=parseFloat(i[t+"-"+o+e])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}var Ra=(i,t,e)=>(i>0||t>0)&&(!e||!e.shadowRoot);function Ea(i,t){let e=i.touches,s=e&&e.length?e[0]:i,{offsetX:n,offsetY:o}=s,a=!1,r,l;if(Ra(n,o,i.target))r=n,l=o;else{let c=t.getBoundingClientRect();r=s.clientX-c.left,l=s.clientY-c.top,a=!0}return{x:r,y:l,box:a}}function Pt(i,t){if("native"in i)return i;let{canvas:e,currentDevicePixelRatio:s}=t,n=si(e),o=n.boxSizing==="border-box",a=Tt(n,"padding"),r=Tt(n,"border","width"),{x:l,y:c,box:h}=Ea(i,e),d=a.left+(h&&r.left),u=a.top+(h&&r.top),{width:f,height:g}=t;return o&&(f-=a.width+r.width,g-=a.height+r.height),{x:Math.round((l-d)/f*e.width/s),y:Math.round((c-u)/g*e.height/s)}}function Fa(i,t,e){let s,n;if(t===void 0||e===void 0){let o=ii(i);if(!o)t=i.clientWidth,e=i.clientHeight;else{let a=o.getBoundingClientRect(),r=si(o),l=Tt(r,"border","width"),c=Tt(r,"padding");t=a.width-c.width-l.width,e=a.height-c.height-l.height,s=Ue(r.maxWidth,o,"clientWidth"),n=Ue(r.maxHeight,o,"clientHeight")}}return{width:t,height:e,maxWidth:s||Ye,maxHeight:n||Ye}}var Pi=i=>Math.round(i*10)/10;function mn(i,t,e,s){let n=si(i),o=Tt(n,"margin"),a=Ue(n.maxWidth,i,"clientWidth")||Ye,r=Ue(n.maxHeight,i,"clientHeight")||Ye,l=Fa(i,t,e),{width:c,height:h}=l;if(n.boxSizing==="content-box"){let d=Tt(n,"border","width"),u=Tt(n,"padding");c-=u.width+d.width,h-=u.height+d.height}return c=Math.max(0,c-o.width),h=Math.max(0,s?Math.floor(c/s):h-o.height),c=Pi(Math.min(c,a,l.maxWidth)),h=Pi(Math.min(h,r,l.maxHeight)),c&&!h&&(h=Pi(c/2)),{width:c,height:h}}function Qi(i,t,e){let s=t||1,n=Math.floor(i.height*s),o=Math.floor(i.width*s);i.height=n/s,i.width=o/s;let a=i.canvas;return a.style&&(e||!a.style.height&&!a.style.width)&&(a.style.height=`${i.height}px`,a.style.width=`${i.width}px`),i.currentDevicePixelRatio!==s||a.height!==n||a.width!==o?(i.currentDevicePixelRatio=s,a.height=n,a.width=o,i.ctx.setTransform(s,0,0,s,0,0),!0):!1}var bn=function(){let i=!1;try{let t={get passive(){return i=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return i}();function ts(i,t){let e=Ta(i,t),s=e&&e.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function xt(i,t,e,s){return{x:i.x+e*(t.x-i.x),y:i.y+e*(t.y-i.y)}}function _n(i,t,e,s){return{x:i.x+e*(t.x-i.x),y:s==="middle"?e<.5?i.y:t.y:s==="after"?e<1?i.y:t.y:e>0?t.y:i.y}}function xn(i,t,e,s){let n={x:i.cp2x,y:i.cp2y},o={x:t.cp1x,y:t.cp1y},a=xt(i,n,e),r=xt(n,o,e),l=xt(o,t,e),c=xt(a,r,e),h=xt(r,l,e);return xt(c,h,e)}var Bs=new Map;function Ia(i,t){t=t||{};let e=i+JSON.stringify(t),s=Bs.get(e);return s||(s=new Intl.NumberFormat(i,t),Bs.set(e,s)),s}function Jt(i,t,e){return Ia(t,e).format(i)}var za=function(i,t){return{x(e){return i+i+t-e},setWidth(e){t=e},textAlign(e){return e==="center"?e:e==="right"?"left":"right"},xPlus(e,s){return e-s},leftForLtr(e,s){return e-s}}},Ba=function(){return{x(i){return i},setWidth(i){},textAlign(i){return i},xPlus(i,t){return i+t},leftForLtr(i,t){return i}}};function Et(i,t,e){return i?za(t,e):Ba()}function es(i,t){let e,s;(t==="ltr"||t==="rtl")&&(e=i.canvas.style,s=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",t,"important"),i.prevTextDirection=s)}function is(i,t){t!==void 0&&(delete i.prevTextDirection,i.canvas.style.setProperty("direction",t[0],t[1]))}function yn(i){return i==="angle"?{between:qt,compare:Wo,normalize:G}:{between:lt,compare:(t,e)=>t-e,normalize:t=>t}}function Vs({start:i,end:t,count:e,loop:s,style:n}){return{start:i%e,end:t%e,loop:s&&(t-i+1)%e===0,style:n}}function Va(i,t,e){let{property:s,start:n,end:o}=e,{between:a,normalize:r}=yn(s),l=t.length,{start:c,end:h,loop:d}=i,u,f;if(d){for(c+=l,h+=l,u=0,f=l;ul(n,v,b)&&r(n,v)!==0,x=()=>r(o,b)===0||l(o,v,b),M=()=>p||y(),w=()=>!p||x();for(let S=h,k=h;S<=d;++S)_=t[S%a],!_.skip&&(b=c(_[s]),b!==v&&(p=l(b,n,o),m===null&&M()&&(m=r(b,n)===0?S:k),m!==null&&w()&&(g.push(Vs({start:m,end:S,loop:u,count:a,style:f})),m=null),k=S,v=b));return m!==null&&g.push(Vs({start:m,end:d,loop:u,count:a,style:f})),g}function ns(i,t){let e=[],s=i.segments;for(let n=0;nn&&i[o%t].skip;)o--;return o%=t,{start:n,end:o}}function Na(i,t,e,s){let n=i.length,o=[],a=t,r=i[t],l;for(l=t+1;l<=e;++l){let c=i[l%n];c.skip||c.stop?r.skip||(s=!1,o.push({start:t%n,end:(l-1)%n,loop:s}),t=a=c.stop?l:null):(a=l,r.skip&&(t=l)),r=c}return a!==null&&o.push({start:t%n,end:a%n,loop:s}),o}function vn(i,t){let e=i.points,s=i.options.spanGaps,n=e.length;if(!n)return[];let o=!!i._loop,{start:a,end:r}=Wa(e,n,o,s);if(s===!0)return Ws(i,[{start:a,end:r,loop:o}],e,t);let l=rr({chart:t,initial:e.initial,numSteps:a,currentStep:Math.min(s-e.start,a)}))}_refresh(){this._request||(this._running=!0,this._request=zi.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((s,n)=>{if(!s.running||!s.items.length)return;let o=s.items,a=o.length-1,r=!1,l;for(;a>=0;--a)l=o[a],l._active?(l._total>s.duration&&(s.duration=l._total),l.tick(t),r=!0):(o[a]=o[o.length-1],o.pop());r&&(n.draw(),this._notify(n,s,t,"progress")),o.length||(s.running=!1,this._notify(n,s,t,"complete"),s.initial=!1),e+=o.length}),this._lastDate=t,e===0&&(this._running=!1)}_getAnims(t){let e=this._charts,s=e.get(t);return s||(s={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,s)),s}listen(t,e,s){this._getAnims(t).listeners[e].push(s)}add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){let e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((s,n)=>Math.max(s,n._duration),0),this._refresh())}running(t){if(!this._running)return!1;let e=this._charts.get(t);return!(!e||!e.running||!e.items.length)}stop(t){let e=this._charts.get(t);if(!e||!e.items.length)return;let s=e.items,n=s.length-1;for(;n>=0;--n)s[n].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}},mt=new gs,Mn="transparent",$a={boolean(i,t,e){return e>.5?t:i},color(i,t,e){let s=$i(i||Mn),n=s.valid&&$i(t||Mn);return n&&n.valid?n.mix(s,e).hexString():t},number(i,t,e){return i+(t-i)*e}},ps=class{constructor(t,e,s,n){let o=e[s];n=Zt([t.to,n,o,t.from]);let a=Zt([t.from,o,n]);this._active=!0,this._fn=t.fn||$a[t.type||typeof a],this._easing=Ht[t.easing]||Ht.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=s,this._from=a,this._to=n,this._promises=void 0}active(){return this._active}update(t,e,s){if(this._active){this._notify(!1);let n=this._target[this._prop],o=s-this._start,a=this._duration-o;this._start=s,this._duration=Math.floor(Math.max(a,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=Zt([t.to,e,n,t.from]),this._from=Zt([t.from,n,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){let e=t-this._start,s=this._duration,n=this._prop,o=this._from,a=this._loop,r=this._to,l;if(this._active=o!==r&&(a||e1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[n]=this._fn(o,r,l)}wait(){let t=this._promises||(this._promises=[]);return new Promise((e,s)=>{t.push({res:e,rej:s})})}_notify(t){let e=t?"res":"rej",s=this._promises||[];for(let n=0;ni!=="onProgress"&&i!=="onComplete"&&i!=="fn"});O.set("animations",{colors:{type:"color",properties:Xa},numbers:{type:"number",properties:Ya}});O.describe("animations",{_fallback:"animation"});O.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:i=>i|0}}}});var di=class{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!D(t))return;let e=this._properties;Object.getOwnPropertyNames(t).forEach(s=>{let n=t[s];if(!D(n))return;let o={};for(let a of Ua)o[a]=n[a];(I(n.properties)&&n.properties||[s]).forEach(a=>{(a===s||!e.has(a))&&e.set(a,o)})})}_animateOptions(t,e){let s=e.options,n=qa(t,s);if(!n)return[];let o=this._createAnimations(n,s);return s.$shared&&Ka(t.options.$animations,s).then(()=>{t.options=s},()=>{}),o}_createAnimations(t,e){let s=this._properties,n=[],o=t.$animations||(t.$animations={}),a=Object.keys(e),r=Date.now(),l;for(l=a.length-1;l>=0;--l){let c=a[l];if(c.charAt(0)==="$")continue;if(c==="options"){n.push(...this._animateOptions(t,e));continue}let h=e[c],d=o[c],u=s.get(c);if(d)if(u&&d.active()){d.update(u,h,r);continue}else d.cancel();if(!u||!u.duration){t[c]=h;continue}o[c]=d=new ps(u,t,c,h),n.push(d)}return n}update(t,e){if(this._properties.size===0){Object.assign(t,e);return}let s=this._createAnimations(t,e);if(s.length)return mt.add(this._chart,s),!0}};function Ka(i,t){let e=[],s=Object.keys(t);for(let n=0;n0||!e&&o<0)return n.index}return null}function Cn(i,t){let{chart:e,_cachedMeta:s}=i,n=e._stacks||(e._stacks={}),{iScale:o,vScale:a,index:r}=s,l=o.axis,c=a.axis,h=Qa(o,a,s),d=t.length,u;for(let f=0;fe[s].axis===t).shift()}function ir(i,t){return pt(i,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function sr(i,t,e){return pt(i,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:e,index:t,mode:"default",type:"data"})}function ve(i,t){let e=i.controller.index,s=i.vScale&&i.vScale.axis;if(s){t=t||i._parsed;for(let n of t){let o=n._stacks;if(!o||o[s]===void 0||o[s][e]===void 0)return;delete o[s][e]}}}var as=i=>i==="reset"||i==="none",Dn=(i,t)=>t?i:Object.assign({},i),nr=(i,t,e)=>i&&!t.hidden&&t._stacked&&{keys:go(e,!0),values:null},et=class{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){let t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Sn(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&ve(this._cachedMeta),this.index=t}linkScales(){let t=this.chart,e=this._cachedMeta,s=this.getDataset(),n=(d,u,f,g)=>d==="x"?u:d==="r"?g:f,o=e.xAxisID=C(s.xAxisID,os(t,"x")),a=e.yAxisID=C(s.yAxisID,os(t,"y")),r=e.rAxisID=C(s.rAxisID,os(t,"r")),l=e.indexAxis,c=e.iAxisID=n(l,o,a,r),h=e.vAxisID=n(l,a,o,r);e.xScale=this.getScaleForId(o),e.yScale=this.getScaleForId(a),e.rScale=this.getScaleForId(r),e.iScale=this.getScaleForId(c),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){let e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){let t=this._cachedMeta;this._data&&Fi(this._data,this),t._stacked&&ve(t)}_dataCheck(){let t=this.getDataset(),e=t.data||(t.data=[]),s=this._data;if(D(e))this._data=Ja(e);else if(s!==e){if(s){Fi(s,this);let n=this._cachedMeta;ve(n),n._parsed=[]}e&&Object.isExtensible(e)&&Js(e,this),this._syncList=[],this._data=e}}addElements(){let t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){let e=this._cachedMeta,s=this.getDataset(),n=!1;this._dataCheck();let o=e._stacked;e._stacked=Sn(e.vScale,e),e.stack!==s.stack&&(n=!0,ve(e),e.stack=s.stack),this._resyncElements(t),(n||o!==e._stacked)&&Cn(this,e._parsed)}configure(){let t=this.chart.config,e=t.datasetScopeKeys(this._type),s=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(s,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){let{_cachedMeta:s,_data:n}=this,{iScale:o,_stacked:a}=s,r=o.axis,l=t===0&&e===n.length?!0:s._sorted,c=t>0&&s._parsed[t-1],h,d,u;if(this._parsing===!1)s._parsed=n,s._sorted=!0,u=n;else{I(n[t])?u=this.parseArrayData(s,n,t,e):D(n[t])?u=this.parseObjectData(s,n,t,e):u=this.parsePrimitiveData(s,n,t,e);let f=()=>d[r]===null||c&&d[r]p||d=0;--u)if(!g()){this.updateRangeFromParsed(c,t,f,l);break}}return c}getAllParsedValues(t){let e=this._cachedMeta._parsed,s=[],n,o,a;for(n=0,o=e.length;n=0&&tthis.getContext(s,n),p=c.resolveNamedOptions(u,f,g,d);return p.$shared&&(p.$shared=l,o[a]=Object.freeze(Dn(p,l))),p}_resolveAnimations(t,e,s){let n=this.chart,o=this._cachedDataOpts,a=`animation-${e}`,r=o[a];if(r)return r;let l;if(n.options.animation!==!1){let h=this.chart.config,d=h.datasetAnimationScopeKeys(this._type,e),u=h.getOptionScopes(this.getDataset(),d);l=h.createResolver(u,this.getContext(t,s,e))}let c=new di(n,l&&l.animations);return l&&l._cacheable&&(o[a]=Object.freeze(c)),c}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||as(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){let s=this.resolveDataElementOptions(t,e),n=this._sharedOptions,o=this.getSharedOptions(s),a=this.includeOptions(e,o)||o!==n;return this.updateSharedOptions(o,e,s),{sharedOptions:o,includeOptions:a}}updateElement(t,e,s,n){as(n)?Object.assign(t,s):this._resolveAnimations(e,n).update(t,s)}updateSharedOptions(t,e,s){t&&!as(e)&&this._resolveAnimations(void 0,e).update(t,s)}_setStyle(t,e,s,n){t.active=n;let o=this.getStyle(e,n);this._resolveAnimations(e,s,n).update(t,{options:!n&&this.getSharedOptions(o)||o})}removeHoverStyle(t,e,s){this._setStyle(t,s,"active",!1)}setHoverStyle(t,e,s){this._setStyle(t,s,"active",!0)}_removeDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){let e=this._data,s=this._cachedMeta.data;for(let[r,l,c]of this._syncList)this[r](l,c);this._syncList=[];let n=s.length,o=e.length,a=Math.min(o,n);a&&this.parse(0,a),o>n?this._insertElements(n,o-n,t):o{for(c.length+=e,r=c.length-1;r>=a;r--)c[r]=c[r-e]};for(l(o),r=t;rn-o))}return i._cache.$bar}function ar(i){let t=i.iScale,e=or(t,i.type),s=t._length,n,o,a,r,l=()=>{a===32767||a===-32768||(J(r)&&(s=Math.min(s,Math.abs(a-r)||s)),r=a)};for(n=0,o=e.length;n0?n[i-1]:null,r=iMath.abs(r)&&(l=r,c=a),t[e.axis]=c,t._custom={barStart:l,barEnd:c,start:n,end:o,min:a,max:r}}function po(i,t,e,s){return I(i)?cr(i,t,e,s):t[e.axis]=e.parse(i,s),t}function On(i,t,e,s){let n=i.iScale,o=i.vScale,a=n.getLabels(),r=n===o,l=[],c,h,d,u;for(c=e,h=e+s;c=e?1:-1)}function dr(i){let t,e,s,n,o;return i.horizontal?(t=i.base>i.x,e="left",s="right"):(t=i.basel.controller.options.grouped),o=s.options.stacked,a=[],r=l=>{let c=l.controller.getParsed(e),h=c&&c[l.vScale.axis];if(T(h)||isNaN(h))return!0};for(let l of n)if(!(e!==void 0&&r(l))&&((o===!1||a.indexOf(l.stack)===-1||o===void 0&&l.stack===void 0)&&a.push(l.stack),l.index===t))break;return a.length||a.push(void 0),a}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,s){let n=this._getStacks(t,s),o=e!==void 0?n.indexOf(e):-1;return o===-1?n.length-1:o}_getRuler(){let t=this.options,e=this._cachedMeta,s=e.iScale,n=[],o,a;for(o=0,a=e.data.length;o=0;--s)e=Math.max(e,t[s].size(this.resolveDataElementOptions(s))/2);return e>0&&e}getLabelAndValue(t){let e=this._cachedMeta,{xScale:s,yScale:n}=e,o=this.getParsed(t),a=s.getLabelForValue(o.x),r=n.getLabelForValue(o.y),l=o._custom;return{label:e.label,value:"("+a+", "+r+(l?", "+l:"")+")"}}update(t){let e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,s,n){let o=n==="reset",{iScale:a,vScale:r}=this._cachedMeta,{sharedOptions:l,includeOptions:c}=this._getSharedOptions(e,n),h=a.axis,d=r.axis;for(let u=e;uqt(v,r,l,!0)?1:Math.max(y,y*e,x,x*e),g=(v,y,x)=>qt(v,r,l,!0)?-1:Math.min(y,y*e,x,x*e),p=f(0,c,d),m=f(V,h,u),b=g(B,c,d),_=g(B+V,h,u);s=(p-b)/2,n=(m-_)/2,o=-(p+b)/2,a=-(m+_)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:a}}var Ot=class extends et{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){let s=this.getDataset().data,n=this._cachedMeta;if(this._parsing===!1)n._parsed=s;else{let o=l=>+s[l];if(D(s[t])){let{key:l="value"}=this._parsing;o=c=>+gt(s[c],l)}let a,r;for(a=t,r=t+e;a0&&!isNaN(t)?F*(Math.abs(t)/e):0}getLabelAndValue(t){let e=this._cachedMeta,s=this.chart,n=s.data.labels||[],o=Jt(e._parsed[t],s.options.locale);return{label:n[t]||"",value:o}}getMaxBorderWidth(t){let e=0,s=this.chart,n,o,a,r,l;if(!t){for(n=0,o=s.data.datasets.length;ni!=="spacing",_indexable:i=>i!=="spacing"};Ot.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(i){let t=i.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:e}}=i.legend.options;return t.labels.map((s,n)=>{let a=i.getDatasetMeta(0).controller.getStyle(n);return{text:s,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:e,hidden:!i.getDataVisibility(n),index:n}})}return[]}},onClick(i,t,e){e.chart.toggleDataVisibility(t.index),e.chart.update()}},tooltip:{callbacks:{title(){return""},label(i){let t=i.label,e=": "+i.formattedValue;return I(t)?(t=t.slice(),t[0]+=e):t+=e,t}}}}};var se=class extends et{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){let e=this._cachedMeta,{dataset:s,data:n=[],_dataset:o}=e,a=this.chart._animationsDisabled,{start:r,count:l}=Vi(e,n,a);this._drawStart=r,this._drawCount=l,Wi(e)&&(r=0,l=n.length),s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!o._decimated,s.points=n;let c=this.resolveDatasetElementOptions(t);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(s,void 0,{animated:!a,options:c},t),this.updateElements(n,r,l,t)}updateElements(t,e,s,n){let o=n==="reset",{iScale:a,vScale:r,_stacked:l,_dataset:c}=this._cachedMeta,{sharedOptions:h,includeOptions:d}=this._getSharedOptions(e,n),u=a.axis,f=r.axis,{spanGaps:g,segment:p}=this.options,m=Rt(g)?g:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||o||n==="none",_=e>0&&this.getParsed(e-1);for(let v=e;v0&&Math.abs(x[u]-_[u])>m,p&&(M.parsed=x,M.raw=c.data[v]),d&&(M.options=h||this.resolveDataElementOptions(v,y.active?"active":n)),b||this.updateElement(y,v,M,n),_=x}}getMaxOverflow(){let t=this._cachedMeta,e=t.dataset,s=e.options&&e.options.borderWidth||0,n=t.data||[];if(!n.length)return s;let o=n[0].size(this.resolveDataElementOptions(0)),a=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(s,o,a)/2}draw(){let t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}};se.id="line";se.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};se.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};var ne=class extends et{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){let e=this._cachedMeta,s=this.chart,n=s.data.labels||[],o=Jt(e._parsed[t].r,s.options.locale);return{label:n[t]||"",value:o}}parseObjectData(t,e,s,n){return Zi.bind(this)(t,e,s,n)}update(t){let e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){let t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((s,n)=>{let o=this.getParsed(n).r;!isNaN(o)&&this.chart.getDataVisibility(n)&&(oe.max&&(e.max=o))}),e}_updateRadius(){let t=this.chart,e=t.chartArea,s=t.options,n=Math.min(e.right-e.left,e.bottom-e.top),o=Math.max(n/2,0),a=Math.max(s.cutoutPercentage?o/100*s.cutoutPercentage:1,0),r=(o-a)/t.getVisibleDatasetCount();this.outerRadius=o-r*this.index,this.innerRadius=this.outerRadius-r}updateElements(t,e,s,n){let o=n==="reset",a=this.chart,l=a.options.animation,c=this._cachedMeta.rScale,h=c.xCenter,d=c.yCenter,u=c.getIndexAngle(0)-.5*B,f=u,g,p=360/this.countVisibleElements();for(g=0;g{!isNaN(this.getParsed(n).r)&&this.chart.getDataVisibility(n)&&e++}),e}_computeAngle(t,e,s){return this.chart.getDataVisibility(t)?nt(this.resolveDataElementOptions(t,e).angle||s):0}};ne.id="polarArea";ne.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};ne.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(i){let t=i.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:e}}=i.legend.options;return t.labels.map((s,n)=>{let a=i.getDatasetMeta(0).controller.getStyle(n);return{text:s,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:e,hidden:!i.getDataVisibility(n),index:n}})}return[]}},onClick(i,t,e){e.chart.toggleDataVisibility(t.index),e.chart.update()}},tooltip:{callbacks:{title(){return""},label(i){return i.chart.data.labels[i.dataIndex]+": "+i.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};var De=class extends Ot{};De.id="pie";De.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};var oe=class extends et{getLabelAndValue(t){let e=this._cachedMeta.vScale,s=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(s[e.axis])}}parseObjectData(t,e,s,n){return Zi.bind(this)(t,e,s,n)}update(t){let e=this._cachedMeta,s=e.dataset,n=e.data||[],o=e.iScale.getLabels();if(s.points=n,t!=="resize"){let a=this.resolveDatasetElementOptions(t);this.options.showLine||(a.borderWidth=0);let r={_loop:!0,_fullLoop:o.length===n.length,options:a};this.updateElement(s,void 0,r,t)}this.updateElements(n,0,n.length,t)}updateElements(t,e,s,n){let o=this._cachedMeta.rScale,a=n==="reset";for(let r=e;r{n[o]=s[o]&&s[o].active()?s[o]._to:this[o]}),n}};it.defaults={};it.defaultRoutes=void 0;var mo={values(i){return I(i)?i:""+i},numeric(i,t,e){if(i===0)return"0";let s=this.chart.options.locale,n,o=i;if(e.length>1){let c=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(c<1e-4||c>1e15)&&(n="scientific"),o=mr(i,e)}let a=tt(Math.abs(o)),r=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),Jt(i,s,l)},logarithmic(i,t,e){if(i===0)return"0";let s=i/Math.pow(10,Math.floor(tt(i)));return s===1||s===2||s===5?mo.numeric.call(this,i,t,e):""}};function mr(i,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(e)>=1&&i!==Math.floor(i)&&(e=i-Math.floor(i)),e}var bi={formatters:mo};O.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(i,t)=>t.lineWidth,tickColor:(i,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:bi.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}});O.route("scale.ticks","color","","color");O.route("scale.grid","color","","borderColor");O.route("scale.grid","borderColor","","borderColor");O.route("scale.title","color","","color");O.describe("scale",{_fallback:!1,_scriptable:i=>!i.startsWith("before")&&!i.startsWith("after")&&i!=="callback"&&i!=="parser",_indexable:i=>i!=="borderDash"&&i!=="tickBorderDash"});O.describe("scales",{_fallback:"scale"});O.describe("scale.ticks",{_scriptable:i=>i!=="backdropPadding"&&i!=="callback",_indexable:i=>i!=="backdropPadding"});function br(i,t){let e=i.options.ticks,s=e.maxTicksLimit||_r(i),n=e.major.enabled?yr(t):[],o=n.length,a=n[0],r=n[o-1],l=[];if(o>s)return vr(t,l,n,o/s),l;let c=xr(n,t,s);if(o>0){let h,d,u=o>1?Math.round((r-a)/(o-1)):null;for(ni(t,l,c,T(u)?0:a-u,a),h=0,d=o-1;hn)return l}return Math.max(n,1)}function yr(i){let t=[],e,s;for(e=0,s=i.length;ei==="left"?"right":i==="right"?"left":i,Ln=(i,t,e)=>t==="top"||t==="left"?i[t]+e:i[t]-e;function Rn(i,t){let e=[],s=i.length/t,n=i.length,o=0;for(;oa+r)))return l}function Sr(i,t){E(i,e=>{let s=e.gc,n=s.length/2,o;if(n>t){for(o=0;os?s:e,s=n&&e>s?e:s,{min:Q(e,Q(s,e)),max:Q(s,Q(e,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){z(this.options.beforeUpdate,[this])}update(t,e,s){let{beginAtZero:n,grace:o,ticks:a}=this.options,r=a.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=s=Object.assign({left:0,right:0,top:0,bottom:0},s),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+s.left+s.right:this.height+s.top+s.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=hn(this,o,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let l=r=o||s<=1||!this.isHorizontal()){this.labelRotation=n;return}let h=this._getLabelSizes(),d=h.widest.width,u=h.highest.height,f=Y(this.chart.width-d,0,this.maxWidth);r=t.offset?this.maxWidth/s:f/(s-1),d+6>r&&(r=f/(s-(t.offset?.5:1)),l=this.maxHeight-Me(t.grid)-e.padding-En(t.title,this.chart.options.font),c=Math.sqrt(d*d+u*u),a=qe(Math.min(Math.asin(Y((h.highest.height+6)/r,-1,1)),Math.asin(Y(l/c,-1,1))-Math.asin(Y(u/c,-1,1)))),a=Math.max(n,Math.min(o,a))),this.labelRotation=a}afterCalculateLabelRotation(){z(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){z(this.options.beforeFit,[this])}fit(){let t={width:0,height:0},{chart:e,options:{ticks:s,title:n,grid:o}}=this,a=this._isVisible(),r=this.isHorizontal();if(a){let l=En(n,e.options.font);if(r?(t.width=this.maxWidth,t.height=Me(o)+l):(t.height=this.maxHeight,t.width=Me(o)+l),s.display&&this.ticks.length){let{first:c,last:h,widest:d,highest:u}=this._getLabelSizes(),f=s.padding*2,g=nt(this.labelRotation),p=Math.cos(g),m=Math.sin(g);if(r){let b=s.mirror?0:m*d.width+p*u.height;t.height=Math.min(this.maxHeight,t.height+b+f)}else{let b=s.mirror?0:p*d.width+m*u.height;t.width=Math.min(this.maxWidth,t.width+b+f)}this._calculatePadding(c,h,m,p)}}this._handleMargins(),r?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,s,n){let{ticks:{align:o,padding:a},position:r}=this.options,l=this.labelRotation!==0,c=r!=="top"&&this.axis==="x";if(this.isHorizontal()){let h=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1),u=0,f=0;l?c?(u=n*t.width,f=s*e.height):(u=s*t.height,f=n*e.width):o==="start"?f=e.width:o==="end"?u=t.width:o!=="inner"&&(u=t.width/2,f=e.width/2),this.paddingLeft=Math.max((u-h+a)*this.width/(this.width-h),0),this.paddingRight=Math.max((f-d+a)*this.width/(this.width-d),0)}else{let h=e.height/2,d=t.height/2;o==="start"?(h=0,d=t.height):o==="end"&&(h=e.height,d=0),this.paddingTop=h+a,this.paddingBottom=d+a}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){z(this.options.afterFit,[this])}isHorizontal(){let{axis:t,position:e}=this.options;return e==="top"||e==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let e,s;for(e=0,s=t.length;e({width:o[w]||0,height:a[w]||0});return{first:M(0),last:M(e-1),widest:M(y),highest:M(x),widths:o,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){let e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);let e=this._startPixel+t*this._length;return Ks(this._alignToPixels?wt(this.chart,e,0):e)}getDecimalForPixel(t){let e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){let e=this.ticks||[];if(t>=0&&tr*n?r/s:l/n:l*n0}_computeGridLineItems(t){let e=this.axis,s=this.chart,n=this.options,{grid:o,position:a}=n,r=o.offset,l=this.isHorizontal(),h=this.ticks.length+(r?1:0),d=Me(o),u=[],f=o.setContext(this.getContext()),g=f.drawBorder?f.borderWidth:0,p=g/2,m=function(P){return wt(s,P,g)},b,_,v,y,x,M,w,S,k,L,R,A;if(a==="top")b=m(this.bottom),M=this.bottom-d,S=b-p,L=m(t.top)+p,A=t.bottom;else if(a==="bottom")b=m(this.top),L=t.top,A=m(t.bottom)-p,M=b+p,S=this.top+d;else if(a==="left")b=m(this.right),x=this.right-d,w=b-p,k=m(t.left)+p,R=t.right;else if(a==="right")b=m(this.left),k=t.left,R=m(t.right)-p,x=b+p,w=this.left+d;else if(e==="x"){if(a==="center")b=m((t.top+t.bottom)/2+.5);else if(D(a)){let P=Object.keys(a)[0],j=a[P];b=m(this.chart.scales[P].getPixelForValue(j))}L=t.top,A=t.bottom,M=b+p,S=M+d}else if(e==="y"){if(a==="center")b=m((t.left+t.right)/2);else if(D(a)){let P=Object.keys(a)[0],j=a[P];b=m(this.chart.scales[P].getPixelForValue(j))}x=b-p,w=x-d,k=t.left,R=t.right}let H=C(n.ticks.maxTicksLimit,h),q=Math.max(1,Math.ceil(h/H));for(_=0;_o.value===t);return n>=0?e.setContext(this.getContext(n)).lineWidth:0}drawGrid(t){let e=this.options.grid,s=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),o,a,r=(l,c,h)=>{!h.width||!h.color||(s.save(),s.lineWidth=h.width,s.strokeStyle=h.color,s.setLineDash(h.borderDash||[]),s.lineDashOffset=h.borderDashOffset,s.beginPath(),s.moveTo(l.x,l.y),s.lineTo(c.x,c.y),s.stroke(),s.restore())};if(e.display)for(o=0,a=n.length;o{this.draw(n)}}]:[{z:s,draw:n=>{this.drawBackground(),this.drawGrid(n),this.drawTitle()}},{z:s+1,draw:()=>{this.drawBorder()}},{z:e,draw:n=>{this.drawLabels(n)}}]}getMatchingVisibleMetas(t){let e=this.chart.getSortedVisibleDatasetMetas(),s=this.axis+"AxisID",n=[],o,a;for(o=0,a=e.length;o{let s=e.split("."),n=s.pop(),o=[i].concat(s).join("."),a=t[e].split("."),r=a.pop(),l=a.join(".");O.route(o,n,l,r)})}function Lr(i){return"id"in i&&"defaults"in i}var ms=class{constructor(){this.controllers=new te(et,"datasets",!0),this.elements=new te(it,"elements"),this.plugins=new te(Object,"plugins"),this.scales=new te(_t,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,s){[...e].forEach(n=>{let o=s||this._getRegistryForType(n);s||o.isForType(n)||o===this.plugins&&n.id?this._exec(t,o,n):E(n,a=>{let r=s||this._getRegistryForType(a);this._exec(t,r,a)})})}_exec(t,e,s){let n=Ke(t);z(s["before"+n],[],s),e[t](s),z(s["after"+n],[],s)}_getRegistryForType(t){for(let e=0;e0&&this.getParsed(e-1);for(let y=e;y0&&Math.abs(M[f]-v[f])>b,m&&(w.parsed=M,w.raw=c.data[y]),u&&(w.options=d||this.resolveDataElementOptions(y,x.active?"active":n)),_||this.updateElement(x,y,w,n),v=M}this.updateSharedOptions(d,n,h)}getMaxOverflow(){let t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let r=0;for(let l=e.length-1;l>=0;--l)r=Math.max(r,e[l].size(this.resolveDataElementOptions(l))/2);return r>0&&r}let s=t.dataset,n=s.options&&s.options.borderWidth||0;if(!e.length)return n;let o=e[0].size(this.resolveDataElementOptions(0)),a=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(n,o,a)/2}};ae.id="scatter";ae.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};ae.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(i){return"("+i.label+", "+i.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var Rr=Object.freeze({__proto__:null,BarController:ee,BubbleController:ie,DoughnutController:Ot,LineController:se,PolarAreaController:ne,PieController:De,RadarController:oe,ScatterController:ae});function Ft(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var Oe=class{constructor(t){this.options=t||{}}init(t){}formats(){return Ft()}parse(t,e){return Ft()}format(t,e){return Ft()}add(t,e,s){return Ft()}diff(t,e,s){return Ft()}startOf(t,e,s){return Ft()}endOf(t,e){return Ft()}};Oe.override=function(i){Object.assign(Oe.prototype,i)};var Er={_date:Oe};function Fr(i,t,e,s){let{controller:n,data:o,_sorted:a}=i,r=n._cachedMeta.iScale;if(r&&t===r.axis&&t!=="r"&&a&&o.length){let l=r._reversePixels?qs:at;if(s){if(n._sharedOptions){let c=o[0],h=typeof c.getRange=="function"&&c.getRange(t);if(h){let d=l(o,t,e-h),u=l(o,t,e+h);return{lo:d.lo,hi:u.hi}}}}else return l(o,t,e)}return{lo:0,hi:o.length-1}}function Ie(i,t,e,s,n){let o=i.getSortedVisibleDatasetMetas(),a=e[t];for(let r=0,l=o.length;r{l[a](t[e],n)&&(o.push({element:l,datasetIndex:c,index:h}),r=r||l.inRange(t.x,t.y,n))}),s&&!r?[]:o}var Vr={evaluateInteractionItems:Ie,modes:{index(i,t,e,s){let n=Pt(t,i),o=e.axis||"x",a=e.includeInvisible||!1,r=e.intersect?ls(i,n,o,s,a):cs(i,n,o,!1,s,a),l=[];return r.length?(i.getSortedVisibleDatasetMetas().forEach(c=>{let h=r[0].index,d=c.data[h];d&&!d.skip&&l.push({element:d,datasetIndex:c.index,index:h})}),l):[]},dataset(i,t,e,s){let n=Pt(t,i),o=e.axis||"xy",a=e.includeInvisible||!1,r=e.intersect?ls(i,n,o,s,a):cs(i,n,o,!1,s,a);if(r.length>0){let l=r[0].datasetIndex,c=i.getDatasetMeta(l).data;r=[];for(let h=0;he.pos===t)}function In(i,t){return i.filter(e=>bo.indexOf(e.pos)===-1&&e.box.axis===t)}function ke(i,t){return i.sort((e,s)=>{let n=t?s:e,o=t?e:s;return n.weight===o.weight?n.index-o.index:n.weight-o.weight})}function Wr(i){let t=[],e,s,n,o,a,r;for(e=0,s=(i||[]).length;ec.box.fullSize),!0),s=ke(we(t,"left"),!0),n=ke(we(t,"right")),o=ke(we(t,"top"),!0),a=ke(we(t,"bottom")),r=In(t,"x"),l=In(t,"y");return{fullSize:e,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:we(t,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}function zn(i,t,e,s){return Math.max(i[e],t[e])+Math.max(i[s],t[s])}function _o(i,t){i.top=Math.max(i.top,t.top),i.left=Math.max(i.left,t.left),i.bottom=Math.max(i.bottom,t.bottom),i.right=Math.max(i.right,t.right)}function $r(i,t,e,s){let{pos:n,box:o}=e,a=i.maxPadding;if(!D(n)){e.size&&(i[n]-=e.size);let d=s[e.stack]||{size:0,count:1};d.size=Math.max(d.size,e.horizontal?o.height:o.width),e.size=d.size/d.count,i[n]+=e.size}o.getPadding&&_o(a,o.getPadding());let r=Math.max(0,t.outerWidth-zn(a,i,"left","right")),l=Math.max(0,t.outerHeight-zn(a,i,"top","bottom")),c=r!==i.w,h=l!==i.h;return i.w=r,i.h=l,e.horizontal?{same:c,other:h}:{same:h,other:c}}function Yr(i){let t=i.maxPadding;function e(s){let n=Math.max(t[s]-i[s],0);return i[s]+=n,n}i.y+=e("top"),i.x+=e("left"),e("right"),e("bottom")}function Xr(i,t){let e=t.maxPadding;function s(n){let o={left:0,top:0,right:0,bottom:0};return n.forEach(a=>{o[a]=Math.max(t[a],e[a])}),o}return s(i?["left","right"]:["top","bottom"])}function Pe(i,t,e,s){let n=[],o,a,r,l,c,h;for(o=0,a=i.length,c=0;o{typeof p.beforeLayout=="function"&&p.beforeLayout()});let h=l.reduce((p,m)=>m.box.options&&m.box.options.display===!1?p:p+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:e,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/h,hBoxMaxHeight:a/2}),u=Object.assign({},n);_o(u,U(s));let f=Object.assign({maxPadding:u,w:o,h:a,x:n.left,y:n.top},n),g=Hr(l.concat(c),d);Pe(r.fullSize,f,d,g),Pe(l,f,d,g),Pe(c,f,d,g)&&Pe(l,f,d,g),Yr(f),Bn(r.leftAndTop,f,d,g),f.x+=f.w,f.y+=f.h,Bn(r.rightAndBottom,f,d,g),i.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},E(r.chartArea,p=>{let m=p.box;Object.assign(m,i.chartArea),m.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})})}},ui=class{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,s){}removeEventListener(t,e,s){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,s,n){return e=Math.max(0,e||t.width),s=s||t.height,{width:e,height:Math.max(0,n?Math.floor(e/n):s)}}isAttached(t){return!0}updateConfig(t){}},bs=class extends ui{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}},hi="$chartjs",Ur={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Vn=i=>i===null||i==="";function Kr(i,t){let e=i.style,s=i.getAttribute("height"),n=i.getAttribute("width");if(i[hi]={initial:{height:s,width:n,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",Vn(n)){let o=ts(i,"width");o!==void 0&&(i.width=o)}if(Vn(s))if(i.style.height==="")i.height=i.width/(t||2);else{let o=ts(i,"height");o!==void 0&&(i.height=o)}return i}var xo=bn?{passive:!0}:!1;function qr(i,t,e){i.addEventListener(t,e,xo)}function Gr(i,t,e){i.canvas.removeEventListener(t,e,xo)}function Zr(i,t){let e=Ur[i.type]||i.type,{x:s,y:n}=Pt(i,t);return{type:e,chart:t,native:i,x:s!==void 0?s:null,y:n!==void 0?n:null}}function fi(i,t){for(let e of i)if(e===t||e.contains(t))return!0}function Jr(i,t,e){let s=i.canvas,n=new MutationObserver(o=>{let a=!1;for(let r of o)a=a||fi(r.addedNodes,s),a=a&&!fi(r.removedNodes,s);a&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}function Qr(i,t,e){let s=i.canvas,n=new MutationObserver(o=>{let a=!1;for(let r of o)a=a||fi(r.removedNodes,s),a=a&&!fi(r.addedNodes,s);a&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}var Ae=new Map,Wn=0;function yo(){let i=window.devicePixelRatio;i!==Wn&&(Wn=i,Ae.forEach((t,e)=>{e.currentDevicePixelRatio!==i&&t()}))}function tl(i,t){Ae.size||window.addEventListener("resize",yo),Ae.set(i,t)}function el(i){Ae.delete(i),Ae.size||window.removeEventListener("resize",yo)}function il(i,t,e){let s=i.canvas,n=s&&ii(s);if(!n)return;let o=Bi((r,l)=>{let c=n.clientWidth;e(r,l),c{let l=r[0],c=l.contentRect.width,h=l.contentRect.height;c===0&&h===0||o(c,h)});return a.observe(n),tl(i,o),a}function hs(i,t,e){e&&e.disconnect(),t==="resize"&&el(i)}function sl(i,t,e){let s=i.canvas,n=Bi(o=>{i.ctx!==null&&e(Zr(o,i))},i,o=>{let a=o[0];return[a,a.offsetX,a.offsetY]});return qr(s,t,n),n}var _s=class extends ui{acquireContext(t,e){let s=t&&t.getContext&&t.getContext("2d");return s&&s.canvas===t?(Kr(t,e),s):null}releaseContext(t){let e=t.canvas;if(!e[hi])return!1;let s=e[hi].initial;["height","width"].forEach(o=>{let a=s[o];T(a)?e.removeAttribute(o):e.setAttribute(o,a)});let n=s.style||{};return Object.keys(n).forEach(o=>{e.style[o]=n[o]}),e.width=e.width,delete e[hi],!0}addEventListener(t,e,s){this.removeEventListener(t,e);let n=t.$proxies||(t.$proxies={}),a={attach:Jr,detach:Qr,resize:il}[e]||sl;n[e]=a(t,e,s)}removeEventListener(t,e){let s=t.$proxies||(t.$proxies={}),n=s[e];if(!n)return;({attach:hs,detach:hs,resize:hs}[e]||Gr)(t,e,n),s[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,s,n){return mn(t,e,s,n)}isAttached(t){let e=ii(t);return!!(e&&e.isConnected)}};function nl(i){return!Ji()||typeof OffscreenCanvas<"u"&&i instanceof OffscreenCanvas?bs:_s}var xs=class{constructor(){this._init=[]}notify(t,e,s,n){e==="beforeInit"&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));let o=n?this._descriptors(t).filter(n):this._descriptors(t),a=this._notify(o,t,e,s);return e==="afterDestroy"&&(this._notify(o,t,"stop"),this._notify(this._init,t,"uninstall")),a}_notify(t,e,s,n){n=n||{};for(let o of t){let a=o.plugin,r=a[s],l=[e,n,o.options];if(z(r,l,a)===!1&&n.cancelable)return!1}return!0}invalidate(){T(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;let e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){let s=t&&t.config,n=C(s.options&&s.options.plugins,{}),o=ol(s);return n===!1&&!e?[]:rl(t,o,n,e)}_notifyStateChanges(t){let e=this._oldCache||[],s=this._cache,n=(o,a)=>o.filter(r=>!a.some(l=>r.plugin.id===l.plugin.id));this._notify(n(e,s),t,"stop"),this._notify(n(s,e),t,"start")}};function ol(i){let t={},e=[],s=Object.keys(ht.plugins.items);for(let o=0;o{let l=s[r];if(!D(l))return console.error(`Invalid scale configuration for scale: ${r}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${r}`);let c=vs(r,l),h=hl(c,n),d=e.scales||{};o[c]=o[c]||r,a[r]=Ut(Object.create(null),[{axis:c},l,d[c],d[h]])}),i.data.datasets.forEach(r=>{let l=r.type||i.type,c=r.indexAxis||ys(l,t),d=(Mt[l]||{}).scales||{};Object.keys(d).forEach(u=>{let f=cl(u,c),g=r[f+"AxisID"]||o[f]||f;a[g]=a[g]||Object.create(null),Ut(a[g],[{axis:f},s[g],d[u]])})}),Object.keys(a).forEach(r=>{let l=a[r];Ut(l,[O.scales[l.type],O.scale])}),a}function vo(i){let t=i.options||(i.options={});t.plugins=C(t.plugins,{}),t.scales=ul(i,t)}function Mo(i){return i=i||{},i.datasets=i.datasets||[],i.labels=i.labels||[],i}function fl(i){return i=i||{},i.data=Mo(i.data),vo(i),i}var Nn=new Map,wo=new Set;function ai(i,t){let e=Nn.get(i);return e||(e=t(),Nn.set(i,e),wo.add(e)),e}var Se=(i,t,e)=>{let s=gt(t,e);s!==void 0&&i.add(s)},Ms=class{constructor(t){this._config=fl(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=Mo(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){let t=this._config;this.clearCache(),vo(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return ai(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return ai(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return ai(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){let e=t.id,s=this.type;return ai(`${s}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){let s=this._scopeCache,n=s.get(t);return(!n||e)&&(n=new Map,s.set(t,n)),n}getOptionScopes(t,e,s){let{options:n,type:o}=this,a=this._cachedScopes(t,s),r=a.get(e);if(r)return r;let l=new Set;e.forEach(h=>{t&&(l.add(t),h.forEach(d=>Se(l,t,d))),h.forEach(d=>Se(l,n,d)),h.forEach(d=>Se(l,Mt[o]||{},d)),h.forEach(d=>Se(l,O,d)),h.forEach(d=>Se(l,Je,d))});let c=Array.from(l);return c.length===0&&c.push(Object.create(null)),wo.has(e)&&a.set(e,c),c}chartOptionScopes(){let{options:t,type:e}=this;return[t,Mt[e]||{},O.datasets[e]||{},{type:e},O,Je]}resolveNamedOptions(t,e,s,n=[""]){let o={$shared:!0},{resolver:a,subPrefixes:r}=Hn(this._resolverCache,t,n),l=a;if(pl(a,e)){o.$shared=!1,s=ft(s)?s():s;let c=this.createResolver(t,s,r);l=Lt(a,s,c)}for(let c of e)o[c]=l[c];return o}createResolver(t,e,s=[""],n){let{resolver:o}=Hn(this._resolverCache,t,s);return D(e)?Lt(o,e,void 0,n):o}};function Hn(i,t,e){let s=i.get(t);s||(s=new Map,i.set(t,s));let n=e.join(),o=s.get(n);return o||(o={resolver:ei(t,e),subPrefixes:e.filter(r=>!r.toLowerCase().includes("hover"))},s.set(n,o)),o}var gl=i=>D(i)&&Object.getOwnPropertyNames(i).reduce((t,e)=>t||ft(i[e]),!1);function pl(i,t){let{isScriptable:e,isIndexable:s}=Ki(i);for(let n of t){let o=e(n),a=s(n),r=(a||o)&&i[n];if(o&&(ft(r)||gl(r))||a&&I(r))return!0}return!1}var ml="3.9.1",bl=["top","bottom","left","right","chartArea"];function jn(i,t){return i==="top"||i==="bottom"||bl.indexOf(i)===-1&&t==="x"}function $n(i,t){return function(e,s){return e[i]===s[i]?e[t]-s[t]:e[i]-s[i]}}function Yn(i){let t=i.chart,e=t.options.animation;t.notifyPlugins("afterRender"),z(e&&e.onComplete,[i],t)}function _l(i){let t=i.chart,e=t.options.animation;z(e&&e.onProgress,[i],t)}function ko(i){return Ji()&&typeof i=="string"?i=document.getElementById(i):i&&i.length&&(i=i[0]),i&&i.canvas&&(i=i.canvas),i}var gi={},So=i=>{let t=ko(i);return Object.values(gi).filter(e=>e.canvas===t).pop()};function xl(i,t,e){let s=Object.keys(i);for(let n of s){let o=+n;if(o>=t){let a=i[n];delete i[n],(e>0||o>t)&&(i[o+e]=a)}}}function yl(i,t,e,s){return!e||i.type==="mouseout"?null:s?t:i}var It=class{constructor(t,e){let s=this.config=new Ms(e),n=ko(t),o=So(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");let a=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||nl(n)),this.platform.updateConfig(s);let r=this.platform.acquireContext(n,a.aspectRatio),l=r&&r.canvas,c=l&&l.height,h=l&&l.width;if(this.id=Hs(),this.ctx=r,this.canvas=l,this.width=h,this.height=c,this._options=a,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new xs,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=Qs(d=>this.update(d),a.resizeDelay||0),this._dataChanges=[],gi[this.id]=this,!r||!l){console.error("Failed to create chart: can't acquire context from the given item");return}mt.listen(this,"complete",Yn),mt.listen(this,"progress",_l),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:t,maintainAspectRatio:e},width:s,height:n,_aspectRatio:o}=this;return T(t)?e&&o?o:n?s/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Qi(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Yi(this.canvas,this.ctx),this}stop(){return mt.stop(this),this}resize(t,e){mt.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){let s=this.options,n=this.canvas,o=s.maintainAspectRatio&&this.aspectRatio,a=this.platform.getMaximumSize(n,t,e,o),r=s.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=a.width,this.height=a.height,this._aspectRatio=this.aspectRatio,Qi(this,r,!0)&&(this.notifyPlugins("resize",{size:a}),z(s.onResize,[this,a],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){let e=this.options.scales||{};E(e,(s,n)=>{s.id=n})}buildOrUpdateScales(){let t=this.options,e=t.scales,s=this.scales,n=Object.keys(s).reduce((a,r)=>(a[r]=!1,a),{}),o=[];e&&(o=o.concat(Object.keys(e).map(a=>{let r=e[a],l=vs(a,r),c=l==="r",h=l==="x";return{options:r,dposition:c?"chartArea":h?"bottom":"left",dtype:c?"radialLinear":h?"category":"linear"}}))),E(o,a=>{let r=a.options,l=r.id,c=vs(l,r),h=C(r.type,a.dtype);(r.position===void 0||jn(r.position,c)!==jn(a.dposition))&&(r.position=a.dposition),n[l]=!0;let d=null;if(l in s&&s[l].type===h)d=s[l];else{let u=ht.getScale(h);d=new u({id:l,type:h,ctx:this.ctx,chart:this}),s[d.id]=d}d.init(r,t)}),E(n,(a,r)=>{a||delete s[r]}),E(s,a=>{K.configure(this,a,a.options),K.addBox(this,a)})}_updateMetasets(){let t=this._metasets,e=this.data.datasets.length,s=t.length;if(t.sort((n,o)=>n.index-o.index),s>e){for(let n=e;ne.length&&delete this._stacks,t.forEach((s,n)=>{e.filter(o=>o===s._dataset).length===0&&this._destroyDatasetMeta(n)})}buildOrUpdateControllers(){let t=[],e=this.data.datasets,s,n;for(this._removeUnreferencedMetasets(),s=0,n=e.length;s{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){let e=this.config;e.update();let s=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!s.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;let o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let a=0;for(let c=0,h=this.data.datasets.length;c{c.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort($n("z","_idx"));let{_active:r,_lastEvent:l}=this;l?this._eventHandler(l,!0):r.length&&this._updateHoverStyles(r,r,!0),this.render()}_updateScales(){E(this.scales,t=>{K.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let t=this.options,e=new Set(Object.keys(this._listeners)),s=new Set(t.events);(!Ai(e,s)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(let{method:s,start:n,count:o}of e){let a=s==="_removeElements"?-o:o;xl(t,n,a)}}_getUniformDataChanges(){let t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];let e=this.data.datasets.length,s=o=>new Set(t.filter(a=>a[0]===o).map((a,r)=>r+","+a.splice(1).join(","))),n=s(0);for(let o=1;oo.split(",")).map(o=>({method:o[1],start:+o[2],count:+o[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;K.update(this,this.width,this.height,t);let e=this.chartArea,s=e.width<=0||e.height<=0;this._layers=[],E(this.boxes,n=>{s&&n.position==="chartArea"||(n.configure&&n.configure(),this._layers.push(...n._layers()))},this),this._layers.forEach((n,o)=>{n._idx=o}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let e=0,s=this.data.datasets.length;e=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){let e=this.ctx,s=t._clip,n=!s.disabled,o=this.chartArea,a={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",a)!==!1&&(n&&xe(e,{left:s.left===!1?0:o.left-s.left,right:s.right===!1?this.width:o.right+s.right,top:s.top===!1?0:o.top-s.top,bottom:s.bottom===!1?this.height:o.bottom+s.bottom}),t.controller.draw(),n&&ye(e),a.cancelable=!1,this.notifyPlugins("afterDatasetDraw",a))}isPointInArea(t){return Yt(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,s,n){let o=Vr.modes[e];return typeof o=="function"?o(this,t,s,n):[]}getDatasetMeta(t){let e=this.data.datasets[t],s=this._metasets,n=s.filter(o=>o&&o._dataset===e).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},s.push(n)),n}getContext(){return this.$context||(this.$context=pt(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){let e=this.data.datasets[t];if(!e)return!1;let s=this.getDatasetMeta(t);return typeof s.hidden=="boolean"?!s.hidden:!e.hidden}setDatasetVisibility(t,e){let s=this.getDatasetMeta(t);s.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,s){let n=s?"show":"hide",o=this.getDatasetMeta(t),a=o.controller._resolveAnimations(void 0,n);J(e)?(o.data[e].hidden=!s,this.update()):(this.setDatasetVisibility(t,s),a.update(o,{visible:s}),this.update(r=>r.datasetIndex===t?n:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){let e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),mt.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,o,a),t[o]=a},n=(o,a,r)=>{o.offsetX=a,o.offsetY=r,this._eventHandler(o)};E(this.options.events,o=>s(o,n))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});let t=this._responsiveListeners,e=this.platform,s=(l,c)=>{e.addEventListener(this,l,c),t[l]=c},n=(l,c)=>{t[l]&&(e.removeEventListener(this,l,c),delete t[l])},o=(l,c)=>{this.canvas&&this.resize(l,c)},a,r=()=>{n("attach",r),this.attached=!0,this.resize(),s("resize",o),s("detach",a)};a=()=>{this.attached=!1,n("resize",o),this._stop(),this._resize(0,0),s("attach",r)},e.isAttached(this.canvas)?r():a()}unbindEvents(){E(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},E(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,s){let n=s?"set":"remove",o,a,r,l;for(e==="dataset"&&(o=this.getDatasetMeta(t[0].datasetIndex),o.controller["_"+n+"DatasetHoverStyle"]()),r=0,l=t.length;r{let r=this.getDatasetMeta(o);if(!r)throw new Error("No dataset found at index "+o);return{datasetIndex:o,element:r.data[a],index:a}});!be(s,e)&&(this._active=s,this._lastEvent=null,this._updateHoverStyles(s,e))}notifyPlugins(t,e,s){return this._plugins.notify(this,t,e,s)}_updateHoverStyles(t,e,s){let n=this.options.hover,o=(l,c)=>l.filter(h=>!c.some(d=>h.datasetIndex===d.datasetIndex&&h.index===d.index)),a=o(e,t),r=s?t:o(t,e);a.length&&this.updateHoverStyle(a,n.mode,!1),r.length&&n.mode&&this.updateHoverStyle(r,n.mode,!0)}_eventHandler(t,e){let s={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},n=a=>(a.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",s,n)===!1)return;let o=this._handleEvent(t,e,s.inChartArea);return s.cancelable=!1,this.notifyPlugins("afterEvent",s,n),(o||s.changed)&&this.render(),this}_handleEvent(t,e,s){let{_active:n=[],options:o}=this,a=e,r=this._getActiveElements(t,n,s,a),l=Ys(t),c=yl(t,this._lastEvent,s,l);s&&(this._lastEvent=null,z(o.onHover,[t,r,this],this),l&&z(o.onClick,[t,r,this],this));let h=!be(r,n);return(h||e)&&(this._active=r,this._updateHoverStyles(r,n,e)),this._lastEvent=c,h}_getActiveElements(t,e,s,n){if(t.type==="mouseout")return[];if(!s)return e;let o=this.options.hover;return this.getElementsAtEventForMode(t,o.mode,o,n)}},Xn=()=>E(It.instances,i=>i._plugins.invalidate()),Ct=!0;Object.defineProperties(It,{defaults:{enumerable:Ct,value:O},instances:{enumerable:Ct,value:gi},overrides:{enumerable:Ct,value:Mt},registry:{enumerable:Ct,value:ht},version:{enumerable:Ct,value:ml},getChart:{enumerable:Ct,value:So},register:{enumerable:Ct,value:(...i)=>{ht.add(...i),Xn()}},unregister:{enumerable:Ct,value:(...i)=>{ht.remove(...i),Xn()}}});function Po(i,t,e){let{startAngle:s,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=t,c=n/r;i.beginPath(),i.arc(o,a,r,s-c,e+c),l>n?(c=n/l,i.arc(o,a,l,e+c,s-c,!0)):i.arc(o,a,n,e+V,s-V),i.closePath(),i.clip()}function vl(i){return ti(i,["outerStart","outerEnd","innerStart","innerEnd"])}function Ml(i,t,e,s){let n=vl(i.options.borderRadius),o=(e-t)/2,a=Math.min(o,s*t/2),r=l=>{let c=(e-Math.min(o,l))*s/2;return Y(l,0,Math.min(o,c))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:Y(n.innerStart,0,a),innerEnd:Y(n.innerEnd,0,a)}}function Qt(i,t,e,s){return{x:e+i*Math.cos(t),y:s+i*Math.sin(t)}}function ws(i,t,e,s,n,o){let{x:a,y:r,startAngle:l,pixelMargin:c,innerRadius:h}=t,d=Math.max(t.outerRadius+s+e-c,0),u=h>0?h+s+e+c:0,f=0,g=n-l;if(s){let P=h>0?h-s:0,j=d>0?d-s:0,N=(P+j)/2,At=N!==0?g*N/(N+s):g;f=(g-At)/2}let p=Math.max(.001,g*d-e/B)/d,m=(g-p)/2,b=l+m+f,_=n-m-f,{outerStart:v,outerEnd:y,innerStart:x,innerEnd:M}=Ml(t,u,d,_-b),w=d-v,S=d-y,k=b+v/w,L=_-y/S,R=u+x,A=u+M,H=b+x/R,q=_-M/A;if(i.beginPath(),o){if(i.arc(a,r,d,k,L),y>0){let N=Qt(S,L,a,r);i.arc(N.x,N.y,y,L,_+V)}let P=Qt(A,_,a,r);if(i.lineTo(P.x,P.y),M>0){let N=Qt(A,q,a,r);i.arc(N.x,N.y,M,_+V,q+Math.PI)}if(i.arc(a,r,u,_-M/u,b+x/u,!0),x>0){let N=Qt(R,H,a,r);i.arc(N.x,N.y,x,H+Math.PI,b-V)}let j=Qt(w,b,a,r);if(i.lineTo(j.x,j.y),v>0){let N=Qt(w,k,a,r);i.arc(N.x,N.y,v,b-V,k)}}else{i.moveTo(a,r);let P=Math.cos(k)*d+a,j=Math.sin(k)*d+r;i.lineTo(P,j);let N=Math.cos(L)*d+a,At=Math.sin(L)*d+r;i.lineTo(N,At)}i.closePath()}function wl(i,t,e,s,n){let{fullCircles:o,startAngle:a,circumference:r}=t,l=t.endAngle;if(o){ws(i,t,e,s,a+F,n);for(let c=0;c=F||qt(o,r,l),p=lt(a,c+u,h+u);return g&&p}getCenterPoint(t){let{x:e,y:s,startAngle:n,endAngle:o,innerRadius:a,outerRadius:r}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:l,spacing:c}=this.options,h=(n+o)/2,d=(a+r+c+l)/2;return{x:e+Math.cos(h)*d,y:s+Math.sin(h)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){let{options:e,circumference:s}=this,n=(e.offset||0)/2,o=(e.spacing||0)/2,a=e.circular;if(this.pixelMargin=e.borderAlign==="inner"?.33:0,this.fullCircles=s>F?Math.floor(s/F):0,s===0||this.innerRadius<0||this.outerRadius<0)return;t.save();let r=0;if(n){r=n/2;let c=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(c)*r,Math.sin(c)*r),this.circumference>=B&&(r=n)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;let l=wl(t,this,r,o,a);Sl(t,this,r,o,l,a),t.restore()}};re.id="arc";re.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};re.defaultRoutes={backgroundColor:"backgroundColor"};function Co(i,t,e=t){i.lineCap=C(e.borderCapStyle,t.borderCapStyle),i.setLineDash(C(e.borderDash,t.borderDash)),i.lineDashOffset=C(e.borderDashOffset,t.borderDashOffset),i.lineJoin=C(e.borderJoinStyle,t.borderJoinStyle),i.lineWidth=C(e.borderWidth,t.borderWidth),i.strokeStyle=C(e.borderColor,t.borderColor)}function Pl(i,t,e){i.lineTo(e.x,e.y)}function Cl(i){return i.stepped?ln:i.tension||i.cubicInterpolationMode==="monotone"?cn:Pl}function Do(i,t,e={}){let s=i.length,{start:n=0,end:o=s-1}=e,{start:a,end:r}=t,l=Math.max(n,a),c=Math.min(o,r),h=nr&&o>r;return{count:s,start:l,loop:t.loop,ilen:c(a+(c?r-y:y))%o,v=()=>{p!==m&&(i.lineTo(h,m),i.lineTo(h,p),i.lineTo(h,b))};for(l&&(f=n[_(0)],i.moveTo(f.x,f.y)),u=0;u<=r;++u){if(f=n[_(u)],f.skip)continue;let y=f.x,x=f.y,M=y|0;M===g?(xm&&(m=x),h=(d*h+y)/++d):(v(),i.lineTo(y,x),g=M,d=0,p=m=x),b=x}v()}function ks(i){let t=i.options,e=t.borderDash&&t.borderDash.length;return!i._decimated&&!i._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!e?Ol:Dl}function Al(i){return i.stepped?_n:i.tension||i.cubicInterpolationMode==="monotone"?xn:xt}function Tl(i,t,e,s){let n=t._path;n||(n=t._path=new Path2D,t.path(n,e,s)&&n.closePath()),Co(i,t.options),i.stroke(n)}function Ll(i,t,e,s){let{segments:n,options:o}=t,a=ks(t);for(let r of n)Co(i,o,r.style),i.beginPath(),a(i,t,r,{start:e,end:e+s-1})&&i.closePath(),i.stroke()}var Rl=typeof Path2D=="function";function El(i,t,e,s){Rl&&!t.options.segment?Tl(i,t,e,s):Ll(i,t,e,s)}var dt=class extends it{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){let s=this.options;if((s.tension||s.cubicInterpolationMode==="monotone")&&!s.stepped&&!this._pointsUpdated){let n=s.spanGaps?this._loop:this._fullLoop;pn(this._points,s,t,n,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=vn(this,this.options.segment))}first(){let t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){let t=this.segments,e=this.points,s=t.length;return s&&e[t[s-1].end]}interpolate(t,e){let s=this.options,n=t[e],o=this.points,a=ns(this,{property:e,start:n,end:n});if(!a.length)return;let r=[],l=Al(s),c,h;for(c=0,h=a.length;ci!=="borderDash"&&i!=="fill"};function Un(i,t,e,s){let n=i.options,{[e]:o}=i.getProps([e],s);return Math.abs(t-o)=e)return i.slice(t,t+e);let a=[],r=(e-2)/(o-2),l=0,c=t+e-1,h=t,d,u,f,g,p;for(a[l++]=i[h],d=0;df&&(f=g,u=i[_],p=_);a[l++]=u,h=p}return a[l++]=i[c],a}function Hl(i,t,e,s){let n=0,o=0,a,r,l,c,h,d,u,f,g,p,m=[],b=t+e-1,_=i[t].x,y=i[b].x-_;for(a=t;ap&&(p=c,u=a),n=(o*n+r.x)/++o;else{let M=a-1;if(!T(d)&&!T(u)){let w=Math.min(d,u),S=Math.max(d,u);w!==f&&w!==M&&m.push({...i[w],x:n}),S!==f&&S!==M&&m.push({...i[S],x:n})}a>0&&M!==f&&m.push(i[M]),m.push(r),h=x,o=0,g=p=c,d=u=f=a}}return m}function Ao(i){if(i._decimated){let t=i._data;delete i._decimated,delete i._data,Object.defineProperty(i,"data",{value:t})}}function Kn(i){i.data.datasets.forEach(t=>{Ao(t)})}function jl(i,t){let e=t.length,s=0,n,{iScale:o}=i,{min:a,max:r,minDefined:l,maxDefined:c}=o.getUserBounds();return l&&(s=Y(at(t,o.axis,a).lo,0,e-1)),c?n=Y(at(t,o.axis,r).hi+1,s,e)-s:n=e-s,{start:s,count:n}}var $l={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(i,t,e)=>{if(!e.enabled){Kn(i);return}let s=i.width;i.data.datasets.forEach((n,o)=>{let{_data:a,indexAxis:r}=n,l=i.getDatasetMeta(o),c=a||n.data;if(Zt([r,i.options.indexAxis])==="y"||!l.controller.supportsDecimation)return;let h=i.scales[l.xAxisID];if(h.type!=="linear"&&h.type!=="time"||i.options.parsing)return;let{start:d,count:u}=jl(l,c),f=e.threshold||4*s;if(u<=f){Ao(n);return}T(a)&&(n._data=c,delete n.data,Object.defineProperty(n,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(p){this._data=p}}));let g;switch(e.algorithm){case"lttb":g=Nl(c,d,u,s,e);break;case"min-max":g=Hl(c,d,u,s);break;default:throw new Error(`Unsupported decimation algorithm '${e.algorithm}'`)}n._decimated=g})},destroy(i){Kn(i)}};function Yl(i,t,e){let s=i.segments,n=i.points,o=t.points,a=[];for(let r of s){let{start:l,end:c}=r;c=Cs(l,c,n);let h=Ss(e,n[l],n[c],r.loop);if(!t.segments){a.push({source:r,target:h,start:n[l],end:n[c]});continue}let d=ns(t,h);for(let u of d){let f=Ss(e,o[u.start],o[u.end],u.loop),g=ss(r,n,f);for(let p of g)a.push({source:p,target:u,start:{[e]:qn(h,f,"start",Math.max)},end:{[e]:qn(h,f,"end",Math.min)}})}}return a}function Ss(i,t,e,s){if(s)return;let n=t[i],o=e[i];return i==="angle"&&(n=G(n),o=G(o)),{property:i,start:n,end:o}}function Xl(i,t){let{x:e=null,y:s=null}=i||{},n=t.points,o=[];return t.segments.forEach(({start:a,end:r})=>{r=Cs(a,r,n);let l=n[a],c=n[r];s!==null?(o.push({x:l.x,y:s}),o.push({x:c.x,y:s})):e!==null&&(o.push({x:e,y:l.y}),o.push({x:e,y:c.y}))}),o}function Cs(i,t,e){for(;t>i;t--){let s=e[t];if(!isNaN(s.x)&&!isNaN(s.y))break}return t}function qn(i,t,e,s){return i&&t?s(i[e],t[e]):i?i[e]:t?t[e]:0}function To(i,t){let e=[],s=!1;return I(i)?(s=!0,e=i):e=Xl(i,t),e.length?new dt({points:e,options:{tension:0},_loop:s,_fullLoop:s}):null}function Gn(i){return i&&i.fill!==!1}function Ul(i,t,e){let n=i[t].fill,o=[t],a;if(!e)return n;for(;n!==!1&&o.indexOf(n)===-1;){if(!W(n))return n;if(a=i[n],!a)return!1;if(a.visible)return n;o.push(n),n=a.fill}return!1}function Kl(i,t,e){let s=Jl(i);if(D(s))return isNaN(s.value)?!1:s;let n=parseFloat(s);return W(n)&&Math.floor(n)===n?ql(s[0],t,n,e):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}function ql(i,t,e,s){return(i==="-"||i==="+")&&(e=t+e),e===t||e<0||e>=s?!1:e}function Gl(i,t){let e=null;return i==="start"?e=t.bottom:i==="end"?e=t.top:D(i)?e=t.getPixelForValue(i.value):t.getBasePixel&&(e=t.getBasePixel()),e}function Zl(i,t,e){let s;return i==="start"?s=e:i==="end"?s=t.options.reverse?t.min:t.max:D(i)?s=i.value:s=t.getBaseValue(),s}function Jl(i){let t=i.options,e=t.fill,s=C(e&&e.target,e);return s===void 0&&(s=!!t.backgroundColor),s===!1||s===null?!1:s===!0?"origin":s}function Ql(i){let{scale:t,index:e,line:s}=i,n=[],o=s.segments,a=s.points,r=tc(t,e);r.push(To({x:null,y:t.bottom},s));for(let l=0;l=0;--a){let r=n[a].$filler;r&&(r.line.updateControlPoints(o,r.axis),s&&r.fill&&fs(i.ctx,r,o))}},beforeDatasetsDraw(i,t,e){if(e.drawTime!=="beforeDatasetsDraw")return;let s=i.getSortedVisibleDatasetMetas();for(let n=s.length-1;n>=0;--n){let o=s[n].$filler;Gn(o)&&fs(i.ctx,o,i.chartArea)}},beforeDatasetDraw(i,t,e){let s=t.meta.$filler;!Gn(s)||e.drawTime!=="beforeDatasetDraw"||fs(i.ctx,s,i.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},to=(i,t)=>{let{boxHeight:e=t,boxWidth:s=t}=i;return i.usePointStyle&&(e=Math.min(e,t),s=i.pointStyleWidth||Math.min(s,t)),{boxWidth:s,boxHeight:e,itemHeight:Math.max(t,e)}},dc=(i,t)=>i!==null&&t!==null&&i.datasetIndex===t.datasetIndex&&i.index===t.index,mi=class extends it{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,s){this.maxWidth=t,this.maxHeight=e,this._margins=s,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let t=this.options.labels||{},e=z(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(s=>t.filter(s,this.chart.data))),t.sort&&(e=e.sort((s,n)=>t.sort(s,n,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){let{options:t,ctx:e}=this;if(!t.display){this.width=this.height=0;return}let s=t.labels,n=$(s.font),o=n.size,a=this._computeTitleHeight(),{boxWidth:r,itemHeight:l}=to(s,o),c,h;e.font=n.string,this.isHorizontal()?(c=this.maxWidth,h=this._fitRows(a,o,r,l)+10):(h=this.maxHeight,c=this._fitCols(a,o,r,l)+10),this.width=Math.min(c,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,s,n){let{ctx:o,maxWidth:a,options:{labels:{padding:r}}}=this,l=this.legendHitBoxes=[],c=this.lineWidths=[0],h=n+r,d=t;o.textAlign="left",o.textBaseline="middle";let u=-1,f=-h;return this.legendItems.forEach((g,p)=>{let m=s+e/2+o.measureText(g.text).width;(p===0||c[c.length-1]+m+2*r>a)&&(d+=h,c[c.length-(p>0?0:1)]=0,f+=h,u++),l[p]={left:0,top:f,row:u,width:m,height:n},c[c.length-1]+=m+r}),d}_fitCols(t,e,s,n){let{ctx:o,maxHeight:a,options:{labels:{padding:r}}}=this,l=this.legendHitBoxes=[],c=this.columnSizes=[],h=a-t,d=r,u=0,f=0,g=0,p=0;return this.legendItems.forEach((m,b)=>{let _=s+e/2+o.measureText(m.text).width;b>0&&f+n+2*r>h&&(d+=u+r,c.push({width:u,height:f}),g+=u+r,p++,u=f=0),l[b]={left:g,top:f,col:p,width:_,height:n},u=Math.max(u,_),f+=n+r}),d+=u,c.push({width:u,height:f}),d}adjustHitBoxes(){if(!this.options.display)return;let t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:s,labels:{padding:n},rtl:o}}=this,a=Et(o,this.left,this.width);if(this.isHorizontal()){let r=0,l=X(s,this.left+n,this.right-this.lineWidths[r]);for(let c of e)r!==c.row&&(r=c.row,l=X(s,this.left+n,this.right-this.lineWidths[r])),c.top+=this.top+t+n,c.left=a.leftForLtr(a.x(l),c.width),l+=c.width+n}else{let r=0,l=X(s,this.top+t+n,this.bottom-this.columnSizes[r].height);for(let c of e)c.col!==r&&(r=c.col,l=X(s,this.top+t+n,this.bottom-this.columnSizes[r].height)),c.top=l,c.left+=this.left+n,c.left=a.leftForLtr(a.x(c.left),c.width),l+=c.height+n}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){let t=this.ctx;xe(t,this),this._draw(),ye(t)}}_draw(){let{options:t,columnSizes:e,lineWidths:s,ctx:n}=this,{align:o,labels:a}=t,r=O.color,l=Et(t.rtl,this.left,this.width),c=$(a.font),{color:h,padding:d}=a,u=c.size,f=u/2,g;this.drawTitle(),n.textAlign=l.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=c.string;let{boxWidth:p,boxHeight:m,itemHeight:b}=to(a,u),_=function(w,S,k){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;n.save();let L=C(k.lineWidth,1);if(n.fillStyle=C(k.fillStyle,r),n.lineCap=C(k.lineCap,"butt"),n.lineDashOffset=C(k.lineDashOffset,0),n.lineJoin=C(k.lineJoin,"miter"),n.lineWidth=L,n.strokeStyle=C(k.strokeStyle,r),n.setLineDash(C(k.lineDash,[])),a.usePointStyle){let R={radius:m*Math.SQRT2/2,pointStyle:k.pointStyle,rotation:k.rotation,borderWidth:L},A=l.xPlus(w,p/2),H=S+f;Xi(n,R,A,H,a.pointStyleWidth&&p)}else{let R=S+Math.max((u-m)/2,0),A=l.leftForLtr(w,p),H=St(k.borderRadius);n.beginPath(),Object.values(H).some(q=>q!==0)?Gt(n,{x:A,y:R,w:p,h:m,radius:H}):n.rect(A,R,p,m),n.fill(),L!==0&&n.stroke()}n.restore()},v=function(w,S,k){kt(n,k.text,w,S+b/2,c,{strikethrough:k.hidden,textAlign:l.textAlign(k.textAlign)})},y=this.isHorizontal(),x=this._computeTitleHeight();y?g={x:X(o,this.left+d,this.right-s[0]),y:this.top+d+x,line:0}:g={x:this.left+d,y:X(o,this.top+x+d,this.bottom-e[0].height),line:0},es(this.ctx,t.textDirection);let M=b+d;this.legendItems.forEach((w,S)=>{n.strokeStyle=w.fontColor||h,n.fillStyle=w.fontColor||h;let k=n.measureText(w.text).width,L=l.textAlign(w.textAlign||(w.textAlign=a.textAlign)),R=p+f+k,A=g.x,H=g.y;l.setWidth(this.width),y?S>0&&A+R+d>this.right&&(H=g.y+=M,g.line++,A=g.x=X(o,this.left+d,this.right-s[g.line])):S>0&&H+M>this.bottom&&(A=g.x=A+e[g.line].width+d,g.line++,H=g.y=X(o,this.top+x+d,this.bottom-e[g.line].height));let q=l.x(A);_(q,H,w),A=tn(L,A+p+f,y?A+R:this.right,t.rtl),v(l.x(A),H,w),y?g.x+=R+d:g.y+=M}),is(this.ctx,t.textDirection)}drawTitle(){let t=this.options,e=t.title,s=$(e.font),n=U(e.padding);if(!e.display)return;let o=Et(t.rtl,this.left,this.width),a=this.ctx,r=e.position,l=s.size/2,c=n.top+l,h,d=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),h=this.top+c,d=X(t.align,d,this.right-u);else{let g=this.columnSizes.reduce((p,m)=>Math.max(p,m.height),0);h=c+X(t.align,this.top,this.bottom-g-t.labels.padding-this._computeTitleHeight())}let f=X(r,d,d+u);a.textAlign=o.textAlign(Ze(r)),a.textBaseline="middle",a.strokeStyle=e.color,a.fillStyle=e.color,a.font=s.string,kt(a,e.text,f,h,s)}_computeTitleHeight(){let t=this.options.title,e=$(t.font),s=U(t.padding);return t.display?e.lineHeight+s.height:0}_getLegendItemAt(t,e){let s,n,o;if(lt(t,this.left,this.right)&<(e,this.top,this.bottom)){for(o=this.legendHitBoxes,s=0;si.chart.options.color,boxWidth:40,padding:10,generateLabels(i){let t=i.data.datasets,{labels:{usePointStyle:e,pointStyle:s,textAlign:n,color:o}}=i.legend.options;return i._getSortedDatasetMetas().map(a=>{let r=a.controller.getStyle(e?0:void 0),l=U(r.borderWidth);return{text:t[a.index].label,fillStyle:r.backgroundColor,fontColor:o,hidden:!a.visible,lineCap:r.borderCapStyle,lineDash:r.borderDash,lineDashOffset:r.borderDashOffset,lineJoin:r.borderJoinStyle,lineWidth:(l.width+l.height)/4,strokeStyle:r.borderColor,pointStyle:s||r.pointStyle,rotation:r.rotation,textAlign:n||r.textAlign,borderRadius:0,datasetIndex:a.index}},this)}},title:{color:i=>i.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:i=>!i.startsWith("on"),labels:{_scriptable:i=>!["generateLabels","filter","sort"].includes(i)}}},Te=class extends it{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){let s=this.options;if(this.left=0,this.top=0,!s.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=e;let n=I(s.text)?s.text.length:1;this._padding=U(s.padding);let o=n*$(s.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){let t=this.options.position;return t==="top"||t==="bottom"}_drawArgs(t){let{top:e,left:s,bottom:n,right:o,options:a}=this,r=a.align,l=0,c,h,d;return this.isHorizontal()?(h=X(r,s,o),d=e+t,c=o-s):(a.position==="left"?(h=s+t,d=X(r,n,e),l=B*-.5):(h=o-t,d=X(r,e,n),l=B*.5),c=n-e),{titleX:h,titleY:d,maxWidth:c,rotation:l}}draw(){let t=this.ctx,e=this.options;if(!e.display)return;let s=$(e.font),o=s.lineHeight/2+this._padding.top,{titleX:a,titleY:r,maxWidth:l,rotation:c}=this._drawArgs(o);kt(t,e.text,0,0,s,{color:e.color,maxWidth:l,rotation:c,textAlign:Ze(e.align),textBaseline:"middle",translation:[a,r]})}};function gc(i,t){let e=new Te({ctx:i.ctx,options:t,chart:i});K.configure(i,e,t),K.addBox(i,e),i.titleBlock=e}var pc={id:"title",_element:Te,start(i,t,e){gc(i,e)},stop(i){let t=i.titleBlock;K.removeBox(i,t),delete i.titleBlock},beforeUpdate(i,t,e){let s=i.titleBlock;K.configure(i,s,e),s.options=e},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},ri=new WeakMap,mc={id:"subtitle",start(i,t,e){let s=new Te({ctx:i.ctx,options:e,chart:i});K.configure(i,s,e),K.addBox(i,s),ri.set(i,s)},stop(i){K.removeBox(i,ri.get(i)),ri.delete(i)},beforeUpdate(i,t,e){let s=ri.get(i);K.configure(i,s,e),s.options=e},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},Ce={average(i){if(!i.length)return!1;let t,e,s=0,n=0,o=0;for(t=0,e=i.length;t-1?i.split(` +`):i}function bc(i,t){let{element:e,datasetIndex:s,index:n}=t,o=i.getDatasetMeta(s).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:i,label:a,parsed:o.getParsed(n),raw:i.data.datasets[s].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:e}}function eo(i,t){let e=i.chart.ctx,{body:s,footer:n,title:o}=i,{boxWidth:a,boxHeight:r}=t,l=$(t.bodyFont),c=$(t.titleFont),h=$(t.footerFont),d=o.length,u=n.length,f=s.length,g=U(t.padding),p=g.height,m=0,b=s.reduce((y,x)=>y+x.before.length+x.lines.length+x.after.length,0);if(b+=i.beforeBody.length+i.afterBody.length,d&&(p+=d*c.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),b){let y=t.displayColors?Math.max(r,l.lineHeight):l.lineHeight;p+=f*y+(b-f)*l.lineHeight+(b-1)*t.bodySpacing}u&&(p+=t.footerMarginTop+u*h.lineHeight+(u-1)*t.footerSpacing);let _=0,v=function(y){m=Math.max(m,e.measureText(y).width+_)};return e.save(),e.font=c.string,E(i.title,v),e.font=l.string,E(i.beforeBody.concat(i.afterBody),v),_=t.displayColors?a+2+t.boxPadding:0,E(s,y=>{E(y.before,v),E(y.lines,v),E(y.after,v)}),_=0,e.font=h.string,E(i.footer,v),e.restore(),m+=g.width,{width:m,height:p}}function _c(i,t){let{y:e,height:s}=t;return ei.height-s/2?"bottom":"center"}function xc(i,t,e,s){let{x:n,width:o}=s,a=e.caretSize+e.caretPadding;if(i==="left"&&n+o+a>t.width||i==="right"&&n-o-a<0)return!0}function yc(i,t,e,s){let{x:n,width:o}=e,{width:a,chartArea:{left:r,right:l}}=i,c="center";return s==="center"?c=n<=(r+l)/2?"left":"right":n<=o/2?c="left":n>=a-o/2&&(c="right"),xc(c,i,t,e)&&(c="center"),c}function io(i,t,e){let s=e.yAlign||t.yAlign||_c(i,e);return{xAlign:e.xAlign||t.xAlign||yc(i,t,e,s),yAlign:s}}function vc(i,t){let{x:e,width:s}=i;return t==="right"?e-=s:t==="center"&&(e-=s/2),e}function Mc(i,t,e){let{y:s,height:n}=i;return t==="top"?s+=e:t==="bottom"?s-=n+e:s-=n/2,s}function so(i,t,e,s){let{caretSize:n,caretPadding:o,cornerRadius:a}=i,{xAlign:r,yAlign:l}=e,c=n+o,{topLeft:h,topRight:d,bottomLeft:u,bottomRight:f}=St(a),g=vc(t,r),p=Mc(t,l,c);return l==="center"?r==="left"?g+=c:r==="right"&&(g-=c):r==="left"?g-=Math.max(h,u)+n:r==="right"&&(g+=Math.max(d,f)+n),{x:Y(g,0,s.width-t.width),y:Y(p,0,s.height-t.height)}}function li(i,t,e){let s=U(e.padding);return t==="center"?i.x+i.width/2:t==="right"?i.x+i.width-s.right:i.x+s.left}function no(i){return ct([],bt(i))}function wc(i,t,e){return pt(i,{tooltip:t,tooltipItems:e,type:"tooltip"})}function oo(i,t){let e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return e?i.override(e):i}var Le=class extends it{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){let t=this._cachedAnimations;if(t)return t;let e=this.chart,s=this.options.setContext(this.getContext()),n=s.enabled&&e.options.animation&&s.animations,o=new di(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(o)),o}getContext(){return this.$context||(this.$context=wc(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,e){let{callbacks:s}=e,n=s.beforeTitle.apply(this,[t]),o=s.title.apply(this,[t]),a=s.afterTitle.apply(this,[t]),r=[];return r=ct(r,bt(n)),r=ct(r,bt(o)),r=ct(r,bt(a)),r}getBeforeBody(t,e){return no(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){let{callbacks:s}=e,n=[];return E(t,o=>{let a={before:[],lines:[],after:[]},r=oo(s,o);ct(a.before,bt(r.beforeLabel.call(this,o))),ct(a.lines,r.label.call(this,o)),ct(a.after,bt(r.afterLabel.call(this,o))),n.push(a)}),n}getAfterBody(t,e){return no(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){let{callbacks:s}=e,n=s.beforeFooter.apply(this,[t]),o=s.footer.apply(this,[t]),a=s.afterFooter.apply(this,[t]),r=[];return r=ct(r,bt(n)),r=ct(r,bt(o)),r=ct(r,bt(a)),r}_createItems(t){let e=this._active,s=this.chart.data,n=[],o=[],a=[],r=[],l,c;for(l=0,c=e.length;lt.filter(h,d,u,s))),t.itemSort&&(r=r.sort((h,d)=>t.itemSort(h,d,s))),E(r,h=>{let d=oo(t.callbacks,h);n.push(d.labelColor.call(this,h)),o.push(d.labelPointStyle.call(this,h)),a.push(d.labelTextColor.call(this,h))}),this.labelColors=n,this.labelPointStyles=o,this.labelTextColors=a,this.dataPoints=r,r}update(t,e){let s=this.options.setContext(this.getContext()),n=this._active,o,a=[];if(!n.length)this.opacity!==0&&(o={opacity:0});else{let r=Ce[s.position].call(this,n,this._eventPosition);a=this._createItems(s),this.title=this.getTitle(a,s),this.beforeBody=this.getBeforeBody(a,s),this.body=this.getBody(a,s),this.afterBody=this.getAfterBody(a,s),this.footer=this.getFooter(a,s);let l=this._size=eo(this,s),c=Object.assign({},r,l),h=io(this.chart,s,c),d=so(s,c,h,this.chart);this.xAlign=h.xAlign,this.yAlign=h.yAlign,o={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:r.x,caretY:r.y}}this._tooltipItems=a,this.$context=void 0,o&&this._resolveAnimations().update(this,o),t&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,s,n){let o=this.getCaretPosition(t,s,n);e.lineTo(o.x1,o.y1),e.lineTo(o.x2,o.y2),e.lineTo(o.x3,o.y3)}getCaretPosition(t,e,s){let{xAlign:n,yAlign:o}=this,{caretSize:a,cornerRadius:r}=s,{topLeft:l,topRight:c,bottomLeft:h,bottomRight:d}=St(r),{x:u,y:f}=t,{width:g,height:p}=e,m,b,_,v,y,x;return o==="center"?(y=f+p/2,n==="left"?(m=u,b=m-a,v=y+a,x=y-a):(m=u+g,b=m+a,v=y-a,x=y+a),_=m):(n==="left"?b=u+Math.max(l,h)+a:n==="right"?b=u+g-Math.max(c,d)-a:b=this.caretX,o==="top"?(v=f,y=v-a,m=b-a,_=b+a):(v=f+p,y=v+a,m=b+a,_=b-a),x=v),{x1:m,x2:b,x3:_,y1:v,y2:y,y3:x}}drawTitle(t,e,s){let n=this.title,o=n.length,a,r,l;if(o){let c=Et(s.rtl,this.x,this.width);for(t.x=li(this,s.titleAlign,s),e.textAlign=c.textAlign(s.titleAlign),e.textBaseline="middle",a=$(s.titleFont),r=s.titleSpacing,e.fillStyle=s.titleColor,e.font=a.string,l=0;lv!==0)?(t.beginPath(),t.fillStyle=o.multiKeyBackground,Gt(t,{x:m,y:p,w:c,h:l,radius:_}),t.fill(),t.stroke(),t.fillStyle=a.backgroundColor,t.beginPath(),Gt(t,{x:b,y:p+1,w:c-2,h:l-2,radius:_}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(m,p,c,l),t.strokeRect(m,p,c,l),t.fillStyle=a.backgroundColor,t.fillRect(b,p+1,c-2,l-2))}t.fillStyle=this.labelTextColors[s]}drawBody(t,e,s){let{body:n}=this,{bodySpacing:o,bodyAlign:a,displayColors:r,boxHeight:l,boxWidth:c,boxPadding:h}=s,d=$(s.bodyFont),u=d.lineHeight,f=0,g=Et(s.rtl,this.x,this.width),p=function(S){e.fillText(S,g.x(t.x+f),t.y+u/2),t.y+=u+o},m=g.textAlign(a),b,_,v,y,x,M,w;for(e.textAlign=a,e.textBaseline="middle",e.font=d.string,t.x=li(this,m,s),e.fillStyle=s.bodyColor,E(this.beforeBody,p),f=r&&m!=="right"?a==="center"?c/2+h:c+2+h:0,y=0,M=n.length;y0&&e.stroke()}_updateAnimationTarget(t){let e=this.chart,s=this.$animations,n=s&&s.x,o=s&&s.y;if(n||o){let a=Ce[t.position].call(this,this._active,this._eventPosition);if(!a)return;let r=this._size=eo(this,t),l=Object.assign({},a,this._size),c=io(e,t,l),h=so(t,l,c,e);(n._to!==h.x||o._to!==h.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=r.width,this.height=r.height,this.caretX=a.x,this.caretY=a.y,this._resolveAnimations().update(this,h))}}_willRender(){return!!this.opacity}draw(t){let e=this.options.setContext(this.getContext()),s=this.opacity;if(!s)return;this._updateAnimationTarget(e);let n={width:this.width,height:this.height},o={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;let a=U(e.padding),r=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&r&&(t.save(),t.globalAlpha=s,this.drawBackground(o,t,n,e),es(t,e.textDirection),o.y+=a.top,this.drawTitle(o,t,e),this.drawBody(o,t,e),this.drawFooter(o,t,e),is(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){let s=this._active,n=t.map(({datasetIndex:r,index:l})=>{let c=this.chart.getDatasetMeta(r);if(!c)throw new Error("Cannot find a dataset at index "+r);return{datasetIndex:r,element:c.data[l],index:l}}),o=!be(s,n),a=this._positionChanged(n,e);(o||a)&&(this._active=n,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,s=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let n=this.options,o=this._active||[],a=this._getActiveElements(t,o,e,s),r=this._positionChanged(a,t),l=e||!be(a,o)||r;return l&&(this._active=a,(n.enabled||n.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,s,n){let o=this.options;if(t.type==="mouseout")return[];if(!n)return e;let a=this.chart.getElementsAtEventForMode(t,o.mode,o,s);return o.reverse&&a.reverse(),a}_positionChanged(t,e){let{caretX:s,caretY:n,options:o}=this,a=Ce[o.position].call(this,t,e);return a!==!1&&(s!==a.x||n!==a.y)}};Le.positioners=Ce;var kc={id:"tooltip",_element:Le,positioners:Ce,afterInit(i,t,e){e&&(i.tooltip=new Le({chart:i,options:e}))},beforeUpdate(i,t,e){i.tooltip&&i.tooltip.initialize(e)},reset(i,t,e){i.tooltip&&i.tooltip.initialize(e)},afterDraw(i){let t=i.tooltip;if(t&&t._willRender()){let e={tooltip:t};if(i.notifyPlugins("beforeTooltipDraw",e)===!1)return;t.draw(i.ctx),i.notifyPlugins("afterTooltipDraw",e)}},afterEvent(i,t){if(i.tooltip){let e=t.replay;i.tooltip.handleEvent(t.event,e,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(i,t)=>t.bodyFont.size,boxWidth:(i,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:rt,title(i){if(i.length>0){let t=i[0],e=t.chart.data.labels,s=e?e.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(s>0&&t.dataIndexi!=="filter"&&i!=="itemSort"&&i!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Sc=Object.freeze({__proto__:null,Decimation:$l,Filler:hc,Legend:fc,SubTitle:mc,Title:pc,Tooltip:kc}),Pc=(i,t,e,s)=>(typeof t=="string"?(e=i.push(t)-1,s.unshift({index:e,label:t})):isNaN(t)&&(e=null),e);function Cc(i,t,e,s){let n=i.indexOf(t);if(n===-1)return Pc(i,t,e,s);let o=i.lastIndexOf(t);return n!==o?e:n}var Dc=(i,t)=>i===null?null:Y(Math.round(i),0,t),he=class extends _t{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){let e=this._addedLabels;if(e.length){let s=this.getLabels();for(let{index:n,label:o}of e)s[n]===o&&s.splice(n,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(T(t))return null;let s=this.getLabels();return e=isFinite(e)&&s[e]===t?e:Cc(s,t,C(e,t),this._addedLabels),Dc(e,s.length-1)}determineDataLimits(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),{min:s,max:n}=this.getMinMax(!0);this.options.bounds==="ticks"&&(t||(s=0),e||(n=this.getLabels().length-1)),this.min=s,this.max=n}buildTicks(){let t=this.min,e=this.max,s=this.options.offset,n=[],o=this.getLabels();o=t===0&&e===o.length-1?o:o.slice(t,e+1),this._valueRange=Math.max(o.length-(s?0:1),1),this._startValue=this.min-(s?.5:0);for(let a=t;a<=e;a++)n.push({value:a});return n}getLabelForValue(t){let e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}};he.id="category";he.defaults={ticks:{callback:he.prototype.getLabelForValue}};function Oc(i,t){let e=[],{bounds:n,step:o,min:a,max:r,precision:l,count:c,maxTicks:h,maxDigits:d,includeBounds:u}=i,f=o||1,g=h-1,{min:p,max:m}=t,b=!T(a),_=!T(r),v=!T(c),y=(m-p)/(d+1),x=Ti((m-p)/g/f)*f,M,w,S,k;if(x<1e-14&&!b&&!_)return[{value:p},{value:m}];k=Math.ceil(m/x)-Math.floor(p/x),k>g&&(x=Ti(k*x/g/f)*f),T(l)||(M=Math.pow(10,l),x=Math.ceil(x*M)/M),n==="ticks"?(w=Math.floor(p/x)*x,S=Math.ceil(m/x)*x):(w=p,S=m),b&&_&&o&&Us((r-a)/o,x/1e3)?(k=Math.round(Math.min((r-a)/x,h)),x=(r-a)/k,w=a,S=r):v?(w=b?a:w,S=_?r:S,k=c-1,x=(S-w)/k):(k=(S-w)/x,Kt(k,Math.round(k),x/1e3)?k=Math.round(k):k=Math.ceil(k));let L=Math.max(Ri(x),Ri(w));M=Math.pow(10,T(l)?L:l),w=Math.round(w*M)/M,S=Math.round(S*M)/M;let R=0;for(b&&(u&&w!==a?(e.push({value:a}),wn=e?n:l,r=l=>o=s?o:l;if(t){let l=ot(n),c=ot(o);l<0&&c<0?r(0):l>0&&c>0&&a(0)}if(n===o){let l=1;(o>=Number.MAX_SAFE_INTEGER||n<=Number.MIN_SAFE_INTEGER)&&(l=Math.abs(o*.05)),r(o+l),t||a(n-l)}this.min=n,this.max=o}getTickLimit(){let t=this.options.ticks,{maxTicksLimit:e,stepSize:s}=t,n;return s?(n=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,n>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${n} ticks. Limiting to 1000.`),n=1e3)):(n=this.computeTickLimit(),e=e||11),e&&(n=Math.min(e,n)),n}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){let t=this.options,e=t.ticks,s=this.getTickLimit();s=Math.max(2,s);let n={maxTicks:s,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:e.includeBounds!==!1},o=this._range||this,a=Oc(n,o);return t.bounds==="ticks"&&Li(a,this,"value"),t.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}configure(){let t=this.ticks,e=this.min,s=this.max;if(super.configure(),this.options.offset&&t.length){let n=(s-e)/Math.max(t.length-1,1)/2;e-=n,s+=n}this._startValue=e,this._endValue=s,this._valueRange=s-e}getLabelForValue(t){return Jt(t,this.chart.options.locale,this.options.ticks.format)}},Re=class extends de{determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=W(t)?t:0,this.max=W(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){let t=this.isHorizontal(),e=t?this.width:this.height,s=nt(this.options.ticks.minRotation),n=(t?Math.sin(s):Math.cos(s))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,o.lineHeight/n))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}};Re.id="linear";Re.defaults={ticks:{callback:bi.formatters.numeric}};function ro(i){return i/Math.pow(10,Math.floor(tt(i)))===1}function Ac(i,t){let e=Math.floor(tt(t.max)),s=Math.ceil(t.max/Math.pow(10,e)),n=[],o=Q(i.min,Math.pow(10,Math.floor(tt(t.min)))),a=Math.floor(tt(o)),r=Math.floor(o/Math.pow(10,a)),l=a<0?Math.pow(10,Math.abs(a)):1;do n.push({value:o,major:ro(o)}),++r,r===10&&(r=1,++a,l=a>=0?1:l),o=Math.round(r*Math.pow(10,a)*l)/l;while(a0?s:null}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=W(t)?Math.max(0,t):null,this.max=W(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),s=this.min,n=this.max,o=l=>s=t?s:l,a=l=>n=e?n:l,r=(l,c)=>Math.pow(10,Math.floor(tt(l))+c);s===n&&(s<=0?(o(1),a(10)):(o(r(s,-1)),a(r(n,1)))),s<=0&&o(r(n,-1)),n<=0&&a(r(s,1)),this._zero&&this.min!==this._suggestedMin&&s===r(this.min,0)&&o(r(s,-1)),this.min=s,this.max=n}buildTicks(){let t=this.options,e={min:this._userMin,max:this._userMax},s=Ac(e,this);return t.bounds==="ticks"&&Li(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}getLabelForValue(t){return t===void 0?"0":Jt(t,this.chart.options.locale,this.options.ticks.format)}configure(){let t=this.min;super.configure(),this._startValue=tt(t),this._valueRange=tt(this.max)-tt(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(tt(t)-this._startValue)/this._valueRange)}getValueForPixel(t){let e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}};Ee.id="logarithmic";Ee.defaults={ticks:{callback:bi.formatters.logarithmic,major:{enabled:!0}}};function Ps(i){let t=i.ticks;if(t.display&&i.display){let e=U(t.backdropPadding);return C(t.font&&t.font.size,O.font.size)+e.height}return 0}function Tc(i,t,e){return e=I(e)?e:[e],{w:rn(i,t.string,e),h:e.length*t.lineHeight}}function lo(i,t,e,s,n){return i===s||i===n?{start:t-e/2,end:t+e/2}:in?{start:t-e,end:t}:{start:t,end:t+e}}function Lc(i){let t={l:i.left+i._padding.left,r:i.right-i._padding.right,t:i.top+i._padding.top,b:i.bottom-i._padding.bottom},e=Object.assign({},t),s=[],n=[],o=i._pointLabels.length,a=i.options.pointLabels,r=a.centerPointLabels?B/o:0;for(let l=0;lt.r&&(r=(s.end-t.r)/o,i.r=Math.max(i.r,t.r+r)),n.startt.b&&(l=(n.end-t.b)/a,i.b=Math.max(i.b,t.b+l))}function Ec(i,t,e){let s=[],n=i._pointLabels.length,o=i.options,a=Ps(o)/2,r=i.drawingArea,l=o.pointLabels.centerPointLabels?B/n:0;for(let c=0;c270||e<90)&&(i-=t),i}function Bc(i,t){let{ctx:e,options:{pointLabels:s}}=i;for(let n=t-1;n>=0;n--){let o=s.setContext(i.getPointLabelContext(n)),a=$(o.font),{x:r,y:l,textAlign:c,left:h,top:d,right:u,bottom:f}=i._pointLabelItems[n],{backdropColor:g}=o;if(!T(g)){let p=St(o.borderRadius),m=U(o.backdropPadding);e.fillStyle=g;let b=h-m.left,_=d-m.top,v=u-h+m.width,y=f-d+m.height;Object.values(p).some(x=>x!==0)?(e.beginPath(),Gt(e,{x:b,y:_,w:v,h:y,radius:p}),e.fill()):e.fillRect(b,_,v,y)}kt(e,i._pointLabels[n],r,l+a.lineHeight/2,a,{color:o.color,textAlign:c,textBaseline:"middle"})}}function Lo(i,t,e,s){let{ctx:n}=i;if(e)n.arc(i.xCenter,i.yCenter,t,0,F);else{let o=i.getPointPosition(0,t);n.moveTo(o.x,o.y);for(let a=1;a{let n=z(this.options.pointLabels.callback,[e,s],this);return n||n===0?n:""}).filter((e,s)=>this.chart.getDataVisibility(s))}fit(){let t=this.options;t.display&&t.pointLabels.display?Lc(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,s,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((s-n)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,s,n))}getIndexAngle(t){let e=F/(this._pointLabels.length||1),s=this.options.startAngle||0;return G(t*e+nt(s))}getDistanceFromCenterForValue(t){if(T(t))return NaN;let e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(T(t))return NaN;let e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){let e=this._pointLabels||[];if(t>=0&&t{if(h!==0){r=this.getDistanceFromCenterForValue(c.value);let d=n.setContext(this.getContext(h-1));Vc(this,d,r,o)}}),s.display){for(t.save(),a=o-1;a>=0;a--){let c=s.setContext(this.getPointLabelContext(a)),{color:h,lineWidth:d}=c;!d||!h||(t.lineWidth=d,t.strokeStyle=h,t.setLineDash(c.borderDash),t.lineDashOffset=c.borderDashOffset,r=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),l=this.getPointPosition(a,r),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){let t=this.ctx,e=this.options,s=e.ticks;if(!s.display)return;let n=this.getIndexAngle(0),o,a;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(n),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((r,l)=>{if(l===0&&!e.reverse)return;let c=s.setContext(this.getContext(l)),h=$(c.font);if(o=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){t.font=h.string,a=t.measureText(r.label).width,t.fillStyle=c.backdropColor;let d=U(c.backdropPadding);t.fillRect(-a/2-d.left,-o-h.size/2-d.top,a+d.width,h.size+d.height)}kt(t,r.label,0,-o,h,{color:c.color})}),t.restore()}drawTitle(){}};zt.id="radialLinear";zt.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:bi.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(i){return i},padding:5,centerPointLabels:!1}};zt.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};zt.descriptors={angleLines:{_fallback:"grid"}};var _i={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Z=Object.keys(_i);function Nc(i,t){return i-t}function co(i,t){if(T(t))return null;let e=i._adapter,{parser:s,round:n,isoWeekday:o}=i._parseOpts,a=t;return typeof s=="function"&&(a=s(a)),W(a)||(a=typeof s=="string"?e.parse(a,s):e.parse(a)),a===null?null:(n&&(a=n==="week"&&(Rt(o)||o===!0)?e.startOf(a,"isoWeek",o):e.startOf(a,n)),+a)}function ho(i,t,e,s){let n=Z.length;for(let o=Z.indexOf(i);o=Z.indexOf(e);o--){let a=Z[o];if(_i[a].common&&i._adapter.diff(n,s,a)>=t-1)return a}return Z[e?Z.indexOf(e):0]}function jc(i){for(let t=Z.indexOf(i)+1,e=Z.length;t=t?e[s]:e[n];i[o]=!0}}function $c(i,t,e,s){let n=i._adapter,o=+n.startOf(t[0].value,s),a=t[t.length-1].value,r,l;for(r=o;r<=a;r=+n.add(r,1,s))l=e[r],l>=0&&(t[l].major=!0);return t}function fo(i,t,e){let s=[],n={},o=t.length,a,r;for(a=0;a+t.value))}initOffsets(t){let e=0,s=0,n,o;this.options.offset&&t.length&&(n=this.getDecimalForValue(t[0]),t.length===1?e=1-n:e=(this.getDecimalForValue(t[1])-n)/2,o=this.getDecimalForValue(t[t.length-1]),t.length===1?s=o:s=(o-this.getDecimalForValue(t[t.length-2]))/2);let a=t.length<3?.5:.25;e=Y(e,0,a),s=Y(s,0,a),this._offsets={start:e,end:s,factor:1/(e+1+s)}}_generate(){let t=this._adapter,e=this.min,s=this.max,n=this.options,o=n.time,a=o.unit||ho(o.minUnit,e,s,this._getLabelCapacity(e)),r=C(o.stepSize,1),l=a==="week"?o.isoWeekday:!1,c=Rt(l)||l===!0,h={},d=e,u,f;if(c&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,c?"day":a),t.diff(s,e,a)>1e5*r)throw new Error(e+" and "+s+" are too far apart with stepSize of "+r+" "+a);let g=n.ticks.source==="data"&&this.getDataTimestamps();for(u=d,f=0;up-m).map(p=>+p)}getLabelForValue(t){let e=this._adapter,s=this.options.time;return s.tooltipFormat?e.format(t,s.tooltipFormat):e.format(t,s.displayFormats.datetime)}_tickFormatFunction(t,e,s,n){let o=this.options,a=o.time.displayFormats,r=this._unit,l=this._majorUnit,c=r&&a[r],h=l&&a[l],d=s[e],u=l&&h&&d&&d.major,f=this._adapter.format(t,n||(u?h:c)),g=o.ticks.callback;return g?z(g,[f,e,s],this):f}generateTickLabels(t){let e,s,n;for(e=0,s=t.length;e0?r:1}getDataTimestamps(){let t=this._cache.data||[],e,s;if(t.length)return t;let n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(e=0,s=n.length;e=i[s].pos&&t<=i[n].pos&&({lo:s,hi:n}=at(i,"pos",t)),{pos:o,time:r}=i[s],{pos:a,time:l}=i[n]):(t>=i[s].time&&t<=i[n].time&&({lo:s,hi:n}=at(i,"time",t)),{time:o,pos:r}=i[s],{time:a,pos:l}=i[n]);let c=a-o;return c?r+(l-r)*(t-o)/c:r}var Fe=class extends Bt{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=ci(e,this.min),this._tableRange=ci(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){let{min:e,max:s}=this,n=[],o=[],a,r,l,c,h;for(a=0,r=t.length;a=e&&c<=s&&n.push(c);if(n.length<2)return[{time:e,pos:0},{time:s,pos:1}];for(a=0,r=n.length;a{Alpine.store("theme");let s=this.getChart();s&&s.destroy(),this.initChart()}),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{Alpine.store("theme")==="system"&&this.$nextTick(()=>{let s=this.getChart();s&&s.destroy(),this.initChart()})})},initChart:function(){return ze.defaults.backgroundColor=getComputedStyle(this.$refs.backgroundColorElement).color,ze.defaults.borderColor=getComputedStyle(this.$refs.borderColorElement).color,new ze(this.$refs.canvas,{type:"line",data:{labels:t,datasets:[{data:e,borderWidth:2,fill:"start",tension:.5}]},options:{animation:{duration:0},elements:{point:{radius:0}},maintainAspectRatio:!1,plugins:{legend:{display:!1}},scales:{x:{display:!1},y:{display:!1}},tooltips:{enabled:!1}}})},getChart:function(){return ze.getChart(this.$refs.canvas)}}}export{Xc as default}; +/*! Bundled license information: + +chart.js/dist/chunks/helpers.segment.mjs: + (*! + * Chart.js v3.9.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + *) + +chart.js/dist/chunks/helpers.segment.mjs: + (*! + * @kurkle/color v0.2.1 + * https://github.com/kurkle/color#readme + * (c) 2022 Jukka Kurkela + * Released under the MIT License + *) + +chart.js/dist/chart.mjs: + (*! + * Chart.js v3.9.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + *) +*/ diff --git a/public/vendor/filament-log/css/filament-log.css b/public/vendor/filament-log/css/filament-log.css deleted file mode 100644 index d18c4428b..000000000 --- a/public/vendor/filament-log/css/filament-log.css +++ /dev/null @@ -1 +0,0 @@ -*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.border{border-width:1px}.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity))}.p-6{padding:1.5rem}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)} diff --git a/public/vendor/filament-log/mix-manifest.json b/public/vendor/filament-log/mix-manifest.json deleted file mode 100644 index 216efc7a8..000000000 --- a/public/vendor/filament-log/mix-manifest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "/css/filament-log.css": "/css/filament-log.css" -} diff --git a/resources/css/app.css b/resources/css/app.css deleted file mode 100644 index e69de29bb..000000000 diff --git a/resources/css/filament/admin/tailwind.config.js b/resources/css/filament/admin/tailwind.config.js new file mode 100644 index 000000000..d072519f0 --- /dev/null +++ b/resources/css/filament/admin/tailwind.config.js @@ -0,0 +1,11 @@ +import preset from '../../../../vendor/filament/filament/tailwind.config.preset' + +export default { + presets: [preset], + content: [ + './app/Filament/**/*.php', + './resources/views/filament/**/*.blade.php', + './vendor/filament/**/*.blade.php', + './vendor/awcodes/filament-versions/resources/**/*.blade.php', + ], +} diff --git a/resources/css/filament/admin/theme.css b/resources/css/filament/admin/theme.css new file mode 100644 index 000000000..1d282412f --- /dev/null +++ b/resources/css/filament/admin/theme.css @@ -0,0 +1,3 @@ +@import '../../../../vendor/filament/filament/resources/css/theme.css'; + +@config './tailwind.config.js'; diff --git a/resources/img/speedtest-tracker-icon.png b/resources/img/speedtest-tracker-icon.png deleted file mode 100644 index 77c203fcd0ca4600b742b4d5b7c4fd2ba66ab6fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2548 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 KMNUMnLSTaMHsr|w diff --git a/resources/js/app.js b/resources/js/app.js deleted file mode 100644 index e69de29bb..000000000 diff --git a/resources/views/filament/pages/dashboard.blade.php b/resources/views/filament/pages/dashboard.blade.php index 4f12f8ae4..f351a1c97 100644 --- a/resources/views/filament/pages/dashboard.blade.php +++ b/resources/views/filament/pages/dashboard.blade.php @@ -1,5 +1,3 @@ - -
-

Last speedtest run at: {{ $lastResult }}

-
-
+ + {{-- Silence is golden --}} + diff --git a/resources/views/filament/pages/delete-data.blade.php b/resources/views/filament/pages/delete-data.blade.php index 4471e038a..969af6295 100644 --- a/resources/views/filament/pages/delete-data.blade.php +++ b/resources/views/filament/pages/delete-data.blade.php @@ -1,9 +1,5 @@ - + - -

Results Data

-
-
',Kd=Number.isNaN||Le.isNaN;function Y(e){return typeof e=="number"&&!Kd(e)}var nr=function(t){return t>0&&t<1/0};function qi(e){return typeof e>"u"}function Qe(e){return ji(e)==="object"&&e!==null}var Jd=Object.prototype.hasOwnProperty;function dt(e){if(!Qe(e))return!1;try{var t=e.constructor,i=t.prototype;return t&&i&&Jd.call(i,"isPrototypeOf")}catch{return!1}}function he(e){return typeof e=="function"}var eu=Array.prototype.slice;function gr(e){return Array.from?Array.from(e):eu.call(e)}function ie(e,t){return e&&he(t)&&(Array.isArray(e)||Y(e.length)?gr(e).forEach(function(i,a){t.call(e,i,a,e)}):Qe(e)&&Object.keys(e).forEach(function(i){t.call(e,e[i],i,e)})),e}var Q=Object.assign||function(t){for(var i=arguments.length,a=new Array(i>1?i-1:0),n=1;n0&&a.forEach(function(r){Qe(r)&&Object.keys(r).forEach(function(o){t[o]=r[o]})}),t},tu=/\.\d*(?:0|9){12}\d*$/;function ht(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return tu.test(e)?Math.round(e*t)/t:e}var iu=/^width|height|left|top|marginLeft|marginTop$/;function Ne(e,t){var i=e.style;ie(t,function(a,n){iu.test(n)&&Y(a)&&(a="".concat(a,"px")),i[n]=a})}function au(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function oe(e,t){if(t){if(Y(e.length)){ie(e,function(a){oe(a,t)});return}if(e.classList){e.classList.add(t);return}var i=e.className.trim();i?i.indexOf(t)<0&&(e.className="".concat(i," ").concat(t)):e.className=t}}function ve(e,t){if(t){if(Y(e.length)){ie(e,function(i){ve(i,t)});return}if(e.classList){e.classList.remove(t);return}e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function ut(e,t,i){if(t){if(Y(e.length)){ie(e,function(a){ut(a,t,i)});return}i?oe(e,t):ve(e,t)}}var nu=/([a-z\d])([A-Z])/g;function ca(e){return e.replace(nu,"$1-$2").toLowerCase()}function na(e,t){return Qe(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(ca(t)))}function xt(e,t,i){Qe(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute("data-".concat(ca(t)),i)}function ru(e,t){if(Qe(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch{e.dataset[t]=void 0}else e.removeAttribute("data-".concat(ca(t)))}var Er=/\s\s*/,Tr=function(){var e=!1;if(oi){var t=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(r){t=r}});Le.addEventListener("test",i,a),Le.removeEventListener("test",i,a)}return e}();function Ae(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(Er).forEach(function(r){if(!Tr){var o=e.listeners;o&&o[r]&&o[r][i]&&(n=o[r][i],delete o[r][i],Object.keys(o[r]).length===0&&delete o[r],Object.keys(o).length===0&&delete e.listeners)}e.removeEventListener(r,n,a)})}function be(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(Er).forEach(function(r){if(a.once&&!Tr){var o=e.listeners,l=o===void 0?{}:o;n=function(){delete l[r][i],e.removeEventListener(r,n,a);for(var u=arguments.length,c=new Array(u),d=0;dMath.abs(i)&&(i=h)})}),i}function ni(e,t){var i=e.pageX,a=e.pageY,n={endX:i,endY:a};return t?n:lr({startX:i,startY:a},n)}function su(e){var t=0,i=0,a=0;return ie(e,function(n){var r=n.startX,o=n.startY;t+=r,i+=o,a+=1}),t/=a,i/=a,{pageX:t,pageY:i}}function Be(e){var t=e.aspectRatio,i=e.height,a=e.width,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",r=nr(a),o=nr(i);if(r&&o){var l=i*t;n==="contain"&&l>a||n==="cover"&&l90?{width:s,height:l}:{width:l,height:s}}function du(e,t,i,a){var n=t.aspectRatio,r=t.naturalWidth,o=t.naturalHeight,l=t.rotate,s=l===void 0?0:l,u=t.scaleX,c=u===void 0?1:u,d=t.scaleY,h=d===void 0?1:d,f=i.aspectRatio,p=i.naturalWidth,m=i.naturalHeight,g=a.fillColor,b=g===void 0?"transparent":g,E=a.imageSmoothingEnabled,T=E===void 0?!0:E,_=a.imageSmoothingQuality,y=_===void 0?"low":_,I=a.maxWidth,A=I===void 0?1/0:I,R=a.maxHeight,S=R===void 0?1/0:R,x=a.minWidth,D=x===void 0?0:x,O=a.minHeight,z=O===void 0?0:O,v=document.createElement("canvas"),P=v.getContext("2d"),w=Be({aspectRatio:f,width:A,height:S}),L=Be({aspectRatio:f,width:D,height:z},"cover"),F=Math.min(w.width,Math.max(L.width,p)),C=Math.min(w.height,Math.max(L.height,m)),V=Be({aspectRatio:n,width:A,height:S}),G=Be({aspectRatio:n,width:D,height:z},"cover"),B=Math.min(V.width,Math.max(G.width,r)),N=Math.min(V.height,Math.max(G.height,o)),k=[-B/2,-N/2,B,N];return v.width=ht(F),v.height=ht(C),P.fillStyle=b,P.fillRect(0,0,F,C),P.save(),P.translate(F/2,C/2),P.rotate(s*Math.PI/180),P.scale(c,h),P.imageSmoothingEnabled=T,P.imageSmoothingQuality=y,P.drawImage.apply(P,[e].concat(sr(k.map(function(q){return Math.floor(ht(q))})))),P.restore(),v}var br=String.fromCharCode;function uu(e,t,i){var a="";i+=t;for(var n=t;n0;)i.push(br.apply(null,gr(n.subarray(0,a)))),n=n.subarray(a);return"data:".concat(t,";base64,").concat(btoa(i.join("")))}function mu(e){var t=new DataView(e),i;try{var a,n,r;if(t.getUint8(0)===255&&t.getUint8(1)===216)for(var o=t.byteLength,l=2;l+1=8&&(r=u+d)}}}if(r){var h=t.getUint16(r,a),f,p;for(p=0;p=0?r:pr),height:Math.max(a.offsetHeight,o>=0?o:mr)};this.containerData=l,Ne(n,{width:l.width,height:l.height}),oe(t,fe),ve(n,fe)},initCanvas:function(){var t=this.containerData,i=this.imageData,a=this.options.viewMode,n=Math.abs(i.rotate)%180===90,r=n?i.naturalHeight:i.naturalWidth,o=n?i.naturalWidth:i.naturalHeight,l=r/o,s=t.width,u=t.height;t.height*l>t.width?a===3?s=t.height*l:u=t.width/l:a===3?u=t.width/l:s=t.height*l;var c={aspectRatio:l,naturalWidth:r,naturalHeight:o,width:s,height:u};this.canvasData=c,this.limited=a===1||a===2,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=Q({},c)},limitCanvas:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=a.viewMode,s=r.aspectRatio,u=this.cropped&&o;if(t){var c=Number(a.minCanvasWidth)||0,d=Number(a.minCanvasHeight)||0;l>1?(c=Math.max(c,n.width),d=Math.max(d,n.height),l===3&&(d*s>c?c=d*s:d=c/s)):l>0&&(c?c=Math.max(c,u?o.width:0):d?d=Math.max(d,u?o.height:0):u&&(c=o.width,d=o.height,d*s>c?c=d*s:d=c/s));var h=Be({aspectRatio:s,width:c,height:d});c=h.width,d=h.height,r.minWidth=c,r.minHeight=d,r.maxWidth=1/0,r.maxHeight=1/0}if(i)if(l>(u?0:1)){var f=n.width-r.width,p=n.height-r.height;r.minLeft=Math.min(0,f),r.minTop=Math.min(0,p),r.maxLeft=Math.max(0,f),r.maxTop=Math.max(0,p),u&&this.limited&&(r.minLeft=Math.min(o.left,o.left+(o.width-r.width)),r.minTop=Math.min(o.top,o.top+(o.height-r.height)),r.maxLeft=o.left,r.maxTop=o.top,l===2&&(r.width>=n.width&&(r.minLeft=Math.min(0,f),r.maxLeft=Math.max(0,f)),r.height>=n.height&&(r.minTop=Math.min(0,p),r.maxTop=Math.max(0,p))))}else r.minLeft=-r.width,r.minTop=-r.height,r.maxLeft=n.width,r.maxTop=n.height},renderCanvas:function(t,i){var a=this.canvasData,n=this.imageData;if(i){var r=cu({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),o=r.width,l=r.height,s=a.width*(o/a.naturalWidth),u=a.height*(l/a.naturalHeight);a.left-=(s-a.width)/2,a.top-=(u-a.height)/2,a.width=s,a.height=u,a.aspectRatio=o/l,a.naturalWidth=o,a.naturalHeight=l,this.limitCanvas(!0,!1)}(a.width>a.maxWidth||a.widtha.maxHeight||a.heighti.width?r.height=r.width/a:r.width=r.height*a),this.cropBoxData=r,this.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*n),r.height=Math.max(r.minHeight,r.height*n),r.left=i.left+(i.width-r.width)/2,r.top=i.top+(i.height-r.height)/2,r.oldLeft=r.left,r.oldTop=r.top,this.initialCropBoxData=Q({},r)},limitCropBox:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=this.limited,s=a.aspectRatio;if(t){var u=Number(a.minCropBoxWidth)||0,c=Number(a.minCropBoxHeight)||0,d=l?Math.min(n.width,r.width,r.width+r.left,n.width-r.left):n.width,h=l?Math.min(n.height,r.height,r.height+r.top,n.height-r.top):n.height;u=Math.min(u,n.width),c=Math.min(c,n.height),s&&(u&&c?c*s>u?c=u/s:u=c*s:u?c=u/s:c&&(u=c*s),h*s>d?h=d/s:d=h*s),o.minWidth=Math.min(u,d),o.minHeight=Math.min(c,h),o.maxWidth=d,o.maxHeight=h}i&&(l?(o.minLeft=Math.max(0,r.left),o.minTop=Math.max(0,r.top),o.maxLeft=Math.min(n.width,r.left+r.width)-o.width,o.maxTop=Math.min(n.height,r.top+r.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=n.width-o.width,o.maxTop=n.height-o.height))},renderCropBox:function(){var t=this.options,i=this.containerData,a=this.cropBoxData;(a.width>a.maxWidth||a.widtha.maxHeight||a.height=i.width&&a.height>=i.height?dr:la),Ne(this.cropBox,Q({width:a.width,height:a.height},Ot({translateX:a.left,translateY:a.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),ft(this.element,Ji,this.getData())}},Tu={initPreview:function(){var t=this.element,i=this.crossOrigin,a=this.options.preview,n=i?this.crossOriginUrl:this.url,r=t.alt||"The image to preview",o=document.createElement("img");if(i&&(o.crossOrigin=i),o.src=n,o.alt=r,this.viewBox.appendChild(o),this.viewBoxImage=o,!!a){var l=a;typeof a=="string"?l=t.ownerDocument.querySelectorAll(a):a.querySelector&&(l=[a]),this.previews=l,ie(l,function(s){var u=document.createElement("img");xt(s,ai,{width:s.offsetWidth,height:s.offsetHeight,html:s.innerHTML}),i&&(u.crossOrigin=i),u.src=n,u.alt=r,u.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',s.innerHTML="",s.appendChild(u)})}},resetPreview:function(){ie(this.previews,function(t){var i=na(t,ai);Ne(t,{width:i.width,height:i.height}),t.innerHTML=i.html,ru(t,ai)})},preview:function(){var t=this.imageData,i=this.canvasData,a=this.cropBoxData,n=a.width,r=a.height,o=t.width,l=t.height,s=a.left-i.left-t.left,u=a.top-i.top-t.top;!this.cropped||this.disabled||(Ne(this.viewBoxImage,Q({width:o,height:l},Ot(Q({translateX:-s,translateY:-u},t)))),ie(this.previews,function(c){var d=na(c,ai),h=d.width,f=d.height,p=h,m=f,g=1;n&&(g=h/n,m=r*g),r&&m>f&&(g=f/r,p=n*g,m=f),Ne(c,{width:p,height:m}),Ne(c.getElementsByTagName("img")[0],Q({width:o*g,height:l*g},Ot(Q({translateX:-s*g,translateY:-u*g},t))))}))}},Iu={bind:function(){var t=this.element,i=this.options,a=this.cropper;he(i.cropstart)&&be(t,ia,i.cropstart),he(i.cropmove)&&be(t,ta,i.cropmove),he(i.cropend)&&be(t,ea,i.cropend),he(i.crop)&&be(t,Ji,i.crop),he(i.zoom)&&be(t,aa,i.zoom),be(a,Qn,this.onCropStart=this.cropStart.bind(this)),i.zoomable&&i.zoomOnWheel&&be(a,tr,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&be(a,jn,this.onDblclick=this.dblclick.bind(this)),be(t.ownerDocument,Zn,this.onCropMove=this.cropMove.bind(this)),be(t.ownerDocument,Kn,this.onCropEnd=this.cropEnd.bind(this)),i.responsive&&be(window,er,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,i=this.options,a=this.cropper;he(i.cropstart)&&Ae(t,ia,i.cropstart),he(i.cropmove)&&Ae(t,ta,i.cropmove),he(i.cropend)&&Ae(t,ea,i.cropend),he(i.crop)&&Ae(t,Ji,i.crop),he(i.zoom)&&Ae(t,aa,i.zoom),Ae(a,Qn,this.onCropStart),i.zoomable&&i.zoomOnWheel&&Ae(a,tr,this.onWheel,{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&Ae(a,jn,this.onDblclick),Ae(t.ownerDocument,Zn,this.onCropMove),Ae(t.ownerDocument,Kn,this.onCropEnd),i.responsive&&Ae(window,er,this.onResize)}},bu={resize:function(){if(!this.disabled){var t=this.options,i=this.container,a=this.containerData,n=i.offsetWidth/a.width,r=i.offsetHeight/a.height,o=Math.abs(n-1)>Math.abs(r-1)?n:r;if(o!==1){var l,s;t.restore&&(l=this.getCanvasData(),s=this.getCropBoxData()),this.render(),t.restore&&(this.setCanvasData(ie(l,function(u,c){l[c]=u*o})),this.setCropBoxData(ie(s,function(u,c){s[c]=u*o})))}}},dblclick:function(){this.disabled||this.options.dragMode===fr||this.setDragMode(au(this.dragBox,Zi)?hr:sa)},wheel:function(t){var i=this,a=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(t.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){i.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*a,t)))},cropStart:function(t){var i=t.buttons,a=t.button;if(!(this.disabled||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(Y(i)&&i!==1||Y(a)&&a!==0||t.ctrlKey))){var n=this.options,r=this.pointers,o;t.changedTouches?ie(t.changedTouches,function(l){r[l.identifier]=ni(l)}):r[t.pointerId||0]=ni(t),Object.keys(r).length>1&&n.zoomable&&n.zoomOnTouch?o=ur:o=na(t.target,Dt),qd.test(o)&&ft(this.element,ia,{originalEvent:t,action:o})!==!1&&(t.preventDefault(),this.action=o,this.cropping=!1,o===cr&&(this.cropping=!0,oe(this.dragBox,ri)))}},cropMove:function(t){var i=this.action;if(!(this.disabled||!i)){var a=this.pointers;t.preventDefault(),ft(this.element,ta,{originalEvent:t,action:i})!==!1&&(t.changedTouches?ie(t.changedTouches,function(n){Q(a[n.identifier]||{},ni(n,!0))}):Q(a[t.pointerId||0]||{},ni(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var i=this.action,a=this.pointers;t.changedTouches?ie(t.changedTouches,function(n){delete a[n.identifier]}):delete a[t.pointerId||0],i&&(t.preventDefault(),Object.keys(a).length||(this.action=""),this.cropping&&(this.cropping=!1,ut(this.dragBox,ri,this.cropped&&this.options.modal)),ft(this.element,ea,{originalEvent:t,action:i}))}}},_u={change:function(t){var i=this.options,a=this.canvasData,n=this.containerData,r=this.cropBoxData,o=this.pointers,l=this.action,s=i.aspectRatio,u=r.left,c=r.top,d=r.width,h=r.height,f=u+d,p=c+h,m=0,g=0,b=n.width,E=n.height,T=!0,_;!s&&t.shiftKey&&(s=d&&h?d/h:1),this.limited&&(m=r.minLeft,g=r.minTop,b=m+Math.min(n.width,a.width,a.left+a.width),E=g+Math.min(n.height,a.height,a.top+a.height));var y=o[Object.keys(o)[0]],I={x:y.endX-y.startX,y:y.endY-y.startY},A=function(S){switch(S){case Xe:f+I.x>b&&(I.x=b-f);break;case je:u+I.xE&&(I.y=E-p);break}};switch(l){case la:u+=I.x,c+=I.y;break;case Xe:if(I.x>=0&&(f>=b||s&&(c<=g||p>=E))){T=!1;break}A(Xe),d+=I.x,d<0&&(l=je,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case ze:if(I.y<=0&&(c<=g||s&&(u<=m||f>=b))){T=!1;break}A(ze),h-=I.y,c+=I.y,h<0&&(l=ct,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case je:if(I.x<=0&&(u<=m||s&&(c<=g||p>=E))){T=!1;break}A(je),d-=I.x,u+=I.x,d<0&&(l=Xe,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case ct:if(I.y>=0&&(p>=E||s&&(u<=m||f>=b))){T=!1;break}A(ct),h+=I.y,h<0&&(l=ze,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case At:if(s){if(I.y<=0&&(c<=g||f>=b)){T=!1;break}A(ze),h-=I.y,c+=I.y,d=h*s}else A(ze),A(Xe),I.x>=0?fg&&(h-=I.y,c+=I.y):(h-=I.y,c+=I.y);d<0&&h<0?(l=Mt,h=-h,d=-d,c-=h,u-=d):d<0?(l=vt,d=-d,u-=d):h<0&&(l=Lt,h=-h,c-=h);break;case vt:if(s){if(I.y<=0&&(c<=g||u<=m)){T=!1;break}A(ze),h-=I.y,c+=I.y,d=h*s,u+=r.width-d}else A(ze),A(je),I.x<=0?u>m?(d-=I.x,u+=I.x):I.y<=0&&c<=g&&(T=!1):(d-=I.x,u+=I.x),I.y<=0?c>g&&(h-=I.y,c+=I.y):(h-=I.y,c+=I.y);d<0&&h<0?(l=Lt,h=-h,d=-d,c-=h,u-=d):d<0?(l=At,d=-d,u-=d):h<0&&(l=Mt,h=-h,c-=h);break;case Mt:if(s){if(I.x<=0&&(u<=m||p>=E)){T=!1;break}A(je),d-=I.x,u+=I.x,h=d/s}else A(ct),A(je),I.x<=0?u>m?(d-=I.x,u+=I.x):I.y>=0&&p>=E&&(T=!1):(d-=I.x,u+=I.x),I.y>=0?p=0&&(f>=b||p>=E)){T=!1;break}A(Xe),d+=I.x,h=d/s}else A(ct),A(Xe),I.x>=0?f=0&&p>=E&&(T=!1):d+=I.x,I.y>=0?p0?l=I.y>0?Lt:At:I.x<0&&(u-=d,l=I.y>0?Mt:vt),I.y<0&&(c-=h),this.cropped||(ve(this.cropBox,fe),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}T&&(r.width=d,r.height=h,r.left=u,r.top=c,this.action=l,this.renderCropBox()),ie(o,function(R){R.startX=R.endX,R.startY=R.endY})}},Ru={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&oe(this.dragBox,ri),ve(this.cropBox,fe),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=Q({},this.initialImageData),this.canvasData=Q({},this.initialCanvasData),this.cropBoxData=Q({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(Q(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),ve(this.dragBox,ri),oe(this.cropBox,fe)),this},replace:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&t&&(this.isImg&&(this.element.src=t),i?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,ie(this.previews,function(a){a.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,ve(this.cropper,qn)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,oe(this.cropper,qn)),this},destroy:function(){var t=this.element;return t[j]?(t[j]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=a.left,r=a.top;return this.moveTo(qi(t)?t:n+Number(t),qi(i)?i:r+Number(i))},moveTo:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.movable&&(Y(t)&&(a.left=t,n=!0),Y(i)&&(a.top=i,n=!0),n&&this.renderCanvas(!0)),this},zoom:function(t,i){var a=this.canvasData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(a.width*t/a.naturalWidth,null,i)},zoomTo:function(t,i,a){var n=this.options,r=this.canvasData,o=r.width,l=r.height,s=r.naturalWidth,u=r.naturalHeight;if(t=Number(t),t>=0&&this.ready&&!this.disabled&&n.zoomable){var c=s*t,d=u*t;if(ft(this.element,aa,{ratio:t,oldRatio:o/s,originalEvent:a})===!1)return this;if(a){var h=this.pointers,f=Ir(this.cropper),p=h&&Object.keys(h).length?su(h):{pageX:a.pageX,pageY:a.pageY};r.left-=(c-o)*((p.pageX-f.left-r.left)/o),r.top-=(d-l)*((p.pageY-f.top-r.top)/l)}else dt(i)&&Y(i.x)&&Y(i.y)?(r.left-=(c-o)*((i.x-r.left)/o),r.top-=(d-l)*((i.y-r.top)/l)):(r.left-=(c-o)/2,r.top-=(d-l)/2);r.width=c,r.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return t=Number(t),Y(t)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var i=this.imageData.scaleY;return this.scale(t,Y(i)?i:1)},scaleY:function(t){var i=this.imageData.scaleX;return this.scale(Y(i)?i:1,t)},scale:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.imageData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.scalable&&(Y(t)&&(a.scaleX=t,n=!0),Y(i)&&(a.scaleY=i,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=this.options,a=this.imageData,n=this.canvasData,r=this.cropBoxData,o;if(this.ready&&this.cropped){o={x:r.left-n.left,y:r.top-n.top,width:r.width,height:r.height};var l=a.width/a.naturalWidth;if(ie(o,function(c,d){o[d]=c/l}),t){var s=Math.round(o.y+o.height),u=Math.round(o.x+o.width);o.x=Math.round(o.x),o.y=Math.round(o.y),o.width=u-o.x,o.height=s-o.y}}else o={x:0,y:0,width:0,height:0};return i.rotatable&&(o.rotate=a.rotate||0),i.scalable&&(o.scaleX=a.scaleX||1,o.scaleY=a.scaleY||1),o},setData:function(t){var i=this.options,a=this.imageData,n=this.canvasData,r={};if(this.ready&&!this.disabled&&dt(t)){var o=!1;i.rotatable&&Y(t.rotate)&&t.rotate!==a.rotate&&(a.rotate=t.rotate,o=!0),i.scalable&&(Y(t.scaleX)&&t.scaleX!==a.scaleX&&(a.scaleX=t.scaleX,o=!0),Y(t.scaleY)&&t.scaleY!==a.scaleY&&(a.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var l=a.width/a.naturalWidth;Y(t.x)&&(r.left=t.x*l+n.left),Y(t.y)&&(r.top=t.y*l+n.top),Y(t.width)&&(r.width=t.width*l),Y(t.height)&&(r.height=t.height*l),this.setCropBoxData(r)}return this},getContainerData:function(){return this.ready?Q({},this.containerData):{}},getImageData:function(){return this.sized?Q({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,i={};return this.ready&&ie(["left","top","width","height","naturalWidth","naturalHeight"],function(a){i[a]=t[a]}),i},setCanvasData:function(t){var i=this.canvasData,a=i.aspectRatio;return this.ready&&!this.disabled&&dt(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)?(i.width=t.width,i.height=t.width/a):Y(t.height)&&(i.height=t.height,i.width=t.height*a),this.renderCanvas(!0)),this},getCropBoxData:function(){var t=this.cropBoxData,i;return this.ready&&this.cropped&&(i={left:t.left,top:t.top,width:t.width,height:t.height}),i||{}},setCropBoxData:function(t){var i=this.cropBoxData,a=this.options.aspectRatio,n,r;return this.ready&&this.cropped&&!this.disabled&&dt(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)&&t.width!==i.width&&(n=!0,i.width=t.width),Y(t.height)&&t.height!==i.height&&(r=!0,i.height=t.height),a&&(n?i.height=i.width/a:r&&(i.width=i.height*a)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var i=this.canvasData,a=du(this.image,this.imageData,i,t);if(!this.cropped)return a;var n=this.getData(),r=n.x,o=n.y,l=n.width,s=n.height,u=a.width/Math.floor(i.naturalWidth);u!==1&&(r*=u,o*=u,l*=u,s*=u);var c=l/s,d=Be({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),h=Be({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),f=Be({aspectRatio:c,width:t.width||(u!==1?a.width:l),height:t.height||(u!==1?a.height:s)}),p=f.width,m=f.height;p=Math.min(d.width,Math.max(h.width,p)),m=Math.min(d.height,Math.max(h.height,m));var g=document.createElement("canvas"),b=g.getContext("2d");g.width=ht(p),g.height=ht(m),b.fillStyle=t.fillColor||"transparent",b.fillRect(0,0,p,m);var E=t.imageSmoothingEnabled,T=E===void 0?!0:E,_=t.imageSmoothingQuality;b.imageSmoothingEnabled=T,_&&(b.imageSmoothingQuality=_);var y=a.width,I=a.height,A=r,R=o,S,x,D,O,z,v;A<=-l||A>y?(A=0,S=0,D=0,z=0):A<=0?(D=-A,A=0,S=Math.min(y,l+A),z=S):A<=y&&(D=0,S=Math.min(l,y-A),z=S),S<=0||R<=-s||R>I?(R=0,x=0,O=0,v=0):R<=0?(O=-R,R=0,x=Math.min(I,s+R),v=x):R<=I&&(O=0,x=Math.min(s,I-R),v=x);var P=[A,R,S,x];if(z>0&&v>0){var w=p/l;P.push(D*w,O*w,z*w,v*w)}return b.drawImage.apply(b,[a].concat(sr(P.map(function(L){return Math.floor(ht(L))})))),g},setAspectRatio:function(t){var i=this.options;return!this.disabled&&!qi(t)&&(i.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var i=this.options,a=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var r=t===sa,o=i.movable&&t===hr;t=r||o?t:fr,i.dragMode=t,xt(a,Dt,t),ut(a,Zi,r),ut(a,Ki,o),i.cropBoxMovable||(xt(n,Dt,t),ut(n,Zi,r),ut(n,Ki,o))}return this}},yu=Le.Cropper,da=function(){function e(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(zd(this,e),!t||!Qd.test(t.tagName))throw new Error("The first argument is required and must be an or element.");this.element=t,this.options=Q({},ar,dt(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return Nd(e,[{key:"init",value:function(){var i=this.element,a=i.tagName.toLowerCase(),n;if(!i[j]){if(i[j]=this,a==="img"){if(this.isImg=!0,n=i.getAttribute("src")||"",this.originalUrl=n,!n)return;n=i.src}else a==="canvas"&&window.HTMLCanvasElement&&(n=i.toDataURL());this.load(n)}}},{key:"load",value:function(i){var a=this;if(i){this.url=i,this.imageData={};var n=this.element,r=this.options;if(!r.rotatable&&!r.scalable&&(r.checkOrientation=!1),!r.checkOrientation||!window.ArrayBuffer){this.clone();return}if(Xd.test(i)){jd.test(i)?this.read(fu(i)):this.clone();return}var o=new XMLHttpRequest,l=this.clone.bind(this);this.reloading=!0,this.xhr=o,o.onabort=l,o.onerror=l,o.ontimeout=l,o.onprogress=function(){o.getResponseHeader("content-type")!==ir&&o.abort()},o.onload=function(){a.read(o.response)},o.onloadend=function(){a.reloading=!1,a.xhr=null},r.checkCrossOrigin&&rr(i)&&n.crossOrigin&&(i=or(i)),o.open("GET",i,!0),o.responseType="arraybuffer",o.withCredentials=n.crossOrigin==="use-credentials",o.send()}}},{key:"read",value:function(i){var a=this.options,n=this.imageData,r=mu(i),o=0,l=1,s=1;if(r>1){this.url=pu(i,ir);var u=gu(r);o=u.rotate,l=u.scaleX,s=u.scaleY}a.rotatable&&(n.rotate=o),a.scalable&&(n.scaleX=l,n.scaleY=s),this.clone()}},{key:"clone",value:function(){var i=this.element,a=this.url,n=i.crossOrigin,r=a;this.options.checkCrossOrigin&&rr(a)&&(n||(n="anonymous"),r=or(a)),this.crossOrigin=n,this.crossOriginUrl=r;var o=document.createElement("img");n&&(o.crossOrigin=n),o.src=r||a,o.alt=i.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),oe(o,Xn),i.parentNode.insertBefore(o,i.nextSibling)}},{key:"start",value:function(){var i=this,a=this.image;a.onload=null,a.onerror=null,this.sizing=!0;var n=Le.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Le.navigator.userAgent),r=function(u,c){Q(i.imageData,{naturalWidth:u,naturalHeight:c,aspectRatio:u/c}),i.initialImageData=Q({},i.imageData),i.sizing=!1,i.sized=!0,i.build()};if(a.naturalWidth&&!n){r(a.naturalWidth,a.naturalHeight);return}var o=document.createElement("img"),l=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){r(o.width,o.height),n||l.removeChild(o)},o.src=a.src,n||(o.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",l.appendChild(o))}},{key:"stop",value:function(){var i=this.image;i.onload=null,i.onerror=null,i.parentNode.removeChild(i),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var i=this.element,a=this.options,n=this.image,r=i.parentNode,o=document.createElement("div");o.innerHTML=Zd;var l=o.querySelector(".".concat(j,"-container")),s=l.querySelector(".".concat(j,"-canvas")),u=l.querySelector(".".concat(j,"-drag-box")),c=l.querySelector(".".concat(j,"-crop-box")),d=c.querySelector(".".concat(j,"-face"));this.container=r,this.cropper=l,this.canvas=s,this.dragBox=u,this.cropBox=c,this.viewBox=l.querySelector(".".concat(j,"-view-box")),this.face=d,s.appendChild(n),oe(i,fe),r.insertBefore(l,i.nextSibling),ve(n,Xn),this.initPreview(),this.bind(),a.initialAspectRatio=Math.max(0,a.initialAspectRatio)||NaN,a.aspectRatio=Math.max(0,a.aspectRatio)||NaN,a.viewMode=Math.max(0,Math.min(3,Math.round(a.viewMode)))||0,oe(c,fe),a.guides||oe(c.getElementsByClassName("".concat(j,"-dashed")),fe),a.center||oe(c.getElementsByClassName("".concat(j,"-center")),fe),a.background&&oe(l,"".concat(j,"-bg")),a.highlight||oe(d,Hd),a.cropBoxMovable&&(oe(d,Ki),xt(d,Dt,la)),a.cropBoxResizable||(oe(c.getElementsByClassName("".concat(j,"-line")),fe),oe(c.getElementsByClassName("".concat(j,"-point")),fe)),this.render(),this.ready=!0,this.setDragMode(a.dragMode),a.autoCrop&&this.crop(),this.setData(a.data),he(a.ready)&&be(i,Jn,a.ready,{once:!0}),ft(i,Jn)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var i=this.cropper.parentNode;i&&i.removeChild(this.cropper),ve(this.element,fe)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=yu,e}},{key:"setDefaults",value:function(i){Q(ar,dt(i)&&i)}}]),e}();Q(da.prototype,Eu,Tu,Iu,bu,_u,Ru);var _r=({addFilter:e,utils:t})=>{let{Type:i,replaceInString:a,toNaturalFileSize:n}=t;return e("ALLOW_HOPPER_ITEM",(r,{query:o})=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return!0;let l=o("GET_MAX_FILE_SIZE");if(l!==null&&r.size>l)return!1;let s=o("GET_MIN_FILE_SIZE");return!(s!==null&&r.sizenew Promise((l,s)=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return l(r);let u=o("GET_FILE_VALIDATE_SIZE_FILTER");if(u&&!u(r))return l(r);let c=o("GET_MAX_FILE_SIZE");if(c!==null&&r.size>c){s({status:{main:o("GET_LABEL_MAX_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_FILE_SIZE"),{filesize:n(c,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}let d=o("GET_MIN_FILE_SIZE");if(d!==null&&r.sizep+m.fileSize,0)>h){s({status:{main:o("GET_LABEL_MAX_TOTAL_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_TOTAL_FILE_SIZE"),{filesize:n(h,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}l(r)})),{options:{allowFileSizeValidation:[!0,i.BOOLEAN],maxFileSize:[null,i.INT],minFileSize:[null,i.INT],maxTotalFileSize:[null,i.INT],fileValidateSizeFilter:[null,i.FUNCTION],labelMinFileSizeExceeded:["File is too small",i.STRING],labelMinFileSize:["Minimum file size is {filesize}",i.STRING],labelMaxFileSizeExceeded:["File is too large",i.STRING],labelMaxFileSize:["Maximum file size is {filesize}",i.STRING],labelMaxTotalFileSizeExceeded:["Maximum total size exceeded",i.STRING],labelMaxTotalFileSize:["Maximum total file size is {filesize}",i.STRING]}}},Su=typeof window<"u"&&typeof window.document<"u";Su&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:_r}));var Rr=_r;var yr=({addFilter:e,utils:t})=>{let{Type:i,isString:a,replaceInString:n,guesstimateMimeType:r,getExtensionFromFilename:o,getFilenameFromURL:l}=t,s=(f,p)=>{let m=(/^[^/]+/.exec(f)||[]).pop(),g=p.slice(0,-2);return m===g},u=(f,p)=>f.some(m=>/\*$/.test(m)?s(p,m):m===p),c=f=>{let p="";if(a(f)){let m=l(f),g=o(m);g&&(p=r(g))}else p=f.type;return p},d=(f,p,m)=>{if(p.length===0)return!0;let g=c(f);return m?new Promise((b,E)=>{m(f,g).then(T=>{u(p,T)?b():E()}).catch(E)}):u(p,g)},h=f=>p=>f[p]===null?!1:f[p]||p;return e("SET_ATTRIBUTE_TO_OPTION_MAP",f=>Object.assign(f,{accept:"acceptedFileTypes"})),e("ALLOW_HOPPER_ITEM",(f,{query:p})=>p("GET_ALLOW_FILE_TYPE_VALIDATION")?d(f,p("GET_ACCEPTED_FILE_TYPES")):!0),e("LOAD_FILE",(f,{query:p})=>new Promise((m,g)=>{if(!p("GET_ALLOW_FILE_TYPE_VALIDATION")){m(f);return}let b=p("GET_ACCEPTED_FILE_TYPES"),E=p("GET_FILE_VALIDATE_TYPE_DETECT_TYPE"),T=d(f,b,E),_=()=>{let y=b.map(h(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES_MAP"))).filter(A=>A!==!1),I=y.filter(function(A,R){return y.indexOf(A)===R});g({status:{main:p("GET_LABEL_FILE_TYPE_NOT_ALLOWED"),sub:n(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES"),{allTypes:I.join(", "),allButLastType:I.slice(0,-1).join(", "),lastType:I[y.length-1]})}})};if(typeof T=="boolean")return T?m(f):_();T.then(()=>{m(f)}).catch(_)})),{options:{allowFileTypeValidation:[!0,i.BOOLEAN],acceptedFileTypes:[[],i.ARRAY],labelFileTypeNotAllowed:["File is of invalid type",i.STRING],fileValidateTypeLabelExpectedTypes:["Expects {allButLastType} or {lastType}",i.STRING],fileValidateTypeLabelExpectedTypesMap:[{},i.OBJECT],fileValidateTypeDetectType:[null,i.FUNCTION]}}},wu=typeof window<"u"&&typeof window.document<"u";wu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:yr}));var Sr=yr;var wr=e=>/^image/.test(e.type),Ar=({addFilter:e,utils:t})=>{let{Type:i,isFile:a,getNumericAspectRatioFromString:n}=t,r=(u,c)=>!(!wr(u.file)||!c("GET_ALLOW_IMAGE_CROP")),o=u=>typeof u=="object",l=u=>typeof u=="number",s=(u,c)=>u.setMetadata("crop",Object.assign({},u.getMetadata("crop"),c));return e("DID_CREATE_ITEM",(u,{query:c})=>{u.extend("setImageCrop",d=>{if(!(!r(u,c)||!o(center)))return u.setMetadata("crop",d),d}),u.extend("setImageCropCenter",d=>{if(!(!r(u,c)||!o(d)))return s(u,{center:d})}),u.extend("setImageCropZoom",d=>{if(!(!r(u,c)||!l(d)))return s(u,{zoom:Math.max(1,d)})}),u.extend("setImageCropRotation",d=>{if(!(!r(u,c)||!l(d)))return s(u,{rotation:d})}),u.extend("setImageCropFlip",d=>{if(!(!r(u,c)||!o(d)))return s(u,{flip:d})}),u.extend("setImageCropAspectRatio",d=>{if(!r(u,c)||typeof d>"u")return;let h=u.getMetadata("crop"),f=n(d),p={center:{x:.5,y:.5},flip:h?Object.assign({},h.flip):{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:f};return u.setMetadata("crop",p),p})}),e("DID_LOAD_ITEM",(u,{query:c})=>new Promise((d,h)=>{let f=u.file;if(!a(f)||!wr(f)||!c("GET_ALLOW_IMAGE_CROP")||u.getMetadata("crop"))return d(u);let m=c("GET_IMAGE_CROP_ASPECT_RATIO");u.setMetadata("crop",{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:m?n(m):null}),d(u)})),{options:{allowImageCrop:[!0,i.BOOLEAN],imageCropAspectRatio:[null,i.STRING]}}},Au=typeof window<"u"&&typeof window.document<"u";Au&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Ar}));var vr=Ar;var ua=e=>/^image/.test(e.type),Lr=e=>{let{addFilter:t,utils:i,views:a}=e,{Type:n,createRoute:r,createItemAPI:o=c=>c}=i,{fileActionButton:l}=a;t("SHOULD_REMOVE_ON_REVERT",(c,{item:d,query:h})=>new Promise(f=>{let{file:p}=d,m=h("GET_ALLOW_IMAGE_EDIT")&&h("GET_IMAGE_EDIT_ALLOW_EDIT")&&ua(p);f(!m)})),t("DID_LOAD_ITEM",(c,{query:d,dispatch:h})=>new Promise((f,p)=>{if(c.origin>1){f(c);return}let{file:m}=c;if(!d("GET_ALLOW_IMAGE_EDIT")||!d("GET_IMAGE_EDIT_INSTANT_EDIT")){f(c);return}if(!ua(m)){f(c);return}let g=(E,T,_)=>y=>{s.shift(),y?T(E):_(E),h("KICK"),b()},b=()=>{if(!s.length)return;let{item:E,resolve:T,reject:_}=s[0];h("EDIT_ITEM",{id:E.id,handleEditorResponse:g(E,T,_)})};u({item:c,resolve:f,reject:p}),s.length===1&&b()})),t("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{c.extend("edit",()=>{h("EDIT_ITEM",{id:c.id})})});let s=[],u=c=>(s.push(c),c);return t("CREATE_VIEW",c=>{let{is:d,view:h,query:f}=c;if(!f("GET_ALLOW_IMAGE_EDIT"))return;let p=f("GET_ALLOW_IMAGE_PREVIEW");if(!(d("file-info")&&!p||d("file")&&p))return;let g=f("GET_IMAGE_EDIT_EDITOR");if(!g)return;g.filepondCallbackBridge||(g.outputData=!0,g.outputFile=!1,g.filepondCallbackBridge={onconfirm:g.onconfirm||(()=>{}),oncancel:g.oncancel||(()=>{})});let b=({root:_,props:y,action:I})=>{let{id:A}=y,{handleEditorResponse:R}=I;g.cropAspectRatio=_.query("GET_IMAGE_CROP_ASPECT_RATIO")||g.cropAspectRatio,g.outputCanvasBackgroundColor=_.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||g.outputCanvasBackgroundColor;let S=_.query("GET_ITEM",A);if(!S)return;let x=S.file,D=S.getMetadata("crop"),O={center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},z=S.getMetadata("resize"),v=S.getMetadata("filter")||null,P=S.getMetadata("filters")||null,w=S.getMetadata("colors")||null,L=S.getMetadata("markup")||null,F={crop:D||O,size:z?{upscale:z.upscale,mode:z.mode,width:z.size.width,height:z.size.height}:null,filter:P?P.id||P.matrix:_.query("GET_ALLOW_IMAGE_FILTER")&&_.query("GET_IMAGE_FILTER_COLOR_MATRIX")&&!w?v:null,color:w,markup:L};g.onconfirm=({data:C})=>{let{crop:V,size:G,filter:B,color:N,colorMatrix:k,markup:q}=C,U={};if(V&&(U.crop=V),G){let W=(S.getMetadata("resize")||{}).size,$={width:G.width,height:G.height};!($.width&&$.height)&&W&&($.width=W.width,$.height=W.height),($.width||$.height)&&(U.resize={upscale:G.upscale,mode:G.mode,size:$})}q&&(U.markup=q),U.colors=N,U.filters=B,U.filter=k,S.setMetadata(U),g.filepondCallbackBridge.onconfirm(C,o(S)),R&&(g.onclose=()=>{R(!0),g.onclose=null})},g.oncancel=()=>{g.filepondCallbackBridge.oncancel(o(S)),R&&(g.onclose=()=>{R(!1),g.onclose=null})},g.open(x,F)},E=({root:_,props:y})=>{if(!f("GET_IMAGE_EDIT_ALLOW_EDIT"))return;let{id:I}=y,A=f("GET_ITEM",I);if(!A)return;let R=A.file;if(ua(R))if(_.ref.handleEdit=S=>{S.stopPropagation(),_.dispatch("EDIT_ITEM",{id:I})},p){let S=h.createChildView(l,{label:"edit",icon:f("GET_IMAGE_EDIT_ICON_EDIT"),opacity:0});S.element.classList.add("filepond--action-edit-item"),S.element.dataset.align=f("GET_STYLE_IMAGE_EDIT_BUTTON_EDIT_ITEM_POSITION"),S.on("click",_.ref.handleEdit),_.ref.buttonEditItem=h.appendChildView(S)}else{let S=h.element.querySelector(".filepond--file-info-main"),x=document.createElement("button");x.className="filepond--action-edit-item-alt",x.innerHTML=f("GET_IMAGE_EDIT_ICON_EDIT")+"edit",x.addEventListener("click",_.ref.handleEdit),S.appendChild(x),_.ref.editButton=x}};h.registerDestroyer(({root:_})=>{_.ref.buttonEditItem&&_.ref.buttonEditItem.off("click",_.ref.handleEdit),_.ref.editButton&&_.ref.editButton.removeEventListener("click",_.ref.handleEdit)});let T={EDIT_ITEM:b,DID_LOAD_ITEM:E};if(p){let _=({root:y})=>{y.ref.buttonEditItem&&(y.ref.buttonEditItem.opacity=1)};T.DID_IMAGE_PREVIEW_SHOW=_}h.registerWriter(r(T))}),{options:{allowImageEdit:[!0,n.BOOLEAN],styleImageEditButtonEditItemPosition:["bottom center",n.STRING],imageEditInstantEdit:[!1,n.BOOLEAN],imageEditAllowEdit:[!0,n.BOOLEAN],imageEditIconEdit:['',n.STRING],imageEditEditor:[null,n.OBJECT]}}},vu=typeof window<"u"&&typeof window.document<"u";vu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Lr}));var Mr=Lr;var Lu=e=>/^image\/jpeg/.test(e.type),Ze={JPEG:65496,APP1:65505,EXIF:1165519206,TIFF:18761,Orientation:274,Unknown:65280},Ke=(e,t,i=!1)=>e.getUint16(t,i),Or=(e,t,i=!1)=>e.getUint32(t,i),Mu=e=>new Promise((t,i)=>{let a=new FileReader;a.onload=function(n){let r=new DataView(n.target.result);if(Ke(r,0)!==Ze.JPEG){t(-1);return}let o=r.byteLength,l=2;for(;ltypeof window<"u"&&typeof window.document<"u")(),Du=()=>Ou,xu="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QA6RXhpZgAATU0AKgAAAAgAAwESAAMAAAABAAYAAAEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAD/2wBDAP//////////////////////////////////////////////////////////////////////////////////////wAALCAABAAIBASIA/8QAJgABAAAAAAAAAAAAAAAAAAAAAxABAAAAAAAAAAAAAAAAAAAAAP/aAAgBAQAAPwBH/9k=",Dr,li=Du()?new Image:{};li.onload=()=>Dr=li.naturalWidth>li.naturalHeight;li.src=xu;var Pu=()=>Dr,xr=({addFilter:e,utils:t})=>{let{Type:i,isFile:a}=t;return e("DID_LOAD_ITEM",(n,{query:r})=>new Promise((o,l)=>{let s=n.file;if(!a(s)||!Lu(s)||!r("GET_ALLOW_IMAGE_EXIF_ORIENTATION")||!Pu())return o(n);Mu(s).then(u=>{n.setMetadata("exif",{orientation:u}),o(n)})})),{options:{allowImageExifOrientation:[!0,i.BOOLEAN]}}},Cu=typeof window<"u"&&typeof window.document<"u";Cu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:xr}));var Pr=xr;var Fu=e=>/^image/.test(e.type),Cr=(e,t)=>Ct(e.x*t,e.y*t),Fr=(e,t)=>Ct(e.x+t.x,e.y+t.y),zu=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Ct(e.x/t,e.y/t)},si=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=Ct(e.x-i.x,e.y-i.y);return Ct(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},Ct=(e=0,t=0)=>({x:e,y:t}),pe=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},Nu=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=pe(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>pe(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},_e=e=>e!=null,Bu=(e,t,i=1)=>{let a=pe(e.x,t,i,"width")||pe(e.left,t,i,"width"),n=pe(e.y,t,i,"height")||pe(e.top,t,i,"height"),r=pe(e.width,t,i,"width"),o=pe(e.height,t,i,"height"),l=pe(e.right,t,i,"width"),s=pe(e.bottom,t,i,"height");return _e(n)||(_e(o)&&_e(s)?n=t.height-o-s:n=s),_e(a)||(_e(r)&&_e(l)?a=t.width-r-l:a=l),_e(r)||(_e(a)&&_e(l)?r=t.width-a-l:r=0),_e(o)||(_e(n)&&_e(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},Gu=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),Oe=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),Vu="http://www.w3.org/2000/svg",pt=(e,t)=>{let i=document.createElementNS(Vu,e);return t&&Oe(i,t),i},Uu=e=>Oe(e,{...e.rect,...e.styles}),ku=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return Oe(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},Hu={contain:"xMidYMid meet",cover:"xMidYMid slice"},Wu=(e,t)=>{Oe(e,{...e.rect,...e.styles,preserveAspectRatio:Hu[t.fit]||"none"})},Yu={left:"start",center:"middle",right:"end"},$u=(e,t,i,a)=>{let n=pe(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=Yu[t.textAlign]||"start";Oe(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},qu=(e,t,i,a)=>{Oe(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(Oe(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=zu({x:s.x-l.x,y:s.y-l.y}),c=pe(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=Cr(u,c),h=Fr(l,d),f=si(l,2,h),p=si(l,-2,h);Oe(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=Cr(u,-c),h=Fr(s,d),f=si(s,2,h),p=si(s,-2,h);Oe(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},Xu=(e,t,i,a)=>{Oe(e,{...e.styles,fill:"none",d:Gu(t.points.map(n=>({x:pe(n.x,i,a,"width"),y:pe(n.y,i,a,"height")})))})},ci=e=>t=>pt(e,{id:t.id}),ju=e=>{let t=pt("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},Qu=e=>{let t=pt("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=pt("line");t.appendChild(i);let a=pt("path");t.appendChild(a);let n=pt("path");return t.appendChild(n),t},Zu={image:ju,rect:ci("rect"),ellipse:ci("ellipse"),text:ci("text"),path:ci("path"),line:Qu},Ku={rect:Uu,ellipse:ku,image:Wu,text:$u,path:Xu,line:qu},Ju=(e,t)=>Zu[e](t),eh=(e,t,i,a,n)=>{t!=="path"&&(e.rect=Bu(i,a,n)),e.styles=Nu(i,a,n),Ku[t](e,i,a,n)},th=["x","y","left","top","right","bottom","width","height"],ih=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,ah=e=>{let[t,i]=e,a=i.points?{}:th.reduce((n,r)=>(n[r]=ih(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},nh=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexe.utils.createView({name:"image-preview-markup",tag:"svg",ignoreRect:!0,mixins:{apis:["width","height","crop","markup","resize","dirty"]},write:({root:t,props:i})=>{if(!i.dirty)return;let{crop:a,resize:n,markup:r}=i,o=i.width,l=i.height,s=a.width,u=a.height;if(n){let{size:f}=n,p=f&&f.width,m=f&&f.height,g=n.mode,b=n.upscale;p&&!m&&(m=p),m&&!p&&(p=m);let E=s{let[p,m]=f,g=Ju(p,m);eh(g,p,m,c,d),t.element.appendChild(g)})}}),Pt=(e,t)=>({x:e,y:t}),oh=(e,t)=>e.x*t.x+e.y*t.y,zr=(e,t)=>Pt(e.x-t.x,e.y-t.y),lh=(e,t)=>oh(zr(e,t),zr(e,t)),Nr=(e,t)=>Math.sqrt(lh(e,t)),Br=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return Pt(u*d,u*h)},sh=(e,t)=>{let i=e.width,a=e.height,n=Br(i,t),r=Br(a,t),o=Pt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=Pt(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=Pt(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:Nr(o,l),height:Nr(o,s)}},ch=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},Vr=(e,t,i,a)=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=sh(t,i);return Math.max(s.width/o,s.height/l)},Ur=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},dh=(e,t={})=>{let{zoom:i,rotation:a,center:n,aspectRatio:r}=t;r||(r=e.height/e.width);let o=ch(e,r,i),l={x:o.width*.5,y:o.height*.5},s={x:0,y:0,width:o.width,height:o.height,center:l},u=typeof t.scaleToFit>"u"||t.scaleToFit,c=Vr(e,Ur(s,r),a,u?n:{x:.5,y:.5}),d=i*c;return{widthFloat:o.width/d,heightFloat:o.height/d,width:Math.round(o.width/d),height:Math.round(o.height/d)}},Me={type:"spring",stiffness:.5,damping:.45,mass:10},uh=e=>e.utils.createView({name:"image-bitmap",ignoreRect:!0,mixins:{styles:["scaleX","scaleY"]},create:({root:t,props:i})=>{t.appendChild(i.image)}}),hh=e=>e.utils.createView({name:"image-canvas-wrapper",tag:"div",ignoreRect:!0,mixins:{apis:["crop","width","height"],styles:["originX","originY","translateX","translateY","scaleX","scaleY","rotateZ"],animations:{originX:Me,originY:Me,scaleX:Me,scaleY:Me,translateX:Me,translateY:Me,rotateZ:Me}},create:({root:t,props:i})=>{i.width=i.image.width,i.height=i.image.height,t.ref.bitmap=t.appendChildView(t.createChildView(uh(e),{image:i.image}))},write:({root:t,props:i})=>{let{flip:a}=i.crop,{bitmap:n}=t.ref;n.scaleX=a.horizontal?-1:1,n.scaleY=a.vertical?-1:1}}),fh=e=>e.utils.createView({name:"image-clip",tag:"div",ignoreRect:!0,mixins:{apis:["crop","markup","resize","width","height","dirty","background"],styles:["width","height","opacity"],animations:{opacity:{type:"tween",duration:250}}},didWriteView:function({root:t,props:i}){i.background&&(t.element.style.backgroundColor=i.background)},create:({root:t,props:i})=>{t.ref.image=t.appendChildView(t.createChildView(hh(e),Object.assign({},i))),t.ref.createMarkup=()=>{t.ref.markup||(t.ref.markup=t.appendChildView(t.createChildView(rh(e),Object.assign({},i))))},t.ref.destroyMarkup=()=>{t.ref.markup&&(t.removeChildView(t.ref.markup),t.ref.markup=null)};let a=t.query("GET_IMAGE_PREVIEW_TRANSPARENCY_INDICATOR");a!==null&&(a==="grid"?t.element.dataset.transparencyIndicator=a:t.element.dataset.transparencyIndicator="color")},write:({root:t,props:i,shouldOptimize:a})=>{let{crop:n,markup:r,resize:o,dirty:l,width:s,height:u}=i;t.ref.image.crop=n;let c={x:0,y:0,width:s,height:u,center:{x:s*.5,y:u*.5}},d={width:t.ref.image.width,height:t.ref.image.height},h={x:n.center.x*d.width,y:n.center.y*d.height},f={x:c.center.x-d.width*n.center.x,y:c.center.y-d.height*n.center.y},p=Math.PI*2+n.rotation%(Math.PI*2),m=n.aspectRatio||d.height/d.width,g=typeof n.scaleToFit>"u"||n.scaleToFit,b=Vr(d,Ur(c,m),p,g?n.center:{x:.5,y:.5}),E=n.zoom*b;r&&r.length?(t.ref.createMarkup(),t.ref.markup.width=s,t.ref.markup.height=u,t.ref.markup.resize=o,t.ref.markup.dirty=l,t.ref.markup.markup=r,t.ref.markup.crop=dh(d,n)):t.ref.markup&&t.ref.destroyMarkup();let T=t.ref.image;if(a){T.originX=null,T.originY=null,T.translateX=null,T.translateY=null,T.rotateZ=null,T.scaleX=null,T.scaleY=null;return}T.originX=h.x,T.originY=h.y,T.translateX=f.x,T.translateY=f.y,T.rotateZ=p,T.scaleX=E,T.scaleY=E}}),ph=e=>e.utils.createView({name:"image-preview",tag:"div",ignoreRect:!0,mixins:{apis:["image","crop","markup","resize","dirty","background"],styles:["translateY","scaleX","scaleY","opacity"],animations:{scaleX:Me,scaleY:Me,translateY:Me,opacity:{type:"tween",duration:400}}},create:({root:t,props:i})=>{t.ref.clip=t.appendChildView(t.createChildView(fh(e),{id:i.id,image:i.image,crop:i.crop,markup:i.markup,resize:i.resize,dirty:i.dirty,background:i.background}))},write:({root:t,props:i,shouldOptimize:a})=>{let{clip:n}=t.ref,{image:r,crop:o,markup:l,resize:s,dirty:u}=i;if(n.crop=o,n.markup=l,n.resize=s,n.dirty=u,n.opacity=a?0:1,a||t.rect.element.hidden)return;let c=r.height/r.width,d=o.aspectRatio||c,h=t.rect.inner.width,f=t.rect.inner.height,p=t.query("GET_IMAGE_PREVIEW_HEIGHT"),m=t.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),g=t.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),b=t.query("GET_PANEL_ASPECT_RATIO"),E=t.query("GET_ALLOW_MULTIPLE");b&&!E&&(p=h*b,d=b);let T=p!==null?p:Math.max(m,Math.min(h*d,g)),_=T/d;_>h&&(_=h,T=_*d),T>f&&(T=f,_=f/d),n.width=_,n.height=T}}),mh=` +var Oo=Object.defineProperty;var Do=(e,t)=>{for(var i in t)Oo(e,i,{get:t[i],enumerable:!0})};var $i={};Do($i,{FileOrigin:()=>wt,FileStatus:()=>st,OptionTypes:()=>Mi,Status:()=>Wn,create:()=>at,destroy:()=>nt,find:()=>Di,getOptions:()=>xi,parse:()=>Oi,registerPlugin:()=>ge,setOptions:()=>yt,supported:()=>Li});var xo=e=>e instanceof HTMLElement,Po=(e,t=[],i=[])=>{let a={...e},n=[],r=[],o=()=>({...a}),l=()=>{let p=[...n];return n.length=0,p},s=()=>{let p=[...r];r.length=0,p.forEach(({type:m,data:g})=>{u(m,g)})},u=(p,m,g)=>{if(g&&!document.hidden){r.push({type:p,data:m});return}f[p]&&f[p](m),n.push({type:p,data:m})},c=(p,...m)=>h[p]?h[p](...m):null,d={getState:o,processActionQueue:l,processDispatchQueue:s,dispatch:u,query:c},h={};t.forEach(p=>{h={...p(a),...h}});let f={};return i.forEach(p=>{f={...p(u,c,a),...f}}),d},Co=(e,t,i)=>{if(typeof i=="function"){e[t]=i;return}Object.defineProperty(e,t,{...i})},Z=(e,t)=>{for(let i in e)e.hasOwnProperty(i)&&t(i,e[i])},Fe=e=>{let t={};return Z(e,i=>{Co(t,i,e[i])}),t},ee=(e,t,i=null)=>{if(i===null)return e.getAttribute(t)||e.hasAttribute(t);e.setAttribute(t,i)},Fo="http://www.w3.org/2000/svg",zo=["svg","path"],Ea=e=>zo.includes(e),$t=(e,t,i={})=>{typeof t=="object"&&(i=t,t=null);let a=Ea(e)?document.createElementNS(Fo,e):document.createElement(e);return t&&(Ea(e)?ee(a,"class",t):a.className=t),Z(i,(n,r)=>{ee(a,n,r)}),a},No=e=>(t,i)=>{typeof i<"u"&&e.children[i]?e.insertBefore(t,e.children[i]):e.appendChild(t)},Bo=(e,t)=>(i,a)=>(typeof a<"u"?t.splice(a,0,i):t.push(i),i),Go=(e,t)=>i=>(t.splice(t.indexOf(i),1),i.element.parentNode&&e.removeChild(i.element),i),Vo=(()=>typeof window<"u"&&typeof window.document<"u")(),an=()=>Vo,Uo=an()?$t("svg"):{},ko="children"in Uo?e=>e.children.length:e=>e.childNodes.length,nn=(e,t,i,a)=>{let n=i[0]||e.left,r=i[1]||e.top,o=n+e.width,l=r+e.height*(a[1]||1),s={element:{...e},inner:{left:e.left,top:e.top,right:e.right,bottom:e.bottom},outer:{left:n,top:r,right:o,bottom:l}};return t.filter(u=>!u.isRectIgnored()).map(u=>u.rect).forEach(u=>{Ta(s.inner,{...u.inner}),Ta(s.outer,{...u.outer})}),Ia(s.inner),s.outer.bottom+=s.element.marginBottom,s.outer.right+=s.element.marginRight,Ia(s.outer),s},Ta=(e,t)=>{t.top+=e.top,t.right+=e.left,t.bottom+=e.top,t.left+=e.left,t.bottom>e.bottom&&(e.bottom=t.bottom),t.right>e.right&&(e.right=t.right)},Ia=e=>{e.width=e.right-e.left,e.height=e.bottom-e.top},Ve=e=>typeof e=="number",Ho=(e,t,i,a=.001)=>Math.abs(e-t){let a=null,n=null,r=0,o=!1,u=Fe({interpolate:(c,d)=>{if(o)return;if(!(Ve(a)&&Ve(n))){o=!0,r=0;return}let h=-(n-a)*e;r+=h/i,n+=r,r*=t,Ho(n,a,r)||d?(n=a,r=0,o=!0,u.onupdate(n),u.oncomplete(n)):u.onupdate(n)},target:{set:c=>{if(Ve(c)&&!Ve(n)&&(n=c),a===null&&(a=c,n=c),a=c,n===a||typeof a>"u"){o=!0,r=0,u.onupdate(n),u.oncomplete(n);return}o=!1},get:()=>a},resting:{get:()=>o},onupdate:c=>{},oncomplete:c=>{}});return u};var Yo=e=>e<.5?2*e*e:-1+(4-2*e)*e,$o=({duration:e=500,easing:t=Yo,delay:i=0}={})=>{let a=null,n,r,o=!0,l=!1,s=null,c=Fe({interpolate:(d,h)=>{o||s===null||(a===null&&(a=d),!(d-a=e||h?(n=1,r=l?0:1,c.onupdate(r*s),c.oncomplete(r*s),o=!0):(r=n/e,c.onupdate((n>=0?t(l?1-r:r):0)*s))))},target:{get:()=>l?0:s,set:d=>{if(s===null){s=d,c.onupdate(d),c.oncomplete(d);return}do},onupdate:d=>{},oncomplete:d=>{}});return c},ba={spring:Wo,tween:$o},qo=(e,t,i)=>{let a=e[t]&&typeof e[t][i]=="object"?e[t][i]:e[t]||e,n=typeof a=="string"?a:a.type,r=typeof a=="object"?{...a}:{};return ba[n]?ba[n](r):null},Pi=(e,t,i,a=!1)=>{t=Array.isArray(t)?t:[t],t.forEach(n=>{e.forEach(r=>{let o=r,l=()=>i[r],s=u=>i[r]=u;typeof r=="object"&&(o=r.key,l=r.getter||l,s=r.setter||s),!(n[o]&&!a)&&(n[o]={get:l,set:s})})})},Xo=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a})=>{let n={...t},r=[];return Z(e,(o,l)=>{let s=qo(l);if(!s)return;s.onupdate=c=>{t[o]=c},s.target=n[o],Pi([{key:o,setter:c=>{s.target!==c&&(s.target=c)},getter:()=>t[o]}],[i,a],t,!0),r.push(s)}),{write:o=>{let l=document.hidden,s=!0;return r.forEach(u=>{u.resting||(s=!1),u.interpolate(o,l)}),s},destroy:()=>{}}},jo=e=>(t,i)=>{e.addEventListener(t,i)},Qo=e=>(t,i)=>{e.removeEventListener(t,i)},Zo=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,viewState:n,view:r})=>{let o=[],l=jo(r.element),s=Qo(r.element);return a.on=(u,c)=>{o.push({type:u,fn:c}),l(u,c)},a.off=(u,c)=>{o.splice(o.findIndex(d=>d.type===u&&d.fn===c),1),s(u,c)},{write:()=>!0,destroy:()=>{o.forEach(u=>{s(u.type,u.fn)})}}},Ko=({mixinConfig:e,viewProps:t,viewExternalAPI:i})=>{Pi(e,i,t)},se=e=>e!=null,Jo={opacity:1,scaleX:1,scaleY:1,translateX:0,translateY:0,rotateX:0,rotateY:0,rotateZ:0,originX:0,originY:0},el=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,view:n})=>{let r={...t},o={};Pi(e,[i,a],t);let l=()=>[t.translateX||0,t.translateY||0],s=()=>[t.scaleX||0,t.scaleY||0],u=()=>n.rect?nn(n.rect,n.childViews,l(),s()):null;return i.rect={get:u},a.rect={get:u},e.forEach(c=>{t[c]=typeof r[c]>"u"?Jo[c]:r[c]}),{write:()=>{if(tl(o,t))return il(n.element,t),Object.assign(o,{...t}),!0},destroy:()=>{}}},tl=(e,t)=>{if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let i in t)if(t[i]!==e[i])return!0;return!1},il=(e,{opacity:t,perspective:i,translateX:a,translateY:n,scaleX:r,scaleY:o,rotateX:l,rotateY:s,rotateZ:u,originX:c,originY:d,width:h,height:f})=>{let p="",m="";(se(c)||se(d))&&(m+=`transform-origin: ${c||0}px ${d||0}px;`),se(i)&&(p+=`perspective(${i}px) `),(se(a)||se(n))&&(p+=`translate3d(${a||0}px, ${n||0}px, 0) `),(se(r)||se(o))&&(p+=`scale3d(${se(r)?r:1}, ${se(o)?o:1}, 1) `),se(u)&&(p+=`rotateZ(${u}rad) `),se(l)&&(p+=`rotateX(${l}rad) `),se(s)&&(p+=`rotateY(${s}rad) `),p.length&&(m+=`transform:${p};`),se(t)&&(m+=`opacity:${t};`,t===0&&(m+="visibility:hidden;"),t<1&&(m+="pointer-events:none;")),se(f)&&(m+=`height:${f}px;`),se(h)&&(m+=`width:${h}px;`);let g=e.elementCurrentStyle||"";(m.length!==g.length||m!==g)&&(e.style.cssText=m,e.elementCurrentStyle=m)},al={styles:el,listeners:Zo,animations:Xo,apis:Ko},_a=(e={},t={},i={})=>(t.layoutCalculated||(e.paddingTop=parseInt(i.paddingTop,10)||0,e.marginTop=parseInt(i.marginTop,10)||0,e.marginRight=parseInt(i.marginRight,10)||0,e.marginBottom=parseInt(i.marginBottom,10)||0,e.marginLeft=parseInt(i.marginLeft,10)||0,t.layoutCalculated=!0),e.left=t.offsetLeft||0,e.top=t.offsetTop||0,e.width=t.offsetWidth||0,e.height=t.offsetHeight||0,e.right=e.left+e.width,e.bottom=e.top+e.height,e.scrollTop=t.scrollTop,e.hidden=t.offsetParent===null,e),te=({tag:e="div",name:t=null,attributes:i={},read:a=()=>{},write:n=()=>{},create:r=()=>{},destroy:o=()=>{},filterFrameActionsForChild:l=(f,p)=>p,didCreateView:s=()=>{},didWriteView:u=()=>{},ignoreRect:c=!1,ignoreRectUpdate:d=!1,mixins:h=[]}={})=>(f,p={})=>{let m=$t(e,`filepond--${t}`,i),g=window.getComputedStyle(m,null),b=_a(),E=null,T=!1,_=[],y=[],I={},A={},R=[n],S=[a],x=[o],D=()=>m,O=()=>_.concat(),z=()=>I,v=U=>(W,$)=>W(U,$),P=()=>E||(E=nn(b,_,[0,0],[1,1]),E),w=()=>g,L=()=>{E=null,_.forEach($=>$._read()),!(d&&b.width&&b.height)&&_a(b,m,g);let W={root:k,props:p,rect:b};S.forEach($=>$(W))},F=(U,W,$)=>{let ae=W.length===0;return R.forEach(X=>{X({props:p,root:k,actions:W,timestamp:U,shouldOptimize:$})===!1&&(ae=!1)}),y.forEach(X=>{X.write(U)===!1&&(ae=!1)}),_.filter(X=>!!X.element.parentNode).forEach(X=>{X._write(U,l(X,W),$)||(ae=!1)}),_.forEach((X,Bt)=>{X.element.parentNode||(k.appendChild(X.element,Bt),X._read(),X._write(U,l(X,W),$),ae=!1)}),T=ae,u({props:p,root:k,actions:W,timestamp:U}),ae},C=()=>{y.forEach(U=>U.destroy()),x.forEach(U=>{U({root:k,props:p})}),_.forEach(U=>U._destroy())},V={element:{get:D},style:{get:w},childViews:{get:O}},G={...V,rect:{get:P},ref:{get:z},is:U=>t===U,appendChild:No(m),createChildView:v(f),linkView:U=>(_.push(U),U),unlinkView:U=>{_.splice(_.indexOf(U),1)},appendChildView:Bo(m,_),removeChildView:Go(m,_),registerWriter:U=>R.push(U),registerReader:U=>S.push(U),registerDestroyer:U=>x.push(U),invalidateLayout:()=>m.layoutCalculated=!1,dispatch:f.dispatch,query:f.query},B={element:{get:D},childViews:{get:O},rect:{get:P},resting:{get:()=>T},isRectIgnored:()=>c,_read:L,_write:F,_destroy:C},N={...V,rect:{get:()=>b}};Object.keys(h).sort((U,W)=>U==="styles"?1:W==="styles"?-1:0).forEach(U=>{let W=al[U]({mixinConfig:h[U],viewProps:p,viewState:A,viewInternalAPI:G,viewExternalAPI:B,view:Fe(N)});W&&y.push(W)});let k=Fe(G);r({root:k,props:p});let q=ko(m);return _.forEach((U,W)=>{k.appendChild(U.element,q+W)}),s(k),Fe(B)},nl=(e,t,i=60)=>{let a="__framePainter";if(window[a]){window[a].readers.push(e),window[a].writers.push(t);return}window[a]={readers:[e],writers:[t]};let n=window[a],r=1e3/i,o=null,l=null,s=null,u=null,c=()=>{document.hidden?(s=()=>window.setTimeout(()=>d(performance.now()),r),u=()=>window.clearTimeout(l)):(s=()=>window.requestAnimationFrame(d),u=()=>window.cancelAnimationFrame(l))};document.addEventListener("visibilitychange",()=>{u&&u(),c(),d(performance.now())});let d=h=>{l=s(d),o||(o=h);let f=h-o;f<=r||(o=h-f%r,n.readers.forEach(p=>p()),n.writers.forEach(p=>p(h)))};return c(),d(performance.now()),{pause:()=>{u(l)}}},de=(e,t)=>({root:i,props:a,actions:n=[],timestamp:r,shouldOptimize:o})=>{n.filter(l=>e[l.type]).forEach(l=>e[l.type]({root:i,props:a,action:l.data,timestamp:r,shouldOptimize:o})),t&&t({root:i,props:a,actions:n,timestamp:r,shouldOptimize:o})},Ra=(e,t)=>t.parentNode.insertBefore(e,t),ya=(e,t)=>t.parentNode.insertBefore(e,t.nextSibling),Qt=e=>Array.isArray(e),xe=e=>e==null,rl=e=>e.trim(),Zt=e=>""+e,ol=(e,t=",")=>xe(e)?[]:Qt(e)?e:Zt(e).split(t).map(rl).filter(i=>i.length),rn=e=>typeof e=="boolean",on=e=>rn(e)?e:e==="true",ce=e=>typeof e=="string",ln=e=>Ve(e)?e:ce(e)?Zt(e).replace(/[a-z]+/gi,""):0,Yt=e=>parseInt(ln(e),10),Sa=e=>parseFloat(ln(e)),lt=e=>Ve(e)&&isFinite(e)&&Math.floor(e)===e,wa=(e,t=1e3)=>{if(lt(e))return e;let i=Zt(e).trim();return/MB$/i.test(i)?(i=i.replace(/MB$i/,"").trim(),Yt(i)*t*t):/KB/i.test(i)?(i=i.replace(/KB$i/,"").trim(),Yt(i)*t):Yt(i)},Ue=e=>typeof e=="function",ll=e=>{let t=self,i=e.split("."),a=null;for(;a=i.shift();)if(t=t[a],!t)return null;return t},Aa={process:"POST",patch:"PATCH",revert:"DELETE",fetch:"GET",restore:"GET",load:"GET"},sl=e=>{let t={};return t.url=ce(e)?e:e.url||"",t.timeout=e.timeout?parseInt(e.timeout,10):0,t.headers=e.headers?e.headers:{},Z(Aa,i=>{t[i]=cl(i,e[i],Aa[i],t.timeout,t.headers)}),t.process=e.process||ce(e)||e.url?t.process:null,t.remove=e.remove||null,delete t.headers,t},cl=(e,t,i,a,n)=>{if(t===null)return null;if(typeof t=="function")return t;let r={url:i==="GET"||i==="PATCH"?`?${e}=`:"",method:i,headers:n,withCredentials:!1,timeout:a,onload:null,ondata:null,onerror:null};if(ce(t))return r.url=t,r;if(Object.assign(r,t),ce(r.headers)){let o=r.headers.split(/:(.+)/);r.headers={header:o[0],value:o[1]}}return r.withCredentials=on(r.withCredentials),r},dl=e=>sl(e),ul=e=>e===null,re=e=>typeof e=="object"&&e!==null,hl=e=>re(e)&&ce(e.url)&&re(e.process)&&re(e.revert)&&re(e.restore)&&re(e.fetch),bi=e=>Qt(e)?"array":ul(e)?"null":lt(e)?"int":/^[0-9]+ ?(?:GB|MB|KB)$/gi.test(e)?"bytes":hl(e)?"api":typeof e,fl=e=>e.replace(/{\s*'/g,'{"').replace(/'\s*}/g,'"}').replace(/'\s*:/g,'":').replace(/:\s*'/g,':"').replace(/,\s*'/g,',"').replace(/'\s*,/g,'",'),pl={array:ol,boolean:on,int:e=>bi(e)==="bytes"?wa(e):Yt(e),number:Sa,float:Sa,bytes:wa,string:e=>Ue(e)?e:Zt(e),function:e=>ll(e),serverapi:dl,object:e=>{try{return JSON.parse(fl(e))}catch{return null}}},ml=(e,t)=>pl[t](e),sn=(e,t,i)=>{if(e===t)return e;let a=bi(e);if(a!==i){let n=ml(e,i);if(a=bi(n),n===null)throw`Trying to assign value with incorrect type to "${option}", allowed type: "${i}"`;e=n}return e},gl=(e,t)=>{let i=e;return{enumerable:!0,get:()=>i,set:a=>{i=sn(a,e,t)}}},El=e=>{let t={};return Z(e,i=>{let a=e[i];t[i]=gl(a[0],a[1])}),Fe(t)},Tl=e=>({items:[],listUpdateTimeout:null,itemUpdateTimeout:null,processingQueue:[],options:El(e)}),Kt=(e,t="-")=>e.split(/(?=[A-Z])/).map(i=>i.toLowerCase()).join(t),Il=(e,t)=>{let i={};return Z(t,a=>{i[a]={get:()=>e.getState().options[a],set:n=>{e.dispatch(`SET_${Kt(a,"_").toUpperCase()}`,{value:n})}}}),i},bl=e=>(t,i,a)=>{let n={};return Z(e,r=>{let o=Kt(r,"_").toUpperCase();n[`SET_${o}`]=l=>{try{a.options[r]=l.value}catch{}t(`DID_SET_${o}`,{value:a.options[r]})}}),n},_l=e=>t=>{let i={};return Z(e,a=>{i[`GET_${Kt(a,"_").toUpperCase()}`]=n=>t.options[a]}),i},Ie={API:1,DROP:2,BROWSE:3,PASTE:4,NONE:5},Ci=()=>Math.random().toString(36).substring(2,11),Fi=(e,t)=>e.splice(t,1),Rl=(e,t)=>{t?e():document.hidden?Promise.resolve(1).then(e):setTimeout(e,0)},Jt=()=>{let e=[],t=(a,n)=>{Fi(e,e.findIndex(r=>r.event===a&&(r.cb===n||!n)))},i=(a,n,r)=>{e.filter(o=>o.event===a).map(o=>o.cb).forEach(o=>Rl(()=>o(...n),r))};return{fireSync:(a,...n)=>{i(a,n,!0)},fire:(a,...n)=>{i(a,n,!1)},on:(a,n)=>{e.push({event:a,cb:n})},onOnce:(a,n)=>{e.push({event:a,cb:(...r)=>{t(a,n),n(...r)}})},off:t}},cn=(e,t,i)=>{Object.getOwnPropertyNames(e).filter(a=>!i.includes(a)).forEach(a=>Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a)))},yl=["fire","process","revert","load","on","off","onOnce","retryLoad","extend","archive","archived","release","released","requestProcessing","freeze"],ue=e=>{let t={};return cn(e,t,yl),t},Sl=e=>{e.forEach((t,i)=>{t.released&&Fi(e,i)})},H={INIT:1,IDLE:2,PROCESSING_QUEUED:9,PROCESSING:3,PROCESSING_COMPLETE:5,PROCESSING_ERROR:6,PROCESSING_REVERT_ERROR:10,LOADING:7,LOAD_ERROR:8},ne={INPUT:1,LIMBO:2,LOCAL:3},dn=e=>/[^0-9]+/.exec(e),un=()=>dn(1.1.toLocaleString())[0],wl=()=>{let e=un(),t=1e3.toLocaleString(),i=1e3.toString();return t!==i?dn(t)[0]:e==="."?",":"."},M={BOOLEAN:"boolean",INT:"int",NUMBER:"number",STRING:"string",ARRAY:"array",OBJECT:"object",FUNCTION:"function",ACTION:"action",SERVER_API:"serverapi",REGEX:"regex"},zi=[],ye=(e,t,i)=>new Promise((a,n)=>{let r=zi.filter(l=>l.key===e).map(l=>l.cb);if(r.length===0){a(t);return}let o=r.shift();r.reduce((l,s)=>l.then(u=>s(u,i)),o(t,i)).then(l=>a(l)).catch(l=>n(l))}),$e=(e,t,i)=>zi.filter(a=>a.key===e).map(a=>a.cb(t,i)),Al=(e,t)=>zi.push({key:e,cb:t}),vl=e=>Object.assign(et,e),qt=()=>({...et}),Ll=e=>{Z(e,(t,i)=>{et[t]&&(et[t][0]=sn(i,et[t][0],et[t][1]))})},et={id:[null,M.STRING],name:["filepond",M.STRING],disabled:[!1,M.BOOLEAN],className:[null,M.STRING],required:[!1,M.BOOLEAN],captureMethod:[null,M.STRING],allowSyncAcceptAttribute:[!0,M.BOOLEAN],allowDrop:[!0,M.BOOLEAN],allowBrowse:[!0,M.BOOLEAN],allowPaste:[!0,M.BOOLEAN],allowMultiple:[!1,M.BOOLEAN],allowReplace:[!0,M.BOOLEAN],allowRevert:[!0,M.BOOLEAN],allowRemove:[!0,M.BOOLEAN],allowProcess:[!0,M.BOOLEAN],allowReorder:[!1,M.BOOLEAN],allowDirectoriesOnly:[!1,M.BOOLEAN],storeAsFile:[!1,M.BOOLEAN],forceRevert:[!1,M.BOOLEAN],maxFiles:[null,M.INT],checkValidity:[!1,M.BOOLEAN],itemInsertLocationFreedom:[!0,M.BOOLEAN],itemInsertLocation:["before",M.STRING],itemInsertInterval:[75,M.INT],dropOnPage:[!1,M.BOOLEAN],dropOnElement:[!0,M.BOOLEAN],dropValidation:[!1,M.BOOLEAN],ignoredFiles:[[".ds_store","thumbs.db","desktop.ini"],M.ARRAY],instantUpload:[!0,M.BOOLEAN],maxParallelUploads:[2,M.INT],allowMinimumUploadDuration:[!0,M.BOOLEAN],chunkUploads:[!1,M.BOOLEAN],chunkForce:[!1,M.BOOLEAN],chunkSize:[5e6,M.INT],chunkRetryDelays:[[500,1e3,3e3],M.ARRAY],server:[null,M.SERVER_API],fileSizeBase:[1e3,M.INT],labelFileSizeBytes:["bytes",M.STRING],labelFileSizeKilobytes:["KB",M.STRING],labelFileSizeMegabytes:["MB",M.STRING],labelFileSizeGigabytes:["GB",M.STRING],labelDecimalSeparator:[un(),M.STRING],labelThousandsSeparator:[wl(),M.STRING],labelIdle:['Drag & Drop your files or Browse',M.STRING],labelInvalidField:["Field contains invalid files",M.STRING],labelFileWaitingForSize:["Waiting for size",M.STRING],labelFileSizeNotAvailable:["Size not available",M.STRING],labelFileCountSingular:["file in list",M.STRING],labelFileCountPlural:["files in list",M.STRING],labelFileLoading:["Loading",M.STRING],labelFileAdded:["Added",M.STRING],labelFileLoadError:["Error during load",M.STRING],labelFileRemoved:["Removed",M.STRING],labelFileRemoveError:["Error during remove",M.STRING],labelFileProcessing:["Uploading",M.STRING],labelFileProcessingComplete:["Upload complete",M.STRING],labelFileProcessingAborted:["Upload cancelled",M.STRING],labelFileProcessingError:["Error during upload",M.STRING],labelFileProcessingRevertError:["Error during revert",M.STRING],labelTapToCancel:["tap to cancel",M.STRING],labelTapToRetry:["tap to retry",M.STRING],labelTapToUndo:["tap to undo",M.STRING],labelButtonRemoveItem:["Remove",M.STRING],labelButtonAbortItemLoad:["Abort",M.STRING],labelButtonRetryItemLoad:["Retry",M.STRING],labelButtonAbortItemProcessing:["Cancel",M.STRING],labelButtonUndoItemProcessing:["Undo",M.STRING],labelButtonRetryItemProcessing:["Retry",M.STRING],labelButtonProcessItem:["Upload",M.STRING],iconRemove:['',M.STRING],iconProcess:['',M.STRING],iconRetry:['',M.STRING],iconUndo:['',M.STRING],iconDone:['',M.STRING],oninit:[null,M.FUNCTION],onwarning:[null,M.FUNCTION],onerror:[null,M.FUNCTION],onactivatefile:[null,M.FUNCTION],oninitfile:[null,M.FUNCTION],onaddfilestart:[null,M.FUNCTION],onaddfileprogress:[null,M.FUNCTION],onaddfile:[null,M.FUNCTION],onprocessfilestart:[null,M.FUNCTION],onprocessfileprogress:[null,M.FUNCTION],onprocessfileabort:[null,M.FUNCTION],onprocessfilerevert:[null,M.FUNCTION],onprocessfile:[null,M.FUNCTION],onprocessfiles:[null,M.FUNCTION],onremovefile:[null,M.FUNCTION],onpreparefile:[null,M.FUNCTION],onupdatefiles:[null,M.FUNCTION],onreorderfiles:[null,M.FUNCTION],beforeDropFile:[null,M.FUNCTION],beforeAddFile:[null,M.FUNCTION],beforeRemoveFile:[null,M.FUNCTION],beforePrepareFile:[null,M.FUNCTION],stylePanelLayout:[null,M.STRING],stylePanelAspectRatio:[null,M.STRING],styleItemPanelAspectRatio:[null,M.STRING],styleButtonRemoveItemPosition:["left",M.STRING],styleButtonProcessItemPosition:["right",M.STRING],styleLoadIndicatorPosition:["right",M.STRING],styleProgressIndicatorPosition:["right",M.STRING],styleButtonRemoveItemAlign:[!1,M.BOOLEAN],files:[[],M.ARRAY],credits:[["https://pqina.nl/","Powered by PQINA"],M.ARRAY]},ke=(e,t)=>xe(t)?e[0]||null:lt(t)?e[t]||null:(typeof t=="object"&&(t=t.id),e.find(i=>i.id===t)||null),hn=e=>{if(xe(e))return e;if(/:/.test(e)){let t=e.split(":");return t[1]/t[0]}return parseFloat(e)},Se=e=>e.filter(t=>!t.archived),fn={EMPTY:0,IDLE:1,ERROR:2,BUSY:3,READY:4},Gt=null,Ml=()=>{if(Gt===null)try{let e=new DataTransfer;e.items.add(new File(["hello world"],"This_Works.txt"));let t=document.createElement("input");t.setAttribute("type","file"),t.files=e.files,Gt=t.files.length===1}catch{Gt=!1}return Gt},Ol=[H.LOAD_ERROR,H.PROCESSING_ERROR,H.PROCESSING_REVERT_ERROR],Dl=[H.LOADING,H.PROCESSING,H.PROCESSING_QUEUED,H.INIT],xl=[H.PROCESSING_COMPLETE],Pl=e=>Ol.includes(e.status),Cl=e=>Dl.includes(e.status),Fl=e=>xl.includes(e.status),va=e=>re(e.options.server)&&(re(e.options.server.process)||Ue(e.options.server.process)),zl=e=>({GET_STATUS:()=>{let t=Se(e.items),{EMPTY:i,ERROR:a,BUSY:n,IDLE:r,READY:o}=fn;return t.length===0?i:t.some(Pl)?a:t.some(Cl)?n:t.some(Fl)?o:r},GET_ITEM:t=>ke(e.items,t),GET_ACTIVE_ITEM:t=>ke(Se(e.items),t),GET_ACTIVE_ITEMS:()=>Se(e.items),GET_ITEMS:()=>e.items,GET_ITEM_NAME:t=>{let i=ke(e.items,t);return i?i.filename:null},GET_ITEM_SIZE:t=>{let i=ke(e.items,t);return i?i.fileSize:null},GET_STYLES:()=>Object.keys(e.options).filter(t=>/^style/.test(t)).map(t=>({name:t,value:e.options[t]})),GET_PANEL_ASPECT_RATIO:()=>/circle/.test(e.options.stylePanelLayout)?1:hn(e.options.stylePanelAspectRatio),GET_ITEM_PANEL_ASPECT_RATIO:()=>e.options.styleItemPanelAspectRatio,GET_ITEMS_BY_STATUS:t=>Se(e.items).filter(i=>i.status===t),GET_TOTAL_ITEMS:()=>Se(e.items).length,SHOULD_UPDATE_FILE_INPUT:()=>e.options.storeAsFile&&Ml()&&!va(e),IS_ASYNC:()=>va(e),GET_FILE_SIZE_LABELS:t=>({labelBytes:t("GET_LABEL_FILE_SIZE_BYTES")||void 0,labelKilobytes:t("GET_LABEL_FILE_SIZE_KILOBYTES")||void 0,labelMegabytes:t("GET_LABEL_FILE_SIZE_MEGABYTES")||void 0,labelGigabytes:t("GET_LABEL_FILE_SIZE_GIGABYTES")||void 0})}),Nl=e=>{let t=Se(e.items).length;if(!e.options.allowMultiple)return t===0;let i=e.options.maxFiles;return i===null||tMath.max(Math.min(i,e),t),Bl=(e,t,i)=>e.splice(t,0,i),Gl=(e,t,i)=>xe(t)?null:typeof i>"u"?(e.push(t),t):(i=pn(i,0,e.length),Bl(e,i,t),t),_i=e=>/^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*)\s*$/i.test(e),St=e=>e.split("/").pop().split("?").shift(),ei=e=>e.split(".").pop(),Vl=e=>{if(typeof e!="string")return"";let t=e.split("/").pop();return/svg/.test(t)?"svg":/zip|compressed/.test(t)?"zip":/plain/.test(t)?"txt":/msword/.test(t)?"doc":/[a-z]+/.test(t)?t==="jpeg"?"jpg":t:""},It=(e,t="")=>(t+e).slice(-t.length),mn=(e=new Date)=>`${e.getFullYear()}-${It(e.getMonth()+1,"00")}-${It(e.getDate(),"00")}_${It(e.getHours(),"00")}-${It(e.getMinutes(),"00")}-${It(e.getSeconds(),"00")}`,rt=(e,t,i=null,a=null)=>{let n=typeof i=="string"?e.slice(0,e.size,i):e.slice(0,e.size,e.type);return n.lastModifiedDate=new Date,e._relativePath&&(n._relativePath=e._relativePath),ce(t)||(t=mn()),t&&a===null&&ei(t)?n.name=t:(a=a||Vl(n.type),n.name=t+(a?"."+a:"")),n},Ul=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,gn=(e,t)=>{let i=Ul();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},kl=(e,t)=>{let i=new ArrayBuffer(e.length),a=new Uint8Array(i);for(let n=0;n(/^data:(.+);/.exec(e)||[])[1]||null,Hl=e=>e.split(",")[1].replace(/\s/g,""),Wl=e=>atob(Hl(e)),Yl=e=>{let t=En(e),i=Wl(e);return kl(i,t)},$l=(e,t,i)=>rt(Yl(e),t,null,i),ql=e=>{if(!/^content-disposition:/i.test(e))return null;let t=e.split(/filename=|filename\*=.+''/).splice(1).map(i=>i.trim().replace(/^["']|[;"']{0,2}$/g,"")).filter(i=>i.length);return t.length?decodeURI(t[t.length-1]):null},Xl=e=>{if(/content-length:/i.test(e)){let t=e.match(/[0-9]+/)[0];return t?parseInt(t,10):null}return null},jl=e=>/x-content-transfer-id:/i.test(e)&&(e.split(":")[1]||"").trim()||null,Ni=e=>{let t={source:null,name:null,size:null},i=e.split(` +`);for(let a of i){let n=ql(a);if(n){t.name=n;continue}let r=Xl(a);if(r){t.size=r;continue}let o=jl(a);if(o){t.source=o;continue}}return t},Ql=e=>{let t={source:null,complete:!1,progress:0,size:null,timestamp:null,duration:0,request:null},i=()=>t.progress,a=()=>{t.request&&t.request.abort&&t.request.abort()},n=()=>{let l=t.source;o.fire("init",l),l instanceof File?o.fire("load",l):l instanceof Blob?o.fire("load",rt(l,l.name)):_i(l)?o.fire("load",$l(l)):r(l)},r=l=>{if(!e){o.fire("error",{type:"error",body:"Can't load URL",code:400});return}t.timestamp=Date.now(),t.request=e(l,s=>{t.duration=Date.now()-t.timestamp,t.complete=!0,s instanceof Blob&&(s=rt(s,s.name||St(l))),o.fire("load",s instanceof Blob?s:s?s.body:null)},s=>{o.fire("error",typeof s=="string"?{type:"error",code:0,body:s}:s)},(s,u,c)=>{if(c&&(t.size=c),t.duration=Date.now()-t.timestamp,!s){t.progress=null;return}t.progress=u/c,o.fire("progress",t.progress)},()=>{o.fire("abort")},s=>{let u=Ni(typeof s=="string"?s:s.headers);o.fire("meta",{size:t.size||u.size,filename:u.name,source:u.source})})},o={...Jt(),setSource:l=>t.source=l,getProgress:i,abort:a,load:n};return o},La=e=>/GET|HEAD/.test(e),He=(e,t,i)=>{let a={onheaders:()=>{},onprogress:()=>{},onload:()=>{},ontimeout:()=>{},onerror:()=>{},onabort:()=>{},abort:()=>{n=!0,o.abort()}},n=!1,r=!1;i={method:"POST",headers:{},withCredentials:!1,...i},t=encodeURI(t),La(i.method)&&e&&(t=`${t}${encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))}`);let o=new XMLHttpRequest,l=La(i.method)?o:o.upload;return l.onprogress=s=>{n||a.onprogress(s.lengthComputable,s.loaded,s.total)},o.onreadystatechange=()=>{o.readyState<2||o.readyState===4&&o.status===0||r||(r=!0,a.onheaders(o))},o.onload=()=>{o.status>=200&&o.status<300?a.onload(o):a.onerror(o)},o.onerror=()=>a.onerror(o),o.onabort=()=>{n=!0,a.onabort()},o.ontimeout=()=>a.ontimeout(o),o.open(i.method,t,!0),lt(i.timeout)&&(o.timeout=i.timeout),Object.keys(i.headers).forEach(s=>{let u=unescape(encodeURIComponent(i.headers[s]));o.setRequestHeader(s,u)}),i.responseType&&(o.responseType=i.responseType),i.withCredentials&&(o.withCredentials=!0),o.send(e),a},K=(e,t,i,a)=>({type:e,code:t,body:i,headers:a}),We=e=>t=>{e(K("error",0,"Timeout",t.getAllResponseHeaders()))},Ma=e=>/\?/.test(e),Rt=(...e)=>{let t="";return e.forEach(i=>{t+=Ma(t)&&Ma(i)?i.replace(/\?/,"&"):i}),t},pi=(e="",t)=>{if(typeof t=="function")return t;if(!t||!ce(t.url))return null;let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o,l,s,u)=>{let c=He(n,Rt(e,t.url),{...t,responseType:"blob"});return c.onload=d=>{let h=d.getAllResponseHeaders(),f=Ni(h).name||St(n);r(K("load",d.status,t.method==="HEAD"?null:rt(i(d.response),f),h))},c.onerror=d=>{o(K("error",d.status,a(d.response)||d.statusText,d.getAllResponseHeaders()))},c.onheaders=d=>{u(K("headers",d.status,null,d.getAllResponseHeaders()))},c.ontimeout=We(o),c.onprogress=l,c.onabort=s,c}},Ee={QUEUED:0,COMPLETE:1,PROCESSING:2,ERROR:3,WAITING:4},Zl=(e,t,i,a,n,r,o,l,s,u,c)=>{let d=[],{chunkTransferId:h,chunkServer:f,chunkSize:p,chunkRetryDelays:m}=c,g={serverId:h,aborted:!1},b=t.ondata||(v=>v),E=t.onload||((v,P)=>P==="HEAD"?v.getResponseHeader("Upload-Offset"):v.response),T=t.onerror||(v=>null),_=v=>{let P=new FormData;re(n)&&P.append(i,JSON.stringify(n));let w=typeof t.headers=="function"?t.headers(a,n):{...t.headers,"Upload-Length":a.size},L={...t,headers:w},F=He(b(P),Rt(e,t.url),L);F.onload=C=>v(E(C,L.method)),F.onerror=C=>o(K("error",C.status,T(C.response)||C.statusText,C.getAllResponseHeaders())),F.ontimeout=We(o)},y=v=>{let P=Rt(e,f.url,g.serverId),L={headers:typeof t.headers=="function"?t.headers(g.serverId):{...t.headers},method:"HEAD"},F=He(null,P,L);F.onload=C=>v(E(C,L.method)),F.onerror=C=>o(K("error",C.status,T(C.response)||C.statusText,C.getAllResponseHeaders())),F.ontimeout=We(o)},I=Math.floor(a.size/p);for(let v=0;v<=I;v++){let P=v*p,w=a.slice(P,P+p,"application/offset+octet-stream");d[v]={index:v,size:w.size,offset:P,data:w,file:a,progress:0,retries:[...m],status:Ee.QUEUED,error:null,request:null,timeout:null}}let A=()=>r(g.serverId),R=v=>v.status===Ee.QUEUED||v.status===Ee.ERROR,S=v=>{if(g.aborted)return;if(v=v||d.find(R),!v){d.every(V=>V.status===Ee.COMPLETE)&&A();return}v.status=Ee.PROCESSING,v.progress=null;let P=f.ondata||(V=>V),w=f.onerror||(V=>null),L=Rt(e,f.url,g.serverId),F=typeof f.headers=="function"?f.headers(v):{...f.headers,"Content-Type":"application/offset+octet-stream","Upload-Offset":v.offset,"Upload-Length":a.size,"Upload-Name":a.name},C=v.request=He(P(v.data),L,{...f,headers:F});C.onload=()=>{v.status=Ee.COMPLETE,v.request=null,O()},C.onprogress=(V,G,B)=>{v.progress=V?G:null,D()},C.onerror=V=>{v.status=Ee.ERROR,v.request=null,v.error=w(V.response)||V.statusText,x(v)||o(K("error",V.status,w(V.response)||V.statusText,V.getAllResponseHeaders()))},C.ontimeout=V=>{v.status=Ee.ERROR,v.request=null,x(v)||We(o)(V)},C.onabort=()=>{v.status=Ee.QUEUED,v.request=null,s()}},x=v=>v.retries.length===0?!1:(v.status=Ee.WAITING,clearTimeout(v.timeout),v.timeout=setTimeout(()=>{S(v)},v.retries.shift()),!0),D=()=>{let v=d.reduce((w,L)=>w===null||L.progress===null?null:w+L.progress,0);if(v===null)return l(!1,0,0);let P=d.reduce((w,L)=>w+L.size,0);l(!0,v,P)},O=()=>{d.filter(P=>P.status===Ee.PROCESSING).length>=1||S()},z=()=>{d.forEach(v=>{clearTimeout(v.timeout),v.request&&v.request.abort()})};return g.serverId?y(v=>{g.aborted||(d.filter(P=>P.offset{P.status=Ee.COMPLETE,P.progress=P.size}),O())}):_(v=>{g.aborted||(u(v),g.serverId=v,O())}),{abort:()=>{g.aborted=!0,z()}}},Kl=(e,t,i,a)=>(n,r,o,l,s,u,c)=>{if(!n)return;let d=a.chunkUploads,h=d&&n.size>a.chunkSize,f=d&&(h||a.chunkForce);if(n instanceof Blob&&f)return Zl(e,t,i,n,r,o,l,s,u,c,a);let p=t.ondata||(y=>y),m=t.onload||(y=>y),g=t.onerror||(y=>null),b=typeof t.headers=="function"?t.headers(n,r)||{}:{...t.headers},E={...t,headers:b};var T=new FormData;re(r)&&T.append(i,JSON.stringify(r)),(n instanceof Blob?[{name:null,file:n}]:n).forEach(y=>{T.append(i,y.file,y.name===null?y.file.name:`${y.name}${y.file.name}`)});let _=He(p(T),Rt(e,t.url),E);return _.onload=y=>{o(K("load",y.status,m(y.response),y.getAllResponseHeaders()))},_.onerror=y=>{l(K("error",y.status,g(y.response)||y.statusText,y.getAllResponseHeaders()))},_.ontimeout=We(l),_.onprogress=s,_.onabort=u,_},Jl=(e="",t,i,a)=>typeof t=="function"?(...n)=>t(i,...n,a):!t||!ce(t.url)?null:Kl(e,t,i,a),bt=(e="",t)=>{if(typeof t=="function")return t;if(!t||!ce(t.url))return(n,r)=>r();let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o)=>{let l=He(n,e+t.url,t);return l.onload=s=>{r(K("load",s.status,i(s.response),s.getAllResponseHeaders()))},l.onerror=s=>{o(K("error",s.status,a(s.response)||s.statusText,s.getAllResponseHeaders()))},l.ontimeout=We(o),l}},Tn=(e=0,t=1)=>e+Math.random()*(t-e),es=(e,t=1e3,i=0,a=25,n=250)=>{let r=null,o=Date.now(),l=()=>{let s=Date.now()-o,u=Tn(a,n);s+u>t&&(u=s+u-t);let c=s/t;if(c>=1||document.hidden){e(1);return}e(c),r=setTimeout(l,u)};return t>0&&l(),{clear:()=>{clearTimeout(r)}}},ts=(e,t)=>{let i={complete:!1,perceivedProgress:0,perceivedPerformanceUpdater:null,progress:null,timestamp:null,perceivedDuration:0,duration:0,request:null,response:null},{allowMinimumUploadDuration:a}=t,n=(c,d)=>{let h=()=>{i.duration===0||i.progress===null||u.fire("progress",u.getProgress())},f=()=>{i.complete=!0,u.fire("load-perceived",i.response.body)};u.fire("start"),i.timestamp=Date.now(),i.perceivedPerformanceUpdater=es(p=>{i.perceivedProgress=p,i.perceivedDuration=Date.now()-i.timestamp,h(),i.response&&i.perceivedProgress===1&&!i.complete&&f()},a?Tn(750,1500):0),i.request=e(c,d,p=>{i.response=re(p)?p:{type:"load",code:200,body:`${p}`,headers:{}},i.duration=Date.now()-i.timestamp,i.progress=1,u.fire("load",i.response.body),(!a||a&&i.perceivedProgress===1)&&f()},p=>{i.perceivedPerformanceUpdater.clear(),u.fire("error",re(p)?p:{type:"error",code:0,body:`${p}`})},(p,m,g)=>{i.duration=Date.now()-i.timestamp,i.progress=p?m/g:null,h()},()=>{i.perceivedPerformanceUpdater.clear(),u.fire("abort",i.response?i.response.body:null)},p=>{u.fire("transfer",p)})},r=()=>{i.request&&(i.perceivedPerformanceUpdater.clear(),i.request.abort&&i.request.abort(),i.complete=!0)},o=()=>{r(),i.complete=!1,i.perceivedProgress=0,i.progress=0,i.timestamp=null,i.perceivedDuration=0,i.duration=0,i.request=null,i.response=null},l=a?()=>i.progress?Math.min(i.progress,i.perceivedProgress):null:()=>i.progress||null,s=a?()=>Math.min(i.duration,i.perceivedDuration):()=>i.duration,u={...Jt(),process:n,abort:r,getProgress:l,getDuration:s,reset:o};return u},In=e=>e.substring(0,e.lastIndexOf("."))||e,is=e=>{let t=[e.name,e.size,e.type];return e instanceof Blob||_i(e)?t[0]=e.name||mn():_i(e)?(t[1]=e.length,t[2]=En(e)):ce(e)&&(t[0]=St(e),t[1]=0,t[2]="application/octet-stream"),{name:t[0],size:t[1],type:t[2]}},ot=e=>!!(e instanceof File||e instanceof Blob&&e.name),bn=e=>{if(!re(e))return e;let t=Qt(e)?[]:{};for(let i in e){if(!e.hasOwnProperty(i))continue;let a=e[i];t[i]=a&&re(a)?bn(a):a}return t},as=(e=null,t=null,i=null)=>{let a=Ci(),n={archived:!1,frozen:!1,released:!1,source:null,file:i,serverFileReference:t,transferId:null,processingAborted:!1,status:t?H.PROCESSING_COMPLETE:H.INIT,activeLoader:null,activeProcessor:null},r=null,o={},l=R=>n.status=R,s=(R,...S)=>{n.released||n.frozen||I.fire(R,...S)},u=()=>ei(n.file.name),c=()=>n.file.type,d=()=>n.file.size,h=()=>n.file,f=(R,S,x)=>{if(n.source=R,I.fireSync("init"),n.file){I.fireSync("load-skip");return}n.file=is(R),S.on("init",()=>{s("load-init")}),S.on("meta",D=>{n.file.size=D.size,n.file.filename=D.filename,D.source&&(e=ne.LIMBO,n.serverFileReference=D.source,n.status=H.PROCESSING_COMPLETE),s("load-meta")}),S.on("progress",D=>{l(H.LOADING),s("load-progress",D)}),S.on("error",D=>{l(H.LOAD_ERROR),s("load-request-error",D)}),S.on("abort",()=>{l(H.INIT),s("load-abort")}),S.on("load",D=>{n.activeLoader=null;let O=v=>{n.file=ot(v)?v:n.file,e===ne.LIMBO&&n.serverFileReference?l(H.PROCESSING_COMPLETE):l(H.IDLE),s("load")},z=v=>{n.file=D,s("load-meta"),l(H.LOAD_ERROR),s("load-file-error",v)};if(n.serverFileReference){O(D);return}x(D,O,z)}),S.setSource(R),n.activeLoader=S,S.load()},p=()=>{n.activeLoader&&n.activeLoader.load()},m=()=>{if(n.activeLoader){n.activeLoader.abort();return}l(H.INIT),s("load-abort")},g=(R,S)=>{if(n.processingAborted){n.processingAborted=!1;return}if(l(H.PROCESSING),r=null,!(n.file instanceof Blob)){I.on("load",()=>{g(R,S)});return}R.on("load",O=>{n.transferId=null,n.serverFileReference=O}),R.on("transfer",O=>{n.transferId=O}),R.on("load-perceived",O=>{n.activeProcessor=null,n.transferId=null,n.serverFileReference=O,l(H.PROCESSING_COMPLETE),s("process-complete",O)}),R.on("start",()=>{s("process-start")}),R.on("error",O=>{n.activeProcessor=null,l(H.PROCESSING_ERROR),s("process-error",O)}),R.on("abort",O=>{n.activeProcessor=null,n.serverFileReference=O,l(H.IDLE),s("process-abort"),r&&r()}),R.on("progress",O=>{s("process-progress",O)});let x=O=>{n.archived||R.process(O,{...o})},D=console.error;S(n.file,x,D),n.activeProcessor=R},b=()=>{n.processingAborted=!1,l(H.PROCESSING_QUEUED)},E=()=>new Promise(R=>{if(!n.activeProcessor){n.processingAborted=!0,l(H.IDLE),s("process-abort"),R();return}r=()=>{R()},n.activeProcessor.abort()}),T=(R,S)=>new Promise((x,D)=>{let O=n.serverFileReference!==null?n.serverFileReference:n.transferId;if(O===null){x();return}R(O,()=>{n.serverFileReference=null,n.transferId=null,x()},z=>{if(!S){x();return}l(H.PROCESSING_REVERT_ERROR),s("process-revert-error"),D(z)}),l(H.IDLE),s("process-revert")}),_=(R,S,x)=>{let D=R.split("."),O=D[0],z=D.pop(),v=o;D.forEach(P=>v=v[P]),JSON.stringify(v[z])!==JSON.stringify(S)&&(v[z]=S,s("metadata-update",{key:O,value:o[O],silent:x}))},I={id:{get:()=>a},origin:{get:()=>e,set:R=>e=R},serverId:{get:()=>n.serverFileReference},transferId:{get:()=>n.transferId},status:{get:()=>n.status},filename:{get:()=>n.file.name},filenameWithoutExtension:{get:()=>In(n.file.name)},fileExtension:{get:u},fileType:{get:c},fileSize:{get:d},file:{get:h},relativePath:{get:()=>n.file._relativePath},source:{get:()=>n.source},getMetadata:R=>bn(R?o[R]:o),setMetadata:(R,S,x)=>{if(re(R)){let D=R;return Object.keys(D).forEach(O=>{_(O,D[O],S)}),R}return _(R,S,x),S},extend:(R,S)=>A[R]=S,abortLoad:m,retryLoad:p,requestProcessing:b,abortProcessing:E,load:f,process:g,revert:T,...Jt(),freeze:()=>n.frozen=!0,release:()=>n.released=!0,released:{get:()=>n.released},archive:()=>n.archived=!0,archived:{get:()=>n.archived}},A=Fe(I);return A},ns=(e,t)=>xe(t)?0:ce(t)?e.findIndex(i=>i.id===t):-1,Oa=(e,t)=>{let i=ns(e,t);if(!(i<0))return e[i]||null},Da=(e,t,i,a,n,r)=>{let o=He(null,e,{method:"GET",responseType:"blob"});return o.onload=l=>{let s=l.getAllResponseHeaders(),u=Ni(s).name||St(e);t(K("load",l.status,rt(l.response,u),s))},o.onerror=l=>{i(K("error",l.status,l.statusText,l.getAllResponseHeaders()))},o.onheaders=l=>{r(K("headers",l.status,null,l.getAllResponseHeaders()))},o.ontimeout=We(i),o.onprogress=a,o.onabort=n,o},xa=e=>(e.indexOf("//")===0&&(e=location.protocol+e),e.toLowerCase().replace("blob:","").replace(/([a-z])?:\/\//,"$1").split("/")[0]),rs=e=>(e.indexOf(":")>-1||e.indexOf("//")>-1)&&xa(location.href)!==xa(e),Vt=e=>(...t)=>Ue(e)?e(...t):e,os=e=>!ot(e.file),mi=(e,t)=>{clearTimeout(t.listUpdateTimeout),t.listUpdateTimeout=setTimeout(()=>{e("DID_UPDATE_ITEMS",{items:Se(t.items)})},0)},Pa=(e,...t)=>new Promise(i=>{if(!e)return i(!0);let a=e(...t);if(a==null)return i(!0);if(typeof a=="boolean")return i(a);typeof a.then=="function"&&a.then(i)}),gi=(e,t)=>{e.items.sort((i,a)=>t(ue(i),ue(a)))},Te=(e,t)=>({query:i,success:a=()=>{},failure:n=()=>{},...r}={})=>{let o=ke(e.items,i);if(!o){n({error:K("error",0,"Item not found"),file:null});return}t(o,a,n,r||{})},ls=(e,t,i)=>({ABORT_ALL:()=>{Se(i.items).forEach(a=>{a.freeze(),a.abortLoad(),a.abortProcessing()})},DID_SET_FILES:({value:a=[]})=>{let n=a.map(o=>({source:o.source?o.source:o,options:o.options})),r=Se(i.items);r.forEach(o=>{n.find(l=>l.source===o.source||l.source===o.file)||e("REMOVE_ITEM",{query:o,remove:!1})}),r=Se(i.items),n.forEach((o,l)=>{r.find(s=>s.source===o.source||s.file===o.source)||e("ADD_ITEM",{...o,interactionMethod:Ie.NONE,index:l})})},DID_UPDATE_ITEM_METADATA:({id:a,action:n,change:r})=>{r.silent||(clearTimeout(i.itemUpdateTimeout),i.itemUpdateTimeout=setTimeout(()=>{let o=Oa(i.items,a);if(!t("IS_ASYNC")){ye("SHOULD_PREPARE_OUTPUT",!1,{item:o,query:t,action:n,change:r}).then(c=>{let d=t("GET_BEFORE_PREPARE_FILE");d&&(c=d(o,c)),c&&e("REQUEST_PREPARE_OUTPUT",{query:a,item:o,success:h=>{e("DID_PREPARE_OUTPUT",{id:a,file:h})}},!0)});return}o.origin===ne.LOCAL&&e("DID_LOAD_ITEM",{id:o.id,error:null,serverFileReference:o.source});let l=()=>{setTimeout(()=>{e("REQUEST_ITEM_PROCESSING",{query:a})},32)},s=c=>{o.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(c?l:()=>{}).catch(()=>{})},u=c=>{o.abortProcessing().then(c?l:()=>{})};if(o.status===H.PROCESSING_COMPLETE)return s(i.options.instantUpload);if(o.status===H.PROCESSING)return u(i.options.instantUpload);i.options.instantUpload&&l()},0))},MOVE_ITEM:({query:a,index:n})=>{let r=ke(i.items,a);if(!r)return;let o=i.items.indexOf(r);n=pn(n,0,i.items.length-1),o!==n&&i.items.splice(n,0,i.items.splice(o,1)[0])},SORT:({compare:a})=>{gi(i,a),e("DID_SORT_ITEMS",{items:t("GET_ACTIVE_ITEMS")})},ADD_ITEMS:({items:a,index:n,interactionMethod:r,success:o=()=>{},failure:l=()=>{}})=>{let s=n;if(n===-1||typeof n>"u"){let f=t("GET_ITEM_INSERT_LOCATION"),p=t("GET_TOTAL_ITEMS");s=f==="before"?0:p}let u=t("GET_IGNORED_FILES"),c=f=>ot(f)?!u.includes(f.name.toLowerCase()):!xe(f),h=a.filter(c).map(f=>new Promise((p,m)=>{e("ADD_ITEM",{interactionMethod:r,source:f.source||f,success:p,failure:m,index:s++,options:f.options||{}})}));Promise.all(h).then(o).catch(l)},ADD_ITEM:({source:a,index:n=-1,interactionMethod:r,success:o=()=>{},failure:l=()=>{},options:s={}})=>{if(xe(a)){l({error:K("error",0,"No source"),file:null});return}if(ot(a)&&i.options.ignoredFiles.includes(a.name.toLowerCase()))return;if(!Nl(i)){if(i.options.allowMultiple||!i.options.allowMultiple&&!i.options.allowReplace){let E=K("warning",0,"Max files");e("DID_THROW_MAX_FILES",{source:a,error:E}),l({error:E,file:null});return}let b=Se(i.items)[0];if(b.status===H.PROCESSING_COMPLETE||b.status===H.PROCESSING_REVERT_ERROR){let E=t("GET_FORCE_REVERT");if(b.revert(bt(i.options.server.url,i.options.server.revert),E).then(()=>{E&&e("ADD_ITEM",{source:a,index:n,interactionMethod:r,success:o,failure:l,options:s})}).catch(()=>{}),E)return}e("REMOVE_ITEM",{query:b.id})}let u=s.type==="local"?ne.LOCAL:s.type==="limbo"?ne.LIMBO:ne.INPUT,c=as(u,u===ne.INPUT?null:a,s.file);Object.keys(s.metadata||{}).forEach(b=>{c.setMetadata(b,s.metadata[b])}),$e("DID_CREATE_ITEM",c,{query:t,dispatch:e});let d=t("GET_ITEM_INSERT_LOCATION");i.options.itemInsertLocationFreedom||(n=d==="before"?-1:i.items.length),Gl(i.items,c,n),Ue(d)&&a&&gi(i,d);let h=c.id;c.on("init",()=>{e("DID_INIT_ITEM",{id:h})}),c.on("load-init",()=>{e("DID_START_ITEM_LOAD",{id:h})}),c.on("load-meta",()=>{e("DID_UPDATE_ITEM_META",{id:h})}),c.on("load-progress",b=>{e("DID_UPDATE_ITEM_LOAD_PROGRESS",{id:h,progress:b})}),c.on("load-request-error",b=>{let E=Vt(i.options.labelFileLoadError)(b);if(b.code>=400&&b.code<500){e("DID_THROW_ITEM_INVALID",{id:h,error:b,status:{main:E,sub:`${b.code} (${b.body})`}}),l({error:b,file:ue(c)});return}e("DID_THROW_ITEM_LOAD_ERROR",{id:h,error:b,status:{main:E,sub:i.options.labelTapToRetry}})}),c.on("load-file-error",b=>{e("DID_THROW_ITEM_INVALID",{id:h,error:b.status,status:b.status}),l({error:b.status,file:ue(c)})}),c.on("load-abort",()=>{e("REMOVE_ITEM",{query:h})}),c.on("load-skip",()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}})}),c.on("load",()=>{let b=E=>{if(!E){e("REMOVE_ITEM",{query:h});return}c.on("metadata-update",T=>{e("DID_UPDATE_ITEM_METADATA",{id:h,change:T})}),ye("SHOULD_PREPARE_OUTPUT",!1,{item:c,query:t}).then(T=>{let _=t("GET_BEFORE_PREPARE_FILE");_&&(T=_(c,T));let y=()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}}),mi(e,i)};if(T){e("REQUEST_PREPARE_OUTPUT",{query:h,item:c,success:I=>{e("DID_PREPARE_OUTPUT",{id:h,file:I}),y()}},!0);return}y()})};ye("DID_LOAD_ITEM",c,{query:t,dispatch:e}).then(()=>{Pa(t("GET_BEFORE_ADD_FILE"),ue(c)).then(b)}).catch(E=>{if(!E||!E.error||!E.status)return b(!1);e("DID_THROW_ITEM_INVALID",{id:h,error:E.error,status:E.status})})}),c.on("process-start",()=>{e("DID_START_ITEM_PROCESSING",{id:h})}),c.on("process-progress",b=>{e("DID_UPDATE_ITEM_PROCESS_PROGRESS",{id:h,progress:b})}),c.on("process-error",b=>{e("DID_THROW_ITEM_PROCESSING_ERROR",{id:h,error:b,status:{main:Vt(i.options.labelFileProcessingError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-revert-error",b=>{e("DID_THROW_ITEM_PROCESSING_REVERT_ERROR",{id:h,error:b,status:{main:Vt(i.options.labelFileProcessingRevertError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-complete",b=>{e("DID_COMPLETE_ITEM_PROCESSING",{id:h,error:null,serverFileReference:b}),e("DID_DEFINE_VALUE",{id:h,value:b})}),c.on("process-abort",()=>{e("DID_ABORT_ITEM_PROCESSING",{id:h})}),c.on("process-revert",()=>{e("DID_REVERT_ITEM_PROCESSING",{id:h}),e("DID_DEFINE_VALUE",{id:h,value:null})}),e("DID_ADD_ITEM",{id:h,index:n,interactionMethod:r}),mi(e,i);let{url:f,load:p,restore:m,fetch:g}=i.options.server||{};c.load(a,Ql(u===ne.INPUT?ce(a)&&rs(a)&&g?pi(f,g):Da:u===ne.LIMBO?pi(f,m):pi(f,p)),(b,E,T)=>{ye("LOAD_FILE",b,{query:t}).then(E).catch(T)})},REQUEST_PREPARE_OUTPUT:({item:a,success:n,failure:r=()=>{}})=>{let o={error:K("error",0,"Item not found"),file:null};if(a.archived)return r(o);ye("PREPARE_OUTPUT",a.file,{query:t,item:a}).then(l=>{ye("COMPLETE_PREPARE_OUTPUT",l,{query:t,item:a}).then(s=>{if(a.archived)return r(o);n(s)})})},COMPLETE_LOAD_ITEM:({item:a,data:n})=>{let{success:r,source:o}=n,l=t("GET_ITEM_INSERT_LOCATION");if(Ue(l)&&o&&gi(i,l),e("DID_LOAD_ITEM",{id:a.id,error:null,serverFileReference:a.origin===ne.INPUT?null:o}),r(ue(a)),a.origin===ne.LOCAL){e("DID_LOAD_LOCAL_ITEM",{id:a.id});return}if(a.origin===ne.LIMBO){e("DID_COMPLETE_ITEM_PROCESSING",{id:a.id,error:null,serverFileReference:o}),e("DID_DEFINE_VALUE",{id:a.id,value:a.serverId||o});return}t("IS_ASYNC")&&i.options.instantUpload&&e("REQUEST_ITEM_PROCESSING",{query:a.id})},RETRY_ITEM_LOAD:Te(i,a=>{a.retryLoad()}),REQUEST_ITEM_PREPARE:Te(i,(a,n,r)=>{e("REQUEST_PREPARE_OUTPUT",{query:a.id,item:a,success:o=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:o}),n({file:a,output:o})},failure:r},!0)}),REQUEST_ITEM_PROCESSING:Te(i,(a,n,r)=>{if(!(a.status===H.IDLE||a.status===H.PROCESSING_ERROR)){let l=()=>e("REQUEST_ITEM_PROCESSING",{query:a,success:n,failure:r}),s=()=>document.hidden?l():setTimeout(l,32);a.status===H.PROCESSING_COMPLETE||a.status===H.PROCESSING_REVERT_ERROR?a.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(s).catch(()=>{}):a.status===H.PROCESSING&&a.abortProcessing().then(s);return}a.status!==H.PROCESSING_QUEUED&&(a.requestProcessing(),e("DID_REQUEST_ITEM_PROCESSING",{id:a.id}),e("PROCESS_ITEM",{query:a,success:n,failure:r},!0))}),PROCESS_ITEM:Te(i,(a,n,r)=>{let o=t("GET_MAX_PARALLEL_UPLOADS");if(t("GET_ITEMS_BY_STATUS",H.PROCESSING).length===o){i.processingQueue.push({id:a.id,success:n,failure:r});return}if(a.status===H.PROCESSING)return;let s=()=>{let c=i.processingQueue.shift();if(!c)return;let{id:d,success:h,failure:f}=c,p=ke(i.items,d);if(!p||p.archived){s();return}e("PROCESS_ITEM",{query:d,success:h,failure:f},!0)};a.onOnce("process-complete",()=>{n(ue(a)),s();let c=i.options.server;if(i.options.instantUpload&&a.origin===ne.LOCAL&&Ue(c.remove)){let f=()=>{};a.origin=ne.LIMBO,i.options.server.remove(a.source,f,f)}t("GET_ITEMS_BY_STATUS",H.PROCESSING_COMPLETE).length===i.items.length&&e("DID_COMPLETE_ITEM_PROCESSING_ALL")}),a.onOnce("process-error",c=>{r({error:c,file:ue(a)}),s()});let u=i.options;a.process(ts(Jl(u.server.url,u.server.process,u.name,{chunkTransferId:a.transferId,chunkServer:u.server.patch,chunkUploads:u.chunkUploads,chunkForce:u.chunkForce,chunkSize:u.chunkSize,chunkRetryDelays:u.chunkRetryDelays}),{allowMinimumUploadDuration:t("GET_ALLOW_MINIMUM_UPLOAD_DURATION")}),(c,d,h)=>{ye("PREPARE_OUTPUT",c,{query:t,item:a}).then(f=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:f}),d(f)}).catch(h)})}),RETRY_ITEM_PROCESSING:Te(i,a=>{e("REQUEST_ITEM_PROCESSING",{query:a})}),REQUEST_REMOVE_ITEM:Te(i,a=>{Pa(t("GET_BEFORE_REMOVE_FILE"),ue(a)).then(n=>{n&&e("REMOVE_ITEM",{query:a})})}),RELEASE_ITEM:Te(i,a=>{a.release()}),REMOVE_ITEM:Te(i,(a,n,r,o)=>{let l=()=>{let u=a.id;Oa(i.items,u).archive(),e("DID_REMOVE_ITEM",{error:null,id:u,item:a}),mi(e,i),n(ue(a))},s=i.options.server;a.origin===ne.LOCAL&&s&&Ue(s.remove)&&o.remove!==!1?(e("DID_START_ITEM_REMOVE",{id:a.id}),s.remove(a.source,()=>l(),u=>{e("DID_THROW_ITEM_REMOVE_ERROR",{id:a.id,error:K("error",0,u,null),status:{main:Vt(i.options.labelFileRemoveError)(u),sub:i.options.labelTapToRetry}})})):((o.revert&&a.origin!==ne.LOCAL&&a.serverId!==null||i.options.chunkUploads&&a.file.size>i.options.chunkSize||i.options.chunkUploads&&i.options.chunkForce)&&a.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")),l())}),ABORT_ITEM_LOAD:Te(i,a=>{a.abortLoad()}),ABORT_ITEM_PROCESSING:Te(i,a=>{if(a.serverId){e("REVERT_ITEM_PROCESSING",{id:a.id});return}a.abortProcessing().then(()=>{i.options.instantUpload&&e("REMOVE_ITEM",{query:a.id})})}),REQUEST_REVERT_ITEM_PROCESSING:Te(i,a=>{if(!i.options.instantUpload){e("REVERT_ITEM_PROCESSING",{query:a});return}let n=l=>{l&&e("REVERT_ITEM_PROCESSING",{query:a})},r=t("GET_BEFORE_REMOVE_FILE");if(!r)return n(!0);let o=r(ue(a));if(o==null)return n(!0);if(typeof o=="boolean")return n(o);typeof o.then=="function"&&o.then(n)}),REVERT_ITEM_PROCESSING:Te(i,a=>{a.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(()=>{(i.options.instantUpload||os(a))&&e("REMOVE_ITEM",{query:a.id})}).catch(()=>{})}),SET_OPTIONS:({options:a})=>{let n=Object.keys(a),r=ss.filter(l=>n.includes(l));[...r,...Object.keys(a).filter(l=>!r.includes(l))].forEach(l=>{e(`SET_${Kt(l,"_").toUpperCase()}`,{value:a[l]})})}}),ss=["server"],Bi=e=>e,Pe=e=>document.createElement(e),J=(e,t)=>{let i=e.childNodes[0];i?t!==i.nodeValue&&(i.nodeValue=t):(i=document.createTextNode(t),e.appendChild(i))},Ca=(e,t,i,a)=>{let n=(a%360-90)*Math.PI/180;return{x:e+i*Math.cos(n),y:t+i*Math.sin(n)}},cs=(e,t,i,a,n,r)=>{let o=Ca(e,t,i,n),l=Ca(e,t,i,a);return["M",o.x,o.y,"A",i,i,0,r,0,l.x,l.y].join(" ")},ds=(e,t,i,a,n)=>{let r=1;return n>a&&n-a<=.5&&(r=0),a>n&&a-n>=.5&&(r=0),cs(e,t,i,Math.min(.9999,a)*360,Math.min(.9999,n)*360,r)},us=({root:e,props:t})=>{t.spin=!1,t.progress=0,t.opacity=0;let i=$t("svg");e.ref.path=$t("path",{"stroke-width":2,"stroke-linecap":"round"}),i.appendChild(e.ref.path),e.ref.svg=i,e.appendChild(i)},hs=({root:e,props:t})=>{if(t.opacity===0)return;t.align&&(e.element.dataset.align=t.align);let i=parseInt(ee(e.ref.path,"stroke-width"),10),a=e.rect.element.width*.5,n=0,r=0;t.spin?(n=0,r=.5):(n=0,r=t.progress);let o=ds(a,a,a-i,n,r);ee(e.ref.path,"d",o),ee(e.ref.path,"stroke-opacity",t.spin||t.progress>0?1:0)},Fa=te({tag:"div",name:"progress-indicator",ignoreRectUpdate:!0,ignoreRect:!0,create:us,write:hs,mixins:{apis:["progress","spin","align"],styles:["opacity"],animations:{opacity:{type:"tween",duration:500},progress:{type:"spring",stiffness:.95,damping:.65,mass:10}}}}),fs=({root:e,props:t})=>{e.element.innerHTML=(t.icon||"")+`${t.label}`,t.isDisabled=!1},ps=({root:e,props:t})=>{let{isDisabled:i}=t,a=e.query("GET_DISABLED")||t.opacity===0;a&&!i?(t.isDisabled=!0,ee(e.element,"disabled","disabled")):!a&&i&&(t.isDisabled=!1,e.element.removeAttribute("disabled"))},_n=te({tag:"button",attributes:{type:"button"},ignoreRect:!0,ignoreRectUpdate:!0,name:"file-action-button",mixins:{apis:["label"],styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}},listeners:!0},create:fs,write:ps}),Rn=(e,t=".",i=1e3,a={})=>{let{labelBytes:n="bytes",labelKilobytes:r="KB",labelMegabytes:o="MB",labelGigabytes:l="GB"}=a;e=Math.round(Math.abs(e));let s=i,u=i*i,c=i*i*i;return ee.toFixed(t).split(".").filter(a=>a!=="0").join(i),ms=({root:e,props:t})=>{let i=Pe("span");i.className="filepond--file-info-main",ee(i,"aria-hidden","true"),e.appendChild(i),e.ref.fileName=i;let a=Pe("span");a.className="filepond--file-info-sub",e.appendChild(a),e.ref.fileSize=a,J(a,e.query("GET_LABEL_FILE_WAITING_FOR_SIZE")),J(i,Bi(e.query("GET_ITEM_NAME",t.id)))},Ri=({root:e,props:t})=>{J(e.ref.fileSize,Rn(e.query("GET_ITEM_SIZE",t.id),".",e.query("GET_FILE_SIZE_BASE"),e.query("GET_FILE_SIZE_LABELS",e.query))),J(e.ref.fileName,Bi(e.query("GET_ITEM_NAME",t.id)))},Na=({root:e,props:t})=>{if(lt(e.query("GET_ITEM_SIZE",t.id))){Ri({root:e,props:t});return}J(e.ref.fileSize,e.query("GET_LABEL_FILE_SIZE_NOT_AVAILABLE"))},gs=te({name:"file-info",ignoreRect:!0,ignoreRectUpdate:!0,write:de({DID_LOAD_ITEM:Ri,DID_UPDATE_ITEM_META:Ri,DID_THROW_ITEM_LOAD_ERROR:Na,DID_THROW_ITEM_INVALID:Na}),didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},create:ms,mixins:{styles:["translateX","translateY"],animations:{translateX:"spring",translateY:"spring"}}}),yn=e=>Math.round(e*100),Es=({root:e})=>{let t=Pe("span");t.className="filepond--file-status-main",e.appendChild(t),e.ref.main=t;let i=Pe("span");i.className="filepond--file-status-sub",e.appendChild(i),e.ref.sub=i,Sn({root:e,action:{progress:null}})},Sn=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_LOADING"):`${e.query("GET_LABEL_FILE_LOADING")} ${yn(t.progress)}%`;J(e.ref.main,i),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Ts=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_PROCESSING"):`${e.query("GET_LABEL_FILE_PROCESSING")} ${yn(t.progress)}%`;J(e.ref.main,i),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Is=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},bs=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_ABORTED")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_RETRY"))},_s=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_COMPLETE")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_UNDO"))},Ba=({root:e})=>{J(e.ref.main,""),J(e.ref.sub,"")},_t=({root:e,action:t})=>{J(e.ref.main,t.status.main),J(e.ref.sub,t.status.sub)},Rs=te({name:"file-status",ignoreRect:!0,ignoreRectUpdate:!0,write:de({DID_LOAD_ITEM:Ba,DID_REVERT_ITEM_PROCESSING:Ba,DID_REQUEST_ITEM_PROCESSING:Is,DID_ABORT_ITEM_PROCESSING:bs,DID_COMPLETE_ITEM_PROCESSING:_s,DID_UPDATE_ITEM_PROCESS_PROGRESS:Ts,DID_UPDATE_ITEM_LOAD_PROGRESS:Sn,DID_THROW_ITEM_LOAD_ERROR:_t,DID_THROW_ITEM_INVALID:_t,DID_THROW_ITEM_PROCESSING_ERROR:_t,DID_THROW_ITEM_PROCESSING_REVERT_ERROR:_t,DID_THROW_ITEM_REMOVE_ERROR:_t}),didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},create:Es,mixins:{styles:["translateX","translateY","opacity"],animations:{opacity:{type:"tween",duration:250},translateX:"spring",translateY:"spring"}}}),yi={AbortItemLoad:{label:"GET_LABEL_BUTTON_ABORT_ITEM_LOAD",action:"ABORT_ITEM_LOAD",className:"filepond--action-abort-item-load",align:"LOAD_INDICATOR_POSITION"},RetryItemLoad:{label:"GET_LABEL_BUTTON_RETRY_ITEM_LOAD",action:"RETRY_ITEM_LOAD",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-load",align:"BUTTON_PROCESS_ITEM_POSITION"},RemoveItem:{label:"GET_LABEL_BUTTON_REMOVE_ITEM",action:"REQUEST_REMOVE_ITEM",icon:"GET_ICON_REMOVE",className:"filepond--action-remove-item",align:"BUTTON_REMOVE_ITEM_POSITION"},ProcessItem:{label:"GET_LABEL_BUTTON_PROCESS_ITEM",action:"REQUEST_ITEM_PROCESSING",icon:"GET_ICON_PROCESS",className:"filepond--action-process-item",align:"BUTTON_PROCESS_ITEM_POSITION"},AbortItemProcessing:{label:"GET_LABEL_BUTTON_ABORT_ITEM_PROCESSING",action:"ABORT_ITEM_PROCESSING",className:"filepond--action-abort-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RetryItemProcessing:{label:"GET_LABEL_BUTTON_RETRY_ITEM_PROCESSING",action:"RETRY_ITEM_PROCESSING",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RevertItemProcessing:{label:"GET_LABEL_BUTTON_UNDO_ITEM_PROCESSING",action:"REQUEST_REVERT_ITEM_PROCESSING",icon:"GET_ICON_UNDO",className:"filepond--action-revert-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"}},Si=[];Z(yi,e=>{Si.push(e)});var me=e=>{if(wi(e)==="right")return 0;let t=e.ref.buttonRemoveItem.rect.element;return t.hidden?null:t.width+t.left},ys=e=>e.ref.buttonAbortItemLoad.rect.element.width,Ut=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.height/4),Ss=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.left/2),ws=e=>e.query("GET_STYLE_LOAD_INDICATOR_POSITION"),As=e=>e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION"),wi=e=>e.query("GET_STYLE_BUTTON_REMOVE_ITEM_POSITION"),vs={buttonAbortItemLoad:{opacity:0},buttonRetryItemLoad:{opacity:0},buttonRemoveItem:{opacity:0},buttonProcessItem:{opacity:0},buttonAbortItemProcessing:{opacity:0},buttonRetryItemProcessing:{opacity:0},buttonRevertItemProcessing:{opacity:0},loadProgressIndicator:{opacity:0,align:ws},processProgressIndicator:{opacity:0,align:As},processingCompleteIndicator:{opacity:0,scaleX:.75,scaleY:.75},info:{translateX:0,translateY:0,opacity:0},status:{translateX:0,translateY:0,opacity:0}},Ga={buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:me},status:{translateX:me}},Ei={buttonAbortItemProcessing:{opacity:1},processProgressIndicator:{opacity:1},status:{opacity:1}},tt={DID_THROW_ITEM_INVALID:{buttonRemoveItem:{opacity:1},info:{translateX:me},status:{translateX:me,opacity:1}},DID_START_ITEM_LOAD:{buttonAbortItemLoad:{opacity:1},loadProgressIndicator:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_LOAD_ERROR:{buttonRetryItemLoad:{opacity:1},buttonRemoveItem:{opacity:1},info:{translateX:me},status:{opacity:1}},DID_START_ITEM_REMOVE:{processProgressIndicator:{opacity:1,align:wi},info:{translateX:me},status:{opacity:0}},DID_THROW_ITEM_REMOVE_ERROR:{processProgressIndicator:{opacity:0,align:wi},buttonRemoveItem:{opacity:1},info:{translateX:me},status:{opacity:1,translateX:me}},DID_LOAD_ITEM:Ga,DID_LOAD_LOCAL_ITEM:{buttonRemoveItem:{opacity:1},info:{translateX:me},status:{translateX:me}},DID_START_ITEM_PROCESSING:Ei,DID_REQUEST_ITEM_PROCESSING:Ei,DID_UPDATE_ITEM_PROCESS_PROGRESS:Ei,DID_COMPLETE_ITEM_PROCESSING:{buttonRevertItemProcessing:{opacity:1},info:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_PROCESSING_ERROR:{buttonRemoveItem:{opacity:1},buttonRetryItemProcessing:{opacity:1},status:{opacity:1},info:{translateX:me}},DID_THROW_ITEM_PROCESSING_REVERT_ERROR:{buttonRevertItemProcessing:{opacity:1},status:{opacity:1},info:{opacity:1}},DID_ABORT_ITEM_PROCESSING:{buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:me},status:{opacity:1}},DID_REVERT_ITEM_PROCESSING:Ga},Ls=te({create:({root:e})=>{e.element.innerHTML=e.query("GET_ICON_DONE")},name:"processing-complete-indicator",ignoreRect:!0,mixins:{styles:["scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",opacity:{type:"tween",duration:250}}}}),Ms=({root:e,props:t})=>{let i=Object.keys(yi).reduce((p,m)=>(p[m]={...yi[m]},p),{}),{id:a}=t,n=e.query("GET_ALLOW_REVERT"),r=e.query("GET_ALLOW_REMOVE"),o=e.query("GET_ALLOW_PROCESS"),l=e.query("GET_INSTANT_UPLOAD"),s=e.query("IS_ASYNC"),u=e.query("GET_STYLE_BUTTON_REMOVE_ITEM_ALIGN"),c;s?o&&!n?c=p=>!/RevertItemProcessing/.test(p):!o&&n?c=p=>!/ProcessItem|RetryItemProcessing|AbortItemProcessing/.test(p):!o&&!n&&(c=p=>!/Process/.test(p)):c=p=>!/Process/.test(p);let d=c?Si.filter(c):Si.concat();if(l&&n&&(i.RevertItemProcessing.label="GET_LABEL_BUTTON_REMOVE_ITEM",i.RevertItemProcessing.icon="GET_ICON_REMOVE"),s&&!n){let p=tt.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=Ss,p.info.translateY=Ut,p.status.translateY=Ut,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}if(s&&!o&&(["DID_START_ITEM_PROCESSING","DID_REQUEST_ITEM_PROCESSING","DID_UPDATE_ITEM_PROCESS_PROGRESS","DID_THROW_ITEM_PROCESSING_ERROR"].forEach(p=>{tt[p].status.translateY=Ut}),tt.DID_THROW_ITEM_PROCESSING_ERROR.status.translateX=ys),u&&n){i.RevertItemProcessing.align="BUTTON_REMOVE_ITEM_POSITION";let p=tt.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=me,p.status.translateY=Ut,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}r||(i.RemoveItem.disabled=!0),Z(i,(p,m)=>{let g=e.createChildView(_n,{label:e.query(m.label),icon:e.query(m.icon),opacity:0});d.includes(p)&&e.appendChildView(g),m.disabled&&(g.element.setAttribute("disabled","disabled"),g.element.setAttribute("hidden","hidden")),g.element.dataset.align=e.query(`GET_STYLE_${m.align}`),g.element.classList.add(m.className),g.on("click",b=>{b.stopPropagation(),!m.disabled&&e.dispatch(m.action,{query:a})}),e.ref[`button${p}`]=g}),e.ref.processingCompleteIndicator=e.appendChildView(e.createChildView(Ls)),e.ref.processingCompleteIndicator.element.dataset.align=e.query("GET_STYLE_BUTTON_PROCESS_ITEM_POSITION"),e.ref.info=e.appendChildView(e.createChildView(gs,{id:a})),e.ref.status=e.appendChildView(e.createChildView(Rs,{id:a}));let h=e.appendChildView(e.createChildView(Fa,{opacity:0,align:e.query("GET_STYLE_LOAD_INDICATOR_POSITION")}));h.element.classList.add("filepond--load-indicator"),e.ref.loadProgressIndicator=h;let f=e.appendChildView(e.createChildView(Fa,{opacity:0,align:e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION")}));f.element.classList.add("filepond--process-indicator"),e.ref.processProgressIndicator=f,e.ref.activeStyles=[]},Os=({root:e,actions:t,props:i})=>{Ds({root:e,actions:t,props:i});let a=t.concat().filter(n=>/^DID_/.test(n.type)).reverse().find(n=>tt[n.type]);if(a){e.ref.activeStyles=[];let n=tt[a.type];Z(vs,(r,o)=>{let l=e.ref[r];Z(o,(s,u)=>{let c=n[r]&&typeof n[r][s]<"u"?n[r][s]:u;e.ref.activeStyles.push({control:l,key:s,value:c})})})}e.ref.activeStyles.forEach(({control:n,key:r,value:o})=>{n[r]=typeof o=="function"?o(e):o})},Ds=de({DID_SET_LABEL_BUTTON_ABORT_ITEM_PROCESSING:({root:e,action:t})=>{e.ref.buttonAbortItemProcessing.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_LOAD:({root:e,action:t})=>{e.ref.buttonAbortItemLoad.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_REMOVAL:({root:e,action:t})=>{e.ref.buttonAbortItemRemoval.label=t.value},DID_REQUEST_ITEM_PROCESSING:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_START_ITEM_LOAD:({root:e})=>{e.ref.loadProgressIndicator.spin=!0,e.ref.loadProgressIndicator.progress=0},DID_START_ITEM_REMOVE:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_UPDATE_ITEM_LOAD_PROGRESS:({root:e,action:t})=>{e.ref.loadProgressIndicator.spin=!1,e.ref.loadProgressIndicator.progress=t.progress},DID_UPDATE_ITEM_PROCESS_PROGRESS:({root:e,action:t})=>{e.ref.processProgressIndicator.spin=!1,e.ref.processProgressIndicator.progress=t.progress}}),xs=te({create:Ms,write:Os,didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},name:"file"}),Ps=({root:e,props:t})=>{e.ref.fileName=Pe("legend"),e.appendChild(e.ref.fileName),e.ref.file=e.appendChildView(e.createChildView(xs,{id:t.id})),e.ref.data=!1},Cs=({root:e,props:t})=>{J(e.ref.fileName,Bi(e.query("GET_ITEM_NAME",t.id)))},Fs=te({create:Ps,ignoreRect:!0,write:de({DID_LOAD_ITEM:Cs}),didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},tag:"fieldset",name:"file-wrapper"}),Va={type:"spring",damping:.6,mass:7},zs=({root:e,props:t})=>{[{name:"top"},{name:"center",props:{translateY:null,scaleY:null},mixins:{animations:{scaleY:Va},styles:["translateY","scaleY"]}},{name:"bottom",props:{translateY:null},mixins:{animations:{translateY:Va},styles:["translateY"]}}].forEach(i=>{Ns(e,i,t.name)}),e.element.classList.add(`filepond--${t.name}`),e.ref.scalable=null},Ns=(e,t,i)=>{let a=te({name:`panel-${t.name} filepond--${i}`,mixins:t.mixins,ignoreRectUpdate:!0}),n=e.createChildView(a,t.props);e.ref[t.name]=e.appendChildView(n)},Bs=({root:e,props:t})=>{if((e.ref.scalable===null||t.scalable!==e.ref.scalable)&&(e.ref.scalable=rn(t.scalable)?t.scalable:!0,e.element.dataset.scalable=e.ref.scalable),!t.height)return;let i=e.ref.top.rect.element,a=e.ref.bottom.rect.element,n=Math.max(i.height+a.height,t.height);e.ref.center.translateY=i.height,e.ref.center.scaleY=(n-i.height-a.height)/100,e.ref.bottom.translateY=n-a.height},wn=te({name:"panel",read:({root:e,props:t})=>t.heightCurrent=e.ref.bottom.translateY,write:Bs,create:zs,ignoreRect:!0,mixins:{apis:["height","heightCurrent","scalable"]}}),Gs=e=>{let t=e.map(a=>a.id),i;return{setIndex:a=>{i=a},getIndex:()=>i,getItemIndex:a=>t.indexOf(a.id)}},Ua={type:"spring",stiffness:.75,damping:.45,mass:10},ka="spring",Ha={DID_START_ITEM_LOAD:"busy",DID_UPDATE_ITEM_LOAD_PROGRESS:"loading",DID_THROW_ITEM_INVALID:"load-invalid",DID_THROW_ITEM_LOAD_ERROR:"load-error",DID_LOAD_ITEM:"idle",DID_THROW_ITEM_REMOVE_ERROR:"remove-error",DID_START_ITEM_REMOVE:"busy",DID_START_ITEM_PROCESSING:"busy processing",DID_REQUEST_ITEM_PROCESSING:"busy processing",DID_UPDATE_ITEM_PROCESS_PROGRESS:"processing",DID_COMPLETE_ITEM_PROCESSING:"processing-complete",DID_THROW_ITEM_PROCESSING_ERROR:"processing-error",DID_THROW_ITEM_PROCESSING_REVERT_ERROR:"processing-revert-error",DID_ABORT_ITEM_PROCESSING:"cancelled",DID_REVERT_ITEM_PROCESSING:"idle"},Vs=({root:e,props:t})=>{if(e.ref.handleClick=a=>e.dispatch("DID_ACTIVATE_ITEM",{id:t.id}),e.element.id=`filepond--item-${t.id}`,e.element.addEventListener("click",e.ref.handleClick),e.ref.container=e.appendChildView(e.createChildView(Fs,{id:t.id})),e.ref.panel=e.appendChildView(e.createChildView(wn,{name:"item-panel"})),e.ref.panel.height=null,t.markedForRemoval=!1,!e.query("GET_ALLOW_REORDER"))return;e.element.dataset.dragState="idle";let i=a=>{if(!a.isPrimary)return;let n=!1,r={x:a.pageX,y:a.pageY};t.dragOrigin={x:e.translateX,y:e.translateY},t.dragCenter={x:a.offsetX,y:a.offsetY};let o=Gs(e.query("GET_ACTIVE_ITEMS"));e.dispatch("DID_GRAB_ITEM",{id:t.id,dragState:o});let l=u=>{if(!u.isPrimary)return;u.stopPropagation(),u.preventDefault(),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},t.dragOffset.x*t.dragOffset.x+t.dragOffset.y*t.dragOffset.y>16&&!n&&(n=!0,e.element.removeEventListener("click",e.ref.handleClick)),e.dispatch("DID_DRAG_ITEM",{id:t.id,dragState:o})},s=u=>{u.isPrimary&&(document.removeEventListener("pointermove",l),document.removeEventListener("pointerup",s),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},e.dispatch("DID_DROP_ITEM",{id:t.id,dragState:o}),n&&setTimeout(()=>e.element.addEventListener("click",e.ref.handleClick),0))};document.addEventListener("pointermove",l),document.addEventListener("pointerup",s)};e.element.addEventListener("pointerdown",i)},Us=de({DID_UPDATE_PANEL_HEIGHT:({root:e,action:t})=>{e.height=t.height}}),ks=de({DID_GRAB_ITEM:({root:e,props:t})=>{t.dragOrigin={x:e.translateX,y:e.translateY}},DID_DRAG_ITEM:({root:e})=>{e.element.dataset.dragState="drag"},DID_DROP_ITEM:({root:e,props:t})=>{t.dragOffset=null,t.dragOrigin=null,e.element.dataset.dragState="drop"}},({root:e,actions:t,props:i,shouldOptimize:a})=>{e.element.dataset.dragState==="drop"&&e.scaleX<=1&&(e.element.dataset.dragState="idle");let n=t.concat().filter(o=>/^DID_/.test(o.type)).reverse().find(o=>Ha[o.type]);n&&n.type!==i.currentState&&(i.currentState=n.type,e.element.dataset.filepondItemState=Ha[i.currentState]||"");let r=e.query("GET_ITEM_PANEL_ASPECT_RATIO")||e.query("GET_PANEL_ASPECT_RATIO");r?a||(e.height=e.rect.element.width*r):(Us({root:e,actions:t,props:i}),!e.height&&e.ref.container.rect.element.height>0&&(e.height=e.ref.container.rect.element.height)),a&&(e.ref.panel.height=null),e.ref.panel.height=e.height}),Hs=te({create:Vs,write:ks,destroy:({root:e,props:t})=>{e.element.removeEventListener("click",e.ref.handleClick),e.dispatch("RELEASE_ITEM",{query:t.id})},tag:"li",name:"item",mixins:{apis:["id","interactionMethod","markedForRemoval","spawnDate","dragCenter","dragOrigin","dragOffset"],styles:["translateX","translateY","scaleX","scaleY","opacity","height"],animations:{scaleX:ka,scaleY:ka,translateX:Ua,translateY:Ua,opacity:{type:"tween",duration:150}}}}),Gi=(e,t)=>Math.max(1,Math.floor((e+1)/t)),Vi=(e,t,i)=>{if(!i)return;let a=e.rect.element.width,n=t.length,r=null;if(n===0||i.topE){if(i.left{ee(e.element,"role","list"),e.ref.lastItemSpanwDate=Date.now()},Ys=({root:e,action:t})=>{let{id:i,index:a,interactionMethod:n}=t;e.ref.addIndex=a;let r=Date.now(),o=r,l=1;if(n!==Ie.NONE){l=0;let s=e.query("GET_ITEM_INSERT_INTERVAL"),u=r-e.ref.lastItemSpanwDate;o=u{e.dragOffset?(e.translateX=null,e.translateY=null,e.translateX=e.dragOrigin.x+e.dragOffset.x,e.translateY=e.dragOrigin.y+e.dragOffset.y,e.scaleX=1.025,e.scaleY=1.025):(e.translateX=t,e.translateY=i,Date.now()>e.spawnDate&&(e.opacity===0&&$s(e,t,i,a,n),e.scaleX=1,e.scaleY=1,e.opacity=1))},$s=(e,t,i,a,n)=>{e.interactionMethod===Ie.NONE?(e.translateX=null,e.translateX=t,e.translateY=null,e.translateY=i):e.interactionMethod===Ie.DROP?(e.translateX=null,e.translateX=t-a*20,e.translateY=null,e.translateY=i-n*10,e.scaleX=.8,e.scaleY=.8):e.interactionMethod===Ie.BROWSE?(e.translateY=null,e.translateY=i-30):e.interactionMethod===Ie.API&&(e.translateX=null,e.translateX=t-30,e.translateY=null)},qs=({root:e,action:t})=>{let{id:i}=t,a=e.childViews.find(n=>n.id===i);a&&(a.scaleX=.9,a.scaleY=.9,a.opacity=0,a.markedForRemoval=!0)},Ti=e=>e.rect.element.height+e.rect.element.marginBottom*.5+e.rect.element.marginTop*.5,Xs=e=>e.rect.element.width+e.rect.element.marginLeft*.5+e.rect.element.marginRight*.5,js=({root:e,action:t})=>{let{id:i,dragState:a}=t,n=e.query("GET_ITEM",{id:i}),r=e.childViews.find(g=>g.id===i),o=e.childViews.length,l=a.getItemIndex(n);if(!r)return;let s={x:r.dragOrigin.x+r.dragOffset.x+r.dragCenter.x,y:r.dragOrigin.y+r.dragOffset.y+r.dragCenter.y},u=Ti(r),c=Xs(r),d=Math.floor(e.rect.outer.width/c);d>o&&(d=o);let h=Math.floor(o/d+1);kt.setHeight=u*h,kt.setWidth=c*d;var f={y:Math.floor(s.y/u),x:Math.floor(s.x/c),getGridIndex:function(){return s.y>kt.getHeight||s.y<0||s.x>kt.getWidth||s.x<0?l:this.y*d+this.x},getColIndex:function(){let b=e.query("GET_ACTIVE_ITEMS"),E=e.childViews.filter(D=>D.rect.element.height),T=b.map(D=>E.find(O=>O.id===D.id)),_=T.findIndex(D=>D===r),y=Ti(r),I=T.length,A=I,R=0,S=0,x=0;for(let D=0;DD){if(s.y1?f.getGridIndex():f.getColIndex();e.dispatch("MOVE_ITEM",{query:r,index:p});let m=a.getIndex();if(m===void 0||m!==p){if(a.setIndex(p),m===void 0)return;e.dispatch("DID_REORDER_ITEMS",{items:e.query("GET_ACTIVE_ITEMS"),origin:l,target:p})}},Qs=de({DID_ADD_ITEM:Ys,DID_REMOVE_ITEM:qs,DID_DRAG_ITEM:js}),Zs=({root:e,props:t,actions:i,shouldOptimize:a})=>{Qs({root:e,props:t,actions:i});let{dragCoordinates:n}=t,r=e.rect.element.width,o=e.childViews.filter(T=>T.rect.element.height),l=e.query("GET_ACTIVE_ITEMS").map(T=>o.find(_=>_.id===T.id)).filter(T=>T),s=n?Vi(e,l,n):null,u=e.ref.addIndex||null;e.ref.addIndex=null;let c=0,d=0,h=0;if(l.length===0)return;let f=l[0].rect.element,p=f.marginTop+f.marginBottom,m=f.marginLeft+f.marginRight,g=f.width+m,b=f.height+p,E=Gi(r,g);if(E===1){let T=0,_=0;l.forEach((y,I)=>{if(s){let S=I-s;S===-2?_=-p*.25:S===-1?_=-p*.75:S===0?_=p*.75:S===1?_=p*.25:_=0}a&&(y.translateX=null,y.translateY=null),y.markedForRemoval||Wa(y,0,T+_);let R=(y.rect.element.height+p)*(y.markedForRemoval?y.opacity:1);T+=R})}else{let T=0,_=0;l.forEach((y,I)=>{I===s&&(c=1),I===u&&(h+=1),y.markedForRemoval&&y.opacity<.5&&(d-=1);let A=I+h+c+d,R=A%E,S=Math.floor(A/E),x=R*g,D=S*b,O=Math.sign(x-T),z=Math.sign(D-_);T=x,_=D,!y.markedForRemoval&&(a&&(y.translateX=null,y.translateY=null),Wa(y,x,D,O,z))})}},Ks=(e,t)=>t.filter(i=>i.data&&i.data.id?e.id===i.data.id:!0),Js=te({create:Ws,write:Zs,tag:"ul",name:"list",didWriteView:({root:e})=>{e.childViews.filter(t=>t.markedForRemoval&&t.opacity===0&&t.resting).forEach(t=>{t._destroy(),e.removeChildView(t)})},filterFrameActionsForChild:Ks,mixins:{apis:["dragCoordinates"]}}),ec=({root:e,props:t})=>{e.ref.list=e.appendChildView(e.createChildView(Js)),t.dragCoordinates=null,t.overflowing=!1},tc=({root:e,props:t,action:i})=>{e.query("GET_ITEM_INSERT_LOCATION_FREEDOM")&&(t.dragCoordinates={left:i.position.scopeLeft-e.ref.list.rect.element.left,top:i.position.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},ic=({props:e})=>{e.dragCoordinates=null},ac=de({DID_DRAG:tc,DID_END_DRAG:ic}),nc=({root:e,props:t,actions:i})=>{if(ac({root:e,props:t,actions:i}),e.ref.list.dragCoordinates=t.dragCoordinates,t.overflowing&&!t.overflow&&(t.overflowing=!1,e.element.dataset.state="",e.height=null),t.overflow){let a=Math.round(t.overflow);a!==e.height&&(t.overflowing=!0,e.element.dataset.state="overflow",e.height=a)}},rc=te({create:ec,write:nc,name:"list-scroller",mixins:{apis:["overflow","dragCoordinates"],styles:["height","translateY"],animations:{translateY:"spring"}}}),we=(e,t,i,a="")=>{i?ee(e,t,a):e.removeAttribute(t)},oc=e=>{if(!(!e||e.value==="")){try{e.value=""}catch{}if(e.value){let t=Pe("form"),i=e.parentNode,a=e.nextSibling;t.appendChild(e),t.reset(),a?i.insertBefore(e,a):i.appendChild(e)}}},lc=({root:e,props:t})=>{e.element.id=`filepond--browser-${t.id}`,ee(e.element,"name",e.query("GET_NAME")),ee(e.element,"aria-controls",`filepond--assistant-${t.id}`),ee(e.element,"aria-labelledby",`filepond--drop-label-${t.id}`),An({root:e,action:{value:e.query("GET_ACCEPTED_FILE_TYPES")}}),vn({root:e,action:{value:e.query("GET_ALLOW_MULTIPLE")}}),Ln({root:e,action:{value:e.query("GET_ALLOW_DIRECTORIES_ONLY")}}),Ai({root:e}),Mn({root:e,action:{value:e.query("GET_REQUIRED")}}),On({root:e,action:{value:e.query("GET_CAPTURE_METHOD")}}),e.ref.handleChange=i=>{if(!e.element.value)return;let a=Array.from(e.element.files).map(n=>(n._relativePath=n.webkitRelativePath,n));setTimeout(()=>{t.onload(a),oc(e.element)},250)},e.element.addEventListener("change",e.ref.handleChange)},An=({root:e,action:t})=>{e.query("GET_ALLOW_SYNC_ACCEPT_ATTRIBUTE")&&we(e.element,"accept",!!t.value,t.value?t.value.join(","):"")},vn=({root:e,action:t})=>{we(e.element,"multiple",t.value)},Ln=({root:e,action:t})=>{we(e.element,"webkitdirectory",t.value)},Ai=({root:e})=>{let t=e.query("GET_DISABLED"),i=e.query("GET_ALLOW_BROWSE"),a=t||!i;we(e.element,"disabled",a)},Mn=({root:e,action:t})=>{t.value?e.query("GET_TOTAL_ITEMS")===0&&we(e.element,"required",!0):we(e.element,"required",!1)},On=({root:e,action:t})=>{we(e.element,"capture",!!t.value,t.value===!0?"":t.value)},Ya=({root:e})=>{let{element:t}=e;e.query("GET_TOTAL_ITEMS")>0?(we(t,"required",!1),we(t,"name",!1)):(we(t,"name",!0,e.query("GET_NAME")),e.query("GET_CHECK_VALIDITY")&&t.setCustomValidity(""),e.query("GET_REQUIRED")&&we(t,"required",!0))},sc=({root:e})=>{e.query("GET_CHECK_VALIDITY")&&e.element.setCustomValidity(e.query("GET_LABEL_INVALID_FIELD"))},cc=te({tag:"input",name:"browser",ignoreRect:!0,ignoreRectUpdate:!0,attributes:{type:"file"},create:lc,destroy:({root:e})=>{e.element.removeEventListener("change",e.ref.handleChange)},write:de({DID_LOAD_ITEM:Ya,DID_REMOVE_ITEM:Ya,DID_THROW_ITEM_INVALID:sc,DID_SET_DISABLED:Ai,DID_SET_ALLOW_BROWSE:Ai,DID_SET_ALLOW_DIRECTORIES_ONLY:Ln,DID_SET_ALLOW_MULTIPLE:vn,DID_SET_ACCEPTED_FILE_TYPES:An,DID_SET_CAPTURE_METHOD:On,DID_SET_REQUIRED:Mn})}),$a={ENTER:13,SPACE:32},dc=({root:e,props:t})=>{let i=Pe("label");ee(i,"for",`filepond--browser-${t.id}`),ee(i,"id",`filepond--drop-label-${t.id}`),ee(i,"aria-hidden","true"),e.ref.handleKeyDown=a=>{(a.keyCode===$a.ENTER||a.keyCode===$a.SPACE)&&(a.preventDefault(),e.ref.label.click())},e.ref.handleClick=a=>{a.target===i||i.contains(a.target)||e.ref.label.click()},i.addEventListener("keydown",e.ref.handleKeyDown),e.element.addEventListener("click",e.ref.handleClick),Dn(i,t.caption),e.appendChild(i),e.ref.label=i},Dn=(e,t)=>{e.innerHTML=t;let i=e.querySelector(".filepond--label-action");return i&&ee(i,"tabindex","0"),t},uc=te({name:"drop-label",ignoreRect:!0,create:dc,destroy:({root:e})=>{e.ref.label.addEventListener("keydown",e.ref.handleKeyDown),e.element.removeEventListener("click",e.ref.handleClick)},write:de({DID_SET_LABEL_IDLE:({root:e,action:t})=>{Dn(e.ref.label,t.value)}}),mixins:{styles:["opacity","translateX","translateY"],animations:{opacity:{type:"tween",duration:150},translateX:"spring",translateY:"spring"}}}),hc=te({name:"drip-blob",ignoreRect:!0,mixins:{styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}}}}),fc=({root:e})=>{let t=e.rect.element.width*.5,i=e.rect.element.height*.5;e.ref.blob=e.appendChildView(e.createChildView(hc,{opacity:0,scaleX:2.5,scaleY:2.5,translateX:t,translateY:i}))},pc=({root:e,action:t})=>{if(!e.ref.blob){fc({root:e});return}e.ref.blob.translateX=t.position.scopeLeft,e.ref.blob.translateY=t.position.scopeTop,e.ref.blob.scaleX=1,e.ref.blob.scaleY=1,e.ref.blob.opacity=1},mc=({root:e})=>{e.ref.blob&&(e.ref.blob.opacity=0)},gc=({root:e})=>{e.ref.blob&&(e.ref.blob.scaleX=2.5,e.ref.blob.scaleY=2.5,e.ref.blob.opacity=0)},Ec=({root:e,props:t,actions:i})=>{Tc({root:e,props:t,actions:i});let{blob:a}=e.ref;i.length===0&&a&&a.opacity===0&&(e.removeChildView(a),e.ref.blob=null)},Tc=de({DID_DRAG:pc,DID_DROP:gc,DID_END_DRAG:mc}),Ic=te({ignoreRect:!0,ignoreRectUpdate:!0,name:"drip",write:Ec}),xn=(e,t)=>{try{let i=new DataTransfer;t.forEach(a=>{a instanceof File?i.items.add(a):i.items.add(new File([a],a.name,{type:a.type}))}),e.files=i.files}catch{return!1}return!0},bc=({root:e})=>e.ref.fields={},ti=(e,t)=>e.ref.fields[t],Ui=e=>{e.query("GET_ACTIVE_ITEMS").forEach(t=>{e.ref.fields[t.id]&&e.element.appendChild(e.ref.fields[t.id])})},qa=({root:e})=>Ui(e),_c=({root:e,action:t})=>{let n=!(e.query("GET_ITEM",t.id).origin===ne.LOCAL)&&e.query("SHOULD_UPDATE_FILE_INPUT"),r=Pe("input");r.type=n?"file":"hidden",r.name=e.query("GET_NAME"),r.disabled=e.query("GET_DISABLED"),e.ref.fields[t.id]=r,Ui(e)},Rc=({root:e,action:t})=>{let i=ti(e,t.id);if(!i||(t.serverFileReference!==null&&(i.value=t.serverFileReference),!e.query("SHOULD_UPDATE_FILE_INPUT")))return;let a=e.query("GET_ITEM",t.id);xn(i,[a.file])},yc=({root:e,action:t})=>{e.query("SHOULD_UPDATE_FILE_INPUT")&&setTimeout(()=>{let i=ti(e,t.id);i&&xn(i,[t.file])},0)},Sc=({root:e})=>{e.element.disabled=e.query("GET_DISABLED")},wc=({root:e,action:t})=>{let i=ti(e,t.id);i&&(i.parentNode&&i.parentNode.removeChild(i),delete e.ref.fields[t.id])},Ac=({root:e,action:t})=>{let i=ti(e,t.id);i&&(t.value===null?i.removeAttribute("value"):i.value=t.value,Ui(e))},vc=de({DID_SET_DISABLED:Sc,DID_ADD_ITEM:_c,DID_LOAD_ITEM:Rc,DID_REMOVE_ITEM:wc,DID_DEFINE_VALUE:Ac,DID_PREPARE_OUTPUT:yc,DID_REORDER_ITEMS:qa,DID_SORT_ITEMS:qa}),Lc=te({tag:"fieldset",name:"data",create:bc,write:vc,ignoreRect:!0}),Mc=e=>"getRootNode"in e?e.getRootNode():document,Oc=["jpg","jpeg","png","gif","bmp","webp","svg","tiff"],Dc=["css","csv","html","txt"],xc={zip:"zip|compressed",epub:"application/epub+zip"},Pn=(e="")=>(e=e.toLowerCase(),Oc.includes(e)?"image/"+(e==="jpg"?"jpeg":e==="svg"?"svg+xml":e):Dc.includes(e)?"text/"+e:xc[e]||""),ki=e=>new Promise((t,i)=>{let a=Vc(e);if(a.length&&!Pc(e))return t(a);Cc(e).then(t)}),Pc=e=>e.files?e.files.length>0:!1,Cc=e=>new Promise((t,i)=>{let a=(e.items?Array.from(e.items):[]).filter(n=>Fc(n)).map(n=>zc(n));if(!a.length){t(e.files?Array.from(e.files):[]);return}Promise.all(a).then(n=>{let r=[];n.forEach(o=>{r.push.apply(r,o)}),t(r.filter(o=>o).map(o=>(o._relativePath||(o._relativePath=o.webkitRelativePath),o)))}).catch(console.error)}),Fc=e=>{if(Cn(e)){let t=Hi(e);if(t)return t.isFile||t.isDirectory}return e.kind==="file"},zc=e=>new Promise((t,i)=>{if(Gc(e)){Nc(Hi(e)).then(t).catch(i);return}t([e.getAsFile()])}),Nc=e=>new Promise((t,i)=>{let a=[],n=0,r=0,o=()=>{r===0&&n===0&&t(a)},l=s=>{n++;let u=s.createReader(),c=()=>{u.readEntries(d=>{if(d.length===0){n--,o();return}d.forEach(h=>{h.isDirectory?l(h):(r++,h.file(f=>{let p=Bc(f);h.fullPath&&(p._relativePath=h.fullPath),a.push(p),r--,o()}))}),c()},i)};c()};l(e)}),Bc=e=>{if(e.type.length)return e;let t=e.lastModifiedDate,i=e.name,a=Pn(ei(e.name));return a.length&&(e=e.slice(0,e.size,a),e.name=i,e.lastModifiedDate=t),e},Gc=e=>Cn(e)&&(Hi(e)||{}).isDirectory,Cn=e=>"webkitGetAsEntry"in e,Hi=e=>e.webkitGetAsEntry(),Vc=e=>{let t=[];try{if(t=kc(e),t.length)return t;t=Uc(e)}catch{}return t},Uc=e=>{let t=e.getData("url");return typeof t=="string"&&t.length?[t]:[]},kc=e=>{let t=e.getData("text/html");if(typeof t=="string"&&t.length){let i=t.match(/src\s*=\s*"(.+?)"/);if(i)return[i[1]]}return[]},Xt=[],Ye=e=>({pageLeft:e.pageX,pageTop:e.pageY,scopeLeft:e.offsetX||e.layerX,scopeTop:e.offsetY||e.layerY}),Hc=(e,t,i)=>{let a=Wc(t),n={element:e,filterElement:i,state:null,ondrop:()=>{},onenter:()=>{},ondrag:()=>{},onexit:()=>{},onload:()=>{},allowdrop:()=>{}};return n.destroy=a.addListener(n),n},Wc=e=>{let t=Xt.find(a=>a.element===e);if(t)return t;let i=Yc(e);return Xt.push(i),i},Yc=e=>{let t=[],i={dragenter:qc,dragover:Xc,dragleave:Qc,drop:jc},a={};Z(i,(r,o)=>{a[r]=o(e,t),e.addEventListener(r,a[r],!1)});let n={element:e,addListener:r=>(t.push(r),()=>{t.splice(t.indexOf(r),1),t.length===0&&(Xt.splice(Xt.indexOf(n),1),Z(i,o=>{e.removeEventListener(o,a[o],!1)}))})};return n},$c=(e,t)=>("elementFromPoint"in e||(e=document),e.elementFromPoint(t.x,t.y)),Wi=(e,t)=>{let i=Mc(t),a=$c(i,{x:e.pageX-window.pageXOffset,y:e.pageY-window.pageYOffset});return a===t||t.contains(a)},Fn=null,Ht=(e,t)=>{try{e.dropEffect=t}catch{}},qc=(e,t)=>i=>{i.preventDefault(),Fn=i.target,t.forEach(a=>{let{element:n,onenter:r}=a;Wi(i,n)&&(a.state="enter",r(Ye(i)))})},Xc=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;ki(a).then(n=>{let r=!1;t.some(o=>{let{filterElement:l,element:s,onenter:u,onexit:c,ondrag:d,allowdrop:h}=o;Ht(a,"copy");let f=h(n);if(!f){Ht(a,"none");return}if(Wi(i,s)){if(r=!0,o.state===null){o.state="enter",u(Ye(i));return}if(o.state="over",l&&!f){Ht(a,"none");return}d(Ye(i))}else l&&!r&&Ht(a,"none"),o.state&&(o.state=null,c(Ye(i)))})})},jc=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;ki(a).then(n=>{t.forEach(r=>{let{filterElement:o,element:l,ondrop:s,onexit:u,allowdrop:c}=r;if(r.state=null,!(o&&!Wi(i,l))){if(!c(n))return u(Ye(i));s(Ye(i),n)}})})},Qc=(e,t)=>i=>{Fn===i.target&&t.forEach(a=>{let{onexit:n}=a;a.state=null,n(Ye(i))})},Zc=(e,t,i)=>{e.classList.add("filepond--hopper");let{catchesDropsOnPage:a,requiresDropOnElement:n,filterItems:r=c=>c}=i,o=Hc(e,a?document.documentElement:e,n),l="",s="";o.allowdrop=c=>t(r(c)),o.ondrop=(c,d)=>{let h=r(d);if(!t(h)){u.ondragend(c);return}s="drag-drop",u.onload(h,c)},o.ondrag=c=>{u.ondrag(c)},o.onenter=c=>{s="drag-over",u.ondragstart(c)},o.onexit=c=>{s="drag-exit",u.ondragend(c)};let u={updateHopperState:()=>{l!==s&&(e.dataset.hopperState=s,l=s)},onload:()=>{},ondragstart:()=>{},ondrag:()=>{},ondragend:()=>{},destroy:()=>{o.destroy()}};return u},vi=!1,it=[],zn=e=>{let t=document.activeElement;if(t&&/textarea|input/i.test(t.nodeName)){let i=!1,a=t;for(;a!==document.body;){if(a.classList.contains("filepond--root")){i=!0;break}a=a.parentNode}if(!i)return}ki(e.clipboardData).then(i=>{i.length&&it.forEach(a=>a(i))})},Kc=e=>{it.includes(e)||(it.push(e),!vi&&(vi=!0,document.addEventListener("paste",zn)))},Jc=e=>{Fi(it,it.indexOf(e)),it.length===0&&(document.removeEventListener("paste",zn),vi=!1)},ed=()=>{let e=i=>{t.onload(i)},t={destroy:()=>{Jc(e)},onload:()=>{}};return Kc(e),t},td=({root:e,props:t})=>{e.element.id=`filepond--assistant-${t.id}`,ee(e.element,"role","status"),ee(e.element,"aria-live","polite"),ee(e.element,"aria-relevant","additions")},Xa=null,ja=null,Ii=[],ii=(e,t)=>{e.element.textContent=t},id=e=>{e.element.textContent=""},Nn=(e,t,i)=>{let a=e.query("GET_TOTAL_ITEMS");ii(e,`${i} ${t}, ${a} ${a===1?e.query("GET_LABEL_FILE_COUNT_SINGULAR"):e.query("GET_LABEL_FILE_COUNT_PLURAL")}`),clearTimeout(ja),ja=setTimeout(()=>{id(e)},1500)},Bn=e=>e.element.parentNode.contains(document.activeElement),ad=({root:e,action:t})=>{if(!Bn(e))return;e.element.textContent="";let i=e.query("GET_ITEM",t.id);Ii.push(i.filename),clearTimeout(Xa),Xa=setTimeout(()=>{Nn(e,Ii.join(", "),e.query("GET_LABEL_FILE_ADDED")),Ii.length=0},750)},nd=({root:e,action:t})=>{if(!Bn(e))return;let i=t.item;Nn(e,i.filename,e.query("GET_LABEL_FILE_REMOVED"))},rd=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_COMPLETE");ii(e,`${a} ${n}`)},Qa=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_ABORTED");ii(e,`${a} ${n}`)},Wt=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename;ii(e,`${t.status.main} ${a} ${t.status.sub}`)},od=te({create:td,ignoreRect:!0,ignoreRectUpdate:!0,write:de({DID_LOAD_ITEM:ad,DID_REMOVE_ITEM:nd,DID_COMPLETE_ITEM_PROCESSING:rd,DID_ABORT_ITEM_PROCESSING:Qa,DID_REVERT_ITEM_PROCESSING:Qa,DID_THROW_ITEM_REMOVE_ERROR:Wt,DID_THROW_ITEM_LOAD_ERROR:Wt,DID_THROW_ITEM_INVALID:Wt,DID_THROW_ITEM_PROCESSING_ERROR:Wt}),tag:"span",name:"assistant"}),Gn=(e,t="-")=>e.replace(new RegExp(`${t}.`,"g"),i=>i.charAt(1).toUpperCase()),Vn=(e,t=16,i=!0)=>{let a=Date.now(),n=null;return(...r)=>{clearTimeout(n);let o=Date.now()-a,l=()=>{a=Date.now(),e(...r)};oe.preventDefault(),sd=({root:e,props:t})=>{let i=e.query("GET_ID");i&&(e.element.id=i);let a=e.query("GET_CLASS_NAME");a&&a.split(" ").filter(s=>s.length).forEach(s=>{e.element.classList.add(s)}),e.ref.label=e.appendChildView(e.createChildView(uc,{...t,translateY:null,caption:e.query("GET_LABEL_IDLE")})),e.ref.list=e.appendChildView(e.createChildView(rc,{translateY:null})),e.ref.panel=e.appendChildView(e.createChildView(wn,{name:"panel-root"})),e.ref.assistant=e.appendChildView(e.createChildView(od,{...t})),e.ref.data=e.appendChildView(e.createChildView(Lc,{...t})),e.ref.measure=Pe("div"),e.ref.measure.style.height="100%",e.element.appendChild(e.ref.measure),e.ref.bounds=null,e.query("GET_STYLES").filter(s=>!xe(s.value)).map(({name:s,value:u})=>{e.element.dataset[s]=u}),e.ref.widthPrevious=null,e.ref.widthUpdated=Vn(()=>{e.ref.updateHistory=[],e.dispatch("DID_RESIZE_ROOT")},250),e.ref.previousAspectRatio=null,e.ref.updateHistory=[];let n=window.matchMedia("(pointer: fine) and (hover: hover)").matches,r="PointerEvent"in window;e.query("GET_ALLOW_REORDER")&&r&&!n&&(e.element.addEventListener("touchmove",jt,{passive:!1}),e.element.addEventListener("gesturestart",jt));let o=e.query("GET_CREDITS");if(o.length===2){let s=document.createElement("a");s.className="filepond--credits",s.setAttribute("aria-hidden","true"),s.href=o[0],s.tabindex=-1,s.target="_blank",s.rel="noopener noreferrer",s.textContent=o[1],e.element.appendChild(s),e.ref.credits=s}},cd=({root:e,props:t,actions:i})=>{if(pd({root:e,props:t,actions:i}),i.filter(I=>/^DID_SET_STYLE_/.test(I.type)).filter(I=>!xe(I.data.value)).map(({type:I,data:A})=>{let R=Gn(I.substring(8).toLowerCase(),"_");e.element.dataset[R]=A.value,e.invalidateLayout()}),e.rect.element.hidden)return;e.rect.element.width!==e.ref.widthPrevious&&(e.ref.widthPrevious=e.rect.element.width,e.ref.widthUpdated());let a=e.ref.bounds;a||(a=e.ref.bounds=hd(e),e.element.removeChild(e.ref.measure),e.ref.measure=null);let{hopper:n,label:r,list:o,panel:l}=e.ref;n&&n.updateHopperState();let s=e.query("GET_PANEL_ASPECT_RATIO"),u=e.query("GET_ALLOW_MULTIPLE"),c=e.query("GET_TOTAL_ITEMS"),d=u?e.query("GET_MAX_FILES")||ld:1,h=c===d,f=i.find(I=>I.type==="DID_ADD_ITEM");if(h&&f){let I=f.data.interactionMethod;r.opacity=0,u?r.translateY=-40:I===Ie.API?r.translateX=40:I===Ie.BROWSE?r.translateY=40:r.translateY=30}else h||(r.opacity=1,r.translateX=0,r.translateY=0);let p=dd(e),m=ud(e),g=r.rect.element.height,b=!u||h?0:g,E=h?o.rect.element.marginTop:0,T=c===0?0:o.rect.element.marginBottom,_=b+E+m.visual+T,y=b+E+m.bounds+T;if(o.translateY=Math.max(0,b-o.rect.element.marginTop)-p.top,s){let I=e.rect.element.width,A=I*s;s!==e.ref.previousAspectRatio&&(e.ref.previousAspectRatio=s,e.ref.updateHistory=[]);let R=e.ref.updateHistory;R.push(I);let S=2;if(R.length>S*2){let D=R.length,O=D-10,z=0;for(let v=D;v>=O;v--)if(R[v]===R[v-2]&&z++,z>=S)return}l.scalable=!1,l.height=A;let x=A-b-(T-p.bottom)-(h?E:0);m.visual>x?o.overflow=x:o.overflow=null,e.height=A}else if(a.fixedHeight){l.scalable=!1;let I=a.fixedHeight-b-(T-p.bottom)-(h?E:0);m.visual>I?o.overflow=I:o.overflow=null}else if(a.cappedHeight){let I=_>=a.cappedHeight,A=Math.min(a.cappedHeight,_);l.scalable=!0,l.height=I?A:A-p.top-p.bottom;let R=A-b-(T-p.bottom)-(h?E:0);_>a.cappedHeight&&m.visual>R?o.overflow=R:o.overflow=null,e.height=Math.min(a.cappedHeight,y-p.top-p.bottom)}else{let I=c>0?p.top+p.bottom:0;l.scalable=!0,l.height=Math.max(g,_-I),e.height=Math.max(g,y-I)}e.ref.credits&&l.heightCurrent&&(e.ref.credits.style.transform=`translateY(${l.heightCurrent}px)`)},dd=e=>{let t=e.ref.list.childViews[0].childViews[0];return t?{top:t.rect.element.marginTop,bottom:t.rect.element.marginBottom}:{top:0,bottom:0}},ud=e=>{let t=0,i=0,a=e.ref.list,n=a.childViews[0],r=n.childViews.filter(E=>E.rect.element.height),o=e.query("GET_ACTIVE_ITEMS").map(E=>r.find(T=>T.id===E.id)).filter(E=>E);if(o.length===0)return{visual:t,bounds:i};let l=n.rect.element.width,s=Vi(n,o,a.dragCoordinates),u=o[0].rect.element,c=u.marginTop+u.marginBottom,d=u.marginLeft+u.marginRight,h=u.width+d,f=u.height+c,p=typeof s<"u"&&s>=0?1:0,m=o.find(E=>E.markedForRemoval&&E.opacity<.45)?-1:0,g=o.length+p+m,b=Gi(l,h);return b===1?o.forEach(E=>{let T=E.rect.element.height+c;i+=T,t+=T*E.opacity}):(i=Math.ceil(g/b)*f,t=i),{visual:t,bounds:i}},hd=e=>{let t=e.ref.measureHeight||null;return{cappedHeight:parseInt(e.style.maxHeight,10)||null,fixedHeight:t===0?null:t}},Yi=(e,t)=>{let i=e.query("GET_ALLOW_REPLACE"),a=e.query("GET_ALLOW_MULTIPLE"),n=e.query("GET_TOTAL_ITEMS"),r=e.query("GET_MAX_FILES"),o=t.length;return!a&&o>1?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:K("warning",0,"Max files")}),!0):(r=a?r:1,!a&&i?!1:lt(r)&&n+o>r?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:K("warning",0,"Max files")}),!0):!1)},fd=(e,t,i)=>{let a=e.childViews[0];return Vi(a,t,{left:i.scopeLeft-a.rect.element.left,top:i.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},Za=e=>{let t=e.query("GET_ALLOW_DROP"),i=e.query("GET_DISABLED"),a=t&&!i;if(a&&!e.ref.hopper){let n=Zc(e.element,r=>{let o=e.query("GET_BEFORE_DROP_FILE")||(()=>!0);return e.query("GET_DROP_VALIDATION")?r.every(s=>$e("ALLOW_HOPPER_ITEM",s,{query:e.query}).every(u=>u===!0)&&o(s)):!0},{filterItems:r=>{let o=e.query("GET_IGNORED_FILES");return r.filter(l=>ot(l)?!o.includes(l.name.toLowerCase()):!0)},catchesDropsOnPage:e.query("GET_DROP_ON_PAGE"),requiresDropOnElement:e.query("GET_DROP_ON_ELEMENT")});n.onload=(r,o)=>{let s=e.ref.list.childViews[0].childViews.filter(c=>c.rect.element.height),u=e.query("GET_ACTIVE_ITEMS").map(c=>s.find(d=>d.id===c.id)).filter(c=>c);ye("ADD_ITEMS",r,{dispatch:e.dispatch}).then(c=>{if(Yi(e,c))return!1;e.dispatch("ADD_ITEMS",{items:c,index:fd(e.ref.list,u,o),interactionMethod:Ie.DROP})}),e.dispatch("DID_DROP",{position:o}),e.dispatch("DID_END_DRAG",{position:o})},n.ondragstart=r=>{e.dispatch("DID_START_DRAG",{position:r})},n.ondrag=Vn(r=>{e.dispatch("DID_DRAG",{position:r})}),n.ondragend=r=>{e.dispatch("DID_END_DRAG",{position:r})},e.ref.hopper=n,e.ref.drip=e.appendChildView(e.createChildView(Ic))}else!a&&e.ref.hopper&&(e.ref.hopper.destroy(),e.ref.hopper=null,e.removeChildView(e.ref.drip))},Ka=(e,t)=>{let i=e.query("GET_ALLOW_BROWSE"),a=e.query("GET_DISABLED"),n=i&&!a;n&&!e.ref.browser?e.ref.browser=e.appendChildView(e.createChildView(cc,{...t,onload:r=>{ye("ADD_ITEMS",r,{dispatch:e.dispatch}).then(o=>{if(Yi(e,o))return!1;e.dispatch("ADD_ITEMS",{items:o,index:-1,interactionMethod:Ie.BROWSE})})}}),0):!n&&e.ref.browser&&(e.removeChildView(e.ref.browser),e.ref.browser=null)},Ja=e=>{let t=e.query("GET_ALLOW_PASTE"),i=e.query("GET_DISABLED"),a=t&&!i;a&&!e.ref.paster?(e.ref.paster=ed(),e.ref.paster.onload=n=>{ye("ADD_ITEMS",n,{dispatch:e.dispatch}).then(r=>{if(Yi(e,r))return!1;e.dispatch("ADD_ITEMS",{items:r,index:-1,interactionMethod:Ie.PASTE})})}):!a&&e.ref.paster&&(e.ref.paster.destroy(),e.ref.paster=null)},pd=de({DID_SET_ALLOW_BROWSE:({root:e,props:t})=>{Ka(e,t)},DID_SET_ALLOW_DROP:({root:e})=>{Za(e)},DID_SET_ALLOW_PASTE:({root:e})=>{Ja(e)},DID_SET_DISABLED:({root:e,props:t})=>{Za(e),Ja(e),Ka(e,t),e.query("GET_DISABLED")?e.element.dataset.disabled="disabled":e.element.removeAttribute("data-disabled")}}),md=te({name:"root",read:({root:e})=>{e.ref.measure&&(e.ref.measureHeight=e.ref.measure.offsetHeight)},create:sd,write:cd,destroy:({root:e})=>{e.ref.paster&&e.ref.paster.destroy(),e.ref.hopper&&e.ref.hopper.destroy(),e.element.removeEventListener("touchmove",jt),e.element.removeEventListener("gesturestart",jt)},mixins:{styles:["height"]}}),gd=(e={})=>{let t=null,i=qt(),a=Po(Tl(i),[zl,_l(i)],[ls,bl(i)]);a.dispatch("SET_OPTIONS",{options:e});let n=()=>{document.hidden||a.dispatch("KICK")};document.addEventListener("visibilitychange",n);let r=null,o=!1,l=!1,s=null,u=null,c=()=>{o||(o=!0),clearTimeout(r),r=setTimeout(()=>{o=!1,s=null,u=null,l&&(l=!1,a.dispatch("DID_STOP_RESIZE"))},500)};window.addEventListener("resize",c);let d=md(a,{id:Ci()}),h=!1,f=!1,p={_read:()=>{o&&(u=window.innerWidth,s||(s=u),!l&&u!==s&&(a.dispatch("DID_START_RESIZE"),l=!0)),f&&h&&(h=d.element.offsetParent===null),!h&&(d._read(),f=d.rect.element.hidden)},_write:w=>{let L=a.processActionQueue().filter(F=>!/^SET_/.test(F.type));h&&!L.length||(E(L),h=d._write(w,L,l),Sl(a.query("GET_ITEMS")),h&&a.processDispatchQueue())}},m=w=>L=>{let F={type:w};if(!L)return F;if(L.hasOwnProperty("error")&&(F.error=L.error?{...L.error}:null),L.status&&(F.status={...L.status}),L.file&&(F.output=L.file),L.source)F.file=L.source;else if(L.item||L.id){let C=L.item?L.item:a.query("GET_ITEM",L.id);F.file=C?ue(C):null}return L.items&&(F.items=L.items.map(ue)),/progress/.test(w)&&(F.progress=L.progress),L.hasOwnProperty("origin")&&L.hasOwnProperty("target")&&(F.origin=L.origin,F.target=L.target),F},g={DID_DESTROY:m("destroy"),DID_INIT:m("init"),DID_THROW_MAX_FILES:m("warning"),DID_INIT_ITEM:m("initfile"),DID_START_ITEM_LOAD:m("addfilestart"),DID_UPDATE_ITEM_LOAD_PROGRESS:m("addfileprogress"),DID_LOAD_ITEM:m("addfile"),DID_THROW_ITEM_INVALID:[m("error"),m("addfile")],DID_THROW_ITEM_LOAD_ERROR:[m("error"),m("addfile")],DID_THROW_ITEM_REMOVE_ERROR:[m("error"),m("removefile")],DID_PREPARE_OUTPUT:m("preparefile"),DID_START_ITEM_PROCESSING:m("processfilestart"),DID_UPDATE_ITEM_PROCESS_PROGRESS:m("processfileprogress"),DID_ABORT_ITEM_PROCESSING:m("processfileabort"),DID_COMPLETE_ITEM_PROCESSING:m("processfile"),DID_COMPLETE_ITEM_PROCESSING_ALL:m("processfiles"),DID_REVERT_ITEM_PROCESSING:m("processfilerevert"),DID_THROW_ITEM_PROCESSING_ERROR:[m("error"),m("processfile")],DID_REMOVE_ITEM:m("removefile"),DID_UPDATE_ITEMS:m("updatefiles"),DID_ACTIVATE_ITEM:m("activatefile"),DID_REORDER_ITEMS:m("reorderfiles")},b=w=>{let L={pond:P,...w};delete L.type,d.element.dispatchEvent(new CustomEvent(`FilePond:${w.type}`,{detail:L,bubbles:!0,cancelable:!0,composed:!0}));let F=[];w.hasOwnProperty("error")&&F.push(w.error),w.hasOwnProperty("file")&&F.push(w.file);let C=["type","error","file"];Object.keys(w).filter(G=>!C.includes(G)).forEach(G=>F.push(w[G])),P.fire(w.type,...F);let V=a.query(`GET_ON${w.type.toUpperCase()}`);V&&V(...F)},E=w=>{w.length&&w.filter(L=>g[L.type]).forEach(L=>{let F=g[L.type];(Array.isArray(F)?F:[F]).forEach(C=>{L.type==="DID_INIT_ITEM"?b(C(L.data)):setTimeout(()=>{b(C(L.data))},0)})})},T=w=>a.dispatch("SET_OPTIONS",{options:w}),_=w=>a.query("GET_ACTIVE_ITEM",w),y=w=>new Promise((L,F)=>{a.dispatch("REQUEST_ITEM_PREPARE",{query:w,success:C=>{L(C)},failure:C=>{F(C)}})}),I=(w,L={})=>new Promise((F,C)=>{S([{source:w,options:L}],{index:L.index}).then(V=>F(V&&V[0])).catch(C)}),A=w=>w.file&&w.id,R=(w,L)=>(typeof w=="object"&&!A(w)&&!L&&(L=w,w=void 0),a.dispatch("REMOVE_ITEM",{...L,query:w}),a.query("GET_ACTIVE_ITEM",w)===null),S=(...w)=>new Promise((L,F)=>{let C=[],V={};if(Qt(w[0]))C.push.apply(C,w[0]),Object.assign(V,w[1]||{});else{let G=w[w.length-1];typeof G=="object"&&!(G instanceof Blob)&&Object.assign(V,w.pop()),C.push(...w)}a.dispatch("ADD_ITEMS",{items:C,index:V.index,interactionMethod:Ie.API,success:L,failure:F})}),x=()=>a.query("GET_ACTIVE_ITEMS"),D=w=>new Promise((L,F)=>{a.dispatch("REQUEST_ITEM_PROCESSING",{query:w,success:C=>{L(C)},failure:C=>{F(C)}})}),O=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,F=L.length?L:x();return Promise.all(F.map(y))},z=(...w)=>{let L=Array.isArray(w[0])?w[0]:w;if(!L.length){let F=x().filter(C=>!(C.status===H.IDLE&&C.origin===ne.LOCAL)&&C.status!==H.PROCESSING&&C.status!==H.PROCESSING_COMPLETE&&C.status!==H.PROCESSING_REVERT_ERROR);return Promise.all(F.map(D))}return Promise.all(L.map(D))},v=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,F;typeof L[L.length-1]=="object"?F=L.pop():Array.isArray(w[0])&&(F=w[1]);let C=x();return L.length?L.map(G=>Ve(G)?C[G]?C[G].id:null:G).filter(G=>G).map(G=>R(G,F)):Promise.all(C.map(G=>R(G,F)))},P={...Jt(),...p,...Il(a,i),setOptions:T,addFile:I,addFiles:S,getFile:_,processFile:D,prepareFile:y,removeFile:R,moveFile:(w,L)=>a.dispatch("MOVE_ITEM",{query:w,index:L}),getFiles:x,processFiles:z,removeFiles:v,prepareFiles:O,sort:w=>a.dispatch("SORT",{compare:w}),browse:()=>{var w=d.element.querySelector("input[type=file]");w&&w.click()},destroy:()=>{P.fire("destroy",d.element),a.dispatch("ABORT_ALL"),d._destroy(),window.removeEventListener("resize",c),document.removeEventListener("visibilitychange",n),a.dispatch("DID_DESTROY")},insertBefore:w=>Ra(d.element,w),insertAfter:w=>ya(d.element,w),appendTo:w=>w.appendChild(d.element),replaceElement:w=>{Ra(d.element,w),w.parentNode.removeChild(w),t=w},restoreElement:()=>{t&&(ya(t,d.element),d.element.parentNode.removeChild(d.element),t=null)},isAttachedTo:w=>d.element===w||t===w,element:{get:()=>d.element},status:{get:()=>a.query("GET_STATUS")}};return a.dispatch("DID_INIT"),Fe(P)},Un=(e={})=>{let t={};return Z(qt(),(a,n)=>{t[a]=n[0]}),gd({...t,...e})},Ed=e=>e.charAt(0).toLowerCase()+e.slice(1),Td=e=>Gn(e.replace(/^data-/,"")),kn=(e,t)=>{Z(t,(i,a)=>{Z(e,(n,r)=>{let o=new RegExp(i);if(!o.test(n)||(delete e[n],a===!1))return;if(ce(a)){e[a]=r;return}let s=a.group;re(a)&&!e[s]&&(e[s]={}),e[s][Ed(n.replace(o,""))]=r}),a.mapping&&kn(e[a.group],a.mapping)})},Id=(e,t={})=>{let i=[];Z(e.attributes,n=>{i.push(e.attributes[n])});let a=i.filter(n=>n.name).reduce((n,r)=>{let o=ee(e,r.name);return n[Td(r.name)]=o===r.name?!0:o,n},{});return kn(a,t),a},bd=(e,t={})=>{let i={"^class$":"className","^multiple$":"allowMultiple","^capture$":"captureMethod","^webkitdirectory$":"allowDirectoriesOnly","^server":{group:"server",mapping:{"^process":{group:"process"},"^revert":{group:"revert"},"^fetch":{group:"fetch"},"^restore":{group:"restore"},"^load":{group:"load"}}},"^type$":!1,"^files$":!1};$e("SET_ATTRIBUTE_TO_OPTION_MAP",i);let a={...t},n=Id(e.nodeName==="FIELDSET"?e.querySelector("input[type=file]"):e,i);Object.keys(n).forEach(o=>{re(n[o])?(re(a[o])||(a[o]={}),Object.assign(a[o],n[o])):a[o]=n[o]}),a.files=(t.files||[]).concat(Array.from(e.querySelectorAll("input:not([type=file])")).map(o=>({source:o.value,options:{type:o.dataset.type}})));let r=Un(a);return e.files&&Array.from(e.files).forEach(o=>{r.addFile(o)}),r.replaceElement(e),r},_d=(...e)=>xo(e[0])?bd(...e):Un(...e),Rd=["fire","_read","_write"],en=e=>{let t={};return cn(e,t,Rd),t},yd=(e,t)=>e.replace(/(?:{([a-zA-Z]+)})/g,(i,a)=>t[a]),Sd=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i);return{transfer:(n,r)=>{},post:(n,r,o)=>{let l=Ci();a.onmessage=s=>{s.data.id===l&&r(s.data.message)},a.postMessage({id:l,message:n},o)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},wd=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Hn=(e,t)=>{let i=e.slice(0,e.size,e.type);return i.lastModifiedDate=e.lastModifiedDate,i.name=t,i},Ad=e=>Hn(e,e.name),tn=[],vd=e=>{if(tn.includes(e))return;tn.push(e);let t=e({addFilter:Al,utils:{Type:M,forin:Z,isString:ce,isFile:ot,toNaturalFileSize:Rn,replaceInString:yd,getExtensionFromFilename:ei,getFilenameWithoutExtension:In,guesstimateMimeType:Pn,getFileFromBlob:rt,getFilenameFromURL:St,createRoute:de,createWorker:Sd,createView:te,createItemAPI:ue,loadImage:wd,copyFile:Ad,renameFile:Hn,createBlob:gn,applyFilterChain:ye,text:J,getNumericAspectRatioFromString:hn},views:{fileActionButton:_n}});vl(t.options)},Ld=()=>Object.prototype.toString.call(window.operamini)==="[object OperaMini]",Md=()=>"Promise"in window,Od=()=>"slice"in Blob.prototype,Dd=()=>"URL"in window&&"createObjectURL"in window.URL,xd=()=>"visibilityState"in document,Pd=()=>"performance"in window,Cd=()=>"supports"in(window.CSS||{}),Fd=()=>/MSIE|Trident/.test(window.navigator.userAgent),Li=(()=>{let e=an()&&!Ld()&&xd()&&Md()&&Od()&&Dd()&&Pd()&&(Cd()||Fd());return()=>e})(),Ce={apps:[]},zd="filepond",qe=()=>{},Wn={},st={},wt={},Mi={},at=qe,nt=qe,Oi=qe,Di=qe,ge=qe,xi=qe,yt=qe;if(Li()){nl(()=>{Ce.apps.forEach(i=>i._read())},i=>{Ce.apps.forEach(a=>a._write(i))});let e=()=>{document.dispatchEvent(new CustomEvent("FilePond:loaded",{detail:{supported:Li,create:at,destroy:nt,parse:Oi,find:Di,registerPlugin:ge,setOptions:yt}})),document.removeEventListener("DOMContentLoaded",e)};document.readyState!=="loading"?setTimeout(()=>e(),0):document.addEventListener("DOMContentLoaded",e);let t=()=>Z(qt(),(i,a)=>{Mi[i]=a[1]});Wn={...fn},wt={...ne},st={...H},Mi={},t(),at=(...i)=>{let a=_d(...i);return a.on("destroy",nt),Ce.apps.push(a),en(a)},nt=i=>{let a=Ce.apps.findIndex(n=>n.isAttachedTo(i));return a>=0?(Ce.apps.splice(a,1)[0].restoreElement(),!0):!1},Oi=i=>Array.from(i.querySelectorAll(`.${zd}`)).filter(r=>!Ce.apps.find(o=>o.isAttachedTo(r))).map(r=>at(r)),Di=i=>{let a=Ce.apps.find(n=>n.isAttachedTo(i));return a?en(a):null},ge=(...i)=>{i.forEach(vd),t()},xi=()=>{let i={};return Z(qt(),(a,n)=>{i[a]=n[0]}),i},yt=i=>(re(i)&&(Ce.apps.forEach(a=>{a.setOptions(i)}),Ll(i)),xi())}function Yn(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),i.push.apply(i,a)}return i}function lr(e){for(var t=1;te.length)&&(t=e.length);for(var i=0,a=new Array(t);i

Deleting results data will remove all speedtest results from the database, this cannot be undone.

@@ -12,11 +8,11 @@

The following will not be reset by clearing results data.

-
    +
    • - Settings including general settings, notification settings and threshold settings.
    • - Integrations and data sent to external data destinations like InfluxDB.
- + diff --git a/resources/views/filament/pages/modals/delete-results-data-confirmation.blade.php b/resources/views/filament/pages/modals/delete-results-data-confirmation.blade.php deleted file mode 100644 index a02df898b..000000000 --- a/resources/views/filament/pages/modals/delete-results-data-confirmation.blade.php +++ /dev/null @@ -1,5 +0,0 @@ -
-
-

This will delete all speedtest results data from the database, this cannot be undone. You have been warned.

-
-
diff --git a/vite.config.js b/vite.config.js index 421b56956..23b2d079e 100644 --- a/vite.config.js +++ b/vite.config.js @@ -4,7 +4,9 @@ import laravel from 'laravel-vite-plugin'; export default defineConfig({ plugins: [ laravel({ - input: ['resources/css/app.css', 'resources/js/app.js'], + input: [ + 'resources/css/filament/admin/theme.css', + ], refresh: true, }), ], From 24513fc81beb92f8fbecb2d1e4944f18c9191567 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 11 Sep 2023 16:24:26 -0400 Subject: [PATCH 082/124] Release v0.12.0-beta.4 (#757) --- config/speedtest.php | 4 ++-- package-lock.json | 18 +++++++++--------- .../{theme-03c153f0.css => theme-2f6feb94.css} | 2 +- public/build/manifest.json | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) rename public/build/assets/{theme-03c153f0.css => theme-2f6feb94.css} (62%) diff --git a/config/speedtest.php b/config/speedtest.php index dc60b8f68..67fcc7903 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-09-07'), + 'build_date' => Carbon::parse('2023-09-11'), - 'build_version' => '0.12.0-beta.3', + 'build_version' => '0.12.0-beta.4', /** * General diff --git a/package-lock.json b/package-lock.json index 5a163a322..0f3e0de9e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -629,9 +629,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001529", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001529.tgz", - "integrity": "sha512-n2pUQYGAkrLG4QYj2desAh+NqsJpHbNmVZz87imptDdxLAtjxary7Df/psdfyDGmskJK/9Dt9cPnx5RZ3CU4Og==", + "version": "1.0.30001532", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001532.tgz", + "integrity": "sha512-FbDFnNat3nMnrROzqrsg314zhqN5LGQ1kyyMk2opcrwGbVGpHRhgCWtAgD5YJUqNAiQ+dklreil/c3Qf1dfCTw==", "dev": true, "funding": [ { @@ -727,9 +727,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.512", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.512.tgz", - "integrity": "sha512-1W8wRbYlQE4ph7eoj3TJ+uqwO6+xvAE/L+KGU7WTQQvX3tnSIGZAb90MTsMoJqzntamiwJhBAj4WZmygXhsOUg==", + "version": "1.4.514", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.514.tgz", + "integrity": "sha512-M8LVncPt1Xaw1XLxws6EoJCmY41RXLk87tq6PHvSHDyTYWla3CrEgGlbhC79e8LHyvQ2JTDXx//xzgSixNYcUQ==", "dev": true }, "node_modules/esbuild": { @@ -1425,9 +1425,9 @@ } }, "node_modules/rollup": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.0.tgz", - "integrity": "sha512-nszM8DINnx1vSS+TpbWKMkxem0CDWk3cSit/WWCBVs9/JZ1I/XLwOsiUglYuYReaeWWSsW9kge5zE5NZtf/a4w==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.1.tgz", + "integrity": "sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==", "dev": true, "bin": { "rollup": "dist/bin/rollup" diff --git a/public/build/assets/theme-03c153f0.css b/public/build/assets/theme-2f6feb94.css similarity index 62% rename from public/build/assets/theme-03c153f0.css rename to public/build/assets/theme-2f6feb94.css index 5fb7496b3..8ce5b4b85 100644 --- a/public/build/assets/theme-03c153f0.css +++ b/public/build/assets/theme-2f6feb94.css @@ -1 +1 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:-0px}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\,_theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-y-none{overscroll-behavior-y:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-gray-950\/5{border-color:rgba(var(--gray-950),.05)}.border-primary-500{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:#00000080}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.-tracking-tight{letter-spacing:.025em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-200), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-900\/10{--tw-ring-color: rgba(var(--gray-900), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0px}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:#fff3}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/20){border-color:#fff3}:is(.dark .dark\:border-white\/5){border-color:#ffffff0d}:is(.dark .dark\:border-t-white\/10){border-top-color:#ffffff1a}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:#ffffff1a}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:#ffffff0d}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color: rgba(var(--gray-50), .1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-900), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:#ffffff0d}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0px}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0px}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width: 1024px){.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-\[--collapsed-sidebar-width\]{max-width:var(--collapsed-sidebar-width)}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:ps-\[--collapsed-sidebar-width\]{padding-inline-start:var(--collapsed-sidebar-width)}.lg\:ps-\[--sidebar-width\]{padding-inline-start:var(--sidebar-width)}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:#ffffff0d}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>*:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>*:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>*:first-child:before{content:var(--tw-content);top:0;bottom:0}.\[\&\>\*\:first-child\]\:before\:start-0>*:first-child:before{content:var(--tw-content);inset-inline-start:0px}.\[\&\>\*\:first-child\]\:before\:w-0\.5>*:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:-0px}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\,_theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-y-none{overscroll-behavior-y:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-gray-950\/5{border-color:rgba(var(--gray-950),.05)}.border-primary-500{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:#00000080}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-200), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-900\/10{--tw-ring-color: rgba(var(--gray-900), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0px}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:#fff3}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/20){border-color:#fff3}:is(.dark .dark\:border-white\/5){border-color:#ffffff0d}:is(.dark .dark\:border-t-white\/10){border-top-color:#ffffff1a}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:#ffffff1a}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:#ffffff0d}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color: rgba(var(--gray-50), .1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-900), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:#ffffff0d}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0px}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0px}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width: 1024px){.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-\[--collapsed-sidebar-width\]{max-width:var(--collapsed-sidebar-width)}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:ps-\[--collapsed-sidebar-width\]{padding-inline-start:var(--collapsed-sidebar-width)}.lg\:ps-\[--sidebar-width\]{padding-inline-start:var(--sidebar-width)}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:#ffffff0d}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>*:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>*:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>*:first-child:before{content:var(--tw-content);top:0;bottom:0}.\[\&\>\*\:first-child\]\:before\:start-0>*:first-child:before{content:var(--tw-content);inset-inline-start:0px}.\[\&\>\*\:first-child\]\:before\:w-0\.5>*:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} diff --git a/public/build/manifest.json b/public/build/manifest.json index d9f4c7b3f..23f958278 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -1,6 +1,6 @@ { "resources/css/filament/admin/theme.css": { - "file": "assets/theme-03c153f0.css", + "file": "assets/theme-2f6feb94.css", "isEntry": true, "src": "resources/css/filament/admin/theme.css" } From 7f398d13dcdaf0e247bda8b39b54c1683283eed1 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 11 Sep 2023 18:35:27 -0400 Subject: [PATCH 083/124] [Chore] Hint links (#759) --- .dockerignore | 1 - app/Filament/Pages/Settings/GeneralPage.php | 8 ++++++-- public/build/assets/theme-2f6feb94.css | 1 - public/build/assets/theme-acd38621.css | 1 + public/build/manifest.json | 2 +- resources/css/filament/admin/theme.css | 7 +++++++ 6 files changed, 15 insertions(+), 5 deletions(-) delete mode 100644 public/build/assets/theme-2f6feb94.css create mode 100644 public/build/assets/theme-acd38621.css diff --git a/.dockerignore b/.dockerignore index 24c19c44a..355d331dc 100644 --- a/.dockerignore +++ b/.dockerignore @@ -5,7 +5,6 @@ /docker/* !/docker/deploy /node_modules -/public/build /public/hot /public/storage /storage/*.key diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index 1d47ef8b6..039407ac5 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -8,6 +8,7 @@ use Filament\Forms\Form; use Filament\Pages\SettingsPage; use Illuminate\Support\Facades\Http; +use Illuminate\Support\HtmlString; use Squire\Models\Timezone; class GeneralPage extends SettingsPage @@ -44,7 +45,8 @@ public function form(Form $form): Form ->searchable() ->required(), Forms\Components\TextInput::make('time_format') - ->helperText('Use [DateTime Format](https://www.php.net/manual/en/datetime.format.php) options to change the format of the datetime in views.') + ->hint(new HtmlString('
DateTime Format')) + ->hintIcon('heroicon-o-book-open') ->placeholder('M j, Y G:i:s') ->maxLength(25) ->required(), @@ -59,7 +61,9 @@ public function form(Form $form): Form ->schema([ Forms\Components\TextInput::make('speedtest_schedule') ->rules([new Cron()]) - ->helperText('Leave empty to disable the schedule. You can also use the cron expression generator [HERE](https://crontab.cronhub.io/) to help you make schedules.') + ->helperText('Leave empty to disable scheduled tests.') + ->hint(new HtmlString('Cron Generator')) + ->hintIcon('heroicon-o-book-open') ->nullable() ->columnSpan(1), Forms\Components\Select::make('speedtest_server') diff --git a/public/build/assets/theme-2f6feb94.css b/public/build/assets/theme-2f6feb94.css deleted file mode 100644 index 8ce5b4b85..000000000 --- a/public/build/assets/theme-2f6feb94.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:-0px}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\,_theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-y-none{overscroll-behavior-y:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-gray-950\/5{border-color:rgba(var(--gray-950),.05)}.border-primary-500{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:#00000080}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-200), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-900\/10{--tw-ring-color: rgba(var(--gray-900), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0px}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:#fff3}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/20){border-color:#fff3}:is(.dark .dark\:border-white\/5){border-color:#ffffff0d}:is(.dark .dark\:border-t-white\/10){border-top-color:#ffffff1a}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:#ffffff1a}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:#ffffff0d}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color: rgba(var(--gray-50), .1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-900), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:#ffffff0d}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0px}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0px}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width: 1024px){.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-\[--collapsed-sidebar-width\]{max-width:var(--collapsed-sidebar-width)}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:ps-\[--collapsed-sidebar-width\]{padding-inline-start:var(--collapsed-sidebar-width)}.lg\:ps-\[--sidebar-width\]{padding-inline-start:var(--sidebar-width)}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:#ffffff0d}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>*:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>*:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>*:first-child:before{content:var(--tw-content);top:0;bottom:0}.\[\&\>\*\:first-child\]\:before\:start-0>*:first-child:before{content:var(--tw-content);inset-inline-start:0px}.\[\&\>\*\:first-child\]\:before\:w-0\.5>*:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} diff --git a/public/build/assets/theme-acd38621.css b/public/build/assets/theme-acd38621.css new file mode 100644 index 000000000..9868ad415 --- /dev/null +++ b/public/build/assets/theme-acd38621.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}.fi-fo-field-wrp-helper-text a,.fi-fo-field-wrp-hint a{font-weight:700;text-decoration-line:underline}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:-0px}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\,_theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-y-none{overscroll-behavior-y:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-gray-950\/5{border-color:rgba(var(--gray-950),.05)}.border-primary-500{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:#00000080}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-200), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-900\/10{--tw-ring-color: rgba(var(--gray-900), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0px}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:#fff3}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/20){border-color:#fff3}:is(.dark .dark\:border-white\/5){border-color:#ffffff0d}:is(.dark .dark\:border-t-white\/10){border-top-color:#ffffff1a}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:#ffffff1a}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:#ffffff0d}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color: rgba(var(--gray-50), .1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-900), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:#ffffff0d}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0px}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0px}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width: 1024px){.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-\[--collapsed-sidebar-width\]{max-width:var(--collapsed-sidebar-width)}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:ps-\[--collapsed-sidebar-width\]{padding-inline-start:var(--collapsed-sidebar-width)}.lg\:ps-\[--sidebar-width\]{padding-inline-start:var(--sidebar-width)}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:#ffffff0d}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>*:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>*:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>*:first-child:before{content:var(--tw-content);top:0;bottom:0}.\[\&\>\*\:first-child\]\:before\:start-0>*:first-child:before{content:var(--tw-content);inset-inline-start:0px}.\[\&\>\*\:first-child\]\:before\:w-0\.5>*:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} diff --git a/public/build/manifest.json b/public/build/manifest.json index 23f958278..d9ae5ab19 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -1,6 +1,6 @@ { "resources/css/filament/admin/theme.css": { - "file": "assets/theme-2f6feb94.css", + "file": "assets/theme-acd38621.css", "isEntry": true, "src": "resources/css/filament/admin/theme.css" } diff --git a/resources/css/filament/admin/theme.css b/resources/css/filament/admin/theme.css index 1d282412f..388ab4e38 100644 --- a/resources/css/filament/admin/theme.css +++ b/resources/css/filament/admin/theme.css @@ -1,3 +1,10 @@ @import '../../../../vendor/filament/filament/resources/css/theme.css'; @config './tailwind.config.js'; + +@layer base { + .fi-fo-field-wrp-helper-text a, + .fi-fo-field-wrp-hint a { + @apply font-bold underline; + } +} From 705e2f2ec85ac8b8411e3675b4a3d253545bbba2 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Mon, 11 Sep 2023 18:45:22 -0400 Subject: [PATCH 084/124] Release v0.12.0-beta.5 (#760) --- config/speedtest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/speedtest.php b/config/speedtest.php index 67fcc7903..41da425bc 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -8,7 +8,7 @@ */ 'build_date' => Carbon::parse('2023-09-11'), - 'build_version' => '0.12.0-beta.4', + 'build_version' => '0.12.0-beta.5', /** * General From 2e14e7ad47c529d37a12c8eb41b343407413abf8 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 12 Sep 2023 21:54:21 -0400 Subject: [PATCH 085/124] [Feature] User role (#762) --- app/Console/Commands/UpdateUserRole.php | 67 +++++++++++++++ app/Filament/Pages/Dashboard.php | 8 +- app/Filament/Pages/DeleteData.php | 10 +++ app/Filament/Pages/Settings/GeneralPage.php | 10 +++ app/Filament/Pages/Settings/InfluxDbPage.php | 10 +++ .../Pages/Settings/NotificationPage.php | 10 +++ .../Pages/Settings/ThresholdsPage.php | 10 +++ app/Filament/Resources/ResultResource.php | 4 +- app/Filament/Resources/UserResource.php | 83 +++++++++++++------ app/Models/User.php | 32 +++++++ app/Policies/ResultPolicy.php | 40 +++------ app/Policies/UserPolicy.php | 77 +++++++++++++++++ composer.json | 1 + composer.lock | 2 +- ...3_09_11_225054_add_role_to_users_table.php | 39 +++++++++ routes/test.php | 3 +- 16 files changed, 340 insertions(+), 66 deletions(-) create mode 100644 app/Console/Commands/UpdateUserRole.php create mode 100644 app/Policies/UserPolicy.php create mode 100644 database/migrations/2023_09_11_225054_add_role_to_users_table.php diff --git a/app/Console/Commands/UpdateUserRole.php b/app/Console/Commands/UpdateUserRole.php new file mode 100644 index 000000000..a3c4072d1 --- /dev/null +++ b/app/Console/Commands/UpdateUserRole.php @@ -0,0 +1,67 @@ + match (true) { + ! User::firstWhere('email', $value) => 'User not found.', + default => null + } + ); + + $role = select( + label: 'What role should the user have?', + options: [ + 'admin' => 'Admin', + 'guest' => 'Guest', + 'user' => 'User', + ], + default: 'guest' + ); + + $confirmed = confirm( + label: 'Are you sure?', + required: true + ); + + if ($confirmed) { + User::firstWhere('email', $email) + ->update([ + 'role' => $role, + ]); + + info('User role updated.'); + } + } +} diff --git a/app/Filament/Pages/Dashboard.php b/app/Filament/Pages/Dashboard.php index 5910c8f83..c8174d51d 100644 --- a/app/Filament/Pages/Dashboard.php +++ b/app/Filament/Pages/Dashboard.php @@ -18,17 +18,13 @@ class Dashboard extends BasePage protected static string $view = 'filament.pages.dashboard'; - protected function getPollingInterval(): ?string - { - return null; - } - protected function getHeaderActions(): array { return [ Action::make('speedtest') ->label('Queue Speedtest') - ->action('queueSpeedtest'), + ->action('queueSpeedtest') + ->hidden(fn (): bool => ! auth()->user()->is_admin && ! auth()->user()->is_user), ]; } diff --git a/app/Filament/Pages/DeleteData.php b/app/Filament/Pages/DeleteData.php index 5c9b761f6..df6f2c3c2 100644 --- a/app/Filament/Pages/DeleteData.php +++ b/app/Filament/Pages/DeleteData.php @@ -21,6 +21,16 @@ class DeleteData extends Page protected ?string $maxContentWidth = '3xl'; + public function mount(): void + { + abort_unless(auth()->user()->is_admin, 403); + } + + public static function shouldRegisterNavigation(): bool + { + return auth()->user()->is_admin; + } + public function getHeaderActions(): array { return [ diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index 039407ac5..6dbce6f04 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -25,6 +25,16 @@ class GeneralPage extends SettingsPage protected static string $settings = GeneralSettings::class; + public function mount(): void + { + abort_unless(auth()->user()->is_admin, 403); + } + + public static function shouldRegisterNavigation(): bool + { + return auth()->user()->is_admin; + } + public function form(Form $form): Form { return $form diff --git a/app/Filament/Pages/Settings/InfluxDbPage.php b/app/Filament/Pages/Settings/InfluxDbPage.php index 5f306a31c..6c448f3b4 100644 --- a/app/Filament/Pages/Settings/InfluxDbPage.php +++ b/app/Filament/Pages/Settings/InfluxDbPage.php @@ -21,6 +21,16 @@ class InfluxDbPage extends SettingsPage protected static string $settings = InfluxDbSettings::class; + public function mount(): void + { + abort_unless(auth()->user()->is_admin, 403); + } + + public static function shouldRegisterNavigation(): bool + { + return auth()->user()->is_admin; + } + public function form(Form $form): Form { return $form diff --git a/app/Filament/Pages/Settings/NotificationPage.php b/app/Filament/Pages/Settings/NotificationPage.php index 3f089db6a..7682dc046 100755 --- a/app/Filament/Pages/Settings/NotificationPage.php +++ b/app/Filament/Pages/Settings/NotificationPage.php @@ -29,6 +29,16 @@ class NotificationPage extends SettingsPage protected static string $settings = NotificationSettings::class; + public function mount(): void + { + abort_unless(auth()->user()->is_admin, 403); + } + + public static function shouldRegisterNavigation(): bool + { + return auth()->user()->is_admin; + } + public function form(Form $form): Form { return $form diff --git a/app/Filament/Pages/Settings/ThresholdsPage.php b/app/Filament/Pages/Settings/ThresholdsPage.php index cb51d6b5a..d27bf0cd5 100644 --- a/app/Filament/Pages/Settings/ThresholdsPage.php +++ b/app/Filament/Pages/Settings/ThresholdsPage.php @@ -21,6 +21,16 @@ class ThresholdsPage extends SettingsPage protected static string $settings = ThresholdSettings::class; + public function mount(): void + { + abort_unless(auth()->user()->is_admin, 403); + } + + public static function shouldRegisterNavigation(): bool + { + return auth()->user()->is_admin; + } + public function form(Form $form): Form { return $form diff --git a/app/Filament/Resources/ResultResource.php b/app/Filament/Resources/ResultResource.php index 70fb80868..e9f649d75 100644 --- a/app/Filament/Resources/ResultResource.php +++ b/app/Filament/Resources/ResultResource.php @@ -26,8 +26,6 @@ class ResultResource extends Resource protected static ?string $navigationIcon = 'heroicon-o-table-cells'; - protected static ?string $navigationLabel = 'Results'; - public static function form(Form $form): Form { $settings = new GeneralSettings(); @@ -168,6 +166,7 @@ public static function table(Table $table): Table Tables\Actions\ViewAction::make(), Tables\Actions\Action::make('updateComments') ->icon('heroicon-o-chat-bubble-bottom-center-text') + ->hidden(fn (): bool => ! auth()->user()->is_admin && ! auth()->user()->is_user) ->mountUsing(fn (Forms\ComponentContainer $form, Result $record) => $form->fill([ 'comments' => $record->comments, ])) @@ -188,6 +187,7 @@ public static function table(Table $table): Table Tables\Actions\BulkAction::make('export') ->label('Export selected') ->icon('heroicon-o-arrow-down-tray') + ->hidden(fn (): bool => ! auth()->user()->is_admin) ->action(function (Collection $records) { $export = new ResultsSelectedBulkExport($records->toArray()); diff --git a/app/Filament/Resources/UserResource.php b/app/Filament/Resources/UserResource.php index 5282bf38b..eca4ae45d 100644 --- a/app/Filament/Resources/UserResource.php +++ b/app/Filament/Resources/UserResource.php @@ -19,13 +19,7 @@ class UserResource extends Resource { protected static ?string $model = User::class; - protected static ?string $navigationGroup = 'System'; - - protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; - - protected static ?int $navigationSort = 0; - - protected static ?string $slug = 'system/users'; + protected static ?string $navigationIcon = 'heroicon-o-users'; public static function form(Form $form): Form { @@ -65,20 +59,48 @@ public static function form(Form $form): Form ->visible(fn ($livewire) => $livewire instanceof EditUser) ->dehydrated(false), ]) - ->columns('full') + ->columns(1) ->columnSpan([ 'md' => 2, ]), - Forms\Components\Section::make() + Forms\Components\Grid::make([ + 'default' => 1, + ]) ->schema([ - Forms\Components\Placeholder::make('created_at') - ->content(fn ($record) => $record?->created_at?->diffForHumans() ?? new HtmlString('—')), - Forms\Components\Placeholder::make('updated_at') - ->content(fn ($record) => $record?->updated_at?->diffForHumans() ?? new HtmlString('—')), + Forms\Components\Section::make() + ->schema([ + Forms\Components\Select::make('role') + ->options([ + 'admin' => 'Admin', + 'guest' => 'Guest', + 'user' => 'User', + ]) + ->default('guest') + ->disabled(fn (): bool => ! auth()->user()->is_admin || auth()->user()->is_user) + ->required(), + ]) + ->columns(1) + ->columnSpan([ + 'md' => 1, + ]), + + Forms\Components\Section::make() + ->schema([ + Forms\Components\Placeholder::make('created_at') + ->content(fn ($record) => $record?->created_at?->diffForHumans() ?? new HtmlString('—')), + Forms\Components\Placeholder::make('updated_at') + ->content(fn ($record) => $record?->updated_at?->diffForHumans() ?? new HtmlString('—')), + ]) + ->columns(1) + ->columnSpan([ + 'md' => 1, + ]), ]) - ->columns('full') - ->columnSpan(1), + ->columns(1) + ->columnSpan([ + 'md' => 1, + ]), ]), ]); } @@ -87,27 +109,36 @@ public static function table(Table $table): Table { return $table ->columns([ + Tables\Columns\TextColumn::make('id') + ->label('ID'), Tables\Columns\TextColumn::make('name') ->searchable(), Tables\Columns\TextColumn::make('email') ->searchable(), - Tables\Columns\TextColumn::make('email_verified_at') - ->dateTime(), - Tables\Columns\TextColumn::make('created_at') - ->dateTime(), + Tables\Columns\TextColumn::make('role') + ->badge() + ->color(fn (string $state): string => match ($state) { + 'admin' => 'success', + 'guest' => 'gray', + 'user' => 'info', + }), Tables\Columns\TextColumn::make('updated_at') + ->label('Last updated') ->dateTime(), ]) ->filters([ - // + Tables\Filters\SelectFilter::make('role') + ->options([ + 'admin' => 'Admin', + 'guest' => 'Guest', + 'user' => 'User', + ]), ]) ->actions([ - Tables\Actions\EditAction::make(), - ]) - ->bulkActions([ - Tables\Actions\BulkActionGroup::make([ - Tables\Actions\DeleteBulkAction::make() - ->requiresConfirmation(), + Tables\Actions\ActionGroup::make([ + Tables\Actions\ViewAction::make(), + Tables\Actions\EditAction::make(), + Tables\Actions\DeleteAction::make(), ]), ]); } diff --git a/app/Models/User.php b/app/Models/User.php index f75e81e1f..b3a68d227 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -6,6 +6,7 @@ use Filament\Models\Contracts\FilamentUser; use Filament\Panel; +use Illuminate\Database\Eloquent\Casts\Attribute; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; @@ -25,6 +26,7 @@ class User extends Authenticatable implements FilamentUser 'email', 'email_verified_at', 'password', + 'role', ]; /** @@ -53,4 +55,34 @@ public function canAccessPanel(Panel $panel): bool { return true; } + + /** + * Determine if the user has an admin role. + */ + protected function isAdmin(): Attribute + { + return Attribute::make( + get: fn (mixed $value, array $attributes): bool => $attributes['role'] == 'admin', + ); + } + + /** + * Determine if the user has a guest role. + */ + protected function isGuest(): Attribute + { + return Attribute::make( + get: fn (mixed $value, array $attributes): bool => $attributes['role'] == 'guest' || blank($attributes['role']), + ); + } + + /** + * Determine if the user has a user role. + */ + protected function isUser(): Attribute + { + return Attribute::make( + get: fn (mixed $value, array $attributes): bool => $attributes['role'] == 'user', + ); + } } diff --git a/app/Policies/ResultPolicy.php b/app/Policies/ResultPolicy.php index 1a6d46537..cfb3e943f 100644 --- a/app/Policies/ResultPolicy.php +++ b/app/Policies/ResultPolicy.php @@ -4,16 +4,11 @@ use App\Models\Result; use App\Models\User; -use Illuminate\Auth\Access\HandlesAuthorization; class ResultPolicy { - use HandlesAuthorization; - /** * Determine whether the user can view any models. - * - * @return \Illuminate\Auth\Access\Response|bool */ public function viewAny(User $user): bool { @@ -22,8 +17,6 @@ public function viewAny(User $user): bool /** * Determine whether the user can view the model. - * - * @return \Illuminate\Auth\Access\Response|bool */ public function view(User $user, Result $result): bool { @@ -32,61 +25,50 @@ public function view(User $user, Result $result): bool /** * Determine whether the user can create models. - * - * @return \Illuminate\Auth\Access\Response|bool */ public function create(User $user): bool { - // + return false; } /** * Determine whether the user can update the model. - * - * @return \Illuminate\Auth\Access\Response|bool */ public function update(User $user, Result $result): bool { - return true; + return $user->is_admin + || $user->is_user; } /** - * Determine whether the user can delete the model. - * - * @return \Illuminate\Auth\Access\Response|bool + * Determine whether the user can bulk delete any model. */ - public function delete(User $user, Result $result): bool + public function deleteAny(User $user) { - return true; + return $user->is_admin; } /** - * Determine whether the user can delete multiple models. - * - * @return \Illuminate\Auth\Access\Response|bool + * Determine whether the user can delete the model. */ - public function deleteAny(User $user) + public function delete(User $user, Result $result): bool { - return true; + return $user->is_admin; } /** * Determine whether the user can restore the model. - * - * @return \Illuminate\Auth\Access\Response|bool */ public function restore(User $user, Result $result): bool { - // + return false; // soft deletes not used } /** * Determine whether the user can permanently delete the model. - * - * @return \Illuminate\Auth\Access\Response|bool */ public function forceDelete(User $user, Result $result): bool { - // + return false; // soft deletes not used } } diff --git a/app/Policies/UserPolicy.php b/app/Policies/UserPolicy.php new file mode 100644 index 000000000..8b5959a5a --- /dev/null +++ b/app/Policies/UserPolicy.php @@ -0,0 +1,77 @@ +is_admin; + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user, User $model): bool + { + return $user->is_admin; + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + return $user->is_admin; + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user, User $model): bool + { + if ($user->id == $model->id) { + return true; + } + + return $user->is_admin; + } + + /** + * Determine whether the user can bulk delete any model. + */ + public function deleteAny(User $user): bool + { + return false; + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user, User $model): bool + { + return $user->is_admin + && ! $model->is_admin; + } + + /** + * Determine whether the user can restore the model. + */ + public function restore(User $user, User $model): bool + { + return false; // soft deletes not used + } + + /** + * Determine whether the user can permanently delete the model. + */ + public function forceDelete(User $user, User $model): bool + { + return false; // soft deletes not used + } +} diff --git a/composer.json b/composer.json index 4113d0704..c056a3de3 100644 --- a/composer.json +++ b/composer.json @@ -16,6 +16,7 @@ "influxdata/influxdb-client-php": "^3.4", "laravel-notification-channels/telegram": "^4.0", "laravel/framework": "^10.22.0", + "laravel/prompts": "^0.1.6", "laravel/sanctum": "^3.3.0", "laravel/tinker": "^2.8.2", "livewire/livewire": "^3.0.2", diff --git a/composer.lock b/composer.lock index 4afdf1a87..2bfc0f831 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "bc918703a67702c619b5683108121250", + "content-hash": "2b460311fff6a639d5c28d2c49023941", "packages": [ { "name": "awcodes/filament-versions", diff --git a/database/migrations/2023_09_11_225054_add_role_to_users_table.php b/database/migrations/2023_09_11_225054_add_role_to_users_table.php new file mode 100644 index 000000000..cf23b8020 --- /dev/null +++ b/database/migrations/2023_09_11_225054_add_role_to_users_table.php @@ -0,0 +1,39 @@ +string('role') + ->nullable() + ->after('remember_token'); + }); + + $user = User::first(); + + if ($user) { + $user->role = 'admin'; + + $user->save(); + } + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->dropColumn('role'); + }); + } +}; diff --git a/routes/test.php b/routes/test.php index d8482c3c3..20757fd87 100644 --- a/routes/test.php +++ b/routes/test.php @@ -4,5 +4,4 @@ Route::prefix('test')->group(function () { // silence is golden -} -); +}); From 695fb85a95adc780afad9d955600649cb2b878d3 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 12 Sep 2023 22:17:52 -0400 Subject: [PATCH 086/124] Laravel 10.23.0 Shift (#764) Co-authored-by: Shift --- .phpstorm.meta.php | 11 ++ _ide_helper.php | 4 +- composer.json | 19 +-- composer.lock | 120 +++++++++--------- ...{theme-acd38621.css => theme-182befaf.css} | 2 +- public/build/manifest.json | 2 +- public/css/filament/filament/app.css | 2 +- 7 files changed, 87 insertions(+), 73 deletions(-) rename public/build/assets/{theme-acd38621.css => theme-182befaf.css} (55%) diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index b7db4a049..9745c3324 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -124,6 +124,7 @@ 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'Illuminate\Foundation\Console\ViewMakeCommand' => \Illuminate\Foundation\Console\ViewMakeCommand::class, 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, @@ -358,6 +359,7 @@ 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'Illuminate\Foundation\Console\ViewMakeCommand' => \Illuminate\Foundation\Console\ViewMakeCommand::class, 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, @@ -592,6 +594,7 @@ 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'Illuminate\Foundation\Console\ViewMakeCommand' => \Illuminate\Foundation\Console\ViewMakeCommand::class, 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, @@ -826,6 +829,7 @@ 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'Illuminate\Foundation\Console\ViewMakeCommand' => \Illuminate\Foundation\Console\ViewMakeCommand::class, 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, @@ -1060,6 +1064,7 @@ 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'Illuminate\Foundation\Console\ViewMakeCommand' => \Illuminate\Foundation\Console\ViewMakeCommand::class, 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, @@ -1294,6 +1299,7 @@ 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'Illuminate\Foundation\Console\ViewMakeCommand' => \Illuminate\Foundation\Console\ViewMakeCommand::class, 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, @@ -1528,6 +1534,7 @@ 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'Illuminate\Foundation\Console\ViewMakeCommand' => \Illuminate\Foundation\Console\ViewMakeCommand::class, 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, @@ -1762,6 +1769,7 @@ 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'Illuminate\Foundation\Console\ViewMakeCommand' => \Illuminate\Foundation\Console\ViewMakeCommand::class, 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, @@ -1996,6 +2004,7 @@ 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'Illuminate\Foundation\Console\ViewMakeCommand' => \Illuminate\Foundation\Console\ViewMakeCommand::class, 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, @@ -2230,6 +2239,7 @@ 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'Illuminate\Foundation\Console\ViewMakeCommand' => \Illuminate\Foundation\Console\ViewMakeCommand::class, 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, @@ -2464,6 +2474,7 @@ 'Illuminate\Foundation\Console\VendorPublishCommand' => \Illuminate\Foundation\Console\VendorPublishCommand::class, 'Illuminate\Foundation\Console\ViewCacheCommand' => \Illuminate\Foundation\Console\ViewCacheCommand::class, 'Illuminate\Foundation\Console\ViewClearCommand' => \Illuminate\Foundation\Console\ViewClearCommand::class, + 'Illuminate\Foundation\Console\ViewMakeCommand' => \Illuminate\Foundation\Console\ViewMakeCommand::class, 'Illuminate\Foundation\MaintenanceModeManager' => \Illuminate\Foundation\MaintenanceModeManager::class, 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Foundation\PackageManifest' => \Illuminate\Foundation\PackageManifest::class, diff --git a/_ide_helper.php b/_ide_helper.php index f67fd11c3..504ce6d49 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.22.0. + * Generated for Laravel 10.23.0. * * This file should not be included in your code, only analyzed by your IDE! * @@ -13424,7 +13424,7 @@ public static function redirectToRoute($route, $parameters = [], $status = 302, /** * Create a new redirect response to a controller action. * - * @param string $action + * @param array|string $action * @param mixed $parameters * @param int $status * @param array $headers diff --git a/composer.json b/composer.json index c056a3de3..9141c9910 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,10 @@ "name": "laravel/laravel", "type": "project", "description": "The Laravel Framework.", - "keywords": ["framework", "laravel"], + "keywords": [ + "framework", + "laravel" + ], "license": "MIT", "require": { "php": "^8.1", @@ -10,16 +13,16 @@ "chrisullyott/php-filesize": "^4.2.1", "doctrine/dbal": "^3.6.6", "dragonmantank/cron-expression": "^3.3.3", - "filament/filament": "^3.0.47", - "filament/spatie-laravel-settings-plugin": "^3.0.47", + "filament/filament": "^3.0.48", + "filament/spatie-laravel-settings-plugin": "^3.0.48", "guzzlehttp/guzzle": "^7.8", "influxdata/influxdb-client-php": "^3.4", "laravel-notification-channels/telegram": "^4.0", - "laravel/framework": "^10.22.0", + "laravel/framework": "^10.23", "laravel/prompts": "^0.1.6", - "laravel/sanctum": "^3.3.0", + "laravel/sanctum": "^3.3.1", "laravel/tinker": "^2.8.2", - "livewire/livewire": "^3.0.2", + "livewire/livewire": "^3.0.3", "maatwebsite/excel": "^3.1.48", "maennchen/zipstream-php": "^2.4", "spatie/laravel-settings": "^2.8.3", @@ -29,10 +32,10 @@ "barryvdh/laravel-ide-helper": "^2.13", "fakerphp/faker": "^1.23.0", "laravel/pint": "^1.13.1", - "laravel/sail": "^1.24.1", + "laravel/sail": "^1.25.0", "mockery/mockery": "^1.6.6", "nunomaduro/collision": "^7.8.1", - "phpunit/phpunit": "^10.3.3", + "phpunit/phpunit": "^10.3.4", "spatie/laravel-ignition": "^2.3" }, "autoload": { diff --git a/composer.lock b/composer.lock index 2bfc0f831..4adfb02a8 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "2b460311fff6a639d5c28d2c49023941", + "content-hash": "1e34ffcaba99a4b7cdae9a65a8b7eae1", "packages": [ { "name": "awcodes/filament-versions", @@ -1349,7 +1349,7 @@ }, { "name": "filament/actions", - "version": "v3.0.47", + "version": "v3.0.48", "source": { "type": "git", "url": "https://github.com/filamentphp/actions.git", @@ -1399,16 +1399,16 @@ }, { "name": "filament/filament", - "version": "v3.0.47", + "version": "v3.0.48", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "81d35fc7e545890e9e0cb9dd2f1f14ed55934741" + "reference": "09aad8e38c020a08c7b13b7ee5b321c388c3556b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/81d35fc7e545890e9e0cb9dd2f1f14ed55934741", - "reference": "81d35fc7e545890e9e0cb9dd2f1f14ed55934741", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/09aad8e38c020a08c7b13b7ee5b321c388c3556b", + "reference": "09aad8e38c020a08c7b13b7ee5b321c388c3556b", "shasum": "" }, "require": { @@ -1460,11 +1460,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-11T12:31:00+00:00" + "time": "2023-09-12T22:50:03+00:00" }, { "name": "filament/forms", - "version": "v3.0.47", + "version": "v3.0.48", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", @@ -1520,7 +1520,7 @@ }, { "name": "filament/infolists", - "version": "v3.0.47", + "version": "v3.0.48", "source": { "type": "git", "url": "https://github.com/filamentphp/infolists.git", @@ -1571,7 +1571,7 @@ }, { "name": "filament/notifications", - "version": "v3.0.47", + "version": "v3.0.48", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", @@ -1623,7 +1623,7 @@ }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v3.0.47", + "version": "v3.0.48", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1670,7 +1670,7 @@ }, { "name": "filament/support", - "version": "v3.0.47", + "version": "v3.0.48", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", @@ -1727,7 +1727,7 @@ }, { "name": "filament/tables", - "version": "v3.0.47", + "version": "v3.0.48", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", @@ -1780,7 +1780,7 @@ }, { "name": "filament/widgets", - "version": "v3.0.47", + "version": "v3.0.48", "source": { "type": "git", "url": "https://github.com/filamentphp/widgets.git", @@ -2412,16 +2412,16 @@ }, { "name": "kirschbaum-development/eloquent-power-joins", - "version": "3.2.3", + "version": "3.2.4", "source": { "type": "git", "url": "https://github.com/kirschbaum-development/eloquent-power-joins.git", - "reference": "e9d936e0071d47796735b40ed6cce5dfd0a4305d" + "reference": "fadc20d436b0693a34c4b611d07954818e46eb4d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/e9d936e0071d47796735b40ed6cce5dfd0a4305d", - "reference": "e9d936e0071d47796735b40ed6cce5dfd0a4305d", + "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/fadc20d436b0693a34c4b611d07954818e46eb4d", + "reference": "fadc20d436b0693a34c4b611d07954818e46eb4d", "shasum": "" }, "require": { @@ -2468,9 +2468,9 @@ ], "support": { "issues": "https://github.com/kirschbaum-development/eloquent-power-joins/issues", - "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/3.2.3" + "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/3.2.4" }, - "time": "2023-09-04T10:21:44+00:00" + "time": "2023-09-12T17:02:05+00:00" }, { "name": "laravel-notification-channels/telegram", @@ -2547,16 +2547,16 @@ }, { "name": "laravel/framework", - "version": "v10.22.0", + "version": "v10.23.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "9234388a895206d4e1df37342b61adc67e5c5d31" + "reference": "7d6a79ce8ff52a4d0d385ac290dcc048aa514ce7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/9234388a895206d4e1df37342b61adc67e5c5d31", - "reference": "9234388a895206d4e1df37342b61adc67e5c5d31", + "url": "https://api.github.com/repos/laravel/framework/zipball/7d6a79ce8ff52a4d0d385ac290dcc048aa514ce7", + "reference": "7d6a79ce8ff52a4d0d385ac290dcc048aa514ce7", "shasum": "" }, "require": { @@ -2743,20 +2743,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-09-05T13:20:01+00:00" + "time": "2023-09-12T15:55:31+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.6", + "version": "v0.1.7", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "b514c5620e1b3b61221b0024dc88def26d9654f4" + "reference": "554e7d855a22e87942753d68e23b327ad79b2070" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/b514c5620e1b3b61221b0024dc88def26d9654f4", - "reference": "b514c5620e1b3b61221b0024dc88def26d9654f4", + "url": "https://api.github.com/repos/laravel/prompts/zipball/554e7d855a22e87942753d68e23b327ad79b2070", + "reference": "554e7d855a22e87942753d68e23b327ad79b2070", "shasum": "" }, "require": { @@ -2789,22 +2789,22 @@ ], "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.6" + "source": "https://github.com/laravel/prompts/tree/v0.1.7" }, - "time": "2023-08-18T13:32:23+00:00" + "time": "2023-09-12T11:09:22+00:00" }, { "name": "laravel/sanctum", - "version": "v3.3.0", + "version": "v3.3.1", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "95a0181900019e2d79acbd3e2ee7d57e3d0a086b" + "reference": "338f633e6487e76b255470d3373fbc29228aa971" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/95a0181900019e2d79acbd3e2ee7d57e3d0a086b", - "reference": "95a0181900019e2d79acbd3e2ee7d57e3d0a086b", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/338f633e6487e76b255470d3373fbc29228aa971", + "reference": "338f633e6487e76b255470d3373fbc29228aa971", "shasum": "" }, "require": { @@ -2857,7 +2857,7 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2023-09-04T14:26:54+00:00" + "time": "2023-09-07T15:46:33+00:00" }, { "name": "laravel/serializable-closure", @@ -3558,16 +3558,16 @@ }, { "name": "livewire/livewire", - "version": "v3.0.2", + "version": "v3.0.3", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "daa88b5a6203c0e60f0a9bf8a8b5ac1394708ddc" + "reference": "7fbe81ce113a17bd92687174cd79a4791bd40764" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/daa88b5a6203c0e60f0a9bf8a8b5ac1394708ddc", - "reference": "daa88b5a6203c0e60f0a9bf8a8b5ac1394708ddc", + "url": "https://api.github.com/repos/livewire/livewire/zipball/7fbe81ce113a17bd92687174cd79a4791bd40764", + "reference": "7fbe81ce113a17bd92687174cd79a4791bd40764", "shasum": "" }, "require": { @@ -3619,7 +3619,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.0.2" + "source": "https://github.com/livewire/livewire/tree/v3.0.3" }, "funding": [ { @@ -3627,7 +3627,7 @@ "type": "github" } ], - "time": "2023-09-06T16:02:17+00:00" + "time": "2023-09-12T15:08:50+00:00" }, { "name": "maatwebsite/excel", @@ -9833,16 +9833,16 @@ }, { "name": "laravel/sail", - "version": "v1.24.1", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "3a373bb2845623aed2017c672dc61c84ae974890" + "reference": "e81a7bd7ac1a745ccb25572830fecf74a89bb48a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/3a373bb2845623aed2017c672dc61c84ae974890", - "reference": "3a373bb2845623aed2017c672dc61c84ae974890", + "url": "https://api.github.com/repos/laravel/sail/zipball/e81a7bd7ac1a745ccb25572830fecf74a89bb48a", + "reference": "e81a7bd7ac1a745ccb25572830fecf74a89bb48a", "shasum": "" }, "require": { @@ -9894,7 +9894,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-09-01T14:05:17+00:00" + "time": "2023-09-11T17:37:09+00:00" }, { "name": "mockery/mockery", @@ -10246,16 +10246,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.4", + "version": "10.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "cd59bb34756a16ca8253ce9b2909039c227fff71" + "reference": "1df504e42a88044c27a90136910f0b3fe9e91939" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/cd59bb34756a16ca8253ce9b2909039c227fff71", - "reference": "cd59bb34756a16ca8253ce9b2909039c227fff71", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/1df504e42a88044c27a90136910f0b3fe9e91939", + "reference": "1df504e42a88044c27a90136910f0b3fe9e91939", "shasum": "" }, "require": { @@ -10312,7 +10312,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.4" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.5" }, "funding": [ { @@ -10320,7 +10320,7 @@ "type": "github" } ], - "time": "2023-08-31T14:04:38+00:00" + "time": "2023-09-12T14:37:22+00:00" }, { "name": "phpunit/php-file-iterator", @@ -10567,16 +10567,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.3.3", + "version": "10.3.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "241ed4dd0db1c096984e62d414c4e1ac8d5dbff4" + "reference": "b8d59476f19115c9774b3b447f78131781c6c32b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/241ed4dd0db1c096984e62d414c4e1ac8d5dbff4", - "reference": "241ed4dd0db1c096984e62d414c4e1ac8d5dbff4", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b8d59476f19115c9774b3b447f78131781c6c32b", + "reference": "b8d59476f19115c9774b3b447f78131781c6c32b", "shasum": "" }, "require": { @@ -10590,7 +10590,7 @@ "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=8.1", - "phpunit/php-code-coverage": "^10.1.1", + "phpunit/php-code-coverage": "^10.1.5", "phpunit/php-file-iterator": "^4.0", "phpunit/php-invoker": "^4.0", "phpunit/php-text-template": "^3.0", @@ -10648,7 +10648,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.3.3" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.4" }, "funding": [ { @@ -10664,7 +10664,7 @@ "type": "tidelift" } ], - "time": "2023-09-05T04:34:51+00:00" + "time": "2023-09-12T14:42:28+00:00" }, { "name": "sebastian/cli-parser", diff --git a/public/build/assets/theme-acd38621.css b/public/build/assets/theme-182befaf.css similarity index 55% rename from public/build/assets/theme-acd38621.css rename to public/build/assets/theme-182befaf.css index 9868ad415..7f15b3447 100644 --- a/public/build/assets/theme-acd38621.css +++ b/public/build/assets/theme-182befaf.css @@ -1 +1 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}.fi-fo-field-wrp-helper-text a,.fi-fo-field-wrp-hint a{font-weight:700;text-decoration-line:underline}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:-0px}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\,_theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-y-none{overscroll-behavior-y:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-gray-950\/5{border-color:rgba(var(--gray-950),.05)}.border-primary-500{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:#00000080}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-200), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-900\/10{--tw-ring-color: rgba(var(--gray-900), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0px}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:#fff3}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/20){border-color:#fff3}:is(.dark .dark\:border-white\/5){border-color:#ffffff0d}:is(.dark .dark\:border-t-white\/10){border-top-color:#ffffff1a}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:#ffffff1a}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:#ffffff0d}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color: rgba(var(--gray-50), .1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-900), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:#ffffff0d}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0px}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0px}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width: 1024px){.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-\[--collapsed-sidebar-width\]{max-width:var(--collapsed-sidebar-width)}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:ps-\[--collapsed-sidebar-width\]{padding-inline-start:var(--collapsed-sidebar-width)}.lg\:ps-\[--sidebar-width\]{padding-inline-start:var(--sidebar-width)}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:#ffffff0d}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>*:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>*:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>*:first-child:before{content:var(--tw-content);top:0;bottom:0}.\[\&\>\*\:first-child\]\:before\:start-0>*:first-child:before{content:var(--tw-content);inset-inline-start:0px}.\[\&\>\*\:first-child\]\:before\:w-0\.5>*:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}.fi-fo-field-wrp-helper-text a,.fi-fo-field-wrp-hint a{font-weight:700;text-decoration-line:underline}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:-0px}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\,_theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.25rem * var(--tw-space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.5rem * var(--tw-space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1.75rem * var(--tw-space-x-reverse));margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-2rem * var(--tw-space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-gray-950\/5{border-color:rgba(var(--gray-950),.05)}.border-primary-500{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:#00000080}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-200), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-900\/10{--tw-ring-color: rgba(var(--gray-900), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0px}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:#fff3}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/20){border-color:#fff3}:is(.dark .dark\:border-white\/5){border-color:#ffffff0d}:is(.dark .dark\:border-t-white\/10){border-top-color:#ffffff1a}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity: 1 !important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:#ffffff1a}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:#ffffff0d}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color: rgba(var(--gray-50), .1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-900), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:#ffffff0d}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity: 1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0px}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0px}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:#ffffff0d}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>*:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>*:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>*:first-child:before{content:var(--tw-content);top:0;bottom:0}.\[\&\>\*\:first-child\]\:before\:start-0>*:first-child:before{content:var(--tw-content);inset-inline-start:0px}.\[\&\>\*\:first-child\]\:before\:w-0\.5>*:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>*:first-child:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} diff --git a/public/build/manifest.json b/public/build/manifest.json index d9ae5ab19..0c73313ef 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -1,6 +1,6 @@ { "resources/css/filament/admin/theme.css": { - "file": "assets/theme-acd38621.css", + "file": "assets/theme-182befaf.css", "isEntry": true, "src": "resources/css/filament/admin/theme.css" } diff --git a/public/css/filament/filament/app.css b/public/css/filament/filament/app.css index cd62c02c0..2122c316d 100644 --- a/public/css/filament/filament/app.css +++ b/public/css/filament/filament/app.css @@ -1 +1 @@ -/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:rgba(var(--gray-200),1);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-400),1);opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-400),1);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='rgba(var(--gray-500), var(--tw-stroke-opacity, 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose] *)){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose :where(thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose] *)){vertical-align:top}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(video):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(li):not(:where([class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose] *)){font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm :where(h2):not(:where([class~=not-prose] *)){font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm :where(h3):not(:where([class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.prose-sm :where(h4):not(:where([class~=not-prose] *)){line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.prose-sm :where(img):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(video):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(figcaption):not(:where([class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(code):not(:where([class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose] *)){border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose] *)){margin-bottom:.2857143em;margin-top:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(.prose-sm>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose] *)){margin-bottom:2.8571429em;margin-top:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.6em;margin-top:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose] *)){font-size:2.25em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose-base :where(h2):not(:where([class~=not-prose] *)){font-size:1.5em;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose-base :where(h3):not(:where([class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose-base :where(h4):not(:where([class~=not-prose] *)){line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose-base :where(img):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(video):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(figcaption):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose] *)){border-radius:.375rem;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(.prose-base>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(hr):not(:where([class~=not-prose] *)){margin-bottom:3em;margin-top:3em}.prose-base :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose] *)){font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.prose-lg :where(h2):not(:where([class~=not-prose] *)){font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.prose-lg :where(h3):not(:where([class~=not-prose] *)){font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-lg :where(h4):not(:where([class~=not-prose] *)){line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.prose-lg :where(img):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(video):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(figcaption):not(:where([class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(code):not(:where([class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose] *)){border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose] *)){margin-bottom:.6666667em;margin-top:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(.prose-lg>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(hr):not(:where([class~=not-prose] *)){margin-bottom:3.1111111em;margin-top:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-bottom:4rem;margin-top:4rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-auto{margin-bottom:auto;margin-top:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:0}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-12,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x:-3rem}.-translate-x-5{--tw-translate-x:-1.25rem}.-translate-x-5,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-12{--tw-translate-y:-3rem}.-translate-y-12,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-12{--tw-translate-x:3rem}.translate-x-12,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y:3rem}.-rotate-180{--tw-rotate:-180deg}.-rotate-180,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\2c _theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-y-none{overscroll-behavior-y:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-bottom-width:1px;border-top-width:1px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity:1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity:1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity:1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-custom-100{--tw-bg-opacity:1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity:1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity:1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity:1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--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)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-custom-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color:rgba(var(--c-600),0.1)}.ring-custom-600\/20{--tw-ring-color:rgba(var(--c-600),0.2)}.ring-danger-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-300),var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color:rgba(var(--gray-600),0.1)}.ring-gray-900\/10{--tw-ring-color:rgba(var(--gray-900),0.1)}.ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}.ring-gray-950\/5{--tw-ring-color:rgba(var(--gray-950),0.05)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{bottom:0;content:var(--tw-content);top:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}.first\:rounded-s-lg:first-child{border-end-start-radius:.5rem;border-start-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0}.first\:border-t-0:first-child{border-top-width:0}.last\:rounded-e-lg:last-child{border-end-end-radius:.5rem;border-start-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color:rgba(var(--c-500),0.5)}.focus\:ring-custom-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color:rgba(var(--gray-400),0.4)}.focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color:rgba(var(--danger-500),0.5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color:rgba(var(--primary-500),0.5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity:1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x:-1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:border-white\/5){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-t-white\/10){border-top-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:bg-white\/5){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity:1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:hsla(0,0%,100%,.05)}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color:rgba(var(--c-400),0.3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color:rgba(var(--gray-400),0.2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color:rgba(var(--gray-50),0.1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-700),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-900),var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity:1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color:rgba(var(--c-400),0.5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color:rgba(var(--danger-400),0.5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color:rgba(var(--primary-400),0.5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width:640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width:768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width:1024px){.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-\[--collapsed-sidebar-width\]{max-width:var(--collapsed-sidebar-width)}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x:-100%}.lg\:-translate-x-full,.lg\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x:0px}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:ps-\[--collapsed-sidebar-width\]{padding-inline-start:var(--collapsed-sidebar-width)}.lg\:ps-\[--sidebar-width\]{padding-inline-start:var(--sidebar-width)}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.lg\:shadow-none,.lg\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.lg\:ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width:1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width:1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>:first-child:before{bottom:0;content:var(--tw-content);top:0}.\[\&\>\*\:first-child\]\:before\:start-0>:first-child:before{content:var(--tw-content);inset-inline-start:0}.\[\&\>\*\:first-child\]\:before\:w-0\.5>:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} \ No newline at end of file +/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:rgba(var(--gray-200),1);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-400),1);opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-400),1);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='rgba(var(--gray-500), var(--tw-stroke-opacity, 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose] *)){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose :where(thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose] *)){vertical-align:top}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(video):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(li):not(:where([class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose] *)){font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm :where(h2):not(:where([class~=not-prose] *)){font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm :where(h3):not(:where([class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.prose-sm :where(h4):not(:where([class~=not-prose] *)){line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.prose-sm :where(img):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(video):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(figcaption):not(:where([class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(code):not(:where([class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose] *)){border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose] *)){margin-bottom:.2857143em;margin-top:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(.prose-sm>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose] *)){margin-bottom:2.8571429em;margin-top:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.6em;margin-top:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose] *)){font-size:2.25em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose-base :where(h2):not(:where([class~=not-prose] *)){font-size:1.5em;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose-base :where(h3):not(:where([class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose-base :where(h4):not(:where([class~=not-prose] *)){line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose-base :where(img):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(video):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(figcaption):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose] *)){border-radius:.375rem;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(.prose-base>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(hr):not(:where([class~=not-prose] *)){margin-bottom:3em;margin-top:3em}.prose-base :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose] *)){font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.prose-lg :where(h2):not(:where([class~=not-prose] *)){font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.prose-lg :where(h3):not(:where([class~=not-prose] *)){font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-lg :where(h4):not(:where([class~=not-prose] *)){line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.prose-lg :where(img):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(video):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(figcaption):not(:where([class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(code):not(:where([class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose] *)){border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose] *)){margin-bottom:.6666667em;margin-top:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(.prose-lg>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(hr):not(:where([class~=not-prose] *)){margin-bottom:3.1111111em;margin-top:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-bottom:4rem;margin-top:4rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-auto{margin-bottom:auto;margin-top:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:0}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-12,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x:-3rem}.-translate-x-5{--tw-translate-x:-1.25rem}.-translate-x-5,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-12{--tw-translate-y:-3rem}.-translate-y-12,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-12{--tw-translate-x:3rem}.translate-x-12,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y:3rem}.-rotate-180{--tw-rotate:-180deg}.-rotate-180,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\2c _theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-bottom-width:1px;border-top-width:1px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity:1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity:1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity:1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-custom-100{--tw-bg-opacity:1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity:1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity:1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity:1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--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)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-custom-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color:rgba(var(--c-600),0.1)}.ring-custom-600\/20{--tw-ring-color:rgba(var(--c-600),0.2)}.ring-danger-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-300),var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color:rgba(var(--gray-600),0.1)}.ring-gray-900\/10{--tw-ring-color:rgba(var(--gray-900),0.1)}.ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}.ring-gray-950\/5{--tw-ring-color:rgba(var(--gray-950),0.05)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{bottom:0;content:var(--tw-content);top:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}.first\:rounded-s-lg:first-child{border-end-start-radius:.5rem;border-start-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0}.first\:border-t-0:first-child{border-top-width:0}.last\:rounded-e-lg:last-child{border-end-end-radius:.5rem;border-start-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color:rgba(var(--c-500),0.5)}.focus\:ring-custom-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color:rgba(var(--gray-400),0.4)}.focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color:rgba(var(--danger-500),0.5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color:rgba(var(--primary-500),0.5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity:1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x:-1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:border-white\/5){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-t-white\/10){border-top-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:bg-white\/5){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity:1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:hsla(0,0%,100%,.05)}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color:rgba(var(--c-400),0.3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color:rgba(var(--gray-400),0.2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color:rgba(var(--gray-50),0.1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-700),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-900),var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity:1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color:rgba(var(--c-400),0.5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color:rgba(var(--danger-400),0.5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color:rgba(var(--primary-400),0.5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width:640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width:768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x:-100%}.lg\:-translate-x-full,.lg\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x:0px}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.lg\:shadow-none,.lg\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.lg\:ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width:1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width:1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>:first-child:before{bottom:0;content:var(--tw-content);top:0}.\[\&\>\*\:first-child\]\:before\:start-0>:first-child:before{content:var(--tw-content);inset-inline-start:0}.\[\&\>\*\:first-child\]\:before\:w-0\.5>:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} \ No newline at end of file From 2fe68c71f431f4fcfcf13f0e9eca94ddd6bcca65 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sat, 16 Sep 2023 07:54:45 -0400 Subject: [PATCH 087/124] Laravel 10.23.1 Shift (#768) Co-authored-by: Shift --- _ide_helper.php | 2 +- composer.lock | 75 ++++++++++--------- .../filament/forms/components/tags-input.js | 2 +- 3 files changed, 40 insertions(+), 39 deletions(-) diff --git a/_ide_helper.php b/_ide_helper.php index 504ce6d49..8d5d74cf5 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.23.0. + * Generated for Laravel 10.23.1. * * This file should not be included in your code, only analyzed by your IDE! * diff --git a/composer.lock b/composer.lock index 4adfb02a8..9d8c7ab90 100644 --- a/composer.lock +++ b/composer.lock @@ -1349,7 +1349,7 @@ }, { "name": "filament/actions", - "version": "v3.0.48", + "version": "v3.0.52", "source": { "type": "git", "url": "https://github.com/filamentphp/actions.git", @@ -1399,16 +1399,16 @@ }, { "name": "filament/filament", - "version": "v3.0.48", + "version": "v3.0.52", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "09aad8e38c020a08c7b13b7ee5b321c388c3556b" + "reference": "6a9e8b82ab7e5e639621f53c8982d2bef1322566" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/09aad8e38c020a08c7b13b7ee5b321c388c3556b", - "reference": "09aad8e38c020a08c7b13b7ee5b321c388c3556b", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/6a9e8b82ab7e5e639621f53c8982d2bef1322566", + "reference": "6a9e8b82ab7e5e639621f53c8982d2bef1322566", "shasum": "" }, "require": { @@ -1460,20 +1460,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-12T22:50:03+00:00" + "time": "2023-09-16T10:25:57+00:00" }, { "name": "filament/forms", - "version": "v3.0.48", + "version": "v3.0.52", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "c58999f6f76ff10938f4e943a386e224d1375069" + "reference": "b99b4dfd957df9cebafaee6d95f1de5132221353" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/c58999f6f76ff10938f4e943a386e224d1375069", - "reference": "c58999f6f76ff10938f4e943a386e224d1375069", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/b99b4dfd957df9cebafaee6d95f1de5132221353", + "reference": "b99b4dfd957df9cebafaee6d95f1de5132221353", "shasum": "" }, "require": { @@ -1516,11 +1516,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-11T12:30:49+00:00" + "time": "2023-09-16T10:25:51+00:00" }, { "name": "filament/infolists", - "version": "v3.0.48", + "version": "v3.0.52", "source": { "type": "git", "url": "https://github.com/filamentphp/infolists.git", @@ -1571,7 +1571,7 @@ }, { "name": "filament/notifications", - "version": "v3.0.48", + "version": "v3.0.52", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", @@ -1623,7 +1623,7 @@ }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v3.0.48", + "version": "v3.0.52", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1670,16 +1670,16 @@ }, { "name": "filament/support", - "version": "v3.0.48", + "version": "v3.0.52", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "0140227c8969179b5c1cd5044be5d0382e4af2e0" + "reference": "183354b6fe1af1bbda335818c2e412fb7c1869e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/0140227c8969179b5c1cd5044be5d0382e4af2e0", - "reference": "0140227c8969179b5c1cd5044be5d0382e4af2e0", + "url": "https://api.github.com/repos/filamentphp/support/zipball/183354b6fe1af1bbda335818c2e412fb7c1869e9", + "reference": "183354b6fe1af1bbda335818c2e412fb7c1869e9", "shasum": "" }, "require": { @@ -1723,20 +1723,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-10T23:29:54+00:00" + "time": "2023-09-16T10:26:04+00:00" }, { "name": "filament/tables", - "version": "v3.0.48", + "version": "v3.0.52", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "dced9ad3805f46d17288bf6b79f5fd14229857a3" + "reference": "0cd15c2591f42d6528e65e99cf16f34c134904ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/dced9ad3805f46d17288bf6b79f5fd14229857a3", - "reference": "dced9ad3805f46d17288bf6b79f5fd14229857a3", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/0cd15c2591f42d6528e65e99cf16f34c134904ad", + "reference": "0cd15c2591f42d6528e65e99cf16f34c134904ad", "shasum": "" }, "require": { @@ -1776,11 +1776,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-11T12:30:48+00:00" + "time": "2023-09-16T10:26:09+00:00" }, { "name": "filament/widgets", - "version": "v3.0.48", + "version": "v3.0.52", "source": { "type": "git", "url": "https://github.com/filamentphp/widgets.git", @@ -2547,16 +2547,16 @@ }, { "name": "laravel/framework", - "version": "v10.23.0", + "version": "v10.23.1", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "7d6a79ce8ff52a4d0d385ac290dcc048aa514ce7" + "reference": "dbfd495557678759153e8d71cc2f6027686ca51e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/7d6a79ce8ff52a4d0d385ac290dcc048aa514ce7", - "reference": "7d6a79ce8ff52a4d0d385ac290dcc048aa514ce7", + "url": "https://api.github.com/repos/laravel/framework/zipball/dbfd495557678759153e8d71cc2f6027686ca51e", + "reference": "dbfd495557678759153e8d71cc2f6027686ca51e", "shasum": "" }, "require": { @@ -2656,7 +2656,7 @@ "league/flysystem-read-only": "^3.3", "league/flysystem-sftp-v3": "^3.0", "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^8.4", + "orchestra/testbench-core": "^8.10", "pda/pheanstalk": "^4.0", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^10.0.7", @@ -2743,7 +2743,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-09-12T15:55:31+00:00" + "time": "2023-09-13T14:51:46+00:00" }, { "name": "laravel/prompts", @@ -3558,16 +3558,16 @@ }, { "name": "livewire/livewire", - "version": "v3.0.3", + "version": "v3.0.4", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "7fbe81ce113a17bd92687174cd79a4791bd40764" + "reference": "23d035b6353c6dfe7ea9c8d288295dbbb46ef84a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/7fbe81ce113a17bd92687174cd79a4791bd40764", - "reference": "7fbe81ce113a17bd92687174cd79a4791bd40764", + "url": "https://api.github.com/repos/livewire/livewire/zipball/23d035b6353c6dfe7ea9c8d288295dbbb46ef84a", + "reference": "23d035b6353c6dfe7ea9c8d288295dbbb46ef84a", "shasum": "" }, "require": { @@ -3581,6 +3581,7 @@ "require-dev": { "calebporzio/sushi": "^2.1", "laravel/framework": "^10.0", + "laravel/prompts": "^0.1.6", "mockery/mockery": "^1.3.1", "orchestra/testbench": "^7.0|^8.0", "orchestra/testbench-dusk": "^7.0|^8.0", @@ -3619,7 +3620,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.0.3" + "source": "https://github.com/livewire/livewire/tree/v3.0.4" }, "funding": [ { @@ -3627,7 +3628,7 @@ "type": "github" } ], - "time": "2023-09-12T15:08:50+00:00" + "time": "2023-09-14T22:57:11+00:00" }, { "name": "maatwebsite/excel", diff --git a/public/js/filament/forms/components/tags-input.js b/public/js/filament/forms/components/tags-input.js index afdec190d..2be9e535d 100644 --- a/public/js/filament/forms/components/tags-input.js +++ b/public/js/filament/forms/components/tags-input.js @@ -1 +1 @@ -function i({state:a,splitKeys:n}){return{newTag:"",state:a,createTag:function(){if(this.newTag=this.newTag.trim(),this.newTag!==""){if(this.state.includes(this.newTag)){this.newTag="";return}this.state.push(this.newTag),this.newTag=""}},deleteTag:function(t){this.state=this.state.filter(e=>e!==t)},input:{["x-on:blur"]:"createTag()",["x-model"]:"newTag",["x-on:keydown"](t){["Enter",...n].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),this.createTag())},["x-on:paste"](){$nextTick(()=>{let t=n.map(e=>e.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&")).join("|");this.newTag.split(new RegExp(t,"g")).forEach(e=>{this.newTag=e,this.createTag()})})}}}}export{i as default}; +function i({state:a,splitKeys:n}){return{newTag:"",state:a,createTag:function(){if(this.newTag=this.newTag.trim(),this.newTag!==""){if(this.state.includes(this.newTag)){this.newTag="";return}this.state.push(this.newTag),this.newTag=""}},deleteTag:function(t){this.state=this.state.filter(e=>e!==t)},input:{["x-on:blur"]:"createTag()",["x-model"]:"newTag",["x-on:keydown"](t){["Enter",...n].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),this.createTag())},["x-on:paste"](){this.$nextTick(()=>{let t=n.map(e=>e.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&")).join("|");this.newTag.split(new RegExp(t,"g")).forEach(e=>{this.newTag=e,this.createTag()})})}}}}export{i as default}; From debdeb6e5f73866ee18d7e041c0bcf988df462ab Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sat, 16 Sep 2023 08:04:51 -0400 Subject: [PATCH 088/124] Laravel 10 Mid-Shift (#771) Co-authored-by: Shift --- app/Http/Kernel.php | 1 + app/Models/User.php | 4 ++-- app/Providers/AuthServiceProvider.php | 5 +---- config/broadcasting.php | 1 + config/cache.php | 1 + config/mail.php | 1 + config/queue.php | 16 ++++++++++++++++ lang/en/validation.php | 1 + 8 files changed, 24 insertions(+), 6 deletions(-) diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 1fb53dceb..494c0501b 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -60,6 +60,7 @@ class Kernel extends HttpKernel 'can' => \Illuminate\Auth\Middleware\Authorize::class, 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, 'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'precognitive' => \Illuminate\Foundation\Http\Middleware\HandlePrecognitiveRequests::class, 'signed' => \App\Http\Middleware\ValidateSignature::class, 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, diff --git a/app/Models/User.php b/app/Models/User.php index b3a68d227..c06b34148 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -2,10 +2,9 @@ namespace App\Models; -// use Illuminate\Contracts\Auth\MustVerifyEmail; - use Filament\Models\Contracts\FilamentUser; use Filament\Panel; +// use Illuminate\Contracts\Auth\MustVerifyEmail; use Illuminate\Database\Eloquent\Casts\Attribute; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; @@ -46,6 +45,7 @@ class User extends Authenticatable implements FilamentUser */ protected $casts = [ 'email_verified_at' => 'datetime', + 'password' => 'hashed', ]; /** diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php index dca1741d4..54756cd1c 100644 --- a/app/Providers/AuthServiceProvider.php +++ b/app/Providers/AuthServiceProvider.php @@ -3,9 +3,6 @@ namespace App\Providers; // use Illuminate\Support\Facades\Gate; - -use App\Models\Result; -use App\Policies\ResultPolicy; use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; class AuthServiceProvider extends ServiceProvider @@ -16,7 +13,7 @@ class AuthServiceProvider extends ServiceProvider * @var array */ protected $policies = [ - Result::class => ResultPolicy::class, + // ]; /** diff --git a/config/broadcasting.php b/config/broadcasting.php index f386242fb..a0273be91 100644 --- a/config/broadcasting.php +++ b/config/broadcasting.php @@ -36,6 +36,7 @@ 'secret' => env('PUSHER_APP_SECRET'), 'app_id' => env('PUSHER_APP_ID'), 'options' => [ + 'cluster' => env('PUSHER_APP_CLUSTER'), 'host' => env('PUSHER_HOST') ?: 'api-'.env('PUSHER_APP_CLUSTER', 'mt1').'.pusher.com', 'port' => env('PUSHER_PORT', 443), 'scheme' => env('PUSHER_SCHEME', 'https'), diff --git a/config/cache.php b/config/cache.php index 7e47bb015..444d01e06 100644 --- a/config/cache.php +++ b/config/cache.php @@ -52,6 +52,7 @@ 'file' => [ 'driver' => 'file', 'path' => storage_path('framework/cache/data'), + 'lock_path' => storage_path('framework/cache/data'), ], 'memcached' => [ diff --git a/config/mail.php b/config/mail.php index 542d98c37..e652bd025 100644 --- a/config/mail.php +++ b/config/mail.php @@ -36,6 +36,7 @@ 'mailers' => [ 'smtp' => [ 'transport' => 'smtp', + 'url' => env('MAIL_URL'), 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), 'port' => env('MAIL_PORT', 587), 'encryption' => env('MAIL_ENCRYPTION', 'tls'), diff --git a/config/queue.php b/config/queue.php index 6112837d9..675de38f6 100644 --- a/config/queue.php +++ b/config/queue.php @@ -73,6 +73,22 @@ ], + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'mysql'), + 'table' => 'job_batches', + ], + /* |-------------------------------------------------------------------------- | Failed Queue Jobs diff --git a/lang/en/validation.php b/lang/en/validation.php index 99f7c611c..4f8f72621 100644 --- a/lang/en/validation.php +++ b/lang/en/validation.php @@ -32,6 +32,7 @@ 'string' => 'The :attribute field must be between :min and :max characters.', ], 'boolean' => 'The :attribute field must be true or false.', + 'can' => 'The :attribute field contains an unauthorized value.', 'confirmed' => 'The :attribute field confirmation does not match.', 'current_password' => 'The password is incorrect.', 'date' => 'The :attribute field must be a valid date.', From 198c1fb46ab86cf0622484f657a8b9eae2feacb6 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sat, 16 Sep 2023 08:07:47 -0400 Subject: [PATCH 089/124] added back collapsible sidebar (#772) --- app/Providers/Filament/AdminPanelProvider.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index 126c38204..07f1e3842 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -38,6 +38,7 @@ public function panel(Panel $panel): Panel url: asset('fonts/inter/inter.css'), provider: LocalFontProvider::class, ) + ->sidebarCollapsibleOnDesktop() ->viteTheme('resources/css/filament/admin/theme.css') ->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources') ->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages') From 2465b180863ee65d3686ea0071b23b5ce7f91bbb Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 17 Sep 2023 09:33:33 -0400 Subject: [PATCH 090/124] [Bug] Settings page authorization (#773) --- app/Filament/Pages/Settings/GeneralPage.php | 2 ++ app/Filament/Pages/Settings/InfluxDbPage.php | 2 ++ app/Filament/Pages/Settings/NotificationPage.php | 2 ++ app/Filament/Pages/Settings/ThresholdsPage.php | 2 ++ 4 files changed, 8 insertions(+) diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index 6dbce6f04..7e1595929 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -28,6 +28,8 @@ class GeneralPage extends SettingsPage public function mount(): void { abort_unless(auth()->user()->is_admin, 403); + + $this->fillForm(); } public static function shouldRegisterNavigation(): bool diff --git a/app/Filament/Pages/Settings/InfluxDbPage.php b/app/Filament/Pages/Settings/InfluxDbPage.php index 6c448f3b4..371759032 100644 --- a/app/Filament/Pages/Settings/InfluxDbPage.php +++ b/app/Filament/Pages/Settings/InfluxDbPage.php @@ -24,6 +24,8 @@ class InfluxDbPage extends SettingsPage public function mount(): void { abort_unless(auth()->user()->is_admin, 403); + + $this->fillForm(); } public static function shouldRegisterNavigation(): bool diff --git a/app/Filament/Pages/Settings/NotificationPage.php b/app/Filament/Pages/Settings/NotificationPage.php index 7682dc046..d3f777e8d 100755 --- a/app/Filament/Pages/Settings/NotificationPage.php +++ b/app/Filament/Pages/Settings/NotificationPage.php @@ -32,6 +32,8 @@ class NotificationPage extends SettingsPage public function mount(): void { abort_unless(auth()->user()->is_admin, 403); + + $this->fillForm(); } public static function shouldRegisterNavigation(): bool diff --git a/app/Filament/Pages/Settings/ThresholdsPage.php b/app/Filament/Pages/Settings/ThresholdsPage.php index d27bf0cd5..170a10ff8 100644 --- a/app/Filament/Pages/Settings/ThresholdsPage.php +++ b/app/Filament/Pages/Settings/ThresholdsPage.php @@ -24,6 +24,8 @@ class ThresholdsPage extends SettingsPage public function mount(): void { abort_unless(auth()->user()->is_admin, 403); + + $this->fillForm(); } public static function shouldRegisterNavigation(): bool From c5e6d9b6d3c23788b1e7b044a08fdbfe38851e01 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 17 Sep 2023 09:48:15 -0400 Subject: [PATCH 091/124] Release v0.12.0.beta.6 (#774) --- composer.lock | 12 ++++++------ config/speedtest.php | 4 ++-- package-lock.json | 24 ++++++++++++------------ 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/composer.lock b/composer.lock index 9d8c7ab90..c6414b86b 100644 --- a/composer.lock +++ b/composer.lock @@ -3558,16 +3558,16 @@ }, { "name": "livewire/livewire", - "version": "v3.0.4", + "version": "v3.0.5", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "23d035b6353c6dfe7ea9c8d288295dbbb46ef84a" + "reference": "37f11583c61a75d51b2146c2fe38f506ad36014b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/23d035b6353c6dfe7ea9c8d288295dbbb46ef84a", - "reference": "23d035b6353c6dfe7ea9c8d288295dbbb46ef84a", + "url": "https://api.github.com/repos/livewire/livewire/zipball/37f11583c61a75d51b2146c2fe38f506ad36014b", + "reference": "37f11583c61a75d51b2146c2fe38f506ad36014b", "shasum": "" }, "require": { @@ -3620,7 +3620,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.0.4" + "source": "https://github.com/livewire/livewire/tree/v3.0.5" }, "funding": [ { @@ -3628,7 +3628,7 @@ "type": "github" } ], - "time": "2023-09-14T22:57:11+00:00" + "time": "2023-09-16T11:51:32+00:00" }, { "name": "maatwebsite/excel", diff --git a/config/speedtest.php b/config/speedtest.php index 41da425bc..e25e08b77 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-09-11'), + 'build_date' => Carbon::parse('2023-09-17'), - 'build_version' => '0.12.0-beta.5', + 'build_version' => '0.12.0-beta.6', /** * General diff --git a/package-lock.json b/package-lock.json index 0f3e0de9e..b7b0ddc82 100644 --- a/package-lock.json +++ b/package-lock.json @@ -629,9 +629,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001532", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001532.tgz", - "integrity": "sha512-FbDFnNat3nMnrROzqrsg314zhqN5LGQ1kyyMk2opcrwGbVGpHRhgCWtAgD5YJUqNAiQ+dklreil/c3Qf1dfCTw==", + "version": "1.0.30001534", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001534.tgz", + "integrity": "sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q==", "dev": true, "funding": [ { @@ -727,9 +727,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.514", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.514.tgz", - "integrity": "sha512-M8LVncPt1Xaw1XLxws6EoJCmY41RXLk87tq6PHvSHDyTYWla3CrEgGlbhC79e8LHyvQ2JTDXx//xzgSixNYcUQ==", + "version": "1.4.523", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.523.tgz", + "integrity": "sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg==", "dev": true }, "node_modules/esbuild": { @@ -1398,9 +1398,9 @@ } }, "node_modules/resolve": { - "version": "1.22.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", - "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", "dev": true, "dependencies": { "is-core-module": "^2.13.0", @@ -1425,9 +1425,9 @@ } }, "node_modules/rollup": { - "version": "3.29.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.1.tgz", - "integrity": "sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==", + "version": "3.29.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.2.tgz", + "integrity": "sha512-CJouHoZ27v6siztc21eEQGo0kIcE5D1gVPA571ez0mMYb25LGYGKnVNXpEj5MGlepmDWGXNjDB5q7uNiPHC11A==", "dev": true, "bin": { "rollup": "dist/bin/rollup" From 0199b2fe6222cd8b4daf68c7fc30c9f0e729c0f2 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 17 Sep 2023 11:10:44 -0400 Subject: [PATCH 092/124] [Bug} Removed guest role (#776) --- app/Console/Commands/UpdateUserRole.php | 3 +-- app/Filament/Resources/UserResource.php | 7 ++----- app/Models/User.php | 10 ---------- 3 files changed, 3 insertions(+), 17 deletions(-) diff --git a/app/Console/Commands/UpdateUserRole.php b/app/Console/Commands/UpdateUserRole.php index a3c4072d1..9f44782c0 100644 --- a/app/Console/Commands/UpdateUserRole.php +++ b/app/Console/Commands/UpdateUserRole.php @@ -44,10 +44,9 @@ public function handle() label: 'What role should the user have?', options: [ 'admin' => 'Admin', - 'guest' => 'Guest', 'user' => 'User', ], - default: 'guest' + default: 'user' ); $confirmed = confirm( diff --git a/app/Filament/Resources/UserResource.php b/app/Filament/Resources/UserResource.php index eca4ae45d..3d034555b 100644 --- a/app/Filament/Resources/UserResource.php +++ b/app/Filament/Resources/UserResource.php @@ -73,10 +73,9 @@ public static function form(Form $form): Form Forms\Components\Select::make('role') ->options([ 'admin' => 'Admin', - 'guest' => 'Guest', 'user' => 'User', ]) - ->default('guest') + ->default('user') ->disabled(fn (): bool => ! auth()->user()->is_admin || auth()->user()->is_user) ->required(), ]) @@ -119,8 +118,7 @@ public static function table(Table $table): Table ->badge() ->color(fn (string $state): string => match ($state) { 'admin' => 'success', - 'guest' => 'gray', - 'user' => 'info', + 'user' => 'gray', }), Tables\Columns\TextColumn::make('updated_at') ->label('Last updated') @@ -130,7 +128,6 @@ public static function table(Table $table): Table Tables\Filters\SelectFilter::make('role') ->options([ 'admin' => 'Admin', - 'guest' => 'Guest', 'user' => 'User', ]), ]) diff --git a/app/Models/User.php b/app/Models/User.php index c06b34148..da3bfa37c 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -66,16 +66,6 @@ protected function isAdmin(): Attribute ); } - /** - * Determine if the user has a guest role. - */ - protected function isGuest(): Attribute - { - return Attribute::make( - get: fn (mixed $value, array $attributes): bool => $attributes['role'] == 'guest' || blank($attributes['role']), - ); - } - /** * Determine if the user has a user role. */ From ba6615431697c9c0665ce80b92b83e53647f6e36 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 19 Sep 2023 07:43:09 -0400 Subject: [PATCH 093/124] [Bugfix] Mount parent method on settings pages (#785) --- app/Filament/Pages/Settings/GeneralPage.php | 4 ++-- app/Filament/Pages/Settings/InfluxDbPage.php | 4 ++-- app/Filament/Pages/Settings/NotificationPage.php | 4 ++-- app/Filament/Pages/Settings/ThresholdsPage.php | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index 7e1595929..526e021cf 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -27,9 +27,9 @@ class GeneralPage extends SettingsPage public function mount(): void { - abort_unless(auth()->user()->is_admin, 403); + parent::mount(); - $this->fillForm(); + abort_unless(auth()->user()->is_admin, 403); } public static function shouldRegisterNavigation(): bool diff --git a/app/Filament/Pages/Settings/InfluxDbPage.php b/app/Filament/Pages/Settings/InfluxDbPage.php index 371759032..62f51f062 100644 --- a/app/Filament/Pages/Settings/InfluxDbPage.php +++ b/app/Filament/Pages/Settings/InfluxDbPage.php @@ -23,9 +23,9 @@ class InfluxDbPage extends SettingsPage public function mount(): void { - abort_unless(auth()->user()->is_admin, 403); + parent::mount(); - $this->fillForm(); + abort_unless(auth()->user()->is_admin, 403); } public static function shouldRegisterNavigation(): bool diff --git a/app/Filament/Pages/Settings/NotificationPage.php b/app/Filament/Pages/Settings/NotificationPage.php index d3f777e8d..49dfaeaad 100755 --- a/app/Filament/Pages/Settings/NotificationPage.php +++ b/app/Filament/Pages/Settings/NotificationPage.php @@ -31,9 +31,9 @@ class NotificationPage extends SettingsPage public function mount(): void { - abort_unless(auth()->user()->is_admin, 403); + parent::mount(); - $this->fillForm(); + abort_unless(auth()->user()->is_admin, 403); } public static function shouldRegisterNavigation(): bool diff --git a/app/Filament/Pages/Settings/ThresholdsPage.php b/app/Filament/Pages/Settings/ThresholdsPage.php index 170a10ff8..81e27a729 100644 --- a/app/Filament/Pages/Settings/ThresholdsPage.php +++ b/app/Filament/Pages/Settings/ThresholdsPage.php @@ -23,9 +23,9 @@ class ThresholdsPage extends SettingsPage public function mount(): void { - abort_unless(auth()->user()->is_admin, 403); + parent::mount(); - $this->fillForm(); + abort_unless(auth()->user()->is_admin, 403); } public static function shouldRegisterNavigation(): bool From e36ff79152d3a9ffd70adc36e025e0dc97829d69 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 19 Sep 2023 08:00:58 -0400 Subject: [PATCH 094/124] Release v0.12.0 (#787) --- config/speedtest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/speedtest.php b/config/speedtest.php index e25e08b77..d16536aa4 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-09-17'), + 'build_date' => Carbon::parse('2023-09-19'), - 'build_version' => '0.12.0-beta.6', + 'build_version' => '0.12.0', /** * General From 58a733daa809f77959f8f6136aa3c9ecf1ea2f3a Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 19 Sep 2023 20:03:04 -0400 Subject: [PATCH 095/124] [Bugfix] Capture null speedtest server default to prevent the error (#793) --- app/Filament/Pages/Settings/GeneralPage.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index 526e021cf..728defa8e 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -102,6 +102,10 @@ public function form(Form $form): Form protected function getServerLabels(array $values): array { + if (count($values) && is_null($values[0])) { + return []; + } + return collect($values)->mapWithKeys(function (string $item, int $key) { return [$item => $item]; })->toArray(); From f3b51bb45f11096efe4116a127f6e8a226c015f5 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 19 Sep 2023 20:06:36 -0400 Subject: [PATCH 096/124] [Chore] Added ID to manually entered server (#794) --- app/Filament/Pages/Settings/GeneralPage.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index 728defa8e..88c81a8e3 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -133,7 +133,7 @@ protected function getServerSearchOptions(string $search): array return collect([ [ 'id' => $search, - 'name' => 'Unknown server', + 'name' => $search.' (Manually entered server)', ], ])->pluck('name', 'id')->toArray(); } From 92250cbfbcd565c42c959d1eb94aca34c6df6d7d Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 19 Sep 2023 20:09:37 -0400 Subject: [PATCH 097/124] Laravel 10.24.0 Shift (#791) Co-authored-by: Shift --- _ide_helper.php | 23 ++--- composer.json | 16 ++-- composer.lock | 249 ++++++++++++++++++++++++------------------------ 3 files changed, 146 insertions(+), 142 deletions(-) diff --git a/_ide_helper.php b/_ide_helper.php index 8d5d74cf5..95c5de021 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.23.1. + * Generated for Laravel 10.24.0. * * This file should not be included in your code, only analyzed by your IDE! * @@ -2860,6 +2860,7 @@ public static function getCompiledPath($path) * * @param string $path * @return bool + * @throws \ErrorException * @static */ public static function isExpired($path) @@ -23881,7 +23882,7 @@ public static function ignoreIndex($index) * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string|null $operator - * @param string|null $second + * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second * @param string $type * @param bool $where * @return \Illuminate\Database\Query\Builder @@ -23899,7 +23900,7 @@ public static function join($table, $first, $operator = null, $second = null, $t * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string $operator - * @param string $second + * @param \Illuminate\Contracts\Database\Query\Expression|string $second * @param string $type * @return \Illuminate\Database\Query\Builder * @static @@ -23917,7 +23918,7 @@ public static function joinWhere($table, $first, $operator, $second, $type = 'in * @param string $as * @param \Closure|string $first * @param string|null $operator - * @param string|null $second + * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second * @param string $type * @param bool $where * @return \Illuminate\Database\Query\Builder @@ -23936,7 +23937,7 @@ public static function joinSub($query, $as, $first, $operator = null, $second = * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string|null $operator - * @param string|null $second + * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second * @return \Illuminate\Database\Query\Builder * @static */ @@ -23952,7 +23953,7 @@ public static function leftJoin($table, $first, $operator = null, $second = null * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string $operator - * @param string $second + * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second * @return \Illuminate\Database\Query\Builder * @static */ @@ -23969,7 +23970,7 @@ public static function leftJoinWhere($table, $first, $operator, $second) * @param string $as * @param \Closure|string $first * @param string|null $operator - * @param string|null $second + * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second * @return \Illuminate\Database\Query\Builder * @static */ @@ -23985,7 +23986,7 @@ public static function leftJoinSub($query, $as, $first, $operator = null, $secon * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string|null $operator - * @param string|null $second + * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second * @return \Illuminate\Database\Query\Builder * @static */ @@ -24001,7 +24002,7 @@ public static function rightJoin($table, $first, $operator = null, $second = nul * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string $first * @param string $operator - * @param string $second + * @param \Illuminate\Contracts\Database\Query\Expression|string $second * @return \Illuminate\Database\Query\Builder * @static */ @@ -24018,7 +24019,7 @@ public static function rightJoinWhere($table, $first, $operator, $second) * @param string $as * @param \Closure|string $first * @param string|null $operator - * @param string|null $second + * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second * @return \Illuminate\Database\Query\Builder * @static */ @@ -24034,7 +24035,7 @@ public static function rightJoinSub($query, $as, $first, $operator = null, $seco * @param \Illuminate\Contracts\Database\Query\Expression|string $table * @param \Closure|string|null $first * @param string|null $operator - * @param string|null $second + * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second * @return \Illuminate\Database\Query\Builder * @static */ diff --git a/composer.json b/composer.json index 9141c9910..122d98092 100644 --- a/composer.json +++ b/composer.json @@ -13,16 +13,16 @@ "chrisullyott/php-filesize": "^4.2.1", "doctrine/dbal": "^3.6.6", "dragonmantank/cron-expression": "^3.3.3", - "filament/filament": "^3.0.48", - "filament/spatie-laravel-settings-plugin": "^3.0.48", + "filament/filament": "^3.0.53", + "filament/spatie-laravel-settings-plugin": "^3.0.53", "guzzlehttp/guzzle": "^7.8", "influxdata/influxdb-client-php": "^3.4", "laravel-notification-channels/telegram": "^4.0", - "laravel/framework": "^10.23", - "laravel/prompts": "^0.1.6", + "laravel/framework": "^10.24", + "laravel/prompts": "^0.1.8", "laravel/sanctum": "^3.3.1", "laravel/tinker": "^2.8.2", - "livewire/livewire": "^3.0.3", + "livewire/livewire": "^3.0.5", "maatwebsite/excel": "^3.1.48", "maennchen/zipstream-php": "^2.4", "spatie/laravel-settings": "^2.8.3", @@ -31,11 +31,11 @@ "require-dev": { "barryvdh/laravel-ide-helper": "^2.13", "fakerphp/faker": "^1.23.0", - "laravel/pint": "^1.13.1", + "laravel/pint": "^1.13.2", "laravel/sail": "^1.25.0", "mockery/mockery": "^1.6.6", - "nunomaduro/collision": "^7.8.1", - "phpunit/phpunit": "^10.3.4", + "nunomaduro/collision": "^7.9.0", + "phpunit/phpunit": "^10.3.5", "spatie/laravel-ignition": "^2.3" }, "autoload": { diff --git a/composer.lock b/composer.lock index c6414b86b..32526f9c7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "1e34ffcaba99a4b7cdae9a65a8b7eae1", + "content-hash": "a179117bc68a4477b042497a5f8474f7", "packages": [ { "name": "awcodes/filament-versions", @@ -1349,16 +1349,16 @@ }, { "name": "filament/actions", - "version": "v3.0.52", + "version": "v3.0.53", "source": { "type": "git", "url": "https://github.com/filamentphp/actions.git", - "reference": "1d8b7e393f9a783d674768e3b9f54e76a357b2e6" + "reference": "ab3512faf3a0e35e3b863b78ac4c67eede8f654f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/actions/zipball/1d8b7e393f9a783d674768e3b9f54e76a357b2e6", - "reference": "1d8b7e393f9a783d674768e3b9f54e76a357b2e6", + "url": "https://api.github.com/repos/filamentphp/actions/zipball/ab3512faf3a0e35e3b863b78ac4c67eede8f654f", + "reference": "ab3512faf3a0e35e3b863b78ac4c67eede8f654f", "shasum": "" }, "require": { @@ -1395,20 +1395,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-11T12:30:47+00:00" + "time": "2023-09-18T10:30:31+00:00" }, { "name": "filament/filament", - "version": "v3.0.52", + "version": "v3.0.53", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "6a9e8b82ab7e5e639621f53c8982d2bef1322566" + "reference": "0fba2ff378d28984e9d0107600a8dff5e2425d8b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/6a9e8b82ab7e5e639621f53c8982d2bef1322566", - "reference": "6a9e8b82ab7e5e639621f53c8982d2bef1322566", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/0fba2ff378d28984e9d0107600a8dff5e2425d8b", + "reference": "0fba2ff378d28984e9d0107600a8dff5e2425d8b", "shasum": "" }, "require": { @@ -1460,20 +1460,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-16T10:25:57+00:00" + "time": "2023-09-18T10:30:37+00:00" }, { "name": "filament/forms", - "version": "v3.0.52", + "version": "v3.0.53", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "b99b4dfd957df9cebafaee6d95f1de5132221353" + "reference": "9b7dc160634649c411fdbeeee4058bd524b30088" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/b99b4dfd957df9cebafaee6d95f1de5132221353", - "reference": "b99b4dfd957df9cebafaee6d95f1de5132221353", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/9b7dc160634649c411fdbeeee4058bd524b30088", + "reference": "9b7dc160634649c411fdbeeee4058bd524b30088", "shasum": "" }, "require": { @@ -1516,20 +1516,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-16T10:25:51+00:00" + "time": "2023-09-18T10:30:39+00:00" }, { "name": "filament/infolists", - "version": "v3.0.52", + "version": "v3.0.53", "source": { "type": "git", "url": "https://github.com/filamentphp/infolists.git", - "reference": "db3f36f1fa243213996262f1afdce76aba497f7b" + "reference": "148b6f2bc0c27c224dc0fd811882dd080eb50a6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/infolists/zipball/db3f36f1fa243213996262f1afdce76aba497f7b", - "reference": "db3f36f1fa243213996262f1afdce76aba497f7b", + "url": "https://api.github.com/repos/filamentphp/infolists/zipball/148b6f2bc0c27c224dc0fd811882dd080eb50a6e", + "reference": "148b6f2bc0c27c224dc0fd811882dd080eb50a6e", "shasum": "" }, "require": { @@ -1567,20 +1567,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-11T12:30:48+00:00" + "time": "2023-09-18T10:30:36+00:00" }, { "name": "filament/notifications", - "version": "v3.0.52", + "version": "v3.0.53", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "b675b8310bb4984334bc5b01b3b770a6b0d56a83" + "reference": "288355f86d973a69bd483836b9a38d000b8b2ad2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/b675b8310bb4984334bc5b01b3b770a6b0d56a83", - "reference": "b675b8310bb4984334bc5b01b3b770a6b0d56a83", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/288355f86d973a69bd483836b9a38d000b8b2ad2", + "reference": "288355f86d973a69bd483836b9a38d000b8b2ad2", "shasum": "" }, "require": { @@ -1619,11 +1619,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-06T14:23:07+00:00" + "time": "2023-09-18T10:30:34+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v3.0.52", + "version": "v3.0.53", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1670,16 +1670,16 @@ }, { "name": "filament/support", - "version": "v3.0.52", + "version": "v3.0.53", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "183354b6fe1af1bbda335818c2e412fb7c1869e9" + "reference": "9f6fa9a2c03f45eccbca83a083535fb628f73b97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/183354b6fe1af1bbda335818c2e412fb7c1869e9", - "reference": "183354b6fe1af1bbda335818c2e412fb7c1869e9", + "url": "https://api.github.com/repos/filamentphp/support/zipball/9f6fa9a2c03f45eccbca83a083535fb628f73b97", + "reference": "9f6fa9a2c03f45eccbca83a083535fb628f73b97", "shasum": "" }, "require": { @@ -1723,20 +1723,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-16T10:26:04+00:00" + "time": "2023-09-18T10:30:36+00:00" }, { "name": "filament/tables", - "version": "v3.0.52", + "version": "v3.0.53", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "0cd15c2591f42d6528e65e99cf16f34c134904ad" + "reference": "bf7110bceca30534038fe7e5344c236860636e27" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/0cd15c2591f42d6528e65e99cf16f34c134904ad", - "reference": "0cd15c2591f42d6528e65e99cf16f34c134904ad", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/bf7110bceca30534038fe7e5344c236860636e27", + "reference": "bf7110bceca30534038fe7e5344c236860636e27", "shasum": "" }, "require": { @@ -1776,20 +1776,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-16T10:26:09+00:00" + "time": "2023-09-18T10:30:31+00:00" }, { "name": "filament/widgets", - "version": "v3.0.52", + "version": "v3.0.53", "source": { "type": "git", "url": "https://github.com/filamentphp/widgets.git", - "reference": "11f37f08912f277e1bfc5b19e5b21d74b4f9b4e0" + "reference": "bbe1952f1b04e673ae86a6cac758979e5e3ed18c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/widgets/zipball/11f37f08912f277e1bfc5b19e5b21d74b4f9b4e0", - "reference": "11f37f08912f277e1bfc5b19e5b21d74b4f9b4e0", + "url": "https://api.github.com/repos/filamentphp/widgets/zipball/bbe1952f1b04e673ae86a6cac758979e5e3ed18c", + "reference": "bbe1952f1b04e673ae86a6cac758979e5e3ed18c", "shasum": "" }, "require": { @@ -1820,7 +1820,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-10T23:30:09+00:00" + "time": "2023-09-18T10:30:45+00:00" }, { "name": "fruitcake/php-cors", @@ -2547,16 +2547,16 @@ }, { "name": "laravel/framework", - "version": "v10.23.1", + "version": "v10.24.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "dbfd495557678759153e8d71cc2f6027686ca51e" + "reference": "bcebd0a4c015d5c38aeec299d355a42451dd3726" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/dbfd495557678759153e8d71cc2f6027686ca51e", - "reference": "dbfd495557678759153e8d71cc2f6027686ca51e", + "url": "https://api.github.com/repos/laravel/framework/zipball/bcebd0a4c015d5c38aeec299d355a42451dd3726", + "reference": "bcebd0a4c015d5c38aeec299d355a42451dd3726", "shasum": "" }, "require": { @@ -2743,20 +2743,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-09-13T14:51:46+00:00" + "time": "2023-09-19T15:25:04+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.7", + "version": "v0.1.8", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "554e7d855a22e87942753d68e23b327ad79b2070" + "reference": "68dcc65babf92e1fb43cba0b3f78fc3d8002709c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/554e7d855a22e87942753d68e23b327ad79b2070", - "reference": "554e7d855a22e87942753d68e23b327ad79b2070", + "url": "https://api.github.com/repos/laravel/prompts/zipball/68dcc65babf92e1fb43cba0b3f78fc3d8002709c", + "reference": "68dcc65babf92e1fb43cba0b3f78fc3d8002709c", "shasum": "" }, "require": { @@ -2789,9 +2789,9 @@ ], "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.7" + "source": "https://github.com/laravel/prompts/tree/v0.1.8" }, - "time": "2023-09-12T11:09:22+00:00" + "time": "2023-09-19T15:33:56+00:00" }, { "name": "laravel/sanctum", @@ -4296,16 +4296,16 @@ }, { "name": "nette/utils", - "version": "v4.0.1", + "version": "v4.0.2", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "9124157137da01b1f5a5a22d6486cb975f26db7e" + "reference": "cead6637226456b35e1175cc53797dd585d85545" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/9124157137da01b1f5a5a22d6486cb975f26db7e", - "reference": "9124157137da01b1f5a5a22d6486cb975f26db7e", + "url": "https://api.github.com/repos/nette/utils/zipball/cead6637226456b35e1175cc53797dd585d85545", + "reference": "cead6637226456b35e1175cc53797dd585d85545", "shasum": "" }, "require": { @@ -4327,8 +4327,7 @@ "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", "ext-json": "to use Nette\\Utils\\Json", "ext-mbstring": "to use Strings::lower() etc...", - "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", - "ext-xml": "to use Strings::length() etc. when mbstring is not available" + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" }, "type": "library", "extra": { @@ -4377,9 +4376,9 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.1" + "source": "https://github.com/nette/utils/tree/v4.0.2" }, - "time": "2023-07-30T15:42:21+00:00" + "time": "2023-09-19T11:58:07+00:00" }, { "name": "nikic/php-parser", @@ -5146,16 +5145,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.24.0", + "version": "1.24.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6" + "reference": "9f854d275c2dbf84915a5c0ec9a2d17d2cd86b01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/3510b0a6274cc42f7219367cb3abfc123ffa09d6", - "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/9f854d275c2dbf84915a5c0ec9a2d17d2cd86b01", + "reference": "9f854d275c2dbf84915a5c0ec9a2d17d2cd86b01", "shasum": "" }, "require": { @@ -5187,9 +5186,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.24.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.1" }, - "time": "2023-09-07T20:46:32+00:00" + "time": "2023-09-18T12:18:02+00:00" }, { "name": "psr/cache", @@ -5654,16 +5653,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.20", + "version": "v0.11.21", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "0fa27040553d1d280a67a4393194df5228afea5b" + "reference": "bcb22101107f3bf770523b65630c9d547f60c540" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/0fa27040553d1d280a67a4393194df5228afea5b", - "reference": "0fa27040553d1d280a67a4393194df5228afea5b", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/bcb22101107f3bf770523b65630c9d547f60c540", + "reference": "bcb22101107f3bf770523b65630c9d547f60c540", "shasum": "" }, "require": { @@ -5693,6 +5692,10 @@ "extra": { "branch-alias": { "dev-main": "0.11.x-dev" + }, + "bamarni-bin": { + "bin-links": false, + "forward-command": false } }, "autoload": { @@ -5724,9 +5727,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.20" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.21" }, - "time": "2023-07-31T14:32:22+00:00" + "time": "2023-09-17T21:15:54+00:00" }, { "name": "ralouphie/getallheaders", @@ -9768,16 +9771,16 @@ }, { "name": "laravel/pint", - "version": "v1.13.1", + "version": "v1.13.2", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "22f204242d68095b3ba7dab5d3ef0240454a4652" + "reference": "bbb13460d7f8c5c0cd9a58109beedd79cd7331ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/22f204242d68095b3ba7dab5d3ef0240454a4652", - "reference": "22f204242d68095b3ba7dab5d3ef0240454a4652", + "url": "https://api.github.com/repos/laravel/pint/zipball/bbb13460d7f8c5c0cd9a58109beedd79cd7331ff", + "reference": "bbb13460d7f8c5c0cd9a58109beedd79cd7331ff", "shasum": "" }, "require": { @@ -9788,13 +9791,13 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.21.1", - "illuminate/view": "^10.5.1", + "friendsofphp/php-cs-fixer": "^3.26.1", + "illuminate/view": "^10.23.1", "laravel-zero/framework": "^10.1.2", - "mockery/mockery": "^1.5.1", - "nunomaduro/larastan": "^2.5.1", + "mockery/mockery": "^1.6.6", + "nunomaduro/larastan": "^2.6.4", "nunomaduro/termwind": "^1.15.1", - "pestphp/pest": "^2.4.0" + "pestphp/pest": "^2.18.2" }, "bin": [ "builds/pint" @@ -9830,7 +9833,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-09-06T11:03:34+00:00" + "time": "2023-09-19T15:55:02+00:00" }, { "name": "laravel/sail", @@ -10043,37 +10046,37 @@ }, { "name": "nunomaduro/collision", - "version": "v7.8.1", + "version": "v7.9.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "61553ad3260845d7e3e49121b7074619233d361b" + "reference": "296d0cf9fe462837ac0da8a568b56fc026b132da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/61553ad3260845d7e3e49121b7074619233d361b", - "reference": "61553ad3260845d7e3e49121b7074619233d361b", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/296d0cf9fe462837ac0da8a568b56fc026b132da", + "reference": "296d0cf9fe462837ac0da8a568b56fc026b132da", "shasum": "" }, "require": { "filp/whoops": "^2.15.3", "nunomaduro/termwind": "^1.15.1", "php": "^8.1.0", - "symfony/console": "^6.3.2" + "symfony/console": "^6.3.4" }, "require-dev": { - "brianium/paratest": "^7.2.4", - "laravel/framework": "^10.17.1", - "laravel/pint": "^1.10.5", - "laravel/sail": "^1.23.1", - "laravel/sanctum": "^3.2.5", - "laravel/tinker": "^2.8.1", + "brianium/paratest": "^7.2.7", + "laravel/framework": "^10.23.1", + "laravel/pint": "^1.13.1", + "laravel/sail": "^1.25.0", + "laravel/sanctum": "^3.3.1", + "laravel/tinker": "^2.8.2", "nunomaduro/larastan": "^2.6.4", - "orchestra/testbench-core": "^8.5.9", - "pestphp/pest": "^2.12.1", - "phpunit/phpunit": "^10.3.1", + "orchestra/testbench-core": "^8.11.0", + "pestphp/pest": "^2.19.1", + "phpunit/phpunit": "^10.3.5", "sebastian/environment": "^6.0.1", - "spatie/laravel-ignition": "^2.2.0" + "spatie/laravel-ignition": "^2.3.0" }, "type": "library", "extra": { @@ -10132,7 +10135,7 @@ "type": "patreon" } ], - "time": "2023-08-07T08:03:21+00:00" + "time": "2023-09-19T10:45:09+00:00" }, { "name": "phar-io/manifest", @@ -10247,16 +10250,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.5", + "version": "10.1.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "1df504e42a88044c27a90136910f0b3fe9e91939" + "reference": "56f33548fe522c8d82da7ff3824b42829d324364" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/1df504e42a88044c27a90136910f0b3fe9e91939", - "reference": "1df504e42a88044c27a90136910f0b3fe9e91939", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/56f33548fe522c8d82da7ff3824b42829d324364", + "reference": "56f33548fe522c8d82da7ff3824b42829d324364", "shasum": "" }, "require": { @@ -10313,7 +10316,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.5" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.6" }, "funding": [ { @@ -10321,7 +10324,7 @@ "type": "github" } ], - "time": "2023-09-12T14:37:22+00:00" + "time": "2023-09-19T04:59:03+00:00" }, { "name": "phpunit/php-file-iterator", @@ -10568,16 +10571,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.3.4", + "version": "10.3.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "b8d59476f19115c9774b3b447f78131781c6c32b" + "reference": "747c3b2038f1139e3dcd9886a3f5a948648b7503" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b8d59476f19115c9774b3b447f78131781c6c32b", - "reference": "b8d59476f19115c9774b3b447f78131781c6c32b", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/747c3b2038f1139e3dcd9886a3f5a948648b7503", + "reference": "747c3b2038f1139e3dcd9886a3f5a948648b7503", "shasum": "" }, "require": { @@ -10601,7 +10604,7 @@ "sebastian/comparator": "^5.0", "sebastian/diff": "^5.0", "sebastian/environment": "^6.0", - "sebastian/exporter": "^5.0", + "sebastian/exporter": "^5.1", "sebastian/global-state": "^6.0.1", "sebastian/object-enumerator": "^5.0", "sebastian/recursion-context": "^5.0", @@ -10649,7 +10652,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.3.4" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.5" }, "funding": [ { @@ -10665,7 +10668,7 @@ "type": "tidelift" } ], - "time": "2023-09-12T14:42:28+00:00" + "time": "2023-09-19T05:42:37+00:00" }, { "name": "sebastian/cli-parser", @@ -11102,16 +11105,16 @@ }, { "name": "sebastian/exporter", - "version": "5.0.1", + "version": "5.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "32ff03d078fed1279c4ec9a407d08c5e9febb480" + "reference": "c3fa8483f9539b190f7cd4bfc4a07631dd1df344" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/32ff03d078fed1279c4ec9a407d08c5e9febb480", - "reference": "32ff03d078fed1279c4ec9a407d08c5e9febb480", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c3fa8483f9539b190f7cd4bfc4a07631dd1df344", + "reference": "c3fa8483f9539b190f7cd4bfc4a07631dd1df344", "shasum": "" }, "require": { @@ -11168,7 +11171,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/5.0.1" + "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.0" }, "funding": [ { @@ -11176,7 +11179,7 @@ "type": "github" } ], - "time": "2023-09-08T04:46:58+00:00" + "time": "2023-09-18T07:15:37+00:00" }, { "name": "sebastian/global-state", @@ -11716,16 +11719,16 @@ }, { "name": "spatie/ignition", - "version": "1.10.1", + "version": "1.11.2", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "d92b9a081e99261179b63a858c7a4b01541e7dd1" + "reference": "48b23411ca4bfbc75c75dfc638b6b36159c375aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/d92b9a081e99261179b63a858c7a4b01541e7dd1", - "reference": "d92b9a081e99261179b63a858c7a4b01541e7dd1", + "url": "https://api.github.com/repos/spatie/ignition/zipball/48b23411ca4bfbc75c75dfc638b6b36159c375aa", + "reference": "48b23411ca4bfbc75c75dfc638b6b36159c375aa", "shasum": "" }, "require": { @@ -11795,7 +11798,7 @@ "type": "github" } ], - "time": "2023-08-21T15:06:37+00:00" + "time": "2023-09-19T15:29:52+00:00" }, { "name": "spatie/laravel-ignition", From ca92afef63db987d6981a18fd15b33768e7034cb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Sep 2023 20:11:00 -0400 Subject: [PATCH 098/124] Bump docker/build-push-action from 3 to 5 (#781) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alex Justesen --- .github/workflows/cd.yml | 2 +- .github/workflows/ci.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 67c43a9d8..54264b4cd 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -56,7 +56,7 @@ jobs: type=semver,pattern={{version}},prefix=v - name: Build and push Docker images - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v5 with: context: . push: true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 24f2fbd77..9b564b45b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,7 +54,7 @@ jobs: type=semver,pattern={{version}},prefix=v - name: Build and push Docker images - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v5 with: context: . push: false From a8e37a9ef3cec5e097231e29c9a1166d1abf951e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Sep 2023 20:12:12 -0400 Subject: [PATCH 099/124] Bump docker/setup-buildx-action from 2 to 3 (#780) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alex Justesen --- .github/workflows/cd.yml | 2 +- .github/workflows/ci.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 54264b4cd..9a9f49aa2 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -26,7 +26,7 @@ jobs: uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Log in to Docker Hub uses: docker/login-action@v2 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9b564b45b..02d9794c4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Log in to Docker Hub uses: docker/login-action@v2 From c0ee4ad7067009bf5cb69d411b38d5ab5407ceb3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Sep 2023 20:13:08 -0400 Subject: [PATCH 100/124] Bump docker/metadata-action from 4 to 5 (#779) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alex Justesen --- .github/workflows/cd.yml | 2 +- .github/workflows/ci.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 9a9f49aa2..7308c5d00 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -47,7 +47,7 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: | ${{ env.DOCKER_IMAGE }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 02d9794c4..ba820bc35 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,7 +45,7 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: | ${{ env.DOCKER_IMAGE }} From e1f0284fcc7e681a72d2cfc7cb3187e191a361b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Sep 2023 20:13:53 -0400 Subject: [PATCH 101/124] Bump docker/setup-qemu-action from 2 to 3 (#778) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alex Justesen --- .github/workflows/cd.yml | 2 +- .github/workflows/ci.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 7308c5d00..94404b854 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -23,7 +23,7 @@ jobs: uses: actions/checkout@v3 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ba820bc35..8459ab6c6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: uses: actions/checkout@v3 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 From e6ed0c7dc02b62769892c1995171cabd3d718797 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Sep 2023 20:14:33 -0400 Subject: [PATCH 102/124] Bump docker/login-action from 2 to 3 (#777) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alex Justesen --- .github/workflows/cd.yml | 4 ++-- .github/workflows/ci.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 94404b854..4b1b5b389 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -29,13 +29,13 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Log in to Docker Hub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Log in to the Container registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8459ab6c6..71ae4b5b1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,13 +27,13 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Log in to Docker Hub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Log in to the Container registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} From c4b8d52a284024fcf7d29ab47913bf46ba88a349 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 19 Sep 2023 20:31:07 -0400 Subject: [PATCH 103/124] Dev image bumped Node to v20 (#795) --- docker/8.2/Dockerfile | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/docker/8.2/Dockerfile b/docker/8.2/Dockerfile index d62530220..85cc0f119 100644 --- a/docker/8.2/Dockerfile +++ b/docker/8.2/Dockerfile @@ -3,7 +3,7 @@ FROM ubuntu:22.04 LABEL maintainer="Alex Justesen" ARG WWWGROUP -ARG NODE_VERSION=18 +ARG NODE_VERSION=20 ARG POSTGRES_VERSION=15 WORKDIR /var/www/html @@ -14,6 +14,7 @@ ENV TZ=UTC RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN apt-get update \ + && mkdir -p /etc/apt/keyrings \ && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 dnsutils librsvg2-bin fswatch cron \ && curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c' | gpg --dearmor | tee /etc/apt/keyrings/ppa_ondrej_php.gpg > /dev/null \ && echo "deb [signed-by=/etc/apt/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \ @@ -25,20 +26,26 @@ RUN apt-get update \ php8.2-xml php8.2-zip php8.2-bcmath php8.2-soap \ php8.2-intl php8.2-readline \ php8.2-msgpack php8.2-igbinary php8.2-redis \ - php8.2-memcached php8.2-pcov php8.2-xdebug \ - && curl -sLS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer \ - && curl -sLS https://deb.nodesource.com/setup_$NODE_VERSION.x | bash - \ + php8.2-memcached php8.2-pcov php8.2-xdebug + +RUN curl -sLS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer \ + && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \ + && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_VERSION.x nodistro main" > /etc/apt/sources.list.d/nodesource.list \ + && apt-get update \ && apt-get install -y nodejs \ - && npm install -g npm \ - && curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /etc/apt/keyrings/pgdg.gpg >/dev/null \ + && npm install -g npm + +RUN curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /etc/apt/keyrings/pgdg.gpg >/dev/null \ && echo "deb [signed-by=/etc/apt/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt jammy-pgdg main" > /etc/apt/sources.list.d/pgdg.list \ && apt-get update \ && apt-get install -y mysql-client \ - && apt-get install -y postgresql-client-$POSTGRES_VERSION \ - && curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash \ + && apt-get install -y postgresql-client-$POSTGRES_VERSION + +RUN curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash \ && apt-get update \ - && apt-get install -y speedtest \ - && apt-get -y autoremove \ + && apt-get install -y speedtest + +RUN apt-get -y autoremove \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ && echo "MAILTO=\"\"\n* * * * * sail /usr/bin/php /var/www/html/artisan schedule:run" > /etc/cron.d/laravel From 6d5ecddc0c5e5e8ff3a6adfb8385febf12d3a303 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 19 Sep 2023 21:00:44 -0400 Subject: [PATCH 104/124] [Feature] Preload server list and bump to 20 results (#796) --- app/Filament/Pages/Settings/GeneralPage.php | 28 ++++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index 88c81a8e3..c6f72a427 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -81,11 +81,31 @@ public function form(Form $form): Form Forms\Components\Select::make('speedtest_server') ->label('Speedtest servers') ->helperText('Leave empty to let the system pick the best server.') - ->nullable() - ->multiple() ->maxItems(10) - ->preload() + ->multiple() + ->nullable() + ->preload(false) ->searchable() + ->options(function (): array { + $response = Http::get( + url: 'https://www.speedtest.net/api/js/servers', + query: [ + 'engine' => 'js', + 'https_functional' => true, + 'limit' => 20, + ] + ); + + if ($response->failed()) { + return [ + '' => 'There was an error retrieving Speedtest servers', + ]; + } + + return $response->collect()->mapWithKeys(function (array $item, int $key) { + return [$item['id'] => $item['id'].': '.$item['name'].' ('.$item['sponsor'].')']; + })->toArray(); + }) ->getSearchResultsUsing(fn (string $search): array => $this->getServerSearchOptions($search)) ->getOptionLabelsUsing(fn (array $values): array => $this->getServerLabels($values)) ->columnSpan('full'), @@ -119,7 +139,7 @@ protected function getServerSearchOptions(string $search): array 'engine' => 'js', 'search' => $search, 'https_functional' => true, - 'limit' => 10, + 'limit' => 20, ] ); From 0243fd99deb4508bfdbbf6ed8302790c27a7c012 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Tue, 19 Sep 2023 21:08:27 -0400 Subject: [PATCH 105/124] Release v0.12.1 (#797) --- config/speedtest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/speedtest.php b/config/speedtest.php index d16536aa4..635c4cf60 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -8,7 +8,7 @@ */ 'build_date' => Carbon::parse('2023-09-19'), - 'build_version' => '0.12.0', + 'build_version' => '0.12.1', /** * General From e98a7ccdab54d99269fe753054c703b1e470cdc4 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 22 Sep 2023 11:21:23 -0400 Subject: [PATCH 106/124] [Bugfix] Fixed default mail from name variable (#807) --- .env.example | 2 +- .env.production | 2 +- config/mail.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index 4df47ad6f..9504186ea 100644 --- a/.env.example +++ b/.env.example @@ -37,7 +37,7 @@ MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="hello@example.com" -MAIL_FROM_NAME="${APP_NAME}" +MAIL_FROM_NAME="Speedtest Tracker" AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= diff --git a/.env.production b/.env.production index 2ec9c2f44..646417915 100644 --- a/.env.production +++ b/.env.production @@ -17,7 +17,7 @@ MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="hello@example.com" -MAIL_FROM_NAME="${APP_NAME}" +MAIL_FROM_NAME="Speedtest Tracker" # Telegram bot config TELEGRAM_BOT_TOKEN=null diff --git a/config/mail.php b/config/mail.php index e652bd025..6c44aeb1c 100644 --- a/config/mail.php +++ b/config/mail.php @@ -100,7 +100,7 @@ 'from' => [ 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), - 'name' => env('MAIL_FROM_NAME', 'Example'), + 'name' => env('MAIL_FROM_NAME', 'Speedtest Tracker'), ], /* From 73dc12f7a33740196596e7f2bd7d47d86ab715e2 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 22 Sep 2023 12:11:08 -0400 Subject: [PATCH 107/124] [Chore] Changed label to display time zone (#808) --- app/Filament/Pages/Settings/GeneralPage.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/Filament/Pages/Settings/GeneralPage.php b/app/Filament/Pages/Settings/GeneralPage.php index c6f72a427..599b42941 100644 --- a/app/Filament/Pages/Settings/GeneralPage.php +++ b/app/Filament/Pages/Settings/GeneralPage.php @@ -52,13 +52,13 @@ public function form(Form $form): Form ->required() ->columnSpan(['md' => 2]), Forms\Components\Select::make('timezone') - ->label('Time zone') + ->label('Display time zone') + ->helperText(new HtmlString('Display time zone only changes the offset in views and does not effect the scheduler.')) ->options(Timezone::all()->pluck('code', 'code')) ->searchable() ->required(), Forms\Components\TextInput::make('time_format') - ->hint(new HtmlString('DateTime Format')) - ->hintIcon('heroicon-o-book-open') + ->hint(new HtmlString('🔗DateTime Format')) ->placeholder('M j, Y G:i:s') ->maxLength(25) ->required(), @@ -74,8 +74,7 @@ public function form(Form $form): Form Forms\Components\TextInput::make('speedtest_schedule') ->rules([new Cron()]) ->helperText('Leave empty to disable scheduled tests.') - ->hint(new HtmlString('Cron Generator')) - ->hintIcon('heroicon-o-book-open') + ->hint(new HtmlString('🔗Cron Generator')) ->nullable() ->columnSpan(1), Forms\Components\Select::make('speedtest_server') From 27964058c90979e43e020417238f4a9b33a6b5ea Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 22 Sep 2023 12:35:30 -0400 Subject: [PATCH 108/124] Release v0.12.2 (#809) --- config/speedtest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/speedtest.php b/config/speedtest.php index 635c4cf60..536e915b7 100644 --- a/config/speedtest.php +++ b/config/speedtest.php @@ -6,9 +6,9 @@ /** * Build information */ - 'build_date' => Carbon::parse('2023-09-19'), + 'build_date' => Carbon::parse('2023-09-22'), - 'build_version' => '0.12.1', + 'build_version' => '0.12.2', /** * General From 3532c89b9c2fa352aa235a3013ea3e4d2ccd931e Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Sun, 1 Oct 2023 18:20:36 -0400 Subject: [PATCH 109/124] [Feature] Public dashboard and Getting Started pages (#822) --- .../Widgets/RecentSpeedChartWidget.php | 25 ++- app/Http/Controllers/HomeController.php | 19 +++ app/View/Components/AppLayout.php | 25 +++ public/build/assets/app-d8cd240f.css | 1 + public/build/manifest.json | 5 + resources/css/app.css | 9 ++ resources/views/dashboard.blade.php | 19 +++ resources/views/get-started.blade.php | 149 ++++++++++++++++++ resources/views/layouts/app.blade.php | 52 ++++++ routes/web.php | 3 +- tailwind.config.js | 29 ++++ vite.config.js | 13 +- 12 files changed, 344 insertions(+), 5 deletions(-) create mode 100644 app/Http/Controllers/HomeController.php create mode 100644 app/View/Components/AppLayout.php create mode 100644 public/build/assets/app-d8cd240f.css create mode 100644 resources/css/app.css create mode 100644 resources/views/dashboard.blade.php create mode 100644 resources/views/get-started.blade.php create mode 100644 resources/views/layouts/app.blade.php create mode 100644 tailwind.config.js diff --git a/app/Filament/Widgets/RecentSpeedChartWidget.php b/app/Filament/Widgets/RecentSpeedChartWidget.php index b5a557756..767dd5edf 100644 --- a/app/Filament/Widgets/RecentSpeedChartWidget.php +++ b/app/Filament/Widgets/RecentSpeedChartWidget.php @@ -50,7 +50,7 @@ protected function getData(): array return [ 'datasets' => [ [ - 'label' => 'Download (Mbps)', + 'label' => 'Download', 'data' => $results->map(fn ($item) => ! blank($item->download) ? toBits(convertSize($item->download), 2) : 0), 'borderColor' => '#0ea5e9', 'backgroundColor' => '#0ea5e9', @@ -59,7 +59,7 @@ protected function getData(): array 'tension' => 0.4, ], [ - 'label' => 'Upload (Mbps)', + 'label' => 'Upload', 'data' => $results->map(fn ($item) => ! blank($item->upload) ? toBits(convertSize($item->upload), 2) : 0), 'borderColor' => '#8b5cf6', 'backgroundColor' => '#8b5cf6', @@ -72,6 +72,27 @@ protected function getData(): array ]; } + protected function getOptions(): array + { + return [ + 'scales' => [ + 'x' => [ + 'display' => true, + 'title' => [ + 'display' => true, + ], + ], + 'y' => [ + 'display' => true, + 'title' => [ + 'display' => true, + 'text' => 'Mbps', + ], + ], + ], + ]; + } + protected function getType(): string { return 'line'; diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php new file mode 100644 index 000000000..8ad8236af --- /dev/null +++ b/app/Http/Controllers/HomeController.php @@ -0,0 +1,19 @@ + 0; + + return view($hasResults ? 'dashboard' : 'get-started'); + } +} diff --git a/app/View/Components/AppLayout.php b/app/View/Components/AppLayout.php new file mode 100644 index 000000000..0aeaa177a --- /dev/null +++ b/app/View/Components/AppLayout.php @@ -0,0 +1,25 @@ +title = $title; + } + + /** + * Get the view / contents that represent the component. + */ + public function render(): View|Closure|string + { + return view('layouts.app'); + } +} diff --git a/public/build/assets/app-d8cd240f.css b/public/build/assets/app-d8cd240f.css new file mode 100644 index 000000000..b806081a6 --- /dev/null +++ b/public/build/assets/app-d8cd240f.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgba(var(--gray-500)%2c var(--tw-stroke-opacity%2c 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}[x-cloak]{display:none!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0px}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.right-0{right:0}.start-0{inset-inline-start:0px}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1 / -1}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-6{margin-bottom:-1.5rem}.-me-2{margin-inline-end:-.5rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-mt-6{margin-top:-1.5rem}.-mt-px{margin-top:-1px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-white\/80>:not([hidden])~:not([hidden]){border-color:#fffc}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-e{border-inline-end-width:1px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgba(var(--gray-400),var(--tw-border-opacity))}.border-gray-950\/5{border-color:rgba(var(--gray-950),.05)}.bg-current{background-color:currentColor}.bg-custom-100{--tw-bg-opacity: 1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity: 1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-100\/10{background-color:rgba(var(--gray-100),.1)}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-center{background-position:center}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0px}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wider{letter-spacing:.05em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.text-custom-400{--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity: 1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity: 1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity: 1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgba(var(--gray-900),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-custom-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color: rgba(var(--c-600), .1)}.ring-custom-600\/20{--tw-ring-color: rgba(var(--c-600), .2)}.ring-danger-600{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-300), var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color: rgba(var(--gray-600), .1)}.ring-gray-950\/10{--tw-ring-color: rgba(var(--gray-950), .1)}.ring-gray-950\/5{--tw-ring-color: rgba(var(--gray-950), .05)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.checked\:ring-0:checked{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity: 1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-custom-500\/50:focus{--tw-ring-color: rgba(var(--c-500), .5)}.focus\:ring-custom-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-600), var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-600), var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color: rgba(var(--gray-400), .4)}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-600), var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color: rgba(var(--danger-500), .5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color: rgba(var(--primary-500), .5)}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/20){border-color:#fff3}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity: 1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity: 1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity: 1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity: 1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgba(var(--gray-300),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color: rgba(var(--c-400), .3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color: rgba(var(--gray-400), .2)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--gray-700), var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color: rgb(255 255 255 / .2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity: 1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity: 1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity: 1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:#ffffff0d}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color: rgba(var(--c-400), .5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--c-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--danger-500), var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--primary-500), var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color: rgba(var(--danger-400), .5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color: rgba(var(--primary-400), .5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color: rgb(255 255 255 / .1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity: 1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}@media (min-width: 640px){.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-lg{max-width:32rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:2rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-6{padding:1.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width: 768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:rounded-xl{border-radius:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-6{padding-inline-end:1.5rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:bg-transparent{background-color:transparent}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}}@media (min-width: 1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity: 1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))} diff --git a/public/build/manifest.json b/public/build/manifest.json index 0c73313ef..2028d3061 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -1,4 +1,9 @@ { + "resources/css/app.css": { + "file": "assets/app-d8cd240f.css", + "isEntry": true, + "src": "resources/css/app.css" + }, "resources/css/filament/admin/theme.css": { "file": "assets/theme-182befaf.css", "isEntry": true, diff --git a/resources/css/app.css b/resources/css/app.css new file mode 100644 index 000000000..6fad3c235 --- /dev/null +++ b/resources/css/app.css @@ -0,0 +1,9 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer base { + [x-cloak] { + display: none !important; + } +} diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php new file mode 100644 index 000000000..a12b2b9e6 --- /dev/null +++ b/resources/views/dashboard.blade.php @@ -0,0 +1,19 @@ + +
+
+ @livewire(\App\Filament\Widgets\StatsOverviewWidget::class) +
+ +
+ @livewire(\App\Filament\Widgets\RecentSpeedChartWidget::class) +
+ +
+ @livewire(\App\Filament\Widgets\RecentPingChartWidget::class) +
+ +
+ @livewire(\App\Filament\Widgets\RecentJitterChartWidget::class) +
+
+
diff --git a/resources/views/get-started.blade.php b/resources/views/get-started.blade.php new file mode 100644 index 000000000..64edbe346 --- /dev/null +++ b/resources/views/get-started.blade.php @@ -0,0 +1,149 @@ + + + + + + + Getting Started - {{ config('app.name') }} + + {{-- Fonts --}} + + + {{-- Styles --}} + @filamentStyles + @vite('resources/css/app.css') + + + + +
+
+

{{ __("Getting Started") }} - {{ config('app.name') }}

+
+ +
+ +
+
+ + {{-- Scripts --}} + @filamentScripts + + diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php new file mode 100644 index 000000000..3b4df3d46 --- /dev/null +++ b/resources/views/layouts/app.blade.php @@ -0,0 +1,52 @@ + + + + + + + {{ $title }} - {{ config('app.name') }} + + {{-- Fonts --}} + + + {{-- Styles --}} + @filamentStyles + @vite('resources/css/app.css') + + + + +
+
+
+

{{ $title ?? 'Page Title' }}

+
+ +
+ + Admin Panel + +
+
+ + {{ $slot }} +
+ + {{-- Scripts --}} + @filamentScripts + + diff --git a/routes/web.php b/routes/web.php index 0b8383acd..7898e2575 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,5 +1,6 @@ Date: Sun, 1 Oct 2023 18:22:31 -0400 Subject: [PATCH 110/124] Laravel 10.25.2 Shift (#819) Co-authored-by: Shift --- _ide_helper.php | 2 +- composer.json | 10 +- composer.lock | 329 +++++++++--------- public/css/filament/filament/app.css | 2 +- public/css/filament/forms/forms.css | 4 +- .../forms/components/date-time-picker.js | 2 +- .../filament/forms/components/file-upload.js | 16 +- .../forms/components/markdown-editor.js | 4 +- .../filament/notifications/notifications.js | 2 +- public/js/filament/support/async-alpine.js | 2 +- public/js/filament/support/support.js | 6 +- 11 files changed, 194 insertions(+), 185 deletions(-) diff --git a/_ide_helper.php b/_ide_helper.php index 95c5de021..c7e2fedfc 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.24.0. + * Generated for Laravel 10.25.2. * * This file should not be included in your code, only analyzed by your IDE! * diff --git a/composer.json b/composer.json index 122d98092..3e980f268 100644 --- a/composer.json +++ b/composer.json @@ -11,15 +11,15 @@ "php": "^8.1", "awcodes/filament-versions": "^2.0", "chrisullyott/php-filesize": "^4.2.1", - "doctrine/dbal": "^3.6.6", + "doctrine/dbal": "^3.7.0", "dragonmantank/cron-expression": "^3.3.3", - "filament/filament": "^3.0.53", - "filament/spatie-laravel-settings-plugin": "^3.0.53", + "filament/filament": "^3.0.63", + "filament/spatie-laravel-settings-plugin": "^3.0.63", "guzzlehttp/guzzle": "^7.8", "influxdata/influxdb-client-php": "^3.4", "laravel-notification-channels/telegram": "^4.0", - "laravel/framework": "^10.24", - "laravel/prompts": "^0.1.8", + "laravel/framework": "^10.25.2", + "laravel/prompts": "^0.1.10", "laravel/sanctum": "^3.3.1", "laravel/tinker": "^2.8.2", "livewire/livewire": "^3.0.5", diff --git a/composer.lock b/composer.lock index 32526f9c7..0e87d618d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a179117bc68a4477b042497a5f8474f7", + "content-hash": "838dc9e2b21b91bba5ecc8465603bab6", "packages": [ { "name": "awcodes/filament-versions", @@ -741,16 +741,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.6", + "version": "3.7.0", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "63646ffd71d1676d2f747f871be31b7e921c7864" + "reference": "00d03067f07482f025d41ab55e4ba0db5eca2cdf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/63646ffd71d1676d2f747f871be31b7e921c7864", - "reference": "63646ffd71d1676d2f747f871be31b7e921c7864", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/00d03067f07482f025d41ab55e4ba0db5eca2cdf", + "reference": "00d03067f07482f025d41ab55e4ba0db5eca2cdf", "shasum": "" }, "require": { @@ -766,9 +766,9 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.10.29", + "phpstan/phpstan": "1.10.35", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.9", + "phpunit/phpunit": "9.6.13", "psalm/plugin-phpunit": "0.18.4", "slevomat/coding-standard": "8.13.1", "squizlabs/php_codesniffer": "3.7.2", @@ -834,7 +834,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.6" + "source": "https://github.com/doctrine/dbal/tree/3.7.0" }, "funding": [ { @@ -850,20 +850,20 @@ "type": "tidelift" } ], - "time": "2023-08-17T05:38:17+00:00" + "time": "2023-09-26T20:56:55+00:00" }, { "name": "doctrine/deprecations", - "version": "v1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3" + "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", - "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931", + "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931", "shasum": "" }, "require": { @@ -895,9 +895,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v1.1.1" + "source": "https://github.com/doctrine/deprecations/tree/1.1.2" }, - "time": "2023-06-03T09:27:29+00:00" + "time": "2023-09-27T20:04:15+00:00" }, { "name": "doctrine/event-manager", @@ -1349,16 +1349,16 @@ }, { "name": "filament/actions", - "version": "v3.0.53", + "version": "v3.0.63", "source": { "type": "git", "url": "https://github.com/filamentphp/actions.git", - "reference": "ab3512faf3a0e35e3b863b78ac4c67eede8f654f" + "reference": "7533ade9edf0ca07d9fccc3c49f41318c8aadb1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/actions/zipball/ab3512faf3a0e35e3b863b78ac4c67eede8f654f", - "reference": "ab3512faf3a0e35e3b863b78ac4c67eede8f654f", + "url": "https://api.github.com/repos/filamentphp/actions/zipball/7533ade9edf0ca07d9fccc3c49f41318c8aadb1c", + "reference": "7533ade9edf0ca07d9fccc3c49f41318c8aadb1c", "shasum": "" }, "require": { @@ -1395,20 +1395,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-18T10:30:31+00:00" + "time": "2023-09-30T14:07:50+00:00" }, { "name": "filament/filament", - "version": "v3.0.53", + "version": "v3.0.63", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "0fba2ff378d28984e9d0107600a8dff5e2425d8b" + "reference": "0d8f301ffcccfa9b6a7f9f1049b7ce80a278b01e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/0fba2ff378d28984e9d0107600a8dff5e2425d8b", - "reference": "0fba2ff378d28984e9d0107600a8dff5e2425d8b", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/0d8f301ffcccfa9b6a7f9f1049b7ce80a278b01e", + "reference": "0d8f301ffcccfa9b6a7f9f1049b7ce80a278b01e", "shasum": "" }, "require": { @@ -1460,20 +1460,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-18T10:30:37+00:00" + "time": "2023-09-30T14:07:59+00:00" }, { "name": "filament/forms", - "version": "v3.0.53", + "version": "v3.0.63", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "9b7dc160634649c411fdbeeee4058bd524b30088" + "reference": "65166c53015f0bee0abac491aaed2311ca4d083a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/9b7dc160634649c411fdbeeee4058bd524b30088", - "reference": "9b7dc160634649c411fdbeeee4058bd524b30088", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/65166c53015f0bee0abac491aaed2311ca4d083a", + "reference": "65166c53015f0bee0abac491aaed2311ca4d083a", "shasum": "" }, "require": { @@ -1516,20 +1516,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-18T10:30:39+00:00" + "time": "2023-09-30T14:07:48+00:00" }, { "name": "filament/infolists", - "version": "v3.0.53", + "version": "v3.0.63", "source": { "type": "git", "url": "https://github.com/filamentphp/infolists.git", - "reference": "148b6f2bc0c27c224dc0fd811882dd080eb50a6e" + "reference": "fce869f93bbfbcd927222a5cca468c9d943dadbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/infolists/zipball/148b6f2bc0c27c224dc0fd811882dd080eb50a6e", - "reference": "148b6f2bc0c27c224dc0fd811882dd080eb50a6e", + "url": "https://api.github.com/repos/filamentphp/infolists/zipball/fce869f93bbfbcd927222a5cca468c9d943dadbc", + "reference": "fce869f93bbfbcd927222a5cca468c9d943dadbc", "shasum": "" }, "require": { @@ -1567,20 +1567,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-18T10:30:36+00:00" + "time": "2023-09-25T19:23:47+00:00" }, { "name": "filament/notifications", - "version": "v3.0.53", + "version": "v3.0.63", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "288355f86d973a69bd483836b9a38d000b8b2ad2" + "reference": "bcca58686b750084d9052bfc71b56ff2d0defa6f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/288355f86d973a69bd483836b9a38d000b8b2ad2", - "reference": "288355f86d973a69bd483836b9a38d000b8b2ad2", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/bcca58686b750084d9052bfc71b56ff2d0defa6f", + "reference": "bcca58686b750084d9052bfc71b56ff2d0defa6f", "shasum": "" }, "require": { @@ -1619,11 +1619,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-18T10:30:34+00:00" + "time": "2023-09-30T14:07:48+00:00" }, { "name": "filament/spatie-laravel-settings-plugin", - "version": "v3.0.53", + "version": "v3.0.63", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-settings-plugin.git", @@ -1670,16 +1670,16 @@ }, { "name": "filament/support", - "version": "v3.0.53", + "version": "v3.0.63", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "9f6fa9a2c03f45eccbca83a083535fb628f73b97" + "reference": "d4f1fd574969a628c691c1603115769f438f4618" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/9f6fa9a2c03f45eccbca83a083535fb628f73b97", - "reference": "9f6fa9a2c03f45eccbca83a083535fb628f73b97", + "url": "https://api.github.com/repos/filamentphp/support/zipball/d4f1fd574969a628c691c1603115769f438f4618", + "reference": "d4f1fd574969a628c691c1603115769f438f4618", "shasum": "" }, "require": { @@ -1723,20 +1723,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-18T10:30:36+00:00" + "time": "2023-09-30T14:08:13+00:00" }, { "name": "filament/tables", - "version": "v3.0.53", + "version": "v3.0.63", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "bf7110bceca30534038fe7e5344c236860636e27" + "reference": "b2cb8a6c8a0f86b72343bba965e4c18710ae0828" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/bf7110bceca30534038fe7e5344c236860636e27", - "reference": "bf7110bceca30534038fe7e5344c236860636e27", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/b2cb8a6c8a0f86b72343bba965e4c18710ae0828", + "reference": "b2cb8a6c8a0f86b72343bba965e4c18710ae0828", "shasum": "" }, "require": { @@ -1776,20 +1776,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-18T10:30:31+00:00" + "time": "2023-09-30T14:08:15+00:00" }, { "name": "filament/widgets", - "version": "v3.0.53", + "version": "v3.0.63", "source": { "type": "git", "url": "https://github.com/filamentphp/widgets.git", - "reference": "bbe1952f1b04e673ae86a6cac758979e5e3ed18c" + "reference": "0201110d2dec8a14044bbbff5d1de1659d8dd6ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/widgets/zipball/bbe1952f1b04e673ae86a6cac758979e5e3ed18c", - "reference": "bbe1952f1b04e673ae86a6cac758979e5e3ed18c", + "url": "https://api.github.com/repos/filamentphp/widgets/zipball/0201110d2dec8a14044bbbff5d1de1659d8dd6ec", + "reference": "0201110d2dec8a14044bbbff5d1de1659d8dd6ec", "shasum": "" }, "require": { @@ -1820,7 +1820,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2023-09-18T10:30:45+00:00" + "time": "2023-09-30T14:08:22+00:00" }, { "name": "fruitcake/php-cors", @@ -2547,16 +2547,16 @@ }, { "name": "laravel/framework", - "version": "v10.24.0", + "version": "v10.25.2", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "bcebd0a4c015d5c38aeec299d355a42451dd3726" + "reference": "6014dd456b414b305fb0b408404efdcec18e64bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/bcebd0a4c015d5c38aeec299d355a42451dd3726", - "reference": "bcebd0a4c015d5c38aeec299d355a42451dd3726", + "url": "https://api.github.com/repos/laravel/framework/zipball/6014dd456b414b305fb0b408404efdcec18e64bc", + "reference": "6014dd456b414b305fb0b408404efdcec18e64bc", "shasum": "" }, "require": { @@ -2574,7 +2574,7 @@ "ext-tokenizer": "*", "fruitcake/php-cors": "^1.2", "guzzlehttp/uri-template": "^1.0", - "laravel/prompts": "^0.1", + "laravel/prompts": "^0.1.9", "laravel/serializable-closure": "^1.3", "league/commonmark": "^2.2.1", "league/flysystem": "^3.8.0", @@ -2656,7 +2656,7 @@ "league/flysystem-read-only": "^3.3", "league/flysystem-sftp-v3": "^3.0", "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^8.10", + "orchestra/testbench-core": "^8.12", "pda/pheanstalk": "^4.0", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^10.0.7", @@ -2743,20 +2743,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-09-19T15:25:04+00:00" + "time": "2023-09-28T14:08:59+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.8", + "version": "v0.1.10", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "68dcc65babf92e1fb43cba0b3f78fc3d8002709c" + "reference": "37ed55f6950d921a87d5beeab16d03f8de26b060" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/68dcc65babf92e1fb43cba0b3f78fc3d8002709c", - "reference": "68dcc65babf92e1fb43cba0b3f78fc3d8002709c", + "url": "https://api.github.com/repos/laravel/prompts/zipball/37ed55f6950d921a87d5beeab16d03f8de26b060", + "reference": "37ed55f6950d921a87d5beeab16d03f8de26b060", "shasum": "" }, "require": { @@ -2765,6 +2765,10 @@ "php": "^8.1", "symfony/console": "^6.2" }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" + }, "require-dev": { "mockery/mockery": "^1.5", "pestphp/pest": "^2.3", @@ -2775,6 +2779,11 @@ "ext-pcntl": "Required for the spinner to be animated." }, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.1.x-dev" + } + }, "autoload": { "files": [ "src/helpers.php" @@ -2789,9 +2798,9 @@ ], "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.8" + "source": "https://github.com/laravel/prompts/tree/v0.1.10" }, - "time": "2023-09-19T15:33:56+00:00" + "time": "2023-09-29T07:26:07+00:00" }, { "name": "laravel/sanctum", @@ -4128,16 +4137,16 @@ }, { "name": "nesbot/carbon", - "version": "2.70.0", + "version": "2.71.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d" + "reference": "98276233188583f2ff845a0f992a235472d9466a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/d3298b38ea8612e5f77d38d1a99438e42f70341d", - "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/98276233188583f2ff845a0f992a235472d9466a", + "reference": "98276233188583f2ff845a0f992a235472d9466a", "shasum": "" }, "require": { @@ -4230,7 +4239,7 @@ "type": "tidelift" } ], - "time": "2023-09-07T16:43:50+00:00" + "time": "2023-09-25T11:31:05+00:00" }, { "name": "nette/schema", @@ -5145,16 +5154,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.24.1", + "version": "1.24.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "9f854d275c2dbf84915a5c0ec9a2d17d2cd86b01" + "reference": "bcad8d995980440892759db0c32acae7c8e79442" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/9f854d275c2dbf84915a5c0ec9a2d17d2cd86b01", - "reference": "9f854d275c2dbf84915a5c0ec9a2d17d2cd86b01", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/bcad8d995980440892759db0c32acae7c8e79442", + "reference": "bcad8d995980440892759db0c32acae7c8e79442", "shasum": "" }, "require": { @@ -5186,9 +5195,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.24.1" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.2" }, - "time": "2023-09-18T12:18:02+00:00" + "time": "2023-09-26T12:28:12+00:00" }, { "name": "psr/cache", @@ -5392,16 +5401,16 @@ }, { "name": "psr/http-client", - "version": "1.0.2", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", - "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31" + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31", - "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { @@ -5438,9 +5447,9 @@ "psr-18" ], "support": { - "source": "https://github.com/php-fig/http-client/tree/1.0.2" + "source": "https://github.com/php-fig/http-client" }, - "time": "2023-04-10T20:12:12+00:00" + "time": "2023-09-23T14:17:50+00:00" }, { "name": "psr/http-factory", @@ -6308,16 +6317,16 @@ }, { "name": "spatie/temporary-directory", - "version": "2.1.2", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/spatie/temporary-directory.git", - "reference": "0c804873f6b4042aa8836839dca683c7d0f71831" + "reference": "efc258c9f4da28f0c7661765b8393e4ccee3d19c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/0c804873f6b4042aa8836839dca683c7d0f71831", - "reference": "0c804873f6b4042aa8836839dca683c7d0f71831", + "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/efc258c9f4da28f0c7661765b8393e4ccee3d19c", + "reference": "efc258c9f4da28f0c7661765b8393e4ccee3d19c", "shasum": "" }, "require": { @@ -6353,7 +6362,7 @@ ], "support": { "issues": "https://github.com/spatie/temporary-directory/issues", - "source": "https://github.com/spatie/temporary-directory/tree/2.1.2" + "source": "https://github.com/spatie/temporary-directory/tree/2.2.0" }, "funding": [ { @@ -6365,7 +6374,7 @@ "type": "github" } ], - "time": "2023-04-28T07:47:42+00:00" + "time": "2023-09-25T07:13:36+00:00" }, { "name": "squirephp/model", @@ -6855,16 +6864,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.3.2", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a" + "reference": "1f69476b64fb47105c06beef757766c376b548c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/85fd65ed295c4078367c784e8a5a6cee30348b7a", - "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/1f69476b64fb47105c06beef757766c376b548c4", + "reference": "1f69476b64fb47105c06beef757766c376b548c4", "shasum": "" }, "require": { @@ -6909,7 +6918,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.3.2" + "source": "https://github.com/symfony/error-handler/tree/v6.3.5" }, "funding": [ { @@ -6925,7 +6934,7 @@ "type": "tidelift" } ], - "time": "2023-07-16T17:05:46+00:00" + "time": "2023-09-12T06:57:20+00:00" }, { "name": "symfony/event-dispatcher", @@ -7085,16 +7094,16 @@ }, { "name": "symfony/finder", - "version": "v6.3.3", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e" + "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/9915db259f67d21eefee768c1abcf1cc61b1fc9e", - "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e", + "url": "https://api.github.com/repos/symfony/finder/zipball/a1b31d88c0e998168ca7792f222cbecee47428c4", + "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4", "shasum": "" }, "require": { @@ -7129,7 +7138,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.3.3" + "source": "https://github.com/symfony/finder/tree/v6.3.5" }, "funding": [ { @@ -7145,7 +7154,7 @@ "type": "tidelift" } ], - "time": "2023-07-31T08:31:44+00:00" + "time": "2023-09-26T12:56:25+00:00" }, { "name": "symfony/html-sanitizer", @@ -7218,16 +7227,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.3.4", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "cac1556fdfdf6719668181974104e6fcfa60e844" + "reference": "b50f5e281d722cb0f4c296f908bacc3e2b721957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/cac1556fdfdf6719668181974104e6fcfa60e844", - "reference": "cac1556fdfdf6719668181974104e6fcfa60e844", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b50f5e281d722cb0f4c296f908bacc3e2b721957", + "reference": "b50f5e281d722cb0f4c296f908bacc3e2b721957", "shasum": "" }, "require": { @@ -7275,7 +7284,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.3.4" + "source": "https://github.com/symfony/http-foundation/tree/v6.3.5" }, "funding": [ { @@ -7291,20 +7300,20 @@ "type": "tidelift" } ], - "time": "2023-08-22T08:20:46+00:00" + "time": "2023-09-04T21:33:54+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.3.4", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "36abb425b4af863ae1fe54d8a8b8b4c76a2bccdb" + "reference": "9f991a964368bee8d883e8d57ced4fe9fff04dfc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/36abb425b4af863ae1fe54d8a8b8b4c76a2bccdb", - "reference": "36abb425b4af863ae1fe54d8a8b8b4c76a2bccdb", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/9f991a964368bee8d883e8d57ced4fe9fff04dfc", + "reference": "9f991a964368bee8d883e8d57ced4fe9fff04dfc", "shasum": "" }, "require": { @@ -7388,7 +7397,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.3.4" + "source": "https://github.com/symfony/http-kernel/tree/v6.3.5" }, "funding": [ { @@ -7404,20 +7413,20 @@ "type": "tidelift" } ], - "time": "2023-08-26T13:54:49+00:00" + "time": "2023-09-30T06:37:04+00:00" }, { "name": "symfony/mailer", - "version": "v6.3.0", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435" + "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/7b03d9be1dea29bfec0a6c7b603f5072a4c97435", - "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435", + "url": "https://api.github.com/repos/symfony/mailer/zipball/d89611a7830d51b5e118bca38e390dea92f9ea06", + "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06", "shasum": "" }, "require": { @@ -7468,7 +7477,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.3.0" + "source": "https://github.com/symfony/mailer/tree/v6.3.5" }, "funding": [ { @@ -7484,20 +7493,20 @@ "type": "tidelift" } ], - "time": "2023-05-29T12:49:39+00:00" + "time": "2023-09-06T09:47:15+00:00" }, { "name": "symfony/mime", - "version": "v6.3.3", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98" + "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/9a0cbd52baa5ba5a5b1f0cacc59466f194730f98", - "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98", + "url": "https://api.github.com/repos/symfony/mime/zipball/d5179eedf1cb2946dbd760475ebf05c251ef6a6e", + "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e", "shasum": "" }, "require": { @@ -7552,7 +7561,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.3.3" + "source": "https://github.com/symfony/mime/tree/v6.3.5" }, "funding": [ { @@ -7568,7 +7577,7 @@ "type": "tidelift" } ], - "time": "2023-07-31T07:08:24+00:00" + "time": "2023-09-29T06:59:36+00:00" }, { "name": "symfony/options-resolver", @@ -8438,16 +8447,16 @@ }, { "name": "symfony/routing", - "version": "v6.3.3", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a" + "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/e7243039ab663822ff134fbc46099b5fdfa16f6a", - "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a", + "url": "https://api.github.com/repos/symfony/routing/zipball/82616e59acd3e3d9c916bba798326cb7796d7d31", + "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31", "shasum": "" }, "require": { @@ -8501,7 +8510,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.3.3" + "source": "https://github.com/symfony/routing/tree/v6.3.5" }, "funding": [ { @@ -8517,7 +8526,7 @@ "type": "tidelift" } ], - "time": "2023-07-31T07:08:24+00:00" + "time": "2023-09-20T16:05:51+00:00" }, { "name": "symfony/service-contracts", @@ -8603,16 +8612,16 @@ }, { "name": "symfony/string", - "version": "v6.3.2", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "53d1a83225002635bca3482fcbf963001313fb68" + "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/53d1a83225002635bca3482fcbf963001313fb68", - "reference": "53d1a83225002635bca3482fcbf963001313fb68", + "url": "https://api.github.com/repos/symfony/string/zipball/13d76d0fb049051ed12a04bef4f9de8715bea339", + "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339", "shasum": "" }, "require": { @@ -8669,7 +8678,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.3.2" + "source": "https://github.com/symfony/string/tree/v6.3.5" }, "funding": [ { @@ -8685,7 +8694,7 @@ "type": "tidelift" } ], - "time": "2023-07-05T08:41:27+00:00" + "time": "2023-09-18T10:38:32+00:00" }, { "name": "symfony/translation", @@ -8936,16 +8945,16 @@ }, { "name": "symfony/var-dumper", - "version": "v6.3.4", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "2027be14f8ae8eae999ceadebcda5b4909b81d45" + "reference": "3d9999376be5fea8de47752837a3e1d1c5f69ef5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2027be14f8ae8eae999ceadebcda5b4909b81d45", - "reference": "2027be14f8ae8eae999ceadebcda5b4909b81d45", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/3d9999376be5fea8de47752837a3e1d1c5f69ef5", + "reference": "3d9999376be5fea8de47752837a3e1d1c5f69ef5", "shasum": "" }, "require": { @@ -9000,7 +9009,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.3.4" + "source": "https://github.com/symfony/var-dumper/tree/v6.3.5" }, "funding": [ { @@ -9016,7 +9025,7 @@ "type": "tidelift" } ], - "time": "2023-08-24T14:51:05+00:00" + "time": "2023-09-12T10:11:35+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -10916,16 +10925,16 @@ }, { "name": "sebastian/complexity", - "version": "3.0.1", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "c70b73893e10757af9c6a48929fa6a333b56a97a" + "reference": "68cfb347a44871f01e33ab0ef8215966432f6957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/c70b73893e10757af9c6a48929fa6a333b56a97a", - "reference": "c70b73893e10757af9c6a48929fa6a333b56a97a", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68cfb347a44871f01e33ab0ef8215966432f6957", + "reference": "68cfb347a44871f01e33ab0ef8215966432f6957", "shasum": "" }, "require": { @@ -10938,7 +10947,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "3.1-dev" } }, "autoload": { @@ -10962,7 +10971,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", "security": "https://github.com/sebastianbergmann/complexity/security/policy", - "source": "https://github.com/sebastianbergmann/complexity/tree/3.0.1" + "source": "https://github.com/sebastianbergmann/complexity/tree/3.1.0" }, "funding": [ { @@ -10970,7 +10979,7 @@ "type": "github" } ], - "time": "2023-08-31T09:55:53+00:00" + "time": "2023-09-28T11:50:59+00:00" }, { "name": "sebastian/diff", @@ -11105,16 +11114,16 @@ }, { "name": "sebastian/exporter", - "version": "5.1.0", + "version": "5.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "c3fa8483f9539b190f7cd4bfc4a07631dd1df344" + "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c3fa8483f9539b190f7cd4bfc4a07631dd1df344", - "reference": "c3fa8483f9539b190f7cd4bfc4a07631dd1df344", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/64f51654862e0f5e318db7e9dcc2292c63cdbddc", + "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc", "shasum": "" }, "require": { @@ -11128,7 +11137,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -11171,7 +11180,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.0" + "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.1" }, "funding": [ { @@ -11179,7 +11188,7 @@ "type": "github" } ], - "time": "2023-09-18T07:15:37+00:00" + "time": "2023-09-24T13:22:09+00:00" }, { "name": "sebastian/global-state", diff --git a/public/css/filament/filament/app.css b/public/css/filament/filament/app.css index 2122c316d..5ae156ba3 100644 --- a/public/css/filament/filament/app.css +++ b/public/css/filament/filament/app.css @@ -1 +1 @@ -/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:rgba(var(--gray-200),1);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-400),1);opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-400),1);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='rgba(var(--gray-500), var(--tw-stroke-opacity, 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose] *)){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose :where(thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose] *)){vertical-align:top}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(video):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(li):not(:where([class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose] *)){font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm :where(h2):not(:where([class~=not-prose] *)){font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm :where(h3):not(:where([class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.prose-sm :where(h4):not(:where([class~=not-prose] *)){line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.prose-sm :where(img):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(video):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure):not(:where([class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(figcaption):not(:where([class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(code):not(:where([class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose] *)){border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose] *)){margin-bottom:.2857143em;margin-top:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(.prose-sm>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose] *)){margin-bottom:2.8571429em;margin-top:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.6em;margin-top:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose] *)){font-size:2.25em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose-base :where(h2):not(:where([class~=not-prose] *)){font-size:1.5em;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose-base :where(h3):not(:where([class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose-base :where(h4):not(:where([class~=not-prose] *)){line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose-base :where(img):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(video):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(figcaption):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose] *)){border-radius:.375rem;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(.prose-base>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(hr):not(:where([class~=not-prose] *)){margin-bottom:3em;margin-top:3em}.prose-base :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose] *)){margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose] *)){font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.prose-lg :where(h2):not(:where([class~=not-prose] *)){font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.prose-lg :where(h3):not(:where([class~=not-prose] *)){font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-lg :where(h4):not(:where([class~=not-prose] *)){line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.prose-lg :where(img):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(video):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure):not(:where([class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(figcaption):not(:where([class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(code):not(:where([class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose] *)){border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose] *)){margin-bottom:.6666667em;margin-top:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(.prose-lg>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(hr):not(:where([class~=not-prose] *)){margin-bottom:3.1111111em;margin-top:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose] *)){padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-bottom:4rem;margin-top:4rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-auto{margin-bottom:auto;margin-top:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:0}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-12,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x:-3rem}.-translate-x-5{--tw-translate-x:-1.25rem}.-translate-x-5,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-12{--tw-translate-y:-3rem}.-translate-y-12,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-12{--tw-translate-x:3rem}.translate-x-12,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y:3rem}.-rotate-180{--tw-rotate:-180deg}.-rotate-180,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\2c _theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-bottom-width:1px;border-top-width:1px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity:1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity:1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity:1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-custom-100{--tw-bg-opacity:1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity:1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity:1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity:1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--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)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-custom-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color:rgba(var(--c-600),0.1)}.ring-custom-600\/20{--tw-ring-color:rgba(var(--c-600),0.2)}.ring-danger-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-300),var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color:rgba(var(--gray-600),0.1)}.ring-gray-900\/10{--tw-ring-color:rgba(var(--gray-900),0.1)}.ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}.ring-gray-950\/5{--tw-ring-color:rgba(var(--gray-950),0.05)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.dark .dark\:prose-invert){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{bottom:0;content:var(--tw-content);top:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}.first\:rounded-s-lg:first-child{border-end-start-radius:.5rem;border-start-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0}.first\:border-t-0:first-child{border-top-width:0}.last\:rounded-e-lg:last-child{border-end-end-radius:.5rem;border-start-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color:rgba(var(--c-500),0.5)}.focus\:ring-custom-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color:rgba(var(--gray-400),0.4)}.focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color:rgba(var(--danger-500),0.5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color:rgba(var(--primary-500),0.5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity:1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x:-1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:border-white\/5){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-t-white\/10){border-top-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:bg-white\/5){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity:1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:hsla(0,0%,100%,.05)}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color:rgba(var(--c-400),0.3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color:rgba(var(--gray-400),0.2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color:rgba(var(--gray-50),0.1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-700),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-900),var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity:1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color:rgba(var(--c-400),0.5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color:rgba(var(--danger-400),0.5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color:rgba(var(--primary-400),0.5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width:640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width:768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x:-100%}.lg\:-translate-x-full,.lg\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x:0px}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.lg\:shadow-none,.lg\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.lg\:ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width:1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width:1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>:first-child:before{bottom:0;content:var(--tw-content);top:0}.\[\&\>\*\:first-child\]\:before\:start-0>:first-child:before{content:var(--tw-content);inset-inline-start:0}.\[\&\>\*\:first-child\]\:before\:w-0\.5>:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} \ No newline at end of file +/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:rgba(var(--gray-200),1);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-400),1);opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-400),1);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='rgba(var(--gray-500), var(--tw-stroke-opacity, 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-tap-highlight-color:transparent}:root.dark{color-scheme:dark}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--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: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.8571429em;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.2857143em;margin-top:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(.prose-sm>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2.8571429em;margin-top:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6em;margin-top:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.875em;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(.prose-base>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3em;margin-top:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.8888889em;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.6666667em;margin-top:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(.prose-lg>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3.1111111em;margin-top:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.start-0{inset-inline-start:0}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-1{grid-column:span 1/span 1}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-bottom:4rem;margin-top:4rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-auto{margin-bottom:auto;margin-top:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-me-2\.5{margin-inline-end:-.625rem}.-ms-0{margin-inline-start:0}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-12,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x:-3rem}.-translate-x-5{--tw-translate-x:-1.25rem}.-translate-x-5,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-12{--tw-translate-y:-3rem}.-translate-y-12,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-12{--tw-translate-x:3rem}.translate-x-12,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y:3rem}.-rotate-180{--tw-rotate:-180deg}.-rotate-180,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[repeat\(7\2c _theme\(spacing\.7\)\)\]{grid-template-columns:repeat(7,1.75rem)}.grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.divide-gray-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(var(--gray-950),.1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-bottom-width:1px;border-top-width:1px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity:1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity:1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity:1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-custom-100{--tw-bg-opacity:1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity:1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity:1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity:1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-700\/50{color:rgba(var(--gray-700),.5)}.text-gray-950{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--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)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-custom-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color:rgba(var(--c-600),0.1)}.ring-custom-600\/20{--tw-ring-color:rgba(var(--c-600),0.2)}.ring-danger-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-300),var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color:rgba(var(--gray-600),0.1)}.ring-gray-900\/10{--tw-ring-color:rgba(var(--gray-900),0.1)}.ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}.ring-gray-950\/5{--tw-ring-color:rgba(var(--gray-950),0.05)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}:is(.dark .dark\:prose-invert){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{bottom:0;content:var(--tw-content);top:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}.first\:rounded-s-lg:first-child{border-end-start-radius:.5rem;border-start-start-radius:.5rem}.first\:border-s-0:first-child{border-inline-start-width:0}.first\:border-t-0:first-child{border-top-width:0}.last\:rounded-e-lg:last-child{border-end-end-radius:.5rem;border-start-end-radius:.5rem}.last\:border-e-0:last-child{border-inline-end-width:0}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-danger-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus-within\:ring-primary-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:text-gray-700\/75:hover{color:rgba(var(--gray-700),.75)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus\:bg-custom-50:focus{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus\:text-custom-700\/75:focus{color:rgba(var(--c-700),.75)}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.focus\:text-gray-700\/75:focus{color:rgba(var(--gray-700),.75)}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-custom-500\/50:focus{--tw-ring-color:rgba(var(--c-500),0.5)}.focus\:ring-custom-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.focus\:ring-danger-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus\:ring-gray-400\/40:focus{--tw-ring-color:rgba(var(--gray-400),0.4)}.focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color:rgba(var(--danger-500),0.5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color:rgba(var(--primary-500),0.5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity:1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus .group-focus\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is([dir=ltr] .ltr\:hidden){display:none}:is([dir=rtl] .rtl\:hidden){display:none}:is([dir=rtl] .rtl\:-translate-x-0){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-5){--tw-translate-x:-1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:-translate-x-full){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-1\/2){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:translate-x-full){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:flex-row-reverse){flex-direction:row-reverse}:is([dir=rtl] .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:divide-white\/20)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:border-white\/5){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-t-white\/10){border-top-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:bg-white\/5){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity:1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300\/50){color:rgba(var(--gray-300),.5)}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:hsla(0,0%,100%,.05)}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color:rgba(var(--c-400),0.3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color:rgba(var(--gray-400),0.2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color:rgba(var(--gray-50),0.1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-700),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-900),var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:focus-within\:ring-danger-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus-within\:ring-primary-500:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity:1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300\/75:hover){color:rgba(var(--gray-300),.75)}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:focus\:border-primary-500:focus){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-custom-400\/10:focus){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus\:bg-white\/5:focus){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:focus\:text-custom-300\/75:focus){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-300\/75:focus){color:rgba(var(--gray-300),.75)}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-custom-400\/50:focus){--tw-ring-color:rgba(var(--c-400),0.5)}:is(.dark .dark\:focus\:ring-custom-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color:rgba(var(--danger-400),0.5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color:rgba(var(--primary-400),0.5)}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width:640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:me-0{margin-inline-end:0}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width:768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x:-100%}.lg\:-translate-x-full,.lg\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x:0px}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.lg\:shadow-none,.lg\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.lg\:ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}:is([dir=rtl] .rtl\:lg\:-translate-x-0){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:lg\:translate-x-full){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width:1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width:1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\>\*\:first-child\]\:relative>:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>:first-child:before{bottom:0;content:var(--tw-content);top:0}.\[\&\>\*\:first-child\]\:before\:start-0>:first-child:before{content:var(--tw-content);inset-inline-start:0}.\[\&\>\*\:first-child\]\:before\:w-0\.5>:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}} \ No newline at end of file diff --git a/public/css/filament/forms/forms.css b/public/css/filament/forms/forms.css index 3b7a8e768..42880502b 100644 --- a/public/css/filament/forms/forms.css +++ b/public/css/filament/forms/forms.css @@ -2,13 +2,13 @@ input::-webkit-datetime-edit{display:block;padding:0}.cropper-container{directio cropperjs/dist/cropper.min.css: (*! - * Cropper.js v1.5.13 + * Cropper.js v1.6.1 * https://fengyuanchen.github.io/cropperjs * * Copyright 2015-present Chen Fengyuan * Released under the MIT license * - * Date: 2022-11-20T05:30:43.444Z + * Date: 2023-09-17T03:44:17.565Z *) filepond/dist/filepond.min.css: diff --git a/public/js/filament/forms/components/date-time-picker.js b/public/js/filament/forms/components/date-time-picker.js index 8c67e7989..742e1cc6b 100644 --- a/public/js/filament/forms/components/date-time-picker.js +++ b/public/js/filament/forms/components/date-time-picker.js @@ -1 +1 @@ -var Xn=Object.create;var Vt=Object.defineProperty;var Qn=Object.getOwnPropertyDescriptor;var ei=Object.getOwnPropertyNames;var ti=Object.getPrototypeOf,ni=Object.prototype.hasOwnProperty;var H=(n,t)=>()=>(t||n((t={exports:{}}).exports,t),t.exports);var ii=(n,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let e of ei(t))!ni.call(n,e)&&e!==r&&Vt(n,e,{get:()=>t[e],enumerable:!(i=Qn(t,e))||i.enumerable});return n};var _e=(n,t,r)=>(r=n!=null?Xn(ti(n)):{},ii(t||!n||!n.__esModule?Vt(r,"default",{value:n,enumerable:!0}):r,n));var on=H((ge,Se)=>{(function(n,t){typeof ge=="object"&&typeof Se<"u"?Se.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_customParseFormat=t()})(ge,function(){"use strict";var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d\d/,i=/\d\d?/,e=/\d*[^-_:/,()\s\d]+/,u={},s=function(o){return(o=+o)+(o>68?1900:2e3)},a=function(o){return function(c){this[o]=+c}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(o){(this.zone||(this.zone={})).offset=function(c){if(!c||c==="Z")return 0;var D=c.match(/([+-]|\d\d)/g),p=60*D[1]+(+D[2]||0);return p===0?0:D[0]==="+"?-p:p}(o)}],_=function(o){var c=u[o];return c&&(c.indexOf?c:c.s.concat(c.f))},f=function(o,c){var D,p=u.meridiem;if(p){for(var k=1;k<=24;k+=1)if(o.indexOf(p(k,0,c))>-1){D=k>12;break}}else D=o===(c?"pm":"PM");return D},y={A:[e,function(o){this.afternoon=f(o,!1)}],a:[e,function(o){this.afternoon=f(o,!0)}],S:[/\d/,function(o){this.milliseconds=100*+o}],SS:[r,function(o){this.milliseconds=10*+o}],SSS:[/\d{3}/,function(o){this.milliseconds=+o}],s:[i,a("seconds")],ss:[i,a("seconds")],m:[i,a("minutes")],mm:[i,a("minutes")],H:[i,a("hours")],h:[i,a("hours")],HH:[i,a("hours")],hh:[i,a("hours")],D:[i,a("day")],DD:[r,a("day")],Do:[e,function(o){var c=u.ordinal,D=o.match(/\d+/);if(this.day=D[0],c)for(var p=1;p<=31;p+=1)c(p).replace(/\[|\]/g,"")===o&&(this.day=p)}],M:[i,a("month")],MM:[r,a("month")],MMM:[e,function(o){var c=_("months"),D=(_("monthsShort")||c.map(function(p){return p.slice(0,3)})).indexOf(o)+1;if(D<1)throw new Error;this.month=D%12||D}],MMMM:[e,function(o){var c=_("months").indexOf(o)+1;if(c<1)throw new Error;this.month=c%12||c}],Y:[/[+-]?\d+/,a("year")],YY:[r,function(o){this.year=s(o)}],YYYY:[/\d{4}/,a("year")],Z:d,ZZ:d};function l(o){var c,D;c=o,D=u&&u.formats;for(var p=(o=c.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(j,b,N){var U=N&&N.toUpperCase();return b||D[N]||n[N]||D[U].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(v,h,m){return h||m.slice(1)})})).match(t),k=p.length,T=0;T-1)return new Date((M==="X"?1e3:1)*Y);var L=l(M)(Y),$=L.year,I=L.month,q=L.day,E=L.hours,W=L.minutes,X=L.seconds,B=L.milliseconds,Q=L.zone,Z=new Date,F=q||($||I?1:Z.getDate()),R=$||Z.getFullYear(),V=0;$&&!I||(V=I>0?I-1:Z.getMonth());var ee=E||0,Me=W||0,ye=X||0,Ye=B||0;return Q?new Date(Date.UTC(R,V,F,ee,Me,ye,Ye+60*Q.offset*1e3)):g?new Date(Date.UTC(R,V,F,ee,Me,ye,Ye)):new Date(R,V,F,ee,Me,ye,Ye)}catch{return new Date("")}}(S,x,C),this.init(),U&&U!==!0&&(this.$L=this.locale(U).$L),N&&S!=this.format(x)&&(this.$d=new Date("")),u={}}else if(x instanceof Array)for(var v=x.length,h=1;h<=v;h+=1){O[1]=x[h-1];var m=D.apply(this,O);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===v&&(this.$d=new Date(""))}else k.call(this,T)}}})});var dn=H((be,ke)=>{(function(n,t){typeof be=="object"&&typeof ke<"u"?ke.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_localeData=t()})(be,function(){"use strict";return function(n,t,r){var i=t.prototype,e=function(_){return _&&(_.indexOf?_:_.s)},u=function(_,f,y,l,o){var c=_.name?_:_.$locale(),D=e(c[f]),p=e(c[y]),k=D||p.map(function(S){return S.slice(0,l)});if(!o)return k;var T=c.weekStart;return k.map(function(S,C){return k[(C+(T||0))%7]})},s=function(){return r.Ls[r.locale()]},a=function(_,f){return _.formats[f]||function(y){return y.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(l,o,c){return o||c.slice(1)})}(_.formats[f.toUpperCase()])},d=function(){var _=this;return{months:function(f){return f?f.format("MMMM"):u(_,"months")},monthsShort:function(f){return f?f.format("MMM"):u(_,"monthsShort","months",3)},firstDayOfWeek:function(){return _.$locale().weekStart||0},weekdays:function(f){return f?f.format("dddd"):u(_,"weekdays")},weekdaysMin:function(f){return f?f.format("dd"):u(_,"weekdaysMin","weekdays",2)},weekdaysShort:function(f){return f?f.format("ddd"):u(_,"weekdaysShort","weekdays",3)},longDateFormat:function(f){return a(_.$locale(),f)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return d.bind(this)()},r.localeData=function(){var _=s();return{firstDayOfWeek:function(){return _.weekStart||0},weekdays:function(){return r.weekdays()},weekdaysShort:function(){return r.weekdaysShort()},weekdaysMin:function(){return r.weekdaysMin()},months:function(){return r.months()},monthsShort:function(){return r.monthsShort()},longDateFormat:function(f){return a(_,f)},meridiem:_.meridiem,ordinal:_.ordinal}},r.months=function(){return u(s(),"months")},r.monthsShort=function(){return u(s(),"monthsShort","months",3)},r.weekdays=function(_){return u(s(),"weekdays",null,null,_)},r.weekdaysShort=function(_){return u(s(),"weekdaysShort","weekdays",3,_)},r.weekdaysMin=function(_){return u(s(),"weekdaysMin","weekdays",2,_)}}})});var _n=H((He,Te)=>{(function(n,t){typeof He=="object"&&typeof Te<"u"?Te.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_timezone=t()})(He,function(){"use strict";var n={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(r,i,e){var u,s=function(f,y,l){l===void 0&&(l={});var o=new Date(f),c=function(D,p){p===void 0&&(p={});var k=p.timeZoneName||"short",T=D+"|"+k,S=t[T];return S||(S=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:D,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:k}),t[T]=S),S}(y,l);return c.formatToParts(o)},a=function(f,y){for(var l=s(f,y),o=[],c=0;c=0&&(o[T]=parseInt(k,10))}var S=o[3],C=S===24?0:S,O=o[0]+"-"+o[1]+"-"+o[2]+" "+C+":"+o[4]+":"+o[5]+":000",x=+f;return(e.utc(O).valueOf()-(x-=x%1e3))/6e4},d=i.prototype;d.tz=function(f,y){f===void 0&&(f=u);var l=this.utcOffset(),o=this.toDate(),c=o.toLocaleString("en-US",{timeZone:f}),D=Math.round((o-new Date(c))/1e3/60),p=e(c).$set("millisecond",this.$ms).utcOffset(15*-Math.round(o.getTimezoneOffset()/15)-D,!0);if(y){var k=p.utcOffset();p=p.add(l-k,"minute")}return p.$x.$timezone=f,p},d.offsetName=function(f){var y=this.$x.$timezone||e.tz.guess(),l=s(this.valueOf(),y,{timeZoneName:f}).find(function(o){return o.type.toLowerCase()==="timezonename"});return l&&l.value};var _=d.startOf;d.startOf=function(f,y){if(!this.$x||!this.$x.$timezone)return _.call(this,f,y);var l=e(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return _.call(l,f,y).tz(this.$x.$timezone,!0)},e.tz=function(f,y,l){var o=l&&y,c=l||y||u,D=a(+e(),c);if(typeof f!="string")return e(f).tz(c);var p=function(C,O,x){var j=C-60*O*1e3,b=a(j,x);if(O===b)return[j,O];var N=a(j-=60*(b-O)*1e3,x);return b===N?[j,b]:[C-60*Math.min(b,N)*1e3,Math.max(b,N)]}(e.utc(f,o).valueOf(),D,c),k=p[0],T=p[1],S=e(k).utcOffset(T);return S.$x.$timezone=c,S},e.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},e.tz.setDefault=function(f){u=f}}})});var fn=H((je,we)=>{(function(n,t){typeof je=="object"&&typeof we<"u"?we.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_utc=t()})(je,function(){"use strict";var n="minute",t=/[+-]\d\d(?::?\d\d)?/g,r=/([+-]|\d\d)/g;return function(i,e,u){var s=e.prototype;u.utc=function(o){var c={date:o,utc:!0,args:arguments};return new e(c)},s.utc=function(o){var c=u(this.toDate(),{locale:this.$L,utc:!0});return o?c.add(this.utcOffset(),n):c},s.local=function(){return u(this.toDate(),{locale:this.$L,utc:!1})};var a=s.parse;s.parse=function(o){o.utc&&(this.$u=!0),this.$utils().u(o.$offset)||(this.$offset=o.$offset),a.call(this,o)};var d=s.init;s.init=function(){if(this.$u){var o=this.$d;this.$y=o.getUTCFullYear(),this.$M=o.getUTCMonth(),this.$D=o.getUTCDate(),this.$W=o.getUTCDay(),this.$H=o.getUTCHours(),this.$m=o.getUTCMinutes(),this.$s=o.getUTCSeconds(),this.$ms=o.getUTCMilliseconds()}else d.call(this)};var _=s.utcOffset;s.utcOffset=function(o,c){var D=this.$utils().u;if(D(o))return this.$u?0:D(this.$offset)?_.call(this):this.$offset;if(typeof o=="string"&&(o=function(S){S===void 0&&(S="");var C=S.match(t);if(!C)return null;var O=(""+C[0]).match(r)||["-",0,0],x=O[0],j=60*+O[1]+ +O[2];return j===0?0:x==="+"?j:-j}(o),o===null))return this;var p=Math.abs(o)<=16?60*o:o,k=this;if(c)return k.$offset=p,k.$u=o===0,k;if(o!==0){var T=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(k=this.local().add(p+T,n)).$offset=p,k.$x.$localOffset=T}else k=this.utc();return k};var f=s.format;s.format=function(o){var c=o||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return f.call(this,c)},s.valueOf=function(){var o=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*o},s.isUTC=function(){return!!this.$u},s.toISOString=function(){return this.toDate().toISOString()},s.toString=function(){return this.toDate().toUTCString()};var y=s.toDate;s.toDate=function(o){return o==="s"&&this.$offset?u(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():y.call(this)};var l=s.diff;s.diff=function(o,c,D){if(o&&this.$u===o.$u)return l.call(this,o,c,D);var p=this.local(),k=u(o).local();return l.call(p,k,c,D)}}})});var w=H(($e,Ce)=>{(function(n,t){typeof $e=="object"&&typeof Ce<"u"?Ce.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs=t()})($e,function(){"use strict";var n=1e3,t=6e4,r=36e5,i="millisecond",e="second",u="minute",s="hour",a="day",d="week",_="month",f="quarter",y="year",l="date",o="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,D=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(v){var h=["th","st","nd","rd"],m=v%100;return"["+v+(h[(m-20)%10]||h[m]||h[0])+"]"}},k=function(v,h,m){var Y=String(v);return!Y||Y.length>=h?v:""+Array(h+1-Y.length).join(m)+v},T={s:k,z:function(v){var h=-v.utcOffset(),m=Math.abs(h),Y=Math.floor(m/60),M=m%60;return(h<=0?"+":"-")+k(Y,2,"0")+":"+k(M,2,"0")},m:function v(h,m){if(h.date()1)return v(L[0])}else{var $=h.name;C[$]=h,M=$}return!Y&&M&&(S=M),M||!Y&&S},j=function(v,h){if(O(v))return v.clone();var m=typeof h=="object"?h:{};return m.date=v,m.args=arguments,new N(m)},b=T;b.l=x,b.i=O,b.w=function(v,h){return j(v,{locale:h.$L,utc:h.$u,x:h.$x,$offset:h.$offset})};var N=function(){function v(m){this.$L=x(m.locale,null,!0),this.parse(m)}var h=v.prototype;return h.parse=function(m){this.$d=function(Y){var M=Y.date,g=Y.utc;if(M===null)return new Date(NaN);if(b.u(M))return new Date;if(M instanceof Date)return new Date(M);if(typeof M=="string"&&!/Z$/i.test(M)){var L=M.match(c);if(L){var $=L[2]-1||0,I=(L[7]||"0").substring(0,3);return g?new Date(Date.UTC(L[1],$,L[3]||1,L[4]||0,L[5]||0,L[6]||0,I)):new Date(L[1],$,L[3]||1,L[4]||0,L[5]||0,L[6]||0,I)}}return new Date(M)}(m),this.$x=m.x||{},this.init()},h.init=function(){var m=this.$d;this.$y=m.getFullYear(),this.$M=m.getMonth(),this.$D=m.getDate(),this.$W=m.getDay(),this.$H=m.getHours(),this.$m=m.getMinutes(),this.$s=m.getSeconds(),this.$ms=m.getMilliseconds()},h.$utils=function(){return b},h.isValid=function(){return this.$d.toString()!==o},h.isSame=function(m,Y){var M=j(m);return this.startOf(Y)<=M&&M<=this.endOf(Y)},h.isAfter=function(m,Y){return j(m){(function(n,t){typeof Oe=="object"&&typeof ze<"u"?ze.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ar=t(n.dayjs)})(Oe,function(n){"use strict";function t(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var r=t(n),i="\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A\u0648_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648_\u0623\u063A\u0633\u0637\u0633_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s={name:"ar",weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),months:i,monthsShort:i,weekStart:6,relativeTime:{future:"\u0628\u0639\u062F %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0627\u0646\u064A\u0629 \u0648\u0627\u062D\u062F\u0629",m:"\u062F\u0642\u064A\u0642\u0629 \u0648\u0627\u062D\u062F\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629 \u0648\u0627\u062D\u062F\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645 \u0648\u0627\u062D\u062F",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631 \u0648\u0627\u062D\u062F",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0639\u0627\u0645 \u0648\u0627\u062D\u062F",yy:"%d \u0623\u0639\u0648\u0627\u0645"},preparse:function(a){return a.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(d){return u[d]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(d){return e[d]}).replace(/,/g,"\u060C")},ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200FM/\u200FYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return r.default.locale(s,null,!0),s})});var mn=H((Ae,Ie)=>{(function(n,t){typeof Ae=="object"&&typeof Ie<"u"?Ie.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_bs=t(n.dayjs)})(Ae,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"bs",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010Detvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._\u010Det._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return r.default.locale(i,null,!0),i})});var cn=H((xe,qe)=>{(function(n,t){typeof xe=="object"&&typeof qe<"u"?qe.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ca=t(n.dayjs)})(xe,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ca",weekdays:"Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),weekdaysShort:"Dg._Dl._Dt._Dc._Dj._Dv._Ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),months:"Gener_Febrer_Mar\xE7_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),monthsShort:"Gen._Febr._Mar\xE7_Abr._Maig_Juny_Jul._Ag._Set._Oct._Nov._Des.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",ll:"D MMM YYYY",lll:"D MMM YYYY, H:mm",llll:"ddd D MMM YYYY, H:mm"},relativeTime:{future:"d'aqu\xED %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinal:function(e){return""+e+(e===1||e===3?"r":e===2?"n":e===4?"t":"\xE8")}};return r.default.locale(i,null,!0),i})});var Ne=H((he,hn)=>{(function(n,t){typeof he=="object"&&typeof hn<"u"?t(he,w()):typeof define=="function"&&define.amd?define(["exports","dayjs"],t):t((n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ku={},n.dayjs)})(he,function(n,t){"use strict";function r(d){return d&&typeof d=="object"&&"default"in d?d:{default:d}}var i=r(t),e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s=["\u06A9\u0627\u0646\u0648\u0648\u0646\u06CC \u062F\u0648\u0648\u06D5\u0645","\u0634\u0648\u0628\u0627\u062A","\u0626\u0627\u062F\u0627\u0631","\u0646\u06CC\u0633\u0627\u0646","\u0626\u0627\u06CC\u0627\u0631","\u062D\u0648\u0632\u06D5\u06CC\u0631\u0627\u0646","\u062A\u06D5\u0645\u0645\u0648\u0648\u0632","\u0626\u0627\u0628","\u0626\u06D5\u06CC\u0644\u0648\u0648\u0644","\u062A\u0634\u0631\u06CC\u0646\u06CC \u06CC\u06D5\u06A9\u06D5\u0645","\u062A\u0634\u0631\u06CC\u0646\u06CC \u062F\u0648\u0648\u06D5\u0645","\u06A9\u0627\u0646\u0648\u0648\u0646\u06CC \u06CC\u06D5\u06A9\u06D5\u0645"],a={name:"ku",months:s,monthsShort:s,weekdays:"\u06CC\u06D5\u06A9\u0634\u06D5\u0645\u0645\u06D5_\u062F\u0648\u0648\u0634\u06D5\u0645\u0645\u06D5_\u0633\u06CE\u0634\u06D5\u0645\u0645\u06D5_\u0686\u0648\u0627\u0631\u0634\u06D5\u0645\u0645\u06D5_\u067E\u06CE\u0646\u062C\u0634\u06D5\u0645\u0645\u06D5_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),weekdaysShort:"\u06CC\u06D5\u06A9\u0634\u06D5\u0645_\u062F\u0648\u0648\u0634\u06D5\u0645_\u0633\u06CE\u0634\u06D5\u0645_\u0686\u0648\u0627\u0631\u0634\u06D5\u0645_\u067E\u06CE\u0646\u062C\u0634\u06D5\u0645_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),weekStart:6,weekdaysMin:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u0647\u0640_\u0634".split("_"),preparse:function(d){return d.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(_){return u[_]}).replace(/،/g,",")},postformat:function(d){return d.replace(/\d/g,function(_){return e[_]}).replace(/,/g,"\u060C")},ordinal:function(d){return d},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiem:function(d){return d<12?"\u067E.\u0646":"\u062F.\u0646"},relativeTime:{future:"\u0644\u06D5 %s",past:"\u0644\u06D5\u0645\u06D5\u0648\u067E\u06CE\u0634 %s",s:"\u0686\u06D5\u0646\u062F \u0686\u0631\u06A9\u06D5\u06CC\u06D5\u06A9",m:"\u06CC\u06D5\u06A9 \u062E\u0648\u0644\u06D5\u06A9",mm:"%d \u062E\u0648\u0644\u06D5\u06A9",h:"\u06CC\u06D5\u06A9 \u06A9\u0627\u062A\u0698\u0645\u06CE\u0631",hh:"%d \u06A9\u0627\u062A\u0698\u0645\u06CE\u0631",d:"\u06CC\u06D5\u06A9 \u0695\u06C6\u0698",dd:"%d \u0695\u06C6\u0698",M:"\u06CC\u06D5\u06A9 \u0645\u0627\u0646\u06AF",MM:"%d \u0645\u0627\u0646\u06AF",y:"\u06CC\u06D5\u06A9 \u0633\u0627\u06B5",yy:"%d \u0633\u0627\u06B5"}};i.default.locale(a,null,!0),n.default=a,n.englishToArabicNumbersMap=e,Object.defineProperty(n,"__esModule",{value:!0})})});var Mn=H((Ee,Fe)=>{(function(n,t){typeof Ee=="object"&&typeof Fe<"u"?Fe.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_cs=t(n.dayjs)})(Ee,function(n){"use strict";function t(s){return s&&typeof s=="object"&&"default"in s?s:{default:s}}var r=t(n);function i(s){return s>1&&s<5&&~~(s/10)!=1}function e(s,a,d,_){var f=s+" ";switch(d){case"s":return a||_?"p\xE1r sekund":"p\xE1r sekundami";case"m":return a?"minuta":_?"minutu":"minutou";case"mm":return a||_?f+(i(s)?"minuty":"minut"):f+"minutami";case"h":return a?"hodina":_?"hodinu":"hodinou";case"hh":return a||_?f+(i(s)?"hodiny":"hodin"):f+"hodinami";case"d":return a||_?"den":"dnem";case"dd":return a||_?f+(i(s)?"dny":"dn\xED"):f+"dny";case"M":return a||_?"m\u011Bs\xEDc":"m\u011Bs\xEDcem";case"MM":return a||_?f+(i(s)?"m\u011Bs\xEDce":"m\u011Bs\xEDc\u016F"):f+"m\u011Bs\xEDci";case"y":return a||_?"rok":"rokem";case"yy":return a||_?f+(i(s)?"roky":"let"):f+"lety"}}var u={name:"cs",weekdays:"ned\u011Ble_pond\u011Bl\xED_\xFAter\xFD_st\u0159eda_\u010Dtvrtek_p\xE1tek_sobota".split("_"),weekdaysShort:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),weekdaysMin:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),months:"leden_\xFAnor_b\u0159ezen_duben_kv\u011Bten_\u010Derven_\u010Dervenec_srpen_z\xE1\u0159\xED_\u0159\xEDjen_listopad_prosinec".split("_"),monthsShort:"led_\xFAno_b\u0159e_dub_kv\u011B_\u010Dvn_\u010Dvc_srp_z\xE1\u0159_\u0159\xEDj_lis_pro".split("_"),weekStart:1,yearStart:4,ordinal:function(s){return s+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e}};return r.default.locale(u,null,!0),u})});var yn=H((Je,Ue)=>{(function(n,t){typeof Je=="object"&&typeof Ue<"u"?Ue.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_cy=t(n.dayjs)})(Je,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"cy",weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),weekStart:1,weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"mewn %s",past:"%s yn \xF4l",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"}};return r.default.locale(i,null,!0),i})});var Yn=H((We,Pe)=>{(function(n,t){typeof We=="object"&&typeof Pe<"u"?Pe.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_da=t(n.dayjs)})(We,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"da",weekdays:"s\xF8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xF8rdag".split("_"),weekdaysShort:"s\xF8n._man._tirs._ons._tors._fre._l\xF8r.".split("_"),weekdaysMin:"s\xF8._ma._ti._on._to._fr._l\xF8.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,ordinal:function(e){return e+"."},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xE5 sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xE5ned",MM:"%d m\xE5neder",y:"et \xE5r",yy:"%d \xE5r"}};return r.default.locale(i,null,!0),i})});var pn=H((Re,Ze)=>{(function(n,t){typeof Re=="object"&&typeof Ze<"u"?Ze.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_de=t(n.dayjs)})(Re,function(n){"use strict";function t(s){return s&&typeof s=="object"&&"default"in s?s:{default:s}}var r=t(n),i={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function e(s,a,d){var _=i[d];return Array.isArray(_)&&(_=_[a?0:1]),_.replace("%d",s)}var u={name:"de",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xE4rz_Apr._Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.".split("_"),ordinal:function(s){return s+"."},weekStart:1,yearStart:4,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e}};return r.default.locale(u,null,!0),u})});var Dn=H((Ve,Ge)=>{(function(n,t){typeof Ve=="object"&&typeof Ge<"u"?Ge.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_en=t()})(Ve,function(){"use strict";return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(n){var t=["th","st","nd","rd"],r=n%100;return"["+n+(t[(r-20)%10]||t[r]||t[0])+"]"}}})});var Ln=H((Ke,Be)=>{(function(n,t){typeof Ke=="object"&&typeof Be<"u"?Be.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_es=t(n.dayjs)})(Ke,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"es",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},ordinal:function(e){return e+"\xBA"}};return r.default.locale(i,null,!0),i})});var vn=H((Xe,Qe)=>{(function(n,t){typeof Xe=="object"&&typeof Qe<"u"?Qe.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fa=t(n.dayjs)})(Xe,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"fa",weekdays:"\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06CC\u06A9\u200C_\u062F\u0648_\u0633\u0647\u200C_\u0686\u0647_\u067E\u0646_\u062C\u0645_\u0634\u0646".split("_"),weekdaysMin:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),weekStart:6,months:"\u0641\u0631\u0648\u0631\u062F\u06CC\u0646_\u0627\u0631\u062F\u06CC\u0628\u0647\u0634\u062A_\u062E\u0631\u062F\u0627\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F\u0627\u062F_\u0634\u0647\u0631\u06CC\u0648\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627\u0646_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645\u0646_\u0627\u0633\u0641\u0646\u062F".split("_"),monthsShort:"\u0641\u0631\u0648_\u0627\u0631\u062F_\u062E\u0631\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F_\u0634\u0647\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645_\u0627\u0633\u0641".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"\u062F\u0631 %s",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062F \u062B\u0627\u0646\u06CC\u0647",m:"\u06CC\u06A9 \u062F\u0642\u06CC\u0642\u0647",mm:"%d \u062F\u0642\u06CC\u0642\u0647",h:"\u06CC\u06A9 \u0633\u0627\u0639\u062A",hh:"%d \u0633\u0627\u0639\u062A",d:"\u06CC\u06A9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06CC\u06A9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06CC\u06A9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"}};return r.default.locale(i,null,!0),i})});var gn=H((et,tt)=>{(function(n,t){typeof et=="object"&&typeof tt<"u"?tt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fi=t(n.dayjs)})(et,function(n){"use strict";function t(u){return u&&typeof u=="object"&&"default"in u?u:{default:u}}var r=t(n);function i(u,s,a,d){var _={s:"muutama sekunti",m:"minuutti",mm:"%d minuuttia",h:"tunti",hh:"%d tuntia",d:"p\xE4iv\xE4",dd:"%d p\xE4iv\xE4\xE4",M:"kuukausi",MM:"%d kuukautta",y:"vuosi",yy:"%d vuotta",numbers:"nolla_yksi_kaksi_kolme_nelj\xE4_viisi_kuusi_seitsem\xE4n_kahdeksan_yhdeks\xE4n".split("_")},f={s:"muutaman sekunnin",m:"minuutin",mm:"%d minuutin",h:"tunnin",hh:"%d tunnin",d:"p\xE4iv\xE4n",dd:"%d p\xE4iv\xE4n",M:"kuukauden",MM:"%d kuukauden",y:"vuoden",yy:"%d vuoden",numbers:"nollan_yhden_kahden_kolmen_nelj\xE4n_viiden_kuuden_seitsem\xE4n_kahdeksan_yhdeks\xE4n".split("_")},y=d&&!s?f:_,l=y[a];return u<10?l.replace("%d",y.numbers[u]):l.replace("%d",u)}var e={name:"fi",weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xE4kuu_hein\xE4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xE4_hein\xE4_elo_syys_loka_marras_joulu".split("_"),ordinal:function(u){return u+"."},weekStart:1,yearStart:4,relativeTime:{future:"%s p\xE4\xE4st\xE4",past:"%s sitten",s:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM[ta] YYYY",LLL:"D. MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, D. MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"D. MMM YYYY",lll:"D. MMM YYYY, [klo] HH.mm",llll:"ddd, D. MMM YYYY, [klo] HH.mm"}};return r.default.locale(e,null,!0),e})});var Sn=H((nt,it)=>{(function(n,t){typeof nt=="object"&&typeof it<"u"?it.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fr=t(n.dayjs)})(nt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_f\xE9vrier_mars_avril_mai_juin_juillet_ao\xFBt_septembre_octobre_novembre_d\xE9cembre".split("_"),monthsShort:"janv._f\xE9vr._mars_avr._mai_juin_juil._ao\xFBt_sept._oct._nov._d\xE9c.".split("_"),weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(e){return""+e+(e===1?"er":"")}};return r.default.locale(i,null,!0),i})});var bn=H((rt,st)=>{(function(n,t){typeof rt=="object"&&typeof st<"u"?st.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hi=t(n.dayjs)})(rt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"hi",weekdays:"\u0930\u0935\u093F\u0935\u093E\u0930_\u0938\u094B\u092E\u0935\u093E\u0930_\u092E\u0902\u0917\u0932\u0935\u093E\u0930_\u092C\u0941\u0927\u0935\u093E\u0930_\u0917\u0941\u0930\u0942\u0935\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930_\u0936\u0928\u093F\u0935\u093E\u0930".split("_"),months:"\u091C\u0928\u0935\u0930\u0940_\u092B\u093C\u0930\u0935\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948\u0932_\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917\u0938\u094D\u0924_\u0938\u093F\u0924\u092E\u094D\u092C\u0930_\u0905\u0915\u094D\u091F\u0942\u092C\u0930_\u0928\u0935\u092E\u094D\u092C\u0930_\u0926\u093F\u0938\u092E\u094D\u092C\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093F_\u0938\u094B\u092E_\u092E\u0902\u0917\u0932_\u092C\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094D\u0930_\u0936\u0928\u093F".split("_"),monthsShort:"\u091C\u0928._\u092B\u093C\u0930._\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948._\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932._\u0905\u0917._\u0938\u093F\u0924._\u0905\u0915\u094D\u091F\u0942._\u0928\u0935._\u0926\u093F\u0938.".split("_"),weekdaysMin:"\u0930_\u0938\u094B_\u092E\u0902_\u092C\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm \u092C\u091C\u0947",LTS:"A h:mm:ss \u092C\u091C\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092C\u091C\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092C\u091C\u0947"},relativeTime:{future:"%s \u092E\u0947\u0902",past:"%s \u092A\u0939\u0932\u0947",s:"\u0915\u0941\u091B \u0939\u0940 \u0915\u094D\u0937\u0923",m:"\u090F\u0915 \u092E\u093F\u0928\u091F",mm:"%d \u092E\u093F\u0928\u091F",h:"\u090F\u0915 \u0918\u0902\u091F\u093E",hh:"%d \u0918\u0902\u091F\u0947",d:"\u090F\u0915 \u0926\u093F\u0928",dd:"%d \u0926\u093F\u0928",M:"\u090F\u0915 \u092E\u0939\u0940\u0928\u0947",MM:"%d \u092E\u0939\u0940\u0928\u0947",y:"\u090F\u0915 \u0935\u0930\u094D\u0937",yy:"%d \u0935\u0930\u094D\u0937"}};return r.default.locale(i,null,!0),i})});var kn=H((at,ut)=>{(function(n,t){typeof at=="object"&&typeof ut<"u"?ut.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hu=t(n.dayjs)})(at,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"hu",weekdays:"vas\xE1rnap_h\xE9tf\u0151_kedd_szerda_cs\xFCt\xF6rt\xF6k_p\xE9ntek_szombat".split("_"),weekdaysShort:"vas_h\xE9t_kedd_sze_cs\xFCt_p\xE9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),months:"janu\xE1r_febru\xE1r_m\xE1rcius_\xE1prilis_m\xE1jus_j\xFAnius_j\xFAlius_augusztus_szeptember_okt\xF3ber_november_december".split("_"),monthsShort:"jan_feb_m\xE1rc_\xE1pr_m\xE1j_j\xFAn_j\xFAl_aug_szept_okt_nov_dec".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"%s m\xFAlva",past:"%s",s:function(e,u,s,a){return"n\xE9h\xE1ny m\xE1sodperc"+(a||u?"":"e")},m:function(e,u,s,a){return"egy perc"+(a||u?"":"e")},mm:function(e,u,s,a){return e+" perc"+(a||u?"":"e")},h:function(e,u,s,a){return"egy "+(a||u?"\xF3ra":"\xF3r\xE1ja")},hh:function(e,u,s,a){return e+" "+(a||u?"\xF3ra":"\xF3r\xE1ja")},d:function(e,u,s,a){return"egy "+(a||u?"nap":"napja")},dd:function(e,u,s,a){return e+" "+(a||u?"nap":"napja")},M:function(e,u,s,a){return"egy "+(a||u?"h\xF3nap":"h\xF3napja")},MM:function(e,u,s,a){return e+" "+(a||u?"h\xF3nap":"h\xF3napja")},y:function(e,u,s,a){return"egy "+(a||u?"\xE9v":"\xE9ve")},yy:function(e,u,s,a){return e+" "+(a||u?"\xE9v":"\xE9ve")}},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"}};return r.default.locale(i,null,!0),i})});var Hn=H((ot,dt)=>{(function(n,t){typeof ot=="object"&&typeof dt<"u"?dt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hy_am=t(n.dayjs)})(ot,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"hy-am",weekdays:"\u056F\u056B\u0580\u0561\u056F\u056B_\u0565\u0580\u056F\u0578\u0582\u0577\u0561\u0562\u0569\u056B_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0570\u056B\u0576\u0563\u0577\u0561\u0562\u0569\u056B_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),months:"\u0570\u0578\u0582\u0576\u057E\u0561\u0580\u056B_\u0583\u0565\u057F\u0580\u057E\u0561\u0580\u056B_\u0574\u0561\u0580\u057F\u056B_\u0561\u057A\u0580\u056B\u056C\u056B_\u0574\u0561\u0575\u056B\u057D\u056B_\u0570\u0578\u0582\u0576\u056B\u057D\u056B_\u0570\u0578\u0582\u056C\u056B\u057D\u056B_\u0585\u0563\u0578\u057D\u057F\u0578\u057D\u056B_\u057D\u0565\u057A\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0570\u0578\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056B_\u0564\u0565\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B".split("_"),weekStart:1,weekdaysShort:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),monthsShort:"\u0570\u0576\u057E_\u0583\u057F\u0580_\u0574\u0580\u057F_\u0561\u057A\u0580_\u0574\u0575\u057D_\u0570\u0576\u057D_\u0570\u056C\u057D_\u0585\u0563\u057D_\u057D\u057A\u057F_\u0570\u056F\u057F_\u0576\u0574\u0562_\u0564\u056F\u057F".split("_"),weekdaysMin:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},relativeTime:{future:"%s \u0570\u0565\u057F\u0578",past:"%s \u0561\u057C\u0561\u057B",s:"\u0574\u056B \u0584\u0561\u0576\u056B \u057E\u0561\u0575\u0580\u056F\u0575\u0561\u0576",m:"\u0580\u0578\u057A\u0565",mm:"%d \u0580\u0578\u057A\u0565",h:"\u056A\u0561\u0574",hh:"%d \u056A\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056B\u057D",MM:"%d \u0561\u0574\u056B\u057D",y:"\u057F\u0561\u0580\u056B",yy:"%d \u057F\u0561\u0580\u056B"}};return r.default.locale(i,null,!0),i})});var Tn=H((_t,ft)=>{(function(n,t){typeof _t=="object"&&typeof ft<"u"?ft.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_id=t(n.dayjs)})(_t,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"id",weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return r.default.locale(i,null,!0),i})});var jn=H((lt,mt)=>{(function(n,t){typeof lt=="object"&&typeof mt<"u"?mt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_it=t(n.dayjs)})(lt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"it",weekdays:"domenica_luned\xEC_marted\xEC_mercoled\xEC_gioved\xEC_venerd\xEC_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"qualche secondo",m:"un minuto",mm:"%d minuti",h:"un' ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinal:function(e){return e+"\xBA"}};return r.default.locale(i,null,!0),i})});var wn=H((ct,ht)=>{(function(n,t){typeof ct=="object"&&typeof ht<"u"?ht.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ja=t(n.dayjs)})(ct,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ja",weekdays:"\u65E5\u66DC\u65E5_\u6708\u66DC\u65E5_\u706B\u66DC\u65E5_\u6C34\u66DC\u65E5_\u6728\u66DC\u65E5_\u91D1\u66DC\u65E5_\u571F\u66DC\u65E5".split("_"),weekdaysShort:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),weekdaysMin:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e){return e+"\u65E5"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5(ddd) HH:mm"},meridiem:function(e){return e<12?"\u5348\u524D":"\u5348\u5F8C"},relativeTime:{future:"%s\u5F8C",past:"%s\u524D",s:"\u6570\u79D2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65E5",dd:"%d\u65E5",M:"1\u30F6\u6708",MM:"%d\u30F6\u6708",y:"1\u5E74",yy:"%d\u5E74"}};return r.default.locale(i,null,!0),i})});var $n=H((Mt,yt)=>{(function(n,t){typeof Mt=="object"&&typeof yt<"u"?yt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ka=t(n.dayjs)})(Mt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ka",weekdays:"\u10D9\u10D5\u10D8\u10E0\u10D0_\u10DD\u10E0\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10E1\u10D0\u10DB\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DD\u10D7\u10EE\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10EE\u10E3\u10D7\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DE\u10D0\u10E0\u10D0\u10E1\u10D9\u10D4\u10D5\u10D8_\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8".split("_"),weekdaysShort:"\u10D9\u10D5\u10D8_\u10DD\u10E0\u10E8_\u10E1\u10D0\u10DB_\u10DD\u10D7\u10EE_\u10EE\u10E3\u10D7_\u10DE\u10D0\u10E0_\u10E8\u10D0\u10D1".split("_"),weekdaysMin:"\u10D9\u10D5_\u10DD\u10E0_\u10E1\u10D0_\u10DD\u10D7_\u10EE\u10E3_\u10DE\u10D0_\u10E8\u10D0".split("_"),months:"\u10D8\u10D0\u10DC\u10D5\u10D0\u10E0\u10D8_\u10D7\u10D4\u10D1\u10D4\u10E0\u10D5\u10D0\u10DA\u10D8_\u10DB\u10D0\u10E0\u10E2\u10D8_\u10D0\u10DE\u10E0\u10D8\u10DA\u10D8_\u10DB\u10D0\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DC\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DA\u10D8\u10E1\u10D8_\u10D0\u10D2\u10D5\u10D8\u10E1\u10E2\u10DD_\u10E1\u10D4\u10E5\u10E2\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DD\u10E5\u10E2\u10DD\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DC\u10DD\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10D3\u10D4\u10D9\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8".split("_"),monthsShort:"\u10D8\u10D0\u10DC_\u10D7\u10D4\u10D1_\u10DB\u10D0\u10E0_\u10D0\u10DE\u10E0_\u10DB\u10D0\u10D8_\u10D8\u10D5\u10DC_\u10D8\u10D5\u10DA_\u10D0\u10D2\u10D5_\u10E1\u10D4\u10E5_\u10DD\u10E5\u10E2_\u10DC\u10DD\u10D4_\u10D3\u10D4\u10D9".split("_"),weekStart:1,formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"%s \u10E8\u10D4\u10DB\u10D3\u10D4\u10D2",past:"%s \u10EC\u10D8\u10DC",s:"\u10EC\u10D0\u10DB\u10D8",m:"\u10EC\u10E3\u10D7\u10D8",mm:"%d \u10EC\u10E3\u10D7\u10D8",h:"\u10E1\u10D0\u10D0\u10D7\u10D8",hh:"%d \u10E1\u10D0\u10D0\u10D7\u10D8\u10E1",d:"\u10D3\u10E6\u10D4\u10E1",dd:"%d \u10D3\u10E6\u10D8\u10E1 \u10D2\u10D0\u10DC\u10DB\u10D0\u10D5\u10DA\u10DD\u10D1\u10D0\u10E8\u10D8",M:"\u10D7\u10D5\u10D8\u10E1",MM:"%d \u10D7\u10D5\u10D8\u10E1",y:"\u10EC\u10D4\u10DA\u10D8",yy:"%d \u10EC\u10DA\u10D8\u10E1"},ordinal:function(e){return e}};return r.default.locale(i,null,!0),i})});var Cn=H((Yt,pt)=>{(function(n,t){typeof Yt=="object"&&typeof pt<"u"?pt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_km=t(n.dayjs)})(Yt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"km",weekdays:"\u17A2\u17B6\u1791\u17B7\u178F\u17D2\u1799_\u1785\u17D0\u1793\u17D2\u1791_\u17A2\u1784\u17D2\u1782\u17B6\u179A_\u1796\u17BB\u1792_\u1796\u17D2\u179A\u17A0\u179F\u17D2\u1794\u178F\u17B7\u17CD_\u179F\u17BB\u1780\u17D2\u179A_\u179F\u17C5\u179A\u17CD".split("_"),months:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),weekStart:1,weekdaysShort:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),monthsShort:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),weekdaysMin:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s\u1791\u17C0\u178F",past:"%s\u1798\u17BB\u1793",s:"\u1794\u17C9\u17BB\u1793\u17D2\u1798\u17B6\u1793\u179C\u17B7\u1793\u17B6\u1791\u17B8",m:"\u1798\u17BD\u1799\u1793\u17B6\u1791\u17B8",mm:"%d \u1793\u17B6\u1791\u17B8",h:"\u1798\u17BD\u1799\u1798\u17C9\u17C4\u1784",hh:"%d \u1798\u17C9\u17C4\u1784",d:"\u1798\u17BD\u1799\u1790\u17D2\u1784\u17C3",dd:"%d \u1790\u17D2\u1784\u17C3",M:"\u1798\u17BD\u1799\u1781\u17C2",MM:"%d \u1781\u17C2",y:"\u1798\u17BD\u1799\u1786\u17D2\u1793\u17B6\u17C6",yy:"%d \u1786\u17D2\u1793\u17B6\u17C6"}};return r.default.locale(i,null,!0),i})});var On=H((Dt,Lt)=>{(function(n,t){typeof Dt=="object"&&typeof Lt<"u"?Lt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ms=t(n.dayjs)})(Dt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ms",weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH.mm",LLLL:"dddd, D MMMM YYYY HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return r.default.locale(i,null,!0),i})});var zn=H((vt,gt)=>{(function(n,t){typeof vt=="object"&&typeof gt<"u"?gt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_my=t(n.dayjs)})(vt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"my",weekdays:"\u1010\u1014\u1004\u103A\u1039\u1002\u1014\u103D\u1031_\u1010\u1014\u1004\u103A\u1039\u101C\u102C_\u1021\u1004\u103A\u1039\u1002\u102B_\u1017\u102F\u1012\u1039\u1013\u101F\u1030\u1038_\u1000\u103C\u102C\u101E\u1015\u1010\u1031\u1038_\u101E\u1031\u102C\u1000\u103C\u102C_\u1005\u1014\u1031".split("_"),months:"\u1007\u1014\u103A\u1014\u101D\u102B\u101B\u102E_\u1016\u1031\u1016\u1031\u102C\u103A\u101D\u102B\u101B\u102E_\u1019\u1010\u103A_\u1027\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u1007\u1030\u101C\u102D\u102F\u1004\u103A_\u101E\u103C\u1002\u102F\u1010\u103A_\u1005\u1000\u103A\u1010\u1004\u103A\u1018\u102C_\u1021\u1031\u102C\u1000\u103A\u1010\u102D\u102F\u1018\u102C_\u1014\u102D\u102F\u101D\u1004\u103A\u1018\u102C_\u1012\u102E\u1007\u1004\u103A\u1018\u102C".split("_"),weekStart:1,weekdaysShort:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),monthsShort:"\u1007\u1014\u103A_\u1016\u1031_\u1019\u1010\u103A_\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u101C\u102D\u102F\u1004\u103A_\u101E\u103C_\u1005\u1000\u103A_\u1021\u1031\u102C\u1000\u103A_\u1014\u102D\u102F_\u1012\u102E".split("_"),weekdaysMin:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"\u101C\u102C\u1019\u100A\u103A\u1037 %s \u1019\u103E\u102C",past:"\u101C\u103D\u1014\u103A\u1001\u1032\u1037\u101E\u1031\u102C %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103A.\u1021\u1014\u100A\u103A\u1038\u1004\u101A\u103A",m:"\u1010\u1005\u103A\u1019\u102D\u1014\u1005\u103A",mm:"%d \u1019\u102D\u1014\u1005\u103A",h:"\u1010\u1005\u103A\u1014\u102C\u101B\u102E",hh:"%d \u1014\u102C\u101B\u102E",d:"\u1010\u1005\u103A\u101B\u1000\u103A",dd:"%d \u101B\u1000\u103A",M:"\u1010\u1005\u103A\u101C",MM:"%d \u101C",y:"\u1010\u1005\u103A\u1014\u103E\u1005\u103A",yy:"%d \u1014\u103E\u1005\u103A"}};return r.default.locale(i,null,!0),i})});var An=H((St,bt)=>{(function(n,t){typeof St=="object"&&typeof bt<"u"?bt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_nl=t(n.dayjs)})(St,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"nl",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ordinal:function(e){return"["+e+(e===1||e===8||e>=20?"ste":"de")+"]"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"een minuut",mm:"%d minuten",h:"een uur",hh:"%d uur",d:"een dag",dd:"%d dagen",M:"een maand",MM:"%d maanden",y:"een jaar",yy:"%d jaar"}};return r.default.locale(i,null,!0),i})});var In=H((kt,Ht)=>{(function(n,t){typeof kt=="object"&&typeof Ht<"u"?Ht.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pl=t(n.dayjs)})(kt,function(n){"use strict";function t(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}var r=t(n);function i(f){return f%10<5&&f%10>1&&~~(f/10)%10!=1}function e(f,y,l){var o=f+" ";switch(l){case"m":return y?"minuta":"minut\u0119";case"mm":return o+(i(f)?"minuty":"minut");case"h":return y?"godzina":"godzin\u0119";case"hh":return o+(i(f)?"godziny":"godzin");case"MM":return o+(i(f)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return o+(i(f)?"lata":"lat")}}var u="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015Bnia_pa\u017Adziernika_listopada_grudnia".split("_"),s="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017Adziernik_listopad_grudzie\u0144".split("_"),a=/D MMMM/,d=function(f,y){return a.test(y)?u[f.month()]:s[f.month()]};d.s=s,d.f=u;var _={name:"pl",weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015Broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015Br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015Ar_Cz_Pt_So".split("_"),months:d,monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017A_lis_gru".split("_"),ordinal:function(f){return f+"."},weekStart:1,yearStart:4,relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:e,mm:e,h:e,hh:e,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:e,y:"rok",yy:e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return r.default.locale(_,null,!0),_})});var xn=H((Tt,jt)=>{(function(n,t){typeof Tt=="object"&&typeof jt<"u"?jt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pt_br=t(n.dayjs)})(Tt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"pt-br",weekdays:"domingo_segunda-feira_ter\xE7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xE1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xE1b".split("_"),weekdaysMin:"Do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_S\xE1".split("_"),months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"\xBA"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xE0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xE0s] HH:mm"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"}};return r.default.locale(i,null,!0),i})});var qn=H((wt,$t)=>{(function(n,t){typeof wt=="object"&&typeof $t<"u"?$t.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pt=t(n.dayjs)})(wt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"pt",weekdays:"domingo_segunda-feira_ter\xE7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xE1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sab".split("_"),weekdaysMin:"Do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_Sa".split("_"),months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"\xBA"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xE0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xE0s] HH:mm"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"alguns segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"}};return r.default.locale(i,null,!0),i})});var Nn=H((Ct,Ot)=>{(function(n,t){typeof Ct=="object"&&typeof Ot<"u"?Ot.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ro=t(n.dayjs)})(Ct,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ro",weekdays:"Duminic\u0103_Luni_Mar\u021Bi_Miercuri_Joi_Vineri_S\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),months:"Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie".split("_"),monthsShort:"Ian._Febr._Mart._Apr._Mai_Iun._Iul._Aug._Sept._Oct._Nov._Dec.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"peste %s",past:"acum %s",s:"c\xE2teva secunde",m:"un minut",mm:"%d minute",h:"o or\u0103",hh:"%d ore",d:"o zi",dd:"%d zile",M:"o lun\u0103",MM:"%d luni",y:"un an",yy:"%d ani"},ordinal:function(e){return e}};return r.default.locale(i,null,!0),i})});var En=H((zt,At)=>{(function(n,t){typeof zt=="object"&&typeof At<"u"?At.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ru=t(n.dayjs)})(zt,function(n){"use strict";function t(l){return l&&typeof l=="object"&&"default"in l?l:{default:l}}var r=t(n),i="\u044F\u043D\u0432\u0430\u0440\u044F_\u0444\u0435\u0432\u0440\u0430\u043B\u044F_\u043C\u0430\u0440\u0442\u0430_\u0430\u043F\u0440\u0435\u043B\u044F_\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F_\u043E\u043A\u0442\u044F\u0431\u0440\u044F_\u043D\u043E\u044F\u0431\u0440\u044F_\u0434\u0435\u043A\u0430\u0431\u0440\u044F".split("_"),e="\u044F\u043D\u0432\u0430\u0440\u044C_\u0444\u0435\u0432\u0440\u0430\u043B\u044C_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B\u044C_\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u043E\u043A\u0442\u044F\u0431\u0440\u044C_\u043D\u043E\u044F\u0431\u0440\u044C_\u0434\u0435\u043A\u0430\u0431\u0440\u044C".split("_"),u="\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440._\u0430\u043F\u0440._\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_"),s="\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440\u0442_\u0430\u043F\u0440._\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_"),a=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function d(l,o,c){var D,p;return c==="m"?o?"\u043C\u0438\u043D\u0443\u0442\u0430":"\u043C\u0438\u043D\u0443\u0442\u0443":l+" "+(D=+l,p={mm:o?"\u043C\u0438\u043D\u0443\u0442\u0430_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442":"\u043C\u0438\u043D\u0443\u0442\u0443_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043E\u0432",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u044F_\u0434\u043D\u0435\u0439",MM:"\u043C\u0435\u0441\u044F\u0446_\u043C\u0435\u0441\u044F\u0446\u0430_\u043C\u0435\u0441\u044F\u0446\u0435\u0432",yy:"\u0433\u043E\u0434_\u0433\u043E\u0434\u0430_\u043B\u0435\u0442"}[c].split("_"),D%10==1&&D%100!=11?p[0]:D%10>=2&&D%10<=4&&(D%100<10||D%100>=20)?p[1]:p[2])}var _=function(l,o){return a.test(o)?i[l.month()]:e[l.month()]};_.s=e,_.f=i;var f=function(l,o){return a.test(o)?u[l.month()]:s[l.month()]};f.s=s,f.f=u;var y={name:"ru",weekdays:"\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043F\u044F\u0442\u043D\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u0432\u0441\u043A_\u043F\u043D\u0434_\u0432\u0442\u0440_\u0441\u0440\u0434_\u0447\u0442\u0432_\u043F\u0442\u043D_\u0441\u0431\u0442".split("_"),weekdaysMin:"\u0432\u0441_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),months:_,monthsShort:f,weekStart:1,yearStart:4,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043D\u0430\u0437\u0430\u0434",s:"\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434",m:d,mm:d,h:"\u0447\u0430\u0441",hh:d,d:"\u0434\u0435\u043D\u044C",dd:d,M:"\u043C\u0435\u0441\u044F\u0446",MM:d,y:"\u0433\u043E\u0434",yy:d},ordinal:function(l){return l},meridiem:function(l){return l<4?"\u043D\u043E\u0447\u0438":l<12?"\u0443\u0442\u0440\u0430":l<17?"\u0434\u043D\u044F":"\u0432\u0435\u0447\u0435\u0440\u0430"}};return r.default.locale(y,null,!0),y})});var Fn=H((It,xt)=>{(function(n,t){typeof It=="object"&&typeof xt<"u"?xt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_sv=t(n.dayjs)})(It,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"sv",weekdays:"s\xF6ndag_m\xE5ndag_tisdag_onsdag_torsdag_fredag_l\xF6rdag".split("_"),weekdaysShort:"s\xF6n_m\xE5n_tis_ons_tor_fre_l\xF6r".split("_"),weekdaysMin:"s\xF6_m\xE5_ti_on_to_fr_l\xF6".split("_"),months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekStart:1,yearStart:4,ordinal:function(e){var u=e%10;return"["+e+(u===1||u===2?"a":"e")+"]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},relativeTime:{future:"om %s",past:"f\xF6r %s sedan",s:"n\xE5gra sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xE5nad",MM:"%d m\xE5nader",y:"ett \xE5r",yy:"%d \xE5r"}};return r.default.locale(i,null,!0),i})});var Jn=H((qt,Nt)=>{(function(n,t){typeof qt=="object"&&typeof Nt<"u"?Nt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_tr=t(n.dayjs)})(qt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"tr",weekdays:"Pazar_Pazartesi_Sal\u0131_\xC7ar\u015Famba_Per\u015Fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xC7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xC7a_Pe_Cu_Ct".split("_"),months:"Ocak_\u015Eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011Fustos_Eyl\xFCl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015Eub_Mar_Nis_May_Haz_Tem_A\u011Fu_Eyl_Eki_Kas_Ara".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s sonra",past:"%s \xF6nce",s:"birka\xE7 saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xFCn",dd:"%d g\xFCn",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(e){return e+"."}};return r.default.locale(i,null,!0),i})});var Un=H((Et,Ft)=>{(function(n,t){typeof Et=="object"&&typeof Ft<"u"?Ft.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_uk=t(n.dayjs)})(Et,function(n){"use strict";function t(_){return _&&typeof _=="object"&&"default"in _?_:{default:_}}var r=t(n),i="\u0441\u0456\u0447\u043D\u044F_\u043B\u044E\u0442\u043E\u0433\u043E_\u0431\u0435\u0440\u0435\u0437\u043D\u044F_\u043A\u0432\u0456\u0442\u043D\u044F_\u0442\u0440\u0430\u0432\u043D\u044F_\u0447\u0435\u0440\u0432\u043D\u044F_\u043B\u0438\u043F\u043D\u044F_\u0441\u0435\u0440\u043F\u043D\u044F_\u0432\u0435\u0440\u0435\u0441\u043D\u044F_\u0436\u043E\u0432\u0442\u043D\u044F_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043D\u044F".split("_"),e="\u0441\u0456\u0447\u0435\u043D\u044C_\u043B\u044E\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043D\u044C_\u043A\u0432\u0456\u0442\u0435\u043D\u044C_\u0442\u0440\u0430\u0432\u0435\u043D\u044C_\u0447\u0435\u0440\u0432\u0435\u043D\u044C_\u043B\u0438\u043F\u0435\u043D\u044C_\u0441\u0435\u0440\u043F\u0435\u043D\u044C_\u0432\u0435\u0440\u0435\u0441\u0435\u043D\u044C_\u0436\u043E\u0432\u0442\u0435\u043D\u044C_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043D\u044C".split("_"),u=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function s(_,f,y){var l,o;return y==="m"?f?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443":y==="h"?f?"\u0433\u043E\u0434\u0438\u043D\u0430":"\u0433\u043E\u0434\u0438\u043D\u0443":_+" "+(l=+_,o={ss:f?"\u0441\u0435\u043A\u0443\u043D\u0434\u0430_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434":"\u0441\u0435\u043A\u0443\u043D\u0434\u0443_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434",mm:f?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D",hh:f?"\u0433\u043E\u0434\u0438\u043D\u0430_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D":"\u0433\u043E\u0434\u0438\u043D\u0443_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u0456_\u0434\u043D\u0456\u0432",MM:"\u043C\u0456\u0441\u044F\u0446\u044C_\u043C\u0456\u0441\u044F\u0446\u0456_\u043C\u0456\u0441\u044F\u0446\u0456\u0432",yy:"\u0440\u0456\u043A_\u0440\u043E\u043A\u0438_\u0440\u043E\u043A\u0456\u0432"}[y].split("_"),l%10==1&&l%100!=11?o[0]:l%10>=2&&l%10<=4&&(l%100<10||l%100>=20)?o[1]:o[2])}var a=function(_,f){return u.test(f)?i[_.month()]:e[_.month()]};a.s=e,a.f=i;var d={name:"uk",weekdays:"\u043D\u0435\u0434\u0456\u043B\u044F_\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A_\u0432\u0456\u0432\u0442\u043E\u0440\u043E\u043A_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043F\u2019\u044F\u0442\u043D\u0438\u0446\u044F_\u0441\u0443\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u043D\u0434\u043B_\u043F\u043D\u0434_\u0432\u0442\u0440_\u0441\u0440\u0434_\u0447\u0442\u0432_\u043F\u0442\u043D_\u0441\u0431\u0442".split("_"),weekdaysMin:"\u043D\u0434_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),months:a,monthsShort:"\u0441\u0456\u0447_\u043B\u044E\u0442_\u0431\u0435\u0440_\u043A\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043B\u0438\u043F_\u0441\u0435\u0440\u043F_\u0432\u0435\u0440_\u0436\u043E\u0432\u0442_\u043B\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekStart:1,relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043E\u043C\u0443",s:"\u0434\u0435\u043A\u0456\u043B\u044C\u043A\u0430 \u0441\u0435\u043A\u0443\u043D\u0434",m:s,mm:s,h:s,hh:s,d:"\u0434\u0435\u043D\u044C",dd:s,M:"\u043C\u0456\u0441\u044F\u0446\u044C",MM:s,y:"\u0440\u0456\u043A",yy:s},ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"}};return r.default.locale(d,null,!0),d})});var Wn=H((Jt,Ut)=>{(function(n,t){typeof Jt=="object"&&typeof Ut<"u"?Ut.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_vi=t(n.dayjs)})(Jt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"vi",weekdays:"ch\u1EE7 nh\u1EADt_th\u1EE9 hai_th\u1EE9 ba_th\u1EE9 t\u01B0_th\u1EE9 n\u0103m_th\u1EE9 s\xE1u_th\u1EE9 b\u1EA3y".split("_"),months:"th\xE1ng 1_th\xE1ng 2_th\xE1ng 3_th\xE1ng 4_th\xE1ng 5_th\xE1ng 6_th\xE1ng 7_th\xE1ng 8_th\xE1ng 9_th\xE1ng 10_th\xE1ng 11_th\xE1ng 12".split("_"),weekStart:1,weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},relativeTime:{future:"%s t\u1EDBi",past:"%s tr\u01B0\u1EDBc",s:"v\xE0i gi\xE2y",m:"m\u1ED9t ph\xFAt",mm:"%d ph\xFAt",h:"m\u1ED9t gi\u1EDD",hh:"%d gi\u1EDD",d:"m\u1ED9t ng\xE0y",dd:"%d ng\xE0y",M:"m\u1ED9t th\xE1ng",MM:"%d th\xE1ng",y:"m\u1ED9t n\u0103m",yy:"%d n\u0103m"}};return r.default.locale(i,null,!0),i})});var Pn=H((Wt,Pt)=>{(function(n,t){typeof Wt=="object"&&typeof Pt<"u"?Pt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_zh_cn=t(n.dayjs)})(Wt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e,u){return u==="W"?e+"\u5468":e+"\u65E5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(e,u){var s=100*e+u;return s<600?"\u51CC\u6668":s<900?"\u65E9\u4E0A":s<1100?"\u4E0A\u5348":s<1300?"\u4E2D\u5348":s<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return r.default.locale(i,null,!0),i})});var Rn=H((Rt,Zt)=>{(function(n,t){typeof Rt=="object"&&typeof Zt<"u"?Zt.exports=t(w()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_zh_tw=t(n.dayjs)})(Rt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"zh-tw",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56DB_\u9031\u4E94_\u9031\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e,u){return u==="W"?e+"\u9031":e+"\u65E5"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5167",past:"%s\u524D",s:"\u5E7E\u79D2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5C0F\u6642",hh:"%d \u5C0F\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500B\u6708",MM:"%d \u500B\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(e,u){var s=100*e+u;return s<600?"\u51CC\u6668":s<900?"\u65E9\u4E0A":s<1100?"\u4E0A\u5348":s<1300?"\u4E2D\u5348":s<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return r.default.locale(i,null,!0),i})});var Gt=60,Kt=Gt*60,Bt=Kt*24,ri=Bt*7,se=1e3,fe=Gt*se,pe=Kt*se,Xt=Bt*se,Qt=ri*se,oe="millisecond",te="second",ne="minute",ie="hour",G="day",ue="week",P="month",le="quarter",K="year",re="date",en="YYYY-MM-DDTHH:mm:ssZ",De="Invalid Date",tn=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,nn=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g;var sn={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var r=["th","st","nd","rd"],i=t%100;return"["+t+(r[(i-20)%10]||r[i]||r[0])+"]"}};var Le=function(t,r,i){var e=String(t);return!e||e.length>=r?t:""+Array(r+1-e.length).join(i)+t},si=function(t){var r=-t.utcOffset(),i=Math.abs(r),e=Math.floor(i/60),u=i%60;return(r<=0?"+":"-")+Le(e,2,"0")+":"+Le(u,2,"0")},ai=function n(t,r){if(t.date()1)return n(s[0])}else{var a=t.name;ae[a]=t,e=a}return!i&&e&&(de=e),e||!i&&de},J=function(t,r){if(ve(t))return t.clone();var i=typeof r=="object"?r:{};return i.date=t,i.args=arguments,new ce(i)},_i=function(t,r){return J(t,{locale:r.$L,utc:r.$u,x:r.$x,$offset:r.$offset})},z=an;z.l=me;z.i=ve;z.w=_i;var fi=function(t){var r=t.date,i=t.utc;if(r===null)return new Date(NaN);if(z.u(r))return new Date;if(r instanceof Date)return new Date(r);if(typeof r=="string"&&!/Z$/i.test(r)){var e=r.match(tn);if(e){var u=e[2]-1||0,s=(e[7]||"0").substring(0,3);return i?new Date(Date.UTC(e[1],u,e[3]||1,e[4]||0,e[5]||0,e[6]||0,s)):new Date(e[1],u,e[3]||1,e[4]||0,e[5]||0,e[6]||0,s)}}return new Date(r)},ce=function(){function n(r){this.$L=me(r.locale,null,!0),this.parse(r)}var t=n.prototype;return t.parse=function(i){this.$d=fi(i),this.$x=i.x||{},this.init()},t.init=function(){var i=this.$d;this.$y=i.getFullYear(),this.$M=i.getMonth(),this.$D=i.getDate(),this.$W=i.getDay(),this.$H=i.getHours(),this.$m=i.getMinutes(),this.$s=i.getSeconds(),this.$ms=i.getMilliseconds()},t.$utils=function(){return z},t.isValid=function(){return this.$d.toString()!==De},t.isSame=function(i,e){var u=J(i);return this.startOf(e)<=u&&u<=this.endOf(e)},t.isAfter=function(i,e){return J(i)this.togglePanelVisibility(this.$refs.button)),this.$watch("focusedMonth",()=>{this.focusedMonth=+this.focusedMonth,this.focusedDate.month()!==this.focusedMonth&&(this.focusedDate=this.focusedDate.month(this.focusedMonth))}),this.$watch("focusedYear",()=>{if(this.focusedYear?.length>4&&(this.focusedYear=this.focusedYear.substring(0,4)),!this.focusedYear||this.focusedYear?.length!==4)return;let d=+this.focusedYear;Number.isInteger(d)||(d=A().tz(s).year(),this.focusedYear=d),this.focusedDate.year()!==d&&(this.focusedDate=this.focusedDate.year(d))}),this.$watch("focusedDate",()=>{let d=this.focusedDate.month(),_=this.focusedDate.year();this.focusedMonth!==d&&(this.focusedMonth=d),this.focusedYear!==_&&(this.focusedYear=_),this.setupDaysGrid()}),this.$watch("hour",()=>{let d=+this.hour;if(Number.isInteger(d)?d>23?this.hour=0:d<0?this.hour=23:this.hour=d:this.hour=0,this.isClearingState)return;let _=this.getSelectedDate()??this.focusedDate;this.setState(_.hour(this.hour??0))}),this.$watch("minute",()=>{let d=+this.minute;if(Number.isInteger(d)?d>59?this.minute=0:d<0?this.minute=59:this.minute=d:this.minute=0,this.isClearingState)return;let _=this.getSelectedDate()??this.focusedDate;this.setState(_.minute(this.minute??0))}),this.$watch("second",()=>{let d=+this.second;if(Number.isInteger(d)?d>59?this.second=0:d<0?this.second=59:this.second=d:this.second=0,this.isClearingState)return;let _=this.getSelectedDate()??this.focusedDate;this.setState(_.second(this.second??0))}),this.$watch("state",()=>{if(this.state===void 0)return;let d=this.getSelectedDate();if(d===null){this.clearState();return}this.getMaxDate()!==null&&d?.isAfter(this.getMaxDate())&&(d=null),this.getMinDate()!==null&&d?.isBefore(this.getMinDate())&&(d=null);let _=d?.hour()??0;this.hour!==_&&(this.hour=_);let f=d?.minute()??0;this.minute!==f&&(this.minute=f);let y=d?.second()??0;this.second!==y&&(this.second=y),this.setDisplayText()})},clearState:function(){this.isClearingState=!0,this.setState(null),this.hour=0,this.minute=0,this.second=0,this.$nextTick(()=>this.isClearingState=!1)},dateIsDisabled:function(a){return!!(this.$refs?.disabledDates&&JSON.parse(this.$refs.disabledDates.value??[]).some(d=>(d=A(d),d.isValid()?d.isSame(a,"day"):!1))||this.getMaxDate()&&a.isAfter(this.getMaxDate(),"day")||this.getMinDate()&&a.isBefore(this.getMinDate(),"day"))},dayIsDisabled:function(a){return this.focusedDate??(this.focusedDate=A().tz(s)),this.dateIsDisabled(this.focusedDate.date(a))},dayIsSelected:function(a){let d=this.getSelectedDate();return d===null?!1:(this.focusedDate??(this.focusedDate=A().tz(s)),d.date()===a&&d.month()===this.focusedDate.month()&&d.year()===this.focusedDate.year())},dayIsToday:function(a){let d=A().tz(s);return this.focusedDate??(this.focusedDate=d),d.date()===a&&d.month()===this.focusedDate.month()&&d.year()===this.focusedDate.year()},focusPreviousDay:function(){this.focusedDate??(this.focusedDate=A().tz(s)),this.focusedDate=this.focusedDate.subtract(1,"day")},focusPreviousWeek:function(){this.focusedDate??(this.focusedDate=A().tz(s)),this.focusedDate=this.focusedDate.subtract(1,"week")},focusNextDay:function(){this.focusedDate??(this.focusedDate=A().tz(s)),this.focusedDate=this.focusedDate.add(1,"day")},focusNextWeek:function(){this.focusedDate??(this.focusedDate=A().tz(s)),this.focusedDate=this.focusedDate.add(1,"week")},getDayLabels:function(){let a=A.weekdaysShort();return t===0?a:[...a.slice(t),...a.slice(0,t)]},getMaxDate:function(){let a=A(this.$refs.maxDate?.value);return a.isValid()?a:null},getMinDate:function(){let a=A(this.$refs.minDate?.value);return a.isValid()?a:null},getSelectedDate:function(){if(this.state===void 0||this.state===null)return null;let a=A(this.state);return a.isValid()?a:null},togglePanelVisibility:function(){this.isOpen()||(this.focusedDate=this.getSelectedDate()??this.getMinDate()??A().tz(s),this.setupDaysGrid()),this.$refs.panel.toggle(this.$refs.button)},selectDate:function(a=null){a&&this.setFocusedDay(a),this.focusedDate??(this.focusedDate=A().tz(s)),this.setState(this.focusedDate),e&&this.togglePanelVisibility()},setDisplayText:function(){this.displayText=this.getSelectedDate()?this.getSelectedDate().format(n):""},setMonths:function(){this.months=A.months()},setDayLabels:function(){this.dayLabels=this.getDayLabels()},setupDaysGrid:function(){this.focusedDate??(this.focusedDate=A().tz(s)),this.emptyDaysInFocusedMonth=Array.from({length:this.focusedDate.date(8-t).day()},(a,d)=>d+1),this.daysInFocusedMonth=Array.from({length:this.focusedDate.daysInMonth()},(a,d)=>d+1)},setFocusedDay:function(a){this.focusedDate=(this.focusedDate??A().tz(s)).date(a)},setState:function(a){if(a===null){this.state=null,this.setDisplayText();return}this.dateIsDisabled(a)||(this.state=a.hour(this.hour??0).minute(this.minute??0).second(this.second??0).format("YYYY-MM-DD HH:mm:ss"),this.setDisplayText())},isOpen:function(){return this.$refs.panel?.style.display==="block"}}}var Zn={ar:ln(),bs:mn(),ca:cn(),ckb:Ne(),cs:Mn(),cy:yn(),da:Yn(),de:pn(),en:Dn(),es:Ln(),fa:vn(),fi:gn(),fr:Sn(),hi:bn(),hu:kn(),hy:Hn(),id:Tn(),it:jn(),ja:wn(),ka:$n(),km:Cn(),ku:Ne(),ms:On(),my:zn(),nl:An(),pl:In(),pt_BR:xn(),pt_PT:qn(),ro:Nn(),ru:En(),sv:Fn(),tr:Jn(),uk:Un(),vi:Wn(),zh_CN:Pn(),zh_TW:Rn()};export{li as default}; +var Qn=Object.create;var Vt=Object.defineProperty;var ei=Object.getOwnPropertyDescriptor;var ti=Object.getOwnPropertyNames;var ni=Object.getPrototypeOf,ii=Object.prototype.hasOwnProperty;var H=(n,t)=>()=>(t||n((t={exports:{}}).exports,t),t.exports);var ri=(n,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let e of ti(t))!ii.call(n,e)&&e!==r&&Vt(n,e,{get:()=>t[e],enumerable:!(i=ei(t,e))||i.enumerable});return n};var fe=(n,t,r)=>(r=n!=null?Qn(ni(n)):{},ri(t||!n||!n.__esModule?Vt(r,"default",{value:n,enumerable:!0}):r,n));var dn=H((ge,Se)=>{(function(n,t){typeof ge=="object"&&typeof Se<"u"?Se.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_customParseFormat=t()})(ge,function(){"use strict";var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d\d/,i=/\d\d?/,e=/\d*[^-_:/,()\s\d]+/,u={},a=function(o){return(o=+o)+(o>68?1900:2e3)},s=function(o){return function(h){this[o]=+h}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(o){(this.zone||(this.zone={})).offset=function(h){if(!h||h==="Z")return 0;var D=h.match(/([+-]|\d\d)/g),p=60*D[1]+(+D[2]||0);return p===0?0:D[0]==="+"?-p:p}(o)}],_=function(o){var h=u[o];return h&&(h.indexOf?h:h.s.concat(h.f))},f=function(o,h){var D,p=u.meridiem;if(p){for(var b=1;b<=24;b+=1)if(o.indexOf(p(b,0,h))>-1){D=b>12;break}}else D=o===(h?"pm":"PM");return D},y={A:[e,function(o){this.afternoon=f(o,!1)}],a:[e,function(o){this.afternoon=f(o,!0)}],S:[/\d/,function(o){this.milliseconds=100*+o}],SS:[r,function(o){this.milliseconds=10*+o}],SSS:[/\d{3}/,function(o){this.milliseconds=+o}],s:[i,s("seconds")],ss:[i,s("seconds")],m:[i,s("minutes")],mm:[i,s("minutes")],H:[i,s("hours")],h:[i,s("hours")],HH:[i,s("hours")],hh:[i,s("hours")],D:[i,s("day")],DD:[r,s("day")],Do:[e,function(o){var h=u.ordinal,D=o.match(/\d+/);if(this.day=D[0],h)for(var p=1;p<=31;p+=1)h(p).replace(/\[|\]/g,"")===o&&(this.day=p)}],M:[i,s("month")],MM:[r,s("month")],MMM:[e,function(o){var h=_("months"),D=(_("monthsShort")||h.map(function(p){return p.slice(0,3)})).indexOf(o)+1;if(D<1)throw new Error;this.month=D%12||D}],MMMM:[e,function(o){var h=_("months").indexOf(o)+1;if(h<1)throw new Error;this.month=h%12||h}],Y:[/[+-]?\d+/,s("year")],YY:[r,function(o){this.year=a(o)}],YYYY:[/\d{4}/,s("year")],Z:d,ZZ:d};function l(o){var h,D;h=o,D=u&&u.formats;for(var p=(o=h.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(q,w,k){var U=k&&k.toUpperCase();return w||D[k]||n[k]||D[U].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Z,L,M){return L||M.slice(1)})})).match(t),b=p.length,T=0;T-1)return new Date((Y==="X"?1e3:1)*m);var v=l(Y)(m),g=v.year,C=v.month,x=v.day,N=v.hours,E=v.minutes,W=v.seconds,ee=v.milliseconds,G=v.zone,X=new Date,V=x||(g||C?1:X.getDate()),F=g||X.getFullYear(),P=0;g&&!C||(P=C>0?C-1:X.getMonth());var Q=N||0,te=E||0,ye=W||0,Ye=ee||0;return G?new Date(Date.UTC(F,P,V,Q,te,ye,Ye+60*G.offset*1e3)):c?new Date(Date.UTC(F,P,V,Q,te,ye,Ye)):new Date(F,P,V,Q,te,ye,Ye)}catch{return new Date("")}}(S,I,$),this.init(),U&&U!==!0&&(this.$L=this.locale(U).$L),k&&S!=this.format(I)&&(this.$d=new Date("")),u={}}else if(I instanceof Array)for(var Z=I.length,L=1;L<=Z;L+=1){O[1]=I[L-1];var M=D.apply(this,O);if(M.isValid()){this.$d=M.$d,this.$L=M.$L,this.init();break}L===Z&&(this.$d=new Date(""))}else b.call(this,T)}}})});var _n=H((be,ke)=>{(function(n,t){typeof be=="object"&&typeof ke<"u"?ke.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_localeData=t()})(be,function(){"use strict";return function(n,t,r){var i=t.prototype,e=function(_){return _&&(_.indexOf?_:_.s)},u=function(_,f,y,l,o){var h=_.name?_:_.$locale(),D=e(h[f]),p=e(h[y]),b=D||p.map(function(S){return S.slice(0,l)});if(!o)return b;var T=h.weekStart;return b.map(function(S,$){return b[($+(T||0))%7]})},a=function(){return r.Ls[r.locale()]},s=function(_,f){return _.formats[f]||function(y){return y.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(l,o,h){return o||h.slice(1)})}(_.formats[f.toUpperCase()])},d=function(){var _=this;return{months:function(f){return f?f.format("MMMM"):u(_,"months")},monthsShort:function(f){return f?f.format("MMM"):u(_,"monthsShort","months",3)},firstDayOfWeek:function(){return _.$locale().weekStart||0},weekdays:function(f){return f?f.format("dddd"):u(_,"weekdays")},weekdaysMin:function(f){return f?f.format("dd"):u(_,"weekdaysMin","weekdays",2)},weekdaysShort:function(f){return f?f.format("ddd"):u(_,"weekdaysShort","weekdays",3)},longDateFormat:function(f){return s(_.$locale(),f)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return d.bind(this)()},r.localeData=function(){var _=a();return{firstDayOfWeek:function(){return _.weekStart||0},weekdays:function(){return r.weekdays()},weekdaysShort:function(){return r.weekdaysShort()},weekdaysMin:function(){return r.weekdaysMin()},months:function(){return r.months()},monthsShort:function(){return r.monthsShort()},longDateFormat:function(f){return s(_,f)},meridiem:_.meridiem,ordinal:_.ordinal}},r.months=function(){return u(a(),"months")},r.monthsShort=function(){return u(a(),"monthsShort","months",3)},r.weekdays=function(_){return u(a(),"weekdays",null,null,_)},r.weekdaysShort=function(_){return u(a(),"weekdaysShort","weekdays",3,_)},r.weekdaysMin=function(_){return u(a(),"weekdaysMin","weekdays",2,_)}}})});var fn=H((He,Te)=>{(function(n,t){typeof He=="object"&&typeof Te<"u"?Te.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_timezone=t()})(He,function(){"use strict";var n={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(r,i,e){var u,a=function(f,y,l){l===void 0&&(l={});var o=new Date(f),h=function(D,p){p===void 0&&(p={});var b=p.timeZoneName||"short",T=D+"|"+b,S=t[T];return S||(S=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:D,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:b}),t[T]=S),S}(y,l);return h.formatToParts(o)},s=function(f,y){for(var l=a(f,y),o=[],h=0;h=0&&(o[T]=parseInt(b,10))}var S=o[3],$=S===24?0:S,O=o[0]+"-"+o[1]+"-"+o[2]+" "+$+":"+o[4]+":"+o[5]+":000",I=+f;return(e.utc(O).valueOf()-(I-=I%1e3))/6e4},d=i.prototype;d.tz=function(f,y){f===void 0&&(f=u);var l=this.utcOffset(),o=this.toDate(),h=o.toLocaleString("en-US",{timeZone:f}),D=Math.round((o-new Date(h))/1e3/60),p=e(h,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(15*-Math.round(o.getTimezoneOffset()/15)-D,!0);if(y){var b=p.utcOffset();p=p.add(l-b,"minute")}return p.$x.$timezone=f,p},d.offsetName=function(f){var y=this.$x.$timezone||e.tz.guess(),l=a(this.valueOf(),y,{timeZoneName:f}).find(function(o){return o.type.toLowerCase()==="timezonename"});return l&&l.value};var _=d.startOf;d.startOf=function(f,y){if(!this.$x||!this.$x.$timezone)return _.call(this,f,y);var l=e(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return _.call(l,f,y).tz(this.$x.$timezone,!0)},e.tz=function(f,y,l){var o=l&&y,h=l||y||u,D=s(+e(),h);if(typeof f!="string")return e(f).tz(h);var p=function($,O,I){var q=$-60*O*1e3,w=s(q,I);if(O===w)return[q,O];var k=s(q-=60*(w-O)*1e3,I);return w===k?[q,w]:[$-60*Math.min(w,k)*1e3,Math.max(w,k)]}(e.utc(f,o).valueOf(),D,h),b=p[0],T=p[1],S=e(b).utcOffset(T);return S.$x.$timezone=h,S},e.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},e.tz.setDefault=function(f){u=f}}})});var ln=H((je,we)=>{(function(n,t){typeof je=="object"&&typeof we<"u"?we.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_utc=t()})(je,function(){"use strict";var n="minute",t=/[+-]\d\d(?::?\d\d)?/g,r=/([+-]|\d\d)/g;return function(i,e,u){var a=e.prototype;u.utc=function(o){var h={date:o,utc:!0,args:arguments};return new e(h)},a.utc=function(o){var h=u(this.toDate(),{locale:this.$L,utc:!0});return o?h.add(this.utcOffset(),n):h},a.local=function(){return u(this.toDate(),{locale:this.$L,utc:!1})};var s=a.parse;a.parse=function(o){o.utc&&(this.$u=!0),this.$utils().u(o.$offset)||(this.$offset=o.$offset),s.call(this,o)};var d=a.init;a.init=function(){if(this.$u){var o=this.$d;this.$y=o.getUTCFullYear(),this.$M=o.getUTCMonth(),this.$D=o.getUTCDate(),this.$W=o.getUTCDay(),this.$H=o.getUTCHours(),this.$m=o.getUTCMinutes(),this.$s=o.getUTCSeconds(),this.$ms=o.getUTCMilliseconds()}else d.call(this)};var _=a.utcOffset;a.utcOffset=function(o,h){var D=this.$utils().u;if(D(o))return this.$u?0:D(this.$offset)?_.call(this):this.$offset;if(typeof o=="string"&&(o=function(S){S===void 0&&(S="");var $=S.match(t);if(!$)return null;var O=(""+$[0]).match(r)||["-",0,0],I=O[0],q=60*+O[1]+ +O[2];return q===0?0:I==="+"?q:-q}(o),o===null))return this;var p=Math.abs(o)<=16?60*o:o,b=this;if(h)return b.$offset=p,b.$u=o===0,b;if(o!==0){var T=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(b=this.local().add(p+T,n)).$offset=p,b.$x.$localOffset=T}else b=this.utc();return b};var f=a.format;a.format=function(o){var h=o||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return f.call(this,h)},a.valueOf=function(){var o=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*o},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var y=a.toDate;a.toDate=function(o){return o==="s"&&this.$offset?u(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():y.call(this)};var l=a.diff;a.diff=function(o,h,D){if(o&&this.$u===o.$u)return l.call(this,o,h,D);var p=this.local(),b=u(o).local();return l.call(p,b,h,D)}}})});var j=H(($e,Ce)=>{(function(n,t){typeof $e=="object"&&typeof Ce<"u"?Ce.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs=t()})($e,function(){"use strict";var n=1e3,t=6e4,r=36e5,i="millisecond",e="second",u="minute",a="hour",s="day",d="week",_="month",f="quarter",y="year",l="date",o="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,D=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(L){var M=["th","st","nd","rd"],m=L%100;return"["+L+(M[(m-20)%10]||M[m]||M[0])+"]"}},b=function(L,M,m){var Y=String(L);return!Y||Y.length>=M?L:""+Array(M+1-Y.length).join(m)+L},T={s:b,z:function(L){var M=-L.utcOffset(),m=Math.abs(M),Y=Math.floor(m/60),c=m%60;return(M<=0?"+":"-")+b(Y,2,"0")+":"+b(c,2,"0")},m:function L(M,m){if(M.date()1)return L(g[0])}else{var C=M.name;$[C]=M,c=C}return!Y&&c&&(S=c),c||!Y&&S},w=function(L,M){if(I(L))return L.clone();var m=typeof M=="object"?M:{};return m.date=L,m.args=arguments,new U(m)},k=T;k.l=q,k.i=I,k.w=function(L,M){return w(L,{locale:M.$L,utc:M.$u,x:M.$x,$offset:M.$offset})};var U=function(){function L(m){this.$L=q(m.locale,null,!0),this.parse(m),this.$x=this.$x||m.x||{},this[O]=!0}var M=L.prototype;return M.parse=function(m){this.$d=function(Y){var c=Y.date,v=Y.utc;if(c===null)return new Date(NaN);if(k.u(c))return new Date;if(c instanceof Date)return new Date(c);if(typeof c=="string"&&!/Z$/i.test(c)){var g=c.match(h);if(g){var C=g[2]-1||0,x=(g[7]||"0").substring(0,3);return v?new Date(Date.UTC(g[1],C,g[3]||1,g[4]||0,g[5]||0,g[6]||0,x)):new Date(g[1],C,g[3]||1,g[4]||0,g[5]||0,g[6]||0,x)}}return new Date(c)}(m),this.init()},M.init=function(){var m=this.$d;this.$y=m.getFullYear(),this.$M=m.getMonth(),this.$D=m.getDate(),this.$W=m.getDay(),this.$H=m.getHours(),this.$m=m.getMinutes(),this.$s=m.getSeconds(),this.$ms=m.getMilliseconds()},M.$utils=function(){return k},M.isValid=function(){return this.$d.toString()!==o},M.isSame=function(m,Y){var c=w(m);return this.startOf(Y)<=c&&c<=this.endOf(Y)},M.isAfter=function(m,Y){return w(m){(function(n,t){typeof Oe=="object"&&typeof ze<"u"?ze.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ar=t(n.dayjs)})(Oe,function(n){"use strict";function t(s){return s&&typeof s=="object"&&"default"in s?s:{default:s}}var r=t(n),i="\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A\u0648_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648_\u0623\u063A\u0633\u0637\u0633_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},a={name:"ar",weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),months:i,monthsShort:i,weekStart:6,meridiem:function(s){return s>12?"\u0645":"\u0635"},relativeTime:{future:"\u0628\u0639\u062F %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0627\u0646\u064A\u0629 \u0648\u0627\u062D\u062F\u0629",m:"\u062F\u0642\u064A\u0642\u0629 \u0648\u0627\u062D\u062F\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629 \u0648\u0627\u062D\u062F\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645 \u0648\u0627\u062D\u062F",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631 \u0648\u0627\u062D\u062F",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0639\u0627\u0645 \u0648\u0627\u062D\u062F",yy:"%d \u0623\u0639\u0648\u0627\u0645"},preparse:function(s){return s.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(d){return u[d]}).replace(/،/g,",")},postformat:function(s){return s.replace(/\d/g,function(d){return e[d]}).replace(/,/g,"\u060C")},ordinal:function(s){return s},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200FM/\u200FYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return r.default.locale(a,null,!0),a})});var cn=H((Ae,Ie)=>{(function(n,t){typeof Ae=="object"&&typeof Ie<"u"?Ie.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_bs=t(n.dayjs)})(Ae,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"bs",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010Detvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._\u010Det._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return r.default.locale(i,null,!0),i})});var hn=H((xe,qe)=>{(function(n,t){typeof xe=="object"&&typeof qe<"u"?qe.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ca=t(n.dayjs)})(xe,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ca",weekdays:"Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),weekdaysShort:"Dg._Dl._Dt._Dc._Dj._Dv._Ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),months:"Gener_Febrer_Mar\xE7_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),monthsShort:"Gen._Febr._Mar\xE7_Abr._Maig_Juny_Jul._Ag._Set._Oct._Nov._Des.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",ll:"D MMM YYYY",lll:"D MMM YYYY, H:mm",llll:"ddd D MMM YYYY, H:mm"},relativeTime:{future:"d'aqu\xED %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinal:function(e){return""+e+(e===1||e===3?"r":e===2?"n":e===4?"t":"\xE8")}};return r.default.locale(i,null,!0),i})});var Ne=H((Me,Mn)=>{(function(n,t){typeof Me=="object"&&typeof Mn<"u"?t(Me,j()):typeof define=="function"&&define.amd?define(["exports","dayjs"],t):t((n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ku={},n.dayjs)})(Me,function(n,t){"use strict";function r(d){return d&&typeof d=="object"&&"default"in d?d:{default:d}}var i=r(t),e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},a=["\u06A9\u0627\u0646\u0648\u0648\u0646\u06CC \u062F\u0648\u0648\u06D5\u0645","\u0634\u0648\u0628\u0627\u062A","\u0626\u0627\u062F\u0627\u0631","\u0646\u06CC\u0633\u0627\u0646","\u0626\u0627\u06CC\u0627\u0631","\u062D\u0648\u0632\u06D5\u06CC\u0631\u0627\u0646","\u062A\u06D5\u0645\u0645\u0648\u0648\u0632","\u0626\u0627\u0628","\u0626\u06D5\u06CC\u0644\u0648\u0648\u0644","\u062A\u0634\u0631\u06CC\u0646\u06CC \u06CC\u06D5\u06A9\u06D5\u0645","\u062A\u0634\u0631\u06CC\u0646\u06CC \u062F\u0648\u0648\u06D5\u0645","\u06A9\u0627\u0646\u0648\u0648\u0646\u06CC \u06CC\u06D5\u06A9\u06D5\u0645"],s={name:"ku",months:a,monthsShort:a,weekdays:"\u06CC\u06D5\u06A9\u0634\u06D5\u0645\u0645\u06D5_\u062F\u0648\u0648\u0634\u06D5\u0645\u0645\u06D5_\u0633\u06CE\u0634\u06D5\u0645\u0645\u06D5_\u0686\u0648\u0627\u0631\u0634\u06D5\u0645\u0645\u06D5_\u067E\u06CE\u0646\u062C\u0634\u06D5\u0645\u0645\u06D5_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),weekdaysShort:"\u06CC\u06D5\u06A9\u0634\u06D5\u0645_\u062F\u0648\u0648\u0634\u06D5\u0645_\u0633\u06CE\u0634\u06D5\u0645_\u0686\u0648\u0627\u0631\u0634\u06D5\u0645_\u067E\u06CE\u0646\u062C\u0634\u06D5\u0645_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),weekStart:6,weekdaysMin:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u0647\u0640_\u0634".split("_"),preparse:function(d){return d.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(_){return u[_]}).replace(/،/g,",")},postformat:function(d){return d.replace(/\d/g,function(_){return e[_]}).replace(/,/g,"\u060C")},ordinal:function(d){return d},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiem:function(d){return d<12?"\u067E.\u0646":"\u062F.\u0646"},relativeTime:{future:"\u0644\u06D5 %s",past:"\u0644\u06D5\u0645\u06D5\u0648\u067E\u06CE\u0634 %s",s:"\u0686\u06D5\u0646\u062F \u0686\u0631\u06A9\u06D5\u06CC\u06D5\u06A9",m:"\u06CC\u06D5\u06A9 \u062E\u0648\u0644\u06D5\u06A9",mm:"%d \u062E\u0648\u0644\u06D5\u06A9",h:"\u06CC\u06D5\u06A9 \u06A9\u0627\u062A\u0698\u0645\u06CE\u0631",hh:"%d \u06A9\u0627\u062A\u0698\u0645\u06CE\u0631",d:"\u06CC\u06D5\u06A9 \u0695\u06C6\u0698",dd:"%d \u0695\u06C6\u0698",M:"\u06CC\u06D5\u06A9 \u0645\u0627\u0646\u06AF",MM:"%d \u0645\u0627\u0646\u06AF",y:"\u06CC\u06D5\u06A9 \u0633\u0627\u06B5",yy:"%d \u0633\u0627\u06B5"}};i.default.locale(s,null,!0),n.default=s,n.englishToArabicNumbersMap=e,Object.defineProperty(n,"__esModule",{value:!0})})});var yn=H((Ee,Fe)=>{(function(n,t){typeof Ee=="object"&&typeof Fe<"u"?Fe.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_cs=t(n.dayjs)})(Ee,function(n){"use strict";function t(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var r=t(n);function i(a){return a>1&&a<5&&~~(a/10)!=1}function e(a,s,d,_){var f=a+" ";switch(d){case"s":return s||_?"p\xE1r sekund":"p\xE1r sekundami";case"m":return s?"minuta":_?"minutu":"minutou";case"mm":return s||_?f+(i(a)?"minuty":"minut"):f+"minutami";case"h":return s?"hodina":_?"hodinu":"hodinou";case"hh":return s||_?f+(i(a)?"hodiny":"hodin"):f+"hodinami";case"d":return s||_?"den":"dnem";case"dd":return s||_?f+(i(a)?"dny":"dn\xED"):f+"dny";case"M":return s||_?"m\u011Bs\xEDc":"m\u011Bs\xEDcem";case"MM":return s||_?f+(i(a)?"m\u011Bs\xEDce":"m\u011Bs\xEDc\u016F"):f+"m\u011Bs\xEDci";case"y":return s||_?"rok":"rokem";case"yy":return s||_?f+(i(a)?"roky":"let"):f+"lety"}}var u={name:"cs",weekdays:"ned\u011Ble_pond\u011Bl\xED_\xFAter\xFD_st\u0159eda_\u010Dtvrtek_p\xE1tek_sobota".split("_"),weekdaysShort:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),weekdaysMin:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),months:"leden_\xFAnor_b\u0159ezen_duben_kv\u011Bten_\u010Derven_\u010Dervenec_srpen_z\xE1\u0159\xED_\u0159\xEDjen_listopad_prosinec".split("_"),monthsShort:"led_\xFAno_b\u0159e_dub_kv\u011B_\u010Dvn_\u010Dvc_srp_z\xE1\u0159_\u0159\xEDj_lis_pro".split("_"),weekStart:1,yearStart:4,ordinal:function(a){return a+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e}};return r.default.locale(u,null,!0),u})});var Yn=H((Je,Ue)=>{(function(n,t){typeof Je=="object"&&typeof Ue<"u"?Ue.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_cy=t(n.dayjs)})(Je,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"cy",weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),weekStart:1,weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"mewn %s",past:"%s yn \xF4l",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"}};return r.default.locale(i,null,!0),i})});var pn=H((We,Pe)=>{(function(n,t){typeof We=="object"&&typeof Pe<"u"?Pe.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_da=t(n.dayjs)})(We,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"da",weekdays:"s\xF8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xF8rdag".split("_"),weekdaysShort:"s\xF8n._man._tirs._ons._tors._fre._l\xF8r.".split("_"),weekdaysMin:"s\xF8._ma._ti._on._to._fr._l\xF8.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,ordinal:function(e){return e+"."},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xE5 sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xE5ned",MM:"%d m\xE5neder",y:"et \xE5r",yy:"%d \xE5r"}};return r.default.locale(i,null,!0),i})});var Dn=H((Re,Ze)=>{(function(n,t){typeof Re=="object"&&typeof Ze<"u"?Ze.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_de=t(n.dayjs)})(Re,function(n){"use strict";function t(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var r=t(n),i={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function e(a,s,d){var _=i[d];return Array.isArray(_)&&(_=_[s?0:1]),_.replace("%d",a)}var u={name:"de",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xE4rz_Apr._Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.".split("_"),ordinal:function(a){return a+"."},weekStart:1,yearStart:4,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e}};return r.default.locale(u,null,!0),u})});var Ln=H((Ve,Ge)=>{(function(n,t){typeof Ve=="object"&&typeof Ge<"u"?Ge.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_en=t()})(Ve,function(){"use strict";return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(n){var t=["th","st","nd","rd"],r=n%100;return"["+n+(t[(r-20)%10]||t[r]||t[0])+"]"}}})});var vn=H((Ke,Be)=>{(function(n,t){typeof Ke=="object"&&typeof Be<"u"?Be.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_es=t(n.dayjs)})(Ke,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"es",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},ordinal:function(e){return e+"\xBA"}};return r.default.locale(i,null,!0),i})});var gn=H((Xe,Qe)=>{(function(n,t){typeof Xe=="object"&&typeof Qe<"u"?Qe.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fa=t(n.dayjs)})(Xe,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"fa",weekdays:"\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),weekStart:6,months:"\u0698\u0627\u0646\u0648\u06CC\u0647_\u0641\u0648\u0631\u06CC\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06CC\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06CC\u0647_\u0627\u0648\u062A_\u0633\u067E\u062A\u0627\u0645\u0628\u0631_\u0627\u06A9\u062A\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062F\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06CC\u0647_\u0641\u0648\u0631\u06CC\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06CC\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06CC\u0647_\u0627\u0648\u062A_\u0633\u067E\u062A\u0627\u0645\u0628\u0631_\u0627\u06A9\u062A\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062F\u0633\u0627\u0645\u0628\u0631".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"\u062F\u0631 %s",past:"%s \u067E\u06CC\u0634",s:"\u0686\u0646\u062F \u062B\u0627\u0646\u06CC\u0647",m:"\u06CC\u06A9 \u062F\u0642\u06CC\u0642\u0647",mm:"%d \u062F\u0642\u06CC\u0642\u0647",h:"\u06CC\u06A9 \u0633\u0627\u0639\u062A",hh:"%d \u0633\u0627\u0639\u062A",d:"\u06CC\u06A9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06CC\u06A9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06CC\u06A9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"}};return r.default.locale(i,null,!0),i})});var Sn=H((et,tt)=>{(function(n,t){typeof et=="object"&&typeof tt<"u"?tt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fi=t(n.dayjs)})(et,function(n){"use strict";function t(u){return u&&typeof u=="object"&&"default"in u?u:{default:u}}var r=t(n);function i(u,a,s,d){var _={s:"muutama sekunti",m:"minuutti",mm:"%d minuuttia",h:"tunti",hh:"%d tuntia",d:"p\xE4iv\xE4",dd:"%d p\xE4iv\xE4\xE4",M:"kuukausi",MM:"%d kuukautta",y:"vuosi",yy:"%d vuotta",numbers:"nolla_yksi_kaksi_kolme_nelj\xE4_viisi_kuusi_seitsem\xE4n_kahdeksan_yhdeks\xE4n".split("_")},f={s:"muutaman sekunnin",m:"minuutin",mm:"%d minuutin",h:"tunnin",hh:"%d tunnin",d:"p\xE4iv\xE4n",dd:"%d p\xE4iv\xE4n",M:"kuukauden",MM:"%d kuukauden",y:"vuoden",yy:"%d vuoden",numbers:"nollan_yhden_kahden_kolmen_nelj\xE4n_viiden_kuuden_seitsem\xE4n_kahdeksan_yhdeks\xE4n".split("_")},y=d&&!a?f:_,l=y[s];return u<10?l.replace("%d",y.numbers[u]):l.replace("%d",u)}var e={name:"fi",weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xE4kuu_hein\xE4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xE4_hein\xE4_elo_syys_loka_marras_joulu".split("_"),ordinal:function(u){return u+"."},weekStart:1,yearStart:4,relativeTime:{future:"%s p\xE4\xE4st\xE4",past:"%s sitten",s:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM[ta] YYYY",LLL:"D. MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, D. MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"D. MMM YYYY",lll:"D. MMM YYYY, [klo] HH.mm",llll:"ddd, D. MMM YYYY, [klo] HH.mm"}};return r.default.locale(e,null,!0),e})});var bn=H((nt,it)=>{(function(n,t){typeof nt=="object"&&typeof it<"u"?it.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_fr=t(n.dayjs)})(nt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_f\xE9vrier_mars_avril_mai_juin_juillet_ao\xFBt_septembre_octobre_novembre_d\xE9cembre".split("_"),monthsShort:"janv._f\xE9vr._mars_avr._mai_juin_juil._ao\xFBt_sept._oct._nov._d\xE9c.".split("_"),weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(e){return""+e+(e===1?"er":"")}};return r.default.locale(i,null,!0),i})});var kn=H((rt,st)=>{(function(n,t){typeof rt=="object"&&typeof st<"u"?st.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hi=t(n.dayjs)})(rt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"hi",weekdays:"\u0930\u0935\u093F\u0935\u093E\u0930_\u0938\u094B\u092E\u0935\u093E\u0930_\u092E\u0902\u0917\u0932\u0935\u093E\u0930_\u092C\u0941\u0927\u0935\u093E\u0930_\u0917\u0941\u0930\u0942\u0935\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930_\u0936\u0928\u093F\u0935\u093E\u0930".split("_"),months:"\u091C\u0928\u0935\u0930\u0940_\u092B\u093C\u0930\u0935\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948\u0932_\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917\u0938\u094D\u0924_\u0938\u093F\u0924\u092E\u094D\u092C\u0930_\u0905\u0915\u094D\u091F\u0942\u092C\u0930_\u0928\u0935\u092E\u094D\u092C\u0930_\u0926\u093F\u0938\u092E\u094D\u092C\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093F_\u0938\u094B\u092E_\u092E\u0902\u0917\u0932_\u092C\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094D\u0930_\u0936\u0928\u093F".split("_"),monthsShort:"\u091C\u0928._\u092B\u093C\u0930._\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948._\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932._\u0905\u0917._\u0938\u093F\u0924._\u0905\u0915\u094D\u091F\u0942._\u0928\u0935._\u0926\u093F\u0938.".split("_"),weekdaysMin:"\u0930_\u0938\u094B_\u092E\u0902_\u092C\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm \u092C\u091C\u0947",LTS:"A h:mm:ss \u092C\u091C\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092C\u091C\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092C\u091C\u0947"},relativeTime:{future:"%s \u092E\u0947\u0902",past:"%s \u092A\u0939\u0932\u0947",s:"\u0915\u0941\u091B \u0939\u0940 \u0915\u094D\u0937\u0923",m:"\u090F\u0915 \u092E\u093F\u0928\u091F",mm:"%d \u092E\u093F\u0928\u091F",h:"\u090F\u0915 \u0918\u0902\u091F\u093E",hh:"%d \u0918\u0902\u091F\u0947",d:"\u090F\u0915 \u0926\u093F\u0928",dd:"%d \u0926\u093F\u0928",M:"\u090F\u0915 \u092E\u0939\u0940\u0928\u0947",MM:"%d \u092E\u0939\u0940\u0928\u0947",y:"\u090F\u0915 \u0935\u0930\u094D\u0937",yy:"%d \u0935\u0930\u094D\u0937"}};return r.default.locale(i,null,!0),i})});var Hn=H((at,ut)=>{(function(n,t){typeof at=="object"&&typeof ut<"u"?ut.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hu=t(n.dayjs)})(at,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"hu",weekdays:"vas\xE1rnap_h\xE9tf\u0151_kedd_szerda_cs\xFCt\xF6rt\xF6k_p\xE9ntek_szombat".split("_"),weekdaysShort:"vas_h\xE9t_kedd_sze_cs\xFCt_p\xE9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),months:"janu\xE1r_febru\xE1r_m\xE1rcius_\xE1prilis_m\xE1jus_j\xFAnius_j\xFAlius_augusztus_szeptember_okt\xF3ber_november_december".split("_"),monthsShort:"jan_feb_m\xE1rc_\xE1pr_m\xE1j_j\xFAn_j\xFAl_aug_szept_okt_nov_dec".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"%s m\xFAlva",past:"%s",s:function(e,u,a,s){return"n\xE9h\xE1ny m\xE1sodperc"+(s||u?"":"e")},m:function(e,u,a,s){return"egy perc"+(s||u?"":"e")},mm:function(e,u,a,s){return e+" perc"+(s||u?"":"e")},h:function(e,u,a,s){return"egy "+(s||u?"\xF3ra":"\xF3r\xE1ja")},hh:function(e,u,a,s){return e+" "+(s||u?"\xF3ra":"\xF3r\xE1ja")},d:function(e,u,a,s){return"egy "+(s||u?"nap":"napja")},dd:function(e,u,a,s){return e+" "+(s||u?"nap":"napja")},M:function(e,u,a,s){return"egy "+(s||u?"h\xF3nap":"h\xF3napja")},MM:function(e,u,a,s){return e+" "+(s||u?"h\xF3nap":"h\xF3napja")},y:function(e,u,a,s){return"egy "+(s||u?"\xE9v":"\xE9ve")},yy:function(e,u,a,s){return e+" "+(s||u?"\xE9v":"\xE9ve")}},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"}};return r.default.locale(i,null,!0),i})});var Tn=H((ot,dt)=>{(function(n,t){typeof ot=="object"&&typeof dt<"u"?dt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_hy_am=t(n.dayjs)})(ot,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"hy-am",weekdays:"\u056F\u056B\u0580\u0561\u056F\u056B_\u0565\u0580\u056F\u0578\u0582\u0577\u0561\u0562\u0569\u056B_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0570\u056B\u0576\u0563\u0577\u0561\u0562\u0569\u056B_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),months:"\u0570\u0578\u0582\u0576\u057E\u0561\u0580\u056B_\u0583\u0565\u057F\u0580\u057E\u0561\u0580\u056B_\u0574\u0561\u0580\u057F\u056B_\u0561\u057A\u0580\u056B\u056C\u056B_\u0574\u0561\u0575\u056B\u057D\u056B_\u0570\u0578\u0582\u0576\u056B\u057D\u056B_\u0570\u0578\u0582\u056C\u056B\u057D\u056B_\u0585\u0563\u0578\u057D\u057F\u0578\u057D\u056B_\u057D\u0565\u057A\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0570\u0578\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056B_\u0564\u0565\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B".split("_"),weekStart:1,weekdaysShort:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),monthsShort:"\u0570\u0576\u057E_\u0583\u057F\u0580_\u0574\u0580\u057F_\u0561\u057A\u0580_\u0574\u0575\u057D_\u0570\u0576\u057D_\u0570\u056C\u057D_\u0585\u0563\u057D_\u057D\u057A\u057F_\u0570\u056F\u057F_\u0576\u0574\u0562_\u0564\u056F\u057F".split("_"),weekdaysMin:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},relativeTime:{future:"%s \u0570\u0565\u057F\u0578",past:"%s \u0561\u057C\u0561\u057B",s:"\u0574\u056B \u0584\u0561\u0576\u056B \u057E\u0561\u0575\u0580\u056F\u0575\u0561\u0576",m:"\u0580\u0578\u057A\u0565",mm:"%d \u0580\u0578\u057A\u0565",h:"\u056A\u0561\u0574",hh:"%d \u056A\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056B\u057D",MM:"%d \u0561\u0574\u056B\u057D",y:"\u057F\u0561\u0580\u056B",yy:"%d \u057F\u0561\u0580\u056B"}};return r.default.locale(i,null,!0),i})});var jn=H((_t,ft)=>{(function(n,t){typeof _t=="object"&&typeof ft<"u"?ft.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_id=t(n.dayjs)})(_t,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"id",weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return r.default.locale(i,null,!0),i})});var wn=H((lt,mt)=>{(function(n,t){typeof lt=="object"&&typeof mt<"u"?mt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_it=t(n.dayjs)})(lt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"it",weekdays:"domenica_luned\xEC_marted\xEC_mercoled\xEC_gioved\xEC_venerd\xEC_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"qualche secondo",m:"un minuto",mm:"%d minuti",h:"un' ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinal:function(e){return e+"\xBA"}};return r.default.locale(i,null,!0),i})});var $n=H((ct,ht)=>{(function(n,t){typeof ct=="object"&&typeof ht<"u"?ht.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ja=t(n.dayjs)})(ct,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ja",weekdays:"\u65E5\u66DC\u65E5_\u6708\u66DC\u65E5_\u706B\u66DC\u65E5_\u6C34\u66DC\u65E5_\u6728\u66DC\u65E5_\u91D1\u66DC\u65E5_\u571F\u66DC\u65E5".split("_"),weekdaysShort:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),weekdaysMin:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e){return e+"\u65E5"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5(ddd) HH:mm"},meridiem:function(e){return e<12?"\u5348\u524D":"\u5348\u5F8C"},relativeTime:{future:"%s\u5F8C",past:"%s\u524D",s:"\u6570\u79D2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65E5",dd:"%d\u65E5",M:"1\u30F6\u6708",MM:"%d\u30F6\u6708",y:"1\u5E74",yy:"%d\u5E74"}};return r.default.locale(i,null,!0),i})});var Cn=H((Mt,yt)=>{(function(n,t){typeof Mt=="object"&&typeof yt<"u"?yt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ka=t(n.dayjs)})(Mt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ka",weekdays:"\u10D9\u10D5\u10D8\u10E0\u10D0_\u10DD\u10E0\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10E1\u10D0\u10DB\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DD\u10D7\u10EE\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10EE\u10E3\u10D7\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DE\u10D0\u10E0\u10D0\u10E1\u10D9\u10D4\u10D5\u10D8_\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8".split("_"),weekdaysShort:"\u10D9\u10D5\u10D8_\u10DD\u10E0\u10E8_\u10E1\u10D0\u10DB_\u10DD\u10D7\u10EE_\u10EE\u10E3\u10D7_\u10DE\u10D0\u10E0_\u10E8\u10D0\u10D1".split("_"),weekdaysMin:"\u10D9\u10D5_\u10DD\u10E0_\u10E1\u10D0_\u10DD\u10D7_\u10EE\u10E3_\u10DE\u10D0_\u10E8\u10D0".split("_"),months:"\u10D8\u10D0\u10DC\u10D5\u10D0\u10E0\u10D8_\u10D7\u10D4\u10D1\u10D4\u10E0\u10D5\u10D0\u10DA\u10D8_\u10DB\u10D0\u10E0\u10E2\u10D8_\u10D0\u10DE\u10E0\u10D8\u10DA\u10D8_\u10DB\u10D0\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DC\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DA\u10D8\u10E1\u10D8_\u10D0\u10D2\u10D5\u10D8\u10E1\u10E2\u10DD_\u10E1\u10D4\u10E5\u10E2\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DD\u10E5\u10E2\u10DD\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DC\u10DD\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10D3\u10D4\u10D9\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8".split("_"),monthsShort:"\u10D8\u10D0\u10DC_\u10D7\u10D4\u10D1_\u10DB\u10D0\u10E0_\u10D0\u10DE\u10E0_\u10DB\u10D0\u10D8_\u10D8\u10D5\u10DC_\u10D8\u10D5\u10DA_\u10D0\u10D2\u10D5_\u10E1\u10D4\u10E5_\u10DD\u10E5\u10E2_\u10DC\u10DD\u10D4_\u10D3\u10D4\u10D9".split("_"),weekStart:1,formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"%s \u10E8\u10D4\u10DB\u10D3\u10D4\u10D2",past:"%s \u10EC\u10D8\u10DC",s:"\u10EC\u10D0\u10DB\u10D8",m:"\u10EC\u10E3\u10D7\u10D8",mm:"%d \u10EC\u10E3\u10D7\u10D8",h:"\u10E1\u10D0\u10D0\u10D7\u10D8",hh:"%d \u10E1\u10D0\u10D0\u10D7\u10D8\u10E1",d:"\u10D3\u10E6\u10D4\u10E1",dd:"%d \u10D3\u10E6\u10D8\u10E1 \u10D2\u10D0\u10DC\u10DB\u10D0\u10D5\u10DA\u10DD\u10D1\u10D0\u10E8\u10D8",M:"\u10D7\u10D5\u10D8\u10E1",MM:"%d \u10D7\u10D5\u10D8\u10E1",y:"\u10EC\u10D4\u10DA\u10D8",yy:"%d \u10EC\u10DA\u10D8\u10E1"},ordinal:function(e){return e}};return r.default.locale(i,null,!0),i})});var On=H((Yt,pt)=>{(function(n,t){typeof Yt=="object"&&typeof pt<"u"?pt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_km=t(n.dayjs)})(Yt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"km",weekdays:"\u17A2\u17B6\u1791\u17B7\u178F\u17D2\u1799_\u1785\u17D0\u1793\u17D2\u1791_\u17A2\u1784\u17D2\u1782\u17B6\u179A_\u1796\u17BB\u1792_\u1796\u17D2\u179A\u17A0\u179F\u17D2\u1794\u178F\u17B7\u17CD_\u179F\u17BB\u1780\u17D2\u179A_\u179F\u17C5\u179A\u17CD".split("_"),months:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),weekStart:1,weekdaysShort:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),monthsShort:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),weekdaysMin:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s\u1791\u17C0\u178F",past:"%s\u1798\u17BB\u1793",s:"\u1794\u17C9\u17BB\u1793\u17D2\u1798\u17B6\u1793\u179C\u17B7\u1793\u17B6\u1791\u17B8",m:"\u1798\u17BD\u1799\u1793\u17B6\u1791\u17B8",mm:"%d \u1793\u17B6\u1791\u17B8",h:"\u1798\u17BD\u1799\u1798\u17C9\u17C4\u1784",hh:"%d \u1798\u17C9\u17C4\u1784",d:"\u1798\u17BD\u1799\u1790\u17D2\u1784\u17C3",dd:"%d \u1790\u17D2\u1784\u17C3",M:"\u1798\u17BD\u1799\u1781\u17C2",MM:"%d \u1781\u17C2",y:"\u1798\u17BD\u1799\u1786\u17D2\u1793\u17B6\u17C6",yy:"%d \u1786\u17D2\u1793\u17B6\u17C6"}};return r.default.locale(i,null,!0),i})});var zn=H((Dt,Lt)=>{(function(n,t){typeof Dt=="object"&&typeof Lt<"u"?Lt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ms=t(n.dayjs)})(Dt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ms",weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH.mm",LLLL:"dddd, D MMMM YYYY HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return r.default.locale(i,null,!0),i})});var An=H((vt,gt)=>{(function(n,t){typeof vt=="object"&&typeof gt<"u"?gt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_my=t(n.dayjs)})(vt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"my",weekdays:"\u1010\u1014\u1004\u103A\u1039\u1002\u1014\u103D\u1031_\u1010\u1014\u1004\u103A\u1039\u101C\u102C_\u1021\u1004\u103A\u1039\u1002\u102B_\u1017\u102F\u1012\u1039\u1013\u101F\u1030\u1038_\u1000\u103C\u102C\u101E\u1015\u1010\u1031\u1038_\u101E\u1031\u102C\u1000\u103C\u102C_\u1005\u1014\u1031".split("_"),months:"\u1007\u1014\u103A\u1014\u101D\u102B\u101B\u102E_\u1016\u1031\u1016\u1031\u102C\u103A\u101D\u102B\u101B\u102E_\u1019\u1010\u103A_\u1027\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u1007\u1030\u101C\u102D\u102F\u1004\u103A_\u101E\u103C\u1002\u102F\u1010\u103A_\u1005\u1000\u103A\u1010\u1004\u103A\u1018\u102C_\u1021\u1031\u102C\u1000\u103A\u1010\u102D\u102F\u1018\u102C_\u1014\u102D\u102F\u101D\u1004\u103A\u1018\u102C_\u1012\u102E\u1007\u1004\u103A\u1018\u102C".split("_"),weekStart:1,weekdaysShort:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),monthsShort:"\u1007\u1014\u103A_\u1016\u1031_\u1019\u1010\u103A_\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u101C\u102D\u102F\u1004\u103A_\u101E\u103C_\u1005\u1000\u103A_\u1021\u1031\u102C\u1000\u103A_\u1014\u102D\u102F_\u1012\u102E".split("_"),weekdaysMin:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"\u101C\u102C\u1019\u100A\u103A\u1037 %s \u1019\u103E\u102C",past:"\u101C\u103D\u1014\u103A\u1001\u1032\u1037\u101E\u1031\u102C %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103A.\u1021\u1014\u100A\u103A\u1038\u1004\u101A\u103A",m:"\u1010\u1005\u103A\u1019\u102D\u1014\u1005\u103A",mm:"%d \u1019\u102D\u1014\u1005\u103A",h:"\u1010\u1005\u103A\u1014\u102C\u101B\u102E",hh:"%d \u1014\u102C\u101B\u102E",d:"\u1010\u1005\u103A\u101B\u1000\u103A",dd:"%d \u101B\u1000\u103A",M:"\u1010\u1005\u103A\u101C",MM:"%d \u101C",y:"\u1010\u1005\u103A\u1014\u103E\u1005\u103A",yy:"%d \u1014\u103E\u1005\u103A"}};return r.default.locale(i,null,!0),i})});var In=H((St,bt)=>{(function(n,t){typeof St=="object"&&typeof bt<"u"?bt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_nl=t(n.dayjs)})(St,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"nl",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ordinal:function(e){return"["+e+(e===1||e===8||e>=20?"ste":"de")+"]"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"een minuut",mm:"%d minuten",h:"een uur",hh:"%d uur",d:"een dag",dd:"%d dagen",M:"een maand",MM:"%d maanden",y:"een jaar",yy:"%d jaar"}};return r.default.locale(i,null,!0),i})});var xn=H((kt,Ht)=>{(function(n,t){typeof kt=="object"&&typeof Ht<"u"?Ht.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pl=t(n.dayjs)})(kt,function(n){"use strict";function t(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}var r=t(n);function i(f){return f%10<5&&f%10>1&&~~(f/10)%10!=1}function e(f,y,l){var o=f+" ";switch(l){case"m":return y?"minuta":"minut\u0119";case"mm":return o+(i(f)?"minuty":"minut");case"h":return y?"godzina":"godzin\u0119";case"hh":return o+(i(f)?"godziny":"godzin");case"MM":return o+(i(f)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return o+(i(f)?"lata":"lat")}}var u="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015Bnia_pa\u017Adziernika_listopada_grudnia".split("_"),a="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017Adziernik_listopad_grudzie\u0144".split("_"),s=/D MMMM/,d=function(f,y){return s.test(y)?u[f.month()]:a[f.month()]};d.s=a,d.f=u;var _={name:"pl",weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015Broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015Br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015Ar_Cz_Pt_So".split("_"),months:d,monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017A_lis_gru".split("_"),ordinal:function(f){return f+"."},weekStart:1,yearStart:4,relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:e,mm:e,h:e,hh:e,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:e,y:"rok",yy:e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return r.default.locale(_,null,!0),_})});var qn=H((Tt,jt)=>{(function(n,t){typeof Tt=="object"&&typeof jt<"u"?jt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pt_br=t(n.dayjs)})(Tt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"pt-br",weekdays:"domingo_segunda-feira_ter\xE7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xE1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xE1b".split("_"),weekdaysMin:"Do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_S\xE1".split("_"),months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"\xBA"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xE0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xE0s] HH:mm"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"}};return r.default.locale(i,null,!0),i})});var Nn=H((wt,$t)=>{(function(n,t){typeof wt=="object"&&typeof $t<"u"?$t.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_pt=t(n.dayjs)})(wt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"pt",weekdays:"domingo_segunda-feira_ter\xE7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xE1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sab".split("_"),weekdaysMin:"Do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_Sa".split("_"),months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"\xBA"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xE0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xE0s] HH:mm"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"alguns segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"}};return r.default.locale(i,null,!0),i})});var En=H((Ct,Ot)=>{(function(n,t){typeof Ct=="object"&&typeof Ot<"u"?Ot.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ro=t(n.dayjs)})(Ct,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"ro",weekdays:"Duminic\u0103_Luni_Mar\u021Bi_Miercuri_Joi_Vineri_S\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),months:"Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie".split("_"),monthsShort:"Ian._Febr._Mart._Apr._Mai_Iun._Iul._Aug._Sept._Oct._Nov._Dec.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"peste %s",past:"acum %s",s:"c\xE2teva secunde",m:"un minut",mm:"%d minute",h:"o or\u0103",hh:"%d ore",d:"o zi",dd:"%d zile",M:"o lun\u0103",MM:"%d luni",y:"un an",yy:"%d ani"},ordinal:function(e){return e}};return r.default.locale(i,null,!0),i})});var Fn=H((zt,At)=>{(function(n,t){typeof zt=="object"&&typeof At<"u"?At.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_ru=t(n.dayjs)})(zt,function(n){"use strict";function t(l){return l&&typeof l=="object"&&"default"in l?l:{default:l}}var r=t(n),i="\u044F\u043D\u0432\u0430\u0440\u044F_\u0444\u0435\u0432\u0440\u0430\u043B\u044F_\u043C\u0430\u0440\u0442\u0430_\u0430\u043F\u0440\u0435\u043B\u044F_\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F_\u043E\u043A\u0442\u044F\u0431\u0440\u044F_\u043D\u043E\u044F\u0431\u0440\u044F_\u0434\u0435\u043A\u0430\u0431\u0440\u044F".split("_"),e="\u044F\u043D\u0432\u0430\u0440\u044C_\u0444\u0435\u0432\u0440\u0430\u043B\u044C_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B\u044C_\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u043E\u043A\u0442\u044F\u0431\u0440\u044C_\u043D\u043E\u044F\u0431\u0440\u044C_\u0434\u0435\u043A\u0430\u0431\u0440\u044C".split("_"),u="\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440._\u0430\u043F\u0440._\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_"),a="\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440\u0442_\u0430\u043F\u0440._\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_"),s=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function d(l,o,h){var D,p;return h==="m"?o?"\u043C\u0438\u043D\u0443\u0442\u0430":"\u043C\u0438\u043D\u0443\u0442\u0443":l+" "+(D=+l,p={mm:o?"\u043C\u0438\u043D\u0443\u0442\u0430_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442":"\u043C\u0438\u043D\u0443\u0442\u0443_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043E\u0432",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u044F_\u0434\u043D\u0435\u0439",MM:"\u043C\u0435\u0441\u044F\u0446_\u043C\u0435\u0441\u044F\u0446\u0430_\u043C\u0435\u0441\u044F\u0446\u0435\u0432",yy:"\u0433\u043E\u0434_\u0433\u043E\u0434\u0430_\u043B\u0435\u0442"}[h].split("_"),D%10==1&&D%100!=11?p[0]:D%10>=2&&D%10<=4&&(D%100<10||D%100>=20)?p[1]:p[2])}var _=function(l,o){return s.test(o)?i[l.month()]:e[l.month()]};_.s=e,_.f=i;var f=function(l,o){return s.test(o)?u[l.month()]:a[l.month()]};f.s=a,f.f=u;var y={name:"ru",weekdays:"\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043F\u044F\u0442\u043D\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u0432\u0441\u043A_\u043F\u043D\u0434_\u0432\u0442\u0440_\u0441\u0440\u0434_\u0447\u0442\u0432_\u043F\u0442\u043D_\u0441\u0431\u0442".split("_"),weekdaysMin:"\u0432\u0441_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),months:_,monthsShort:f,weekStart:1,yearStart:4,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043D\u0430\u0437\u0430\u0434",s:"\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434",m:d,mm:d,h:"\u0447\u0430\u0441",hh:d,d:"\u0434\u0435\u043D\u044C",dd:d,M:"\u043C\u0435\u0441\u044F\u0446",MM:d,y:"\u0433\u043E\u0434",yy:d},ordinal:function(l){return l},meridiem:function(l){return l<4?"\u043D\u043E\u0447\u0438":l<12?"\u0443\u0442\u0440\u0430":l<17?"\u0434\u043D\u044F":"\u0432\u0435\u0447\u0435\u0440\u0430"}};return r.default.locale(y,null,!0),y})});var Jn=H((It,xt)=>{(function(n,t){typeof It=="object"&&typeof xt<"u"?xt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_sv=t(n.dayjs)})(It,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"sv",weekdays:"s\xF6ndag_m\xE5ndag_tisdag_onsdag_torsdag_fredag_l\xF6rdag".split("_"),weekdaysShort:"s\xF6n_m\xE5n_tis_ons_tor_fre_l\xF6r".split("_"),weekdaysMin:"s\xF6_m\xE5_ti_on_to_fr_l\xF6".split("_"),months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekStart:1,yearStart:4,ordinal:function(e){var u=e%10;return"["+e+(u===1||u===2?"a":"e")+"]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},relativeTime:{future:"om %s",past:"f\xF6r %s sedan",s:"n\xE5gra sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xE5nad",MM:"%d m\xE5nader",y:"ett \xE5r",yy:"%d \xE5r"}};return r.default.locale(i,null,!0),i})});var Un=H((qt,Nt)=>{(function(n,t){typeof qt=="object"&&typeof Nt<"u"?Nt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_tr=t(n.dayjs)})(qt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"tr",weekdays:"Pazar_Pazartesi_Sal\u0131_\xC7ar\u015Famba_Per\u015Fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xC7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xC7a_Pe_Cu_Ct".split("_"),months:"Ocak_\u015Eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011Fustos_Eyl\xFCl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015Eub_Mar_Nis_May_Haz_Tem_A\u011Fu_Eyl_Eki_Kas_Ara".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s sonra",past:"%s \xF6nce",s:"birka\xE7 saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xFCn",dd:"%d g\xFCn",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(e){return e+"."}};return r.default.locale(i,null,!0),i})});var Wn=H((Et,Ft)=>{(function(n,t){typeof Et=="object"&&typeof Ft<"u"?Ft.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_uk=t(n.dayjs)})(Et,function(n){"use strict";function t(_){return _&&typeof _=="object"&&"default"in _?_:{default:_}}var r=t(n),i="\u0441\u0456\u0447\u043D\u044F_\u043B\u044E\u0442\u043E\u0433\u043E_\u0431\u0435\u0440\u0435\u0437\u043D\u044F_\u043A\u0432\u0456\u0442\u043D\u044F_\u0442\u0440\u0430\u0432\u043D\u044F_\u0447\u0435\u0440\u0432\u043D\u044F_\u043B\u0438\u043F\u043D\u044F_\u0441\u0435\u0440\u043F\u043D\u044F_\u0432\u0435\u0440\u0435\u0441\u043D\u044F_\u0436\u043E\u0432\u0442\u043D\u044F_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043D\u044F".split("_"),e="\u0441\u0456\u0447\u0435\u043D\u044C_\u043B\u044E\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043D\u044C_\u043A\u0432\u0456\u0442\u0435\u043D\u044C_\u0442\u0440\u0430\u0432\u0435\u043D\u044C_\u0447\u0435\u0440\u0432\u0435\u043D\u044C_\u043B\u0438\u043F\u0435\u043D\u044C_\u0441\u0435\u0440\u043F\u0435\u043D\u044C_\u0432\u0435\u0440\u0435\u0441\u0435\u043D\u044C_\u0436\u043E\u0432\u0442\u0435\u043D\u044C_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043D\u044C".split("_"),u=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function a(_,f,y){var l,o;return y==="m"?f?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443":y==="h"?f?"\u0433\u043E\u0434\u0438\u043D\u0430":"\u0433\u043E\u0434\u0438\u043D\u0443":_+" "+(l=+_,o={ss:f?"\u0441\u0435\u043A\u0443\u043D\u0434\u0430_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434":"\u0441\u0435\u043A\u0443\u043D\u0434\u0443_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434",mm:f?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D",hh:f?"\u0433\u043E\u0434\u0438\u043D\u0430_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D":"\u0433\u043E\u0434\u0438\u043D\u0443_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u0456_\u0434\u043D\u0456\u0432",MM:"\u043C\u0456\u0441\u044F\u0446\u044C_\u043C\u0456\u0441\u044F\u0446\u0456_\u043C\u0456\u0441\u044F\u0446\u0456\u0432",yy:"\u0440\u0456\u043A_\u0440\u043E\u043A\u0438_\u0440\u043E\u043A\u0456\u0432"}[y].split("_"),l%10==1&&l%100!=11?o[0]:l%10>=2&&l%10<=4&&(l%100<10||l%100>=20)?o[1]:o[2])}var s=function(_,f){return u.test(f)?i[_.month()]:e[_.month()]};s.s=e,s.f=i;var d={name:"uk",weekdays:"\u043D\u0435\u0434\u0456\u043B\u044F_\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A_\u0432\u0456\u0432\u0442\u043E\u0440\u043E\u043A_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043F\u2019\u044F\u0442\u043D\u0438\u0446\u044F_\u0441\u0443\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u043D\u0434\u043B_\u043F\u043D\u0434_\u0432\u0442\u0440_\u0441\u0440\u0434_\u0447\u0442\u0432_\u043F\u0442\u043D_\u0441\u0431\u0442".split("_"),weekdaysMin:"\u043D\u0434_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),months:s,monthsShort:"\u0441\u0456\u0447_\u043B\u044E\u0442_\u0431\u0435\u0440_\u043A\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043B\u0438\u043F_\u0441\u0435\u0440\u043F_\u0432\u0435\u0440_\u0436\u043E\u0432\u0442_\u043B\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekStart:1,relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043E\u043C\u0443",s:"\u0434\u0435\u043A\u0456\u043B\u044C\u043A\u0430 \u0441\u0435\u043A\u0443\u043D\u0434",m:a,mm:a,h:a,hh:a,d:"\u0434\u0435\u043D\u044C",dd:a,M:"\u043C\u0456\u0441\u044F\u0446\u044C",MM:a,y:"\u0440\u0456\u043A",yy:a},ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"}};return r.default.locale(d,null,!0),d})});var Pn=H((Jt,Ut)=>{(function(n,t){typeof Jt=="object"&&typeof Ut<"u"?Ut.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_vi=t(n.dayjs)})(Jt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"vi",weekdays:"ch\u1EE7 nh\u1EADt_th\u1EE9 hai_th\u1EE9 ba_th\u1EE9 t\u01B0_th\u1EE9 n\u0103m_th\u1EE9 s\xE1u_th\u1EE9 b\u1EA3y".split("_"),months:"th\xE1ng 1_th\xE1ng 2_th\xE1ng 3_th\xE1ng 4_th\xE1ng 5_th\xE1ng 6_th\xE1ng 7_th\xE1ng 8_th\xE1ng 9_th\xE1ng 10_th\xE1ng 11_th\xE1ng 12".split("_"),weekStart:1,weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},relativeTime:{future:"%s t\u1EDBi",past:"%s tr\u01B0\u1EDBc",s:"v\xE0i gi\xE2y",m:"m\u1ED9t ph\xFAt",mm:"%d ph\xFAt",h:"m\u1ED9t gi\u1EDD",hh:"%d gi\u1EDD",d:"m\u1ED9t ng\xE0y",dd:"%d ng\xE0y",M:"m\u1ED9t th\xE1ng",MM:"%d th\xE1ng",y:"m\u1ED9t n\u0103m",yy:"%d n\u0103m"}};return r.default.locale(i,null,!0),i})});var Rn=H((Wt,Pt)=>{(function(n,t){typeof Wt=="object"&&typeof Pt<"u"?Pt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_zh_cn=t(n.dayjs)})(Wt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e,u){return u==="W"?e+"\u5468":e+"\u65E5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(e,u){var a=100*e+u;return a<600?"\u51CC\u6668":a<900?"\u65E9\u4E0A":a<1100?"\u4E0A\u5348":a<1300?"\u4E2D\u5348":a<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return r.default.locale(i,null,!0),i})});var Zn=H((Rt,Zt)=>{(function(n,t){typeof Rt=="object"&&typeof Zt<"u"?Zt.exports=t(j()):typeof define=="function"&&define.amd?define(["dayjs"],t):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_locale_zh_tw=t(n.dayjs)})(Rt,function(n){"use strict";function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var r=t(n),i={name:"zh-tw",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56DB_\u9031\u4E94_\u9031\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e,u){return u==="W"?e+"\u9031":e+"\u65E5"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5167",past:"%s\u524D",s:"\u5E7E\u79D2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5C0F\u6642",hh:"%d \u5C0F\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500B\u6708",MM:"%d \u500B\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(e,u){var a=100*e+u;return a<600?"\u51CC\u6668":a<900?"\u65E9\u4E0A":a<1100?"\u4E0A\u5348":a<1300?"\u4E2D\u5348":a<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return r.default.locale(i,null,!0),i})});var Gt=60,Kt=Gt*60,Bt=Kt*24,si=Bt*7,ae=1e3,le=Gt*ae,pe=Kt*ae,Xt=Bt*ae,Qt=si*ae,de="millisecond",ne="second",ie="minute",re="hour",K="day",oe="week",R="month",me="quarter",B="year",se="date",en="YYYY-MM-DDTHH:mm:ssZ",De="Invalid Date",tn=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,nn=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g;var sn={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var r=["th","st","nd","rd"],i=t%100;return"["+t+(r[(i-20)%10]||r[i]||r[0])+"]"}};var Le=function(t,r,i){var e=String(t);return!e||e.length>=r?t:""+Array(r+1-e.length).join(i)+t},ai=function(t){var r=-t.utcOffset(),i=Math.abs(r),e=Math.floor(i/60),u=i%60;return(r<=0?"+":"-")+Le(e,2,"0")+":"+Le(u,2,"0")},ui=function n(t,r){if(t.date()1)return n(a[0])}else{var s=t.name;ue[s]=t,e=s}return!i&&e&&(_e=e),e||!i&&_e},J=function(t,r){if(ve(t))return t.clone();var i=typeof r=="object"?r:{};return i.date=t,i.args=arguments,new he(i)},fi=function(t,r){return J(t,{locale:r.$L,utc:r.$u,x:r.$x,$offset:r.$offset})},z=an;z.l=ce;z.i=ve;z.w=fi;var li=function(t){var r=t.date,i=t.utc;if(r===null)return new Date(NaN);if(z.u(r))return new Date;if(r instanceof Date)return new Date(r);if(typeof r=="string"&&!/Z$/i.test(r)){var e=r.match(tn);if(e){var u=e[2]-1||0,a=(e[7]||"0").substring(0,3);return i?new Date(Date.UTC(e[1],u,e[3]||1,e[4]||0,e[5]||0,e[6]||0,a)):new Date(e[1],u,e[3]||1,e[4]||0,e[5]||0,e[6]||0,a)}}return new Date(r)},he=function(){function n(r){this.$L=ce(r.locale,null,!0),this.parse(r),this.$x=this.$x||r.x||{},this[un]=!0}var t=n.prototype;return t.parse=function(i){this.$d=li(i),this.init()},t.init=function(){var i=this.$d;this.$y=i.getFullYear(),this.$M=i.getMonth(),this.$D=i.getDate(),this.$W=i.getDay(),this.$H=i.getHours(),this.$m=i.getMinutes(),this.$s=i.getSeconds(),this.$ms=i.getMilliseconds()},t.$utils=function(){return z},t.isValid=function(){return this.$d.toString()!==De},t.isSame=function(i,e){var u=J(i);return this.startOf(e)<=u&&u<=this.endOf(e)},t.isAfter=function(i,e){return J(i)this.togglePanelVisibility(this.$refs.button)),this.$watch("focusedMonth",()=>{this.focusedMonth=+this.focusedMonth,this.focusedDate.month()!==this.focusedMonth&&(this.focusedDate=this.focusedDate.month(this.focusedMonth))}),this.$watch("focusedYear",()=>{if(this.focusedYear?.length>4&&(this.focusedYear=this.focusedYear.substring(0,4)),!this.focusedYear||this.focusedYear?.length!==4)return;let d=+this.focusedYear;Number.isInteger(d)||(d=A().tz(a).year(),this.focusedYear=d),this.focusedDate.year()!==d&&(this.focusedDate=this.focusedDate.year(d))}),this.$watch("focusedDate",()=>{let d=this.focusedDate.month(),_=this.focusedDate.year();this.focusedMonth!==d&&(this.focusedMonth=d),this.focusedYear!==_&&(this.focusedYear=_),this.setupDaysGrid()}),this.$watch("hour",()=>{let d=+this.hour;if(Number.isInteger(d)?d>23?this.hour=0:d<0?this.hour=23:this.hour=d:this.hour=0,this.isClearingState)return;let _=this.getSelectedDate()??this.focusedDate;this.setState(_.hour(this.hour??0))}),this.$watch("minute",()=>{let d=+this.minute;if(Number.isInteger(d)?d>59?this.minute=0:d<0?this.minute=59:this.minute=d:this.minute=0,this.isClearingState)return;let _=this.getSelectedDate()??this.focusedDate;this.setState(_.minute(this.minute??0))}),this.$watch("second",()=>{let d=+this.second;if(Number.isInteger(d)?d>59?this.second=0:d<0?this.second=59:this.second=d:this.second=0,this.isClearingState)return;let _=this.getSelectedDate()??this.focusedDate;this.setState(_.second(this.second??0))}),this.$watch("state",()=>{if(this.state===void 0)return;let d=this.getSelectedDate();if(d===null){this.clearState();return}this.getMaxDate()!==null&&d?.isAfter(this.getMaxDate())&&(d=null),this.getMinDate()!==null&&d?.isBefore(this.getMinDate())&&(d=null);let _=d?.hour()??0;this.hour!==_&&(this.hour=_);let f=d?.minute()??0;this.minute!==f&&(this.minute=f);let y=d?.second()??0;this.second!==y&&(this.second=y),this.setDisplayText()})},clearState:function(){this.isClearingState=!0,this.setState(null),this.hour=0,this.minute=0,this.second=0,this.$nextTick(()=>this.isClearingState=!1)},dateIsDisabled:function(s){return!!(this.$refs?.disabledDates&&JSON.parse(this.$refs.disabledDates.value??[]).some(d=>(d=A(d),d.isValid()?d.isSame(s,"day"):!1))||this.getMaxDate()&&s.isAfter(this.getMaxDate(),"day")||this.getMinDate()&&s.isBefore(this.getMinDate(),"day"))},dayIsDisabled:function(s){return this.focusedDate??(this.focusedDate=A().tz(a)),this.dateIsDisabled(this.focusedDate.date(s))},dayIsSelected:function(s){let d=this.getSelectedDate();return d===null?!1:(this.focusedDate??(this.focusedDate=A().tz(a)),d.date()===s&&d.month()===this.focusedDate.month()&&d.year()===this.focusedDate.year())},dayIsToday:function(s){let d=A().tz(a);return this.focusedDate??(this.focusedDate=d),d.date()===s&&d.month()===this.focusedDate.month()&&d.year()===this.focusedDate.year()},focusPreviousDay:function(){this.focusedDate??(this.focusedDate=A().tz(a)),this.focusedDate=this.focusedDate.subtract(1,"day")},focusPreviousWeek:function(){this.focusedDate??(this.focusedDate=A().tz(a)),this.focusedDate=this.focusedDate.subtract(1,"week")},focusNextDay:function(){this.focusedDate??(this.focusedDate=A().tz(a)),this.focusedDate=this.focusedDate.add(1,"day")},focusNextWeek:function(){this.focusedDate??(this.focusedDate=A().tz(a)),this.focusedDate=this.focusedDate.add(1,"week")},getDayLabels:function(){let s=A.weekdaysShort();return t===0?s:[...s.slice(t),...s.slice(0,t)]},getMaxDate:function(){let s=A(this.$refs.maxDate?.value);return s.isValid()?s:null},getMinDate:function(){let s=A(this.$refs.minDate?.value);return s.isValid()?s:null},getSelectedDate:function(){if(this.state===void 0||this.state===null)return null;let s=A(this.state);return s.isValid()?s:null},togglePanelVisibility:function(){this.isOpen()||(this.focusedDate=this.getSelectedDate()??this.getMinDate()??A().tz(a),this.setupDaysGrid()),this.$refs.panel.toggle(this.$refs.button)},selectDate:function(s=null){s&&this.setFocusedDay(s),this.focusedDate??(this.focusedDate=A().tz(a)),this.setState(this.focusedDate),e&&this.togglePanelVisibility()},setDisplayText:function(){this.displayText=this.getSelectedDate()?this.getSelectedDate().format(n):""},setMonths:function(){this.months=A.months()},setDayLabels:function(){this.dayLabels=this.getDayLabels()},setupDaysGrid:function(){this.focusedDate??(this.focusedDate=A().tz(a)),this.emptyDaysInFocusedMonth=Array.from({length:this.focusedDate.date(8-t).day()},(s,d)=>d+1),this.daysInFocusedMonth=Array.from({length:this.focusedDate.daysInMonth()},(s,d)=>d+1)},setFocusedDay:function(s){this.focusedDate=(this.focusedDate??A().tz(a)).date(s)},setState:function(s){if(s===null){this.state=null,this.setDisplayText();return}this.dateIsDisabled(s)||(this.state=s.hour(this.hour??0).minute(this.minute??0).second(this.second??0).format("YYYY-MM-DD HH:mm:ss"),this.setDisplayText())},isOpen:function(){return this.$refs.panel?.style.display==="block"}}}var Vn={ar:mn(),bs:cn(),ca:hn(),ckb:Ne(),cs:yn(),cy:Yn(),da:pn(),de:Dn(),en:Ln(),es:vn(),fa:gn(),fi:Sn(),fr:bn(),hi:kn(),hu:Hn(),hy:Tn(),id:jn(),it:wn(),ja:$n(),ka:Cn(),km:On(),ku:Ne(),ms:zn(),my:An(),nl:In(),pl:xn(),pt_BR:qn(),pt_PT:Nn(),ro:En(),ru:Fn(),sv:Jn(),tr:Un(),uk:Wn(),vi:Pn(),zh_CN:Rn(),zh_TW:Zn()};export{mi as default}; diff --git a/public/js/filament/forms/components/file-upload.js b/public/js/filament/forms/components/file-upload.js index 2a8eda984..4f8d76f55 100644 --- a/public/js/filament/forms/components/file-upload.js +++ b/public/js/filament/forms/components/file-upload.js @@ -1,6 +1,6 @@ -var Mo=Object.defineProperty;var Oo=(e,t)=>{for(var i in t)Mo(e,i,{get:t[i],enumerable:!0})};var $i={};Oo($i,{FileOrigin:()=>wt,FileStatus:()=>st,OptionTypes:()=>Mi,Status:()=>Wn,create:()=>at,destroy:()=>nt,find:()=>Di,getOptions:()=>xi,parse:()=>Oi,registerPlugin:()=>ge,setOptions:()=>yt,supported:()=>Li});var Do=e=>e instanceof HTMLElement,xo=(e,t=[],i=[])=>{let a={...e},n=[],r=[],o=()=>({...a}),l=()=>{let p=[...n];return n.length=0,p},s=()=>{let p=[...r];r.length=0,p.forEach(({type:m,data:g})=>{u(m,g)})},u=(p,m,g)=>{if(g&&!document.hidden){r.push({type:p,data:m});return}f[p]&&f[p](m),n.push({type:p,data:m})},c=(p,...m)=>h[p]?h[p](...m):null,d={getState:o,processActionQueue:l,processDispatchQueue:s,dispatch:u,query:c},h={};t.forEach(p=>{h={...p(a),...h}});let f={};return i.forEach(p=>{f={...p(u,c,a),...f}}),d},Po=(e,t,i)=>{if(typeof i=="function"){e[t]=i;return}Object.defineProperty(e,t,{...i})},Z=(e,t)=>{for(let i in e)e.hasOwnProperty(i)&&t(i,e[i])},Fe=e=>{let t={};return Z(e,i=>{Po(t,i,e[i])}),t},ee=(e,t,i=null)=>{if(i===null)return e.getAttribute(t)||e.hasAttribute(t);e.setAttribute(t,i)},Co="http://www.w3.org/2000/svg",Fo=["svg","path"],Ea=e=>Fo.includes(e),$t=(e,t,i={})=>{typeof t=="object"&&(i=t,t=null);let a=Ea(e)?document.createElementNS(Co,e):document.createElement(e);return t&&(Ea(e)?ee(a,"class",t):a.className=t),Z(i,(n,r)=>{ee(a,n,r)}),a},zo=e=>(t,i)=>{typeof i<"u"&&e.children[i]?e.insertBefore(t,e.children[i]):e.appendChild(t)},No=(e,t)=>(i,a)=>(typeof a<"u"?t.splice(a,0,i):t.push(i),i),Bo=(e,t)=>i=>(t.splice(t.indexOf(i),1),i.element.parentNode&&e.removeChild(i.element),i),Go=(()=>typeof window<"u"&&typeof window.document<"u")(),an=()=>Go,Vo=an()?$t("svg"):{},Uo="children"in Vo?e=>e.children.length:e=>e.childNodes.length,nn=(e,t,i,a)=>{let n=i[0]||e.left,r=i[1]||e.top,o=n+e.width,l=r+e.height*(a[1]||1),s={element:{...e},inner:{left:e.left,top:e.top,right:e.right,bottom:e.bottom},outer:{left:n,top:r,right:o,bottom:l}};return t.filter(u=>!u.isRectIgnored()).map(u=>u.rect).forEach(u=>{Ta(s.inner,{...u.inner}),Ta(s.outer,{...u.outer})}),Ia(s.inner),s.outer.bottom+=s.element.marginBottom,s.outer.right+=s.element.marginRight,Ia(s.outer),s},Ta=(e,t)=>{t.top+=e.top,t.right+=e.left,t.bottom+=e.top,t.left+=e.left,t.bottom>e.bottom&&(e.bottom=t.bottom),t.right>e.right&&(e.right=t.right)},Ia=e=>{e.width=e.right-e.left,e.height=e.bottom-e.top},Ve=e=>typeof e=="number",ko=(e,t,i,a=.001)=>Math.abs(e-t){let a=null,n=null,r=0,o=!1,u=Fe({interpolate:(c,d)=>{if(o)return;if(!(Ve(a)&&Ve(n))){o=!0,r=0;return}let h=-(n-a)*e;r+=h/i,n+=r,r*=t,ko(n,a,r)||d?(n=a,r=0,o=!0,u.onupdate(n),u.oncomplete(n)):u.onupdate(n)},target:{set:c=>{if(Ve(c)&&!Ve(n)&&(n=c),a===null&&(a=c,n=c),a=c,n===a||typeof a>"u"){o=!0,r=0,u.onupdate(n),u.oncomplete(n);return}o=!1},get:()=>a},resting:{get:()=>o},onupdate:c=>{},oncomplete:c=>{}});return u};var Wo=e=>e<.5?2*e*e:-1+(4-2*e)*e,Yo=({duration:e=500,easing:t=Wo,delay:i=0}={})=>{let a=null,n,r,o=!0,l=!1,s=null,c=Fe({interpolate:(d,h)=>{o||s===null||(a===null&&(a=d),!(d-a=e||h?(n=1,r=l?0:1,c.onupdate(r*s),c.oncomplete(r*s),o=!0):(r=n/e,c.onupdate((n>=0?t(l?1-r:r):0)*s))))},target:{get:()=>l?0:s,set:d=>{if(s===null){s=d,c.onupdate(d),c.oncomplete(d);return}do},onupdate:d=>{},oncomplete:d=>{}});return c},ba={spring:Ho,tween:Yo},$o=(e,t,i)=>{let a=e[t]&&typeof e[t][i]=="object"?e[t][i]:e[t]||e,n=typeof a=="string"?a:a.type,r=typeof a=="object"?{...a}:{};return ba[n]?ba[n](r):null},Pi=(e,t,i,a=!1)=>{t=Array.isArray(t)?t:[t],t.forEach(n=>{e.forEach(r=>{let o=r,l=()=>i[r],s=u=>i[r]=u;typeof r=="object"&&(o=r.key,l=r.getter||l,s=r.setter||s),!(n[o]&&!a)&&(n[o]={get:l,set:s})})})},qo=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a})=>{let n={...t},r=[];return Z(e,(o,l)=>{let s=$o(l);if(!s)return;s.onupdate=c=>{t[o]=c},s.target=n[o],Pi([{key:o,setter:c=>{s.target!==c&&(s.target=c)},getter:()=>t[o]}],[i,a],t,!0),r.push(s)}),{write:o=>{let l=document.hidden,s=!0;return r.forEach(u=>{u.resting||(s=!1),u.interpolate(o,l)}),s},destroy:()=>{}}},Xo=e=>(t,i)=>{e.addEventListener(t,i)},jo=e=>(t,i)=>{e.removeEventListener(t,i)},Qo=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,viewState:n,view:r})=>{let o=[],l=Xo(r.element),s=jo(r.element);return a.on=(u,c)=>{o.push({type:u,fn:c}),l(u,c)},a.off=(u,c)=>{o.splice(o.findIndex(d=>d.type===u&&d.fn===c),1),s(u,c)},{write:()=>!0,destroy:()=>{o.forEach(u=>{s(u.type,u.fn)})}}},Zo=({mixinConfig:e,viewProps:t,viewExternalAPI:i})=>{Pi(e,i,t)},se=e=>e!=null,Ko={opacity:1,scaleX:1,scaleY:1,translateX:0,translateY:0,rotateX:0,rotateY:0,rotateZ:0,originX:0,originY:0},Jo=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,view:n})=>{let r={...t},o={};Pi(e,[i,a],t);let l=()=>[t.translateX||0,t.translateY||0],s=()=>[t.scaleX||0,t.scaleY||0],u=()=>n.rect?nn(n.rect,n.childViews,l(),s()):null;return i.rect={get:u},a.rect={get:u},e.forEach(c=>{t[c]=typeof r[c]>"u"?Ko[c]:r[c]}),{write:()=>{if(el(o,t))return tl(n.element,t),Object.assign(o,{...t}),!0},destroy:()=>{}}},el=(e,t)=>{if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let i in t)if(t[i]!==e[i])return!0;return!1},tl=(e,{opacity:t,perspective:i,translateX:a,translateY:n,scaleX:r,scaleY:o,rotateX:l,rotateY:s,rotateZ:u,originX:c,originY:d,width:h,height:f})=>{let p="",m="";(se(c)||se(d))&&(m+=`transform-origin: ${c||0}px ${d||0}px;`),se(i)&&(p+=`perspective(${i}px) `),(se(a)||se(n))&&(p+=`translate3d(${a||0}px, ${n||0}px, 0) `),(se(r)||se(o))&&(p+=`scale3d(${se(r)?r:1}, ${se(o)?o:1}, 1) `),se(u)&&(p+=`rotateZ(${u}rad) `),se(l)&&(p+=`rotateX(${l}rad) `),se(s)&&(p+=`rotateY(${s}rad) `),p.length&&(m+=`transform:${p};`),se(t)&&(m+=`opacity:${t};`,t===0&&(m+="visibility:hidden;"),t<1&&(m+="pointer-events:none;")),se(f)&&(m+=`height:${f}px;`),se(h)&&(m+=`width:${h}px;`);let g=e.elementCurrentStyle||"";(m.length!==g.length||m!==g)&&(e.style.cssText=m,e.elementCurrentStyle=m)},il={styles:Jo,listeners:Qo,animations:qo,apis:Zo},_a=(e={},t={},i={})=>(t.layoutCalculated||(e.paddingTop=parseInt(i.paddingTop,10)||0,e.marginTop=parseInt(i.marginTop,10)||0,e.marginRight=parseInt(i.marginRight,10)||0,e.marginBottom=parseInt(i.marginBottom,10)||0,e.marginLeft=parseInt(i.marginLeft,10)||0,t.layoutCalculated=!0),e.left=t.offsetLeft||0,e.top=t.offsetTop||0,e.width=t.offsetWidth||0,e.height=t.offsetHeight||0,e.right=e.left+e.width,e.bottom=e.top+e.height,e.scrollTop=t.scrollTop,e.hidden=t.offsetParent===null,e),te=({tag:e="div",name:t=null,attributes:i={},read:a=()=>{},write:n=()=>{},create:r=()=>{},destroy:o=()=>{},filterFrameActionsForChild:l=(f,p)=>p,didCreateView:s=()=>{},didWriteView:u=()=>{},ignoreRect:c=!1,ignoreRectUpdate:d=!1,mixins:h=[]}={})=>(f,p={})=>{let m=$t(e,`filepond--${t}`,i),g=window.getComputedStyle(m,null),b=_a(),E=null,T=!1,_=[],y=[],I={},A={},R=[n],S=[a],x=[o],D=()=>m,O=()=>_.concat(),z=()=>I,v=U=>(W,$)=>W(U,$),P=()=>E||(E=nn(b,_,[0,0],[1,1]),E),w=()=>g,L=()=>{E=null,_.forEach($=>$._read()),!(d&&b.width&&b.height)&&_a(b,m,g);let W={root:k,props:p,rect:b};S.forEach($=>$(W))},F=(U,W,$)=>{let ae=W.length===0;return R.forEach(X=>{X({props:p,root:k,actions:W,timestamp:U,shouldOptimize:$})===!1&&(ae=!1)}),y.forEach(X=>{X.write(U)===!1&&(ae=!1)}),_.filter(X=>!!X.element.parentNode).forEach(X=>{X._write(U,l(X,W),$)||(ae=!1)}),_.forEach((X,Bt)=>{X.element.parentNode||(k.appendChild(X.element,Bt),X._read(),X._write(U,l(X,W),$),ae=!1)}),T=ae,u({props:p,root:k,actions:W,timestamp:U}),ae},C=()=>{y.forEach(U=>U.destroy()),x.forEach(U=>{U({root:k,props:p})}),_.forEach(U=>U._destroy())},V={element:{get:D},style:{get:w},childViews:{get:O}},G={...V,rect:{get:P},ref:{get:z},is:U=>t===U,appendChild:zo(m),createChildView:v(f),linkView:U=>(_.push(U),U),unlinkView:U=>{_.splice(_.indexOf(U),1)},appendChildView:No(m,_),removeChildView:Bo(m,_),registerWriter:U=>R.push(U),registerReader:U=>S.push(U),registerDestroyer:U=>x.push(U),invalidateLayout:()=>m.layoutCalculated=!1,dispatch:f.dispatch,query:f.query},B={element:{get:D},childViews:{get:O},rect:{get:P},resting:{get:()=>T},isRectIgnored:()=>c,_read:L,_write:F,_destroy:C},N={...V,rect:{get:()=>b}};Object.keys(h).sort((U,W)=>U==="styles"?1:W==="styles"?-1:0).forEach(U=>{let W=il[U]({mixinConfig:h[U],viewProps:p,viewState:A,viewInternalAPI:G,viewExternalAPI:B,view:Fe(N)});W&&y.push(W)});let k=Fe(G);r({root:k,props:p});let q=Uo(m);return _.forEach((U,W)=>{k.appendChild(U.element,q+W)}),s(k),Fe(B)},al=(e,t,i=60)=>{let a="__framePainter";if(window[a]){window[a].readers.push(e),window[a].writers.push(t);return}window[a]={readers:[e],writers:[t]};let n=window[a],r=1e3/i,o=null,l=null,s=null,u=null,c=()=>{document.hidden?(s=()=>window.setTimeout(()=>d(performance.now()),r),u=()=>window.clearTimeout(l)):(s=()=>window.requestAnimationFrame(d),u=()=>window.cancelAnimationFrame(l))};document.addEventListener("visibilitychange",()=>{u&&u(),c(),d(performance.now())});let d=h=>{l=s(d),o||(o=h);let f=h-o;f<=r||(o=h-f%r,n.readers.forEach(p=>p()),n.writers.forEach(p=>p(h)))};return c(),d(performance.now()),{pause:()=>{u(l)}}},de=(e,t)=>({root:i,props:a,actions:n=[],timestamp:r,shouldOptimize:o})=>{n.filter(l=>e[l.type]).forEach(l=>e[l.type]({root:i,props:a,action:l.data,timestamp:r,shouldOptimize:o})),t&&t({root:i,props:a,actions:n,timestamp:r,shouldOptimize:o})},Ra=(e,t)=>t.parentNode.insertBefore(e,t),ya=(e,t)=>t.parentNode.insertBefore(e,t.nextSibling),Qt=e=>Array.isArray(e),xe=e=>e==null,nl=e=>e.trim(),Zt=e=>""+e,rl=(e,t=",")=>xe(e)?[]:Qt(e)?e:Zt(e).split(t).map(nl).filter(i=>i.length),rn=e=>typeof e=="boolean",on=e=>rn(e)?e:e==="true",ce=e=>typeof e=="string",ln=e=>Ve(e)?e:ce(e)?Zt(e).replace(/[a-z]+/gi,""):0,Yt=e=>parseInt(ln(e),10),Sa=e=>parseFloat(ln(e)),lt=e=>Ve(e)&&isFinite(e)&&Math.floor(e)===e,wa=(e,t=1e3)=>{if(lt(e))return e;let i=Zt(e).trim();return/MB$/i.test(i)?(i=i.replace(/MB$i/,"").trim(),Yt(i)*t*t):/KB/i.test(i)?(i=i.replace(/KB$i/,"").trim(),Yt(i)*t):Yt(i)},Ue=e=>typeof e=="function",ol=e=>{let t=self,i=e.split("."),a=null;for(;a=i.shift();)if(t=t[a],!t)return null;return t},Aa={process:"POST",patch:"PATCH",revert:"DELETE",fetch:"GET",restore:"GET",load:"GET"},ll=e=>{let t={};return t.url=ce(e)?e:e.url||"",t.timeout=e.timeout?parseInt(e.timeout,10):0,t.headers=e.headers?e.headers:{},Z(Aa,i=>{t[i]=sl(i,e[i],Aa[i],t.timeout,t.headers)}),t.process=e.process||ce(e)||e.url?t.process:null,t.remove=e.remove||null,delete t.headers,t},sl=(e,t,i,a,n)=>{if(t===null)return null;if(typeof t=="function")return t;let r={url:i==="GET"||i==="PATCH"?`?${e}=`:"",method:i,headers:n,withCredentials:!1,timeout:a,onload:null,ondata:null,onerror:null};if(ce(t))return r.url=t,r;if(Object.assign(r,t),ce(r.headers)){let o=r.headers.split(/:(.+)/);r.headers={header:o[0],value:o[1]}}return r.withCredentials=on(r.withCredentials),r},cl=e=>ll(e),dl=e=>e===null,re=e=>typeof e=="object"&&e!==null,ul=e=>re(e)&&ce(e.url)&&re(e.process)&&re(e.revert)&&re(e.restore)&&re(e.fetch),bi=e=>Qt(e)?"array":dl(e)?"null":lt(e)?"int":/^[0-9]+ ?(?:GB|MB|KB)$/gi.test(e)?"bytes":ul(e)?"api":typeof e,hl=e=>e.replace(/{\s*'/g,'{"').replace(/'\s*}/g,'"}').replace(/'\s*:/g,'":').replace(/:\s*'/g,':"').replace(/,\s*'/g,',"').replace(/'\s*,/g,'",'),fl={array:rl,boolean:on,int:e=>bi(e)==="bytes"?wa(e):Yt(e),number:Sa,float:Sa,bytes:wa,string:e=>Ue(e)?e:Zt(e),function:e=>ol(e),serverapi:cl,object:e=>{try{return JSON.parse(hl(e))}catch{return null}}},pl=(e,t)=>fl[t](e),sn=(e,t,i)=>{if(e===t)return e;let a=bi(e);if(a!==i){let n=pl(e,i);if(a=bi(n),n===null)throw`Trying to assign value with incorrect type to "${option}", allowed type: "${i}"`;e=n}return e},ml=(e,t)=>{let i=e;return{enumerable:!0,get:()=>i,set:a=>{i=sn(a,e,t)}}},gl=e=>{let t={};return Z(e,i=>{let a=e[i];t[i]=ml(a[0],a[1])}),Fe(t)},El=e=>({items:[],listUpdateTimeout:null,itemUpdateTimeout:null,processingQueue:[],options:gl(e)}),Kt=(e,t="-")=>e.split(/(?=[A-Z])/).map(i=>i.toLowerCase()).join(t),Tl=(e,t)=>{let i={};return Z(t,a=>{i[a]={get:()=>e.getState().options[a],set:n=>{e.dispatch(`SET_${Kt(a,"_").toUpperCase()}`,{value:n})}}}),i},Il=e=>(t,i,a)=>{let n={};return Z(e,r=>{let o=Kt(r,"_").toUpperCase();n[`SET_${o}`]=l=>{try{a.options[r]=l.value}catch{}t(`DID_SET_${o}`,{value:a.options[r]})}}),n},bl=e=>t=>{let i={};return Z(e,a=>{i[`GET_${Kt(a,"_").toUpperCase()}`]=n=>t.options[a]}),i},Ie={API:1,DROP:2,BROWSE:3,PASTE:4,NONE:5},Ci=()=>Math.random().toString(36).substring(2,11),Fi=(e,t)=>e.splice(t,1),_l=(e,t)=>{t?e():document.hidden?Promise.resolve(1).then(e):setTimeout(e,0)},Jt=()=>{let e=[],t=(a,n)=>{Fi(e,e.findIndex(r=>r.event===a&&(r.cb===n||!n)))},i=(a,n,r)=>{e.filter(o=>o.event===a).map(o=>o.cb).forEach(o=>_l(()=>o(...n),r))};return{fireSync:(a,...n)=>{i(a,n,!0)},fire:(a,...n)=>{i(a,n,!1)},on:(a,n)=>{e.push({event:a,cb:n})},onOnce:(a,n)=>{e.push({event:a,cb:(...r)=>{t(a,n),n(...r)}})},off:t}},cn=(e,t,i)=>{Object.getOwnPropertyNames(e).filter(a=>!i.includes(a)).forEach(a=>Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a)))},Rl=["fire","process","revert","load","on","off","onOnce","retryLoad","extend","archive","archived","release","released","requestProcessing","freeze"],ue=e=>{let t={};return cn(e,t,Rl),t},yl=e=>{e.forEach((t,i)=>{t.released&&Fi(e,i)})},H={INIT:1,IDLE:2,PROCESSING_QUEUED:9,PROCESSING:3,PROCESSING_COMPLETE:5,PROCESSING_ERROR:6,PROCESSING_REVERT_ERROR:10,LOADING:7,LOAD_ERROR:8},ne={INPUT:1,LIMBO:2,LOCAL:3},dn=e=>/[^0-9]+/.exec(e),un=()=>dn(1.1.toLocaleString())[0],Sl=()=>{let e=un(),t=1e3.toLocaleString(),i=1e3.toString();return t!==i?dn(t)[0]:e==="."?",":"."},M={BOOLEAN:"boolean",INT:"int",NUMBER:"number",STRING:"string",ARRAY:"array",OBJECT:"object",FUNCTION:"function",ACTION:"action",SERVER_API:"serverapi",REGEX:"regex"},zi=[],ye=(e,t,i)=>new Promise((a,n)=>{let r=zi.filter(l=>l.key===e).map(l=>l.cb);if(r.length===0){a(t);return}let o=r.shift();r.reduce((l,s)=>l.then(u=>s(u,i)),o(t,i)).then(l=>a(l)).catch(l=>n(l))}),$e=(e,t,i)=>zi.filter(a=>a.key===e).map(a=>a.cb(t,i)),wl=(e,t)=>zi.push({key:e,cb:t}),Al=e=>Object.assign(et,e),qt=()=>({...et}),vl=e=>{Z(e,(t,i)=>{et[t]&&(et[t][0]=sn(i,et[t][0],et[t][1]))})},et={id:[null,M.STRING],name:["filepond",M.STRING],disabled:[!1,M.BOOLEAN],className:[null,M.STRING],required:[!1,M.BOOLEAN],captureMethod:[null,M.STRING],allowSyncAcceptAttribute:[!0,M.BOOLEAN],allowDrop:[!0,M.BOOLEAN],allowBrowse:[!0,M.BOOLEAN],allowPaste:[!0,M.BOOLEAN],allowMultiple:[!1,M.BOOLEAN],allowReplace:[!0,M.BOOLEAN],allowRevert:[!0,M.BOOLEAN],allowRemove:[!0,M.BOOLEAN],allowProcess:[!0,M.BOOLEAN],allowReorder:[!1,M.BOOLEAN],allowDirectoriesOnly:[!1,M.BOOLEAN],storeAsFile:[!1,M.BOOLEAN],forceRevert:[!1,M.BOOLEAN],maxFiles:[null,M.INT],checkValidity:[!1,M.BOOLEAN],itemInsertLocationFreedom:[!0,M.BOOLEAN],itemInsertLocation:["before",M.STRING],itemInsertInterval:[75,M.INT],dropOnPage:[!1,M.BOOLEAN],dropOnElement:[!0,M.BOOLEAN],dropValidation:[!1,M.BOOLEAN],ignoredFiles:[[".ds_store","thumbs.db","desktop.ini"],M.ARRAY],instantUpload:[!0,M.BOOLEAN],maxParallelUploads:[2,M.INT],allowMinimumUploadDuration:[!0,M.BOOLEAN],chunkUploads:[!1,M.BOOLEAN],chunkForce:[!1,M.BOOLEAN],chunkSize:[5e6,M.INT],chunkRetryDelays:[[500,1e3,3e3],M.ARRAY],server:[null,M.SERVER_API],fileSizeBase:[1e3,M.INT],labelFileSizeBytes:["bytes",M.STRING],labelFileSizeKilobytes:["KB",M.STRING],labelFileSizeMegabytes:["MB",M.STRING],labelFileSizeGigabytes:["GB",M.STRING],labelDecimalSeparator:[un(),M.STRING],labelThousandsSeparator:[Sl(),M.STRING],labelIdle:['Drag & Drop your files or Browse',M.STRING],labelInvalidField:["Field contains invalid files",M.STRING],labelFileWaitingForSize:["Waiting for size",M.STRING],labelFileSizeNotAvailable:["Size not available",M.STRING],labelFileCountSingular:["file in list",M.STRING],labelFileCountPlural:["files in list",M.STRING],labelFileLoading:["Loading",M.STRING],labelFileAdded:["Added",M.STRING],labelFileLoadError:["Error during load",M.STRING],labelFileRemoved:["Removed",M.STRING],labelFileRemoveError:["Error during remove",M.STRING],labelFileProcessing:["Uploading",M.STRING],labelFileProcessingComplete:["Upload complete",M.STRING],labelFileProcessingAborted:["Upload cancelled",M.STRING],labelFileProcessingError:["Error during upload",M.STRING],labelFileProcessingRevertError:["Error during revert",M.STRING],labelTapToCancel:["tap to cancel",M.STRING],labelTapToRetry:["tap to retry",M.STRING],labelTapToUndo:["tap to undo",M.STRING],labelButtonRemoveItem:["Remove",M.STRING],labelButtonAbortItemLoad:["Abort",M.STRING],labelButtonRetryItemLoad:["Retry",M.STRING],labelButtonAbortItemProcessing:["Cancel",M.STRING],labelButtonUndoItemProcessing:["Undo",M.STRING],labelButtonRetryItemProcessing:["Retry",M.STRING],labelButtonProcessItem:["Upload",M.STRING],iconRemove:['',M.STRING],iconProcess:['',M.STRING],iconRetry:['',M.STRING],iconUndo:['',M.STRING],iconDone:['',M.STRING],oninit:[null,M.FUNCTION],onwarning:[null,M.FUNCTION],onerror:[null,M.FUNCTION],onactivatefile:[null,M.FUNCTION],oninitfile:[null,M.FUNCTION],onaddfilestart:[null,M.FUNCTION],onaddfileprogress:[null,M.FUNCTION],onaddfile:[null,M.FUNCTION],onprocessfilestart:[null,M.FUNCTION],onprocessfileprogress:[null,M.FUNCTION],onprocessfileabort:[null,M.FUNCTION],onprocessfilerevert:[null,M.FUNCTION],onprocessfile:[null,M.FUNCTION],onprocessfiles:[null,M.FUNCTION],onremovefile:[null,M.FUNCTION],onpreparefile:[null,M.FUNCTION],onupdatefiles:[null,M.FUNCTION],onreorderfiles:[null,M.FUNCTION],beforeDropFile:[null,M.FUNCTION],beforeAddFile:[null,M.FUNCTION],beforeRemoveFile:[null,M.FUNCTION],beforePrepareFile:[null,M.FUNCTION],stylePanelLayout:[null,M.STRING],stylePanelAspectRatio:[null,M.STRING],styleItemPanelAspectRatio:[null,M.STRING],styleButtonRemoveItemPosition:["left",M.STRING],styleButtonProcessItemPosition:["right",M.STRING],styleLoadIndicatorPosition:["right",M.STRING],styleProgressIndicatorPosition:["right",M.STRING],styleButtonRemoveItemAlign:[!1,M.BOOLEAN],files:[[],M.ARRAY],credits:[["https://pqina.nl/","Powered by PQINA"],M.ARRAY]},ke=(e,t)=>xe(t)?e[0]||null:lt(t)?e[t]||null:(typeof t=="object"&&(t=t.id),e.find(i=>i.id===t)||null),hn=e=>{if(xe(e))return e;if(/:/.test(e)){let t=e.split(":");return t[1]/t[0]}return parseFloat(e)},Se=e=>e.filter(t=>!t.archived),fn={EMPTY:0,IDLE:1,ERROR:2,BUSY:3,READY:4},Gt=null,Ll=()=>{if(Gt===null)try{let e=new DataTransfer;e.items.add(new File(["hello world"],"This_Works.txt"));let t=document.createElement("input");t.setAttribute("type","file"),t.files=e.files,Gt=t.files.length===1}catch{Gt=!1}return Gt},Ml=[H.LOAD_ERROR,H.PROCESSING_ERROR,H.PROCESSING_REVERT_ERROR],Ol=[H.LOADING,H.PROCESSING,H.PROCESSING_QUEUED,H.INIT],Dl=[H.PROCESSING_COMPLETE],xl=e=>Ml.includes(e.status),Pl=e=>Ol.includes(e.status),Cl=e=>Dl.includes(e.status),va=e=>re(e.options.server)&&(re(e.options.server.process)||Ue(e.options.server.process)),Fl=e=>({GET_STATUS:()=>{let t=Se(e.items),{EMPTY:i,ERROR:a,BUSY:n,IDLE:r,READY:o}=fn;return t.length===0?i:t.some(xl)?a:t.some(Pl)?n:t.some(Cl)?o:r},GET_ITEM:t=>ke(e.items,t),GET_ACTIVE_ITEM:t=>ke(Se(e.items),t),GET_ACTIVE_ITEMS:()=>Se(e.items),GET_ITEMS:()=>e.items,GET_ITEM_NAME:t=>{let i=ke(e.items,t);return i?i.filename:null},GET_ITEM_SIZE:t=>{let i=ke(e.items,t);return i?i.fileSize:null},GET_STYLES:()=>Object.keys(e.options).filter(t=>/^style/.test(t)).map(t=>({name:t,value:e.options[t]})),GET_PANEL_ASPECT_RATIO:()=>/circle/.test(e.options.stylePanelLayout)?1:hn(e.options.stylePanelAspectRatio),GET_ITEM_PANEL_ASPECT_RATIO:()=>e.options.styleItemPanelAspectRatio,GET_ITEMS_BY_STATUS:t=>Se(e.items).filter(i=>i.status===t),GET_TOTAL_ITEMS:()=>Se(e.items).length,SHOULD_UPDATE_FILE_INPUT:()=>e.options.storeAsFile&&Ll()&&!va(e),IS_ASYNC:()=>va(e),GET_FILE_SIZE_LABELS:t=>({labelBytes:t("GET_LABEL_FILE_SIZE_BYTES")||void 0,labelKilobytes:t("GET_LABEL_FILE_SIZE_KILOBYTES")||void 0,labelMegabytes:t("GET_LABEL_FILE_SIZE_MEGABYTES")||void 0,labelGigabytes:t("GET_LABEL_FILE_SIZE_GIGABYTES")||void 0})}),zl=e=>{let t=Se(e.items).length;if(!e.options.allowMultiple)return t===0;let i=e.options.maxFiles;return i===null||tMath.max(Math.min(i,e),t),Nl=(e,t,i)=>e.splice(t,0,i),Bl=(e,t,i)=>xe(t)?null:typeof i>"u"?(e.push(t),t):(i=pn(i,0,e.length),Nl(e,i,t),t),_i=e=>/^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*)\s*$/i.test(e),St=e=>e.split("/").pop().split("?").shift(),ei=e=>e.split(".").pop(),Gl=e=>{if(typeof e!="string")return"";let t=e.split("/").pop();return/svg/.test(t)?"svg":/zip|compressed/.test(t)?"zip":/plain/.test(t)?"txt":/msword/.test(t)?"doc":/[a-z]+/.test(t)?t==="jpeg"?"jpg":t:""},It=(e,t="")=>(t+e).slice(-t.length),mn=(e=new Date)=>`${e.getFullYear()}-${It(e.getMonth()+1,"00")}-${It(e.getDate(),"00")}_${It(e.getHours(),"00")}-${It(e.getMinutes(),"00")}-${It(e.getSeconds(),"00")}`,rt=(e,t,i=null,a=null)=>{let n=typeof i=="string"?e.slice(0,e.size,i):e.slice(0,e.size,e.type);return n.lastModifiedDate=new Date,e._relativePath&&(n._relativePath=e._relativePath),ce(t)||(t=mn()),t&&a===null&&ei(t)?n.name=t:(a=a||Gl(n.type),n.name=t+(a?"."+a:"")),n},Vl=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,gn=(e,t)=>{let i=Vl();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},Ul=(e,t)=>{let i=new ArrayBuffer(e.length),a=new Uint8Array(i);for(let n=0;n(/^data:(.+);/.exec(e)||[])[1]||null,kl=e=>e.split(",")[1].replace(/\s/g,""),Hl=e=>atob(kl(e)),Wl=e=>{let t=En(e),i=Hl(e);return Ul(i,t)},Yl=(e,t,i)=>rt(Wl(e),t,null,i),$l=e=>{if(!/^content-disposition:/i.test(e))return null;let t=e.split(/filename=|filename\*=.+''/).splice(1).map(i=>i.trim().replace(/^["']|[;"']{0,2}$/g,"")).filter(i=>i.length);return t.length?decodeURI(t[t.length-1]):null},ql=e=>{if(/content-length:/i.test(e)){let t=e.match(/[0-9]+/)[0];return t?parseInt(t,10):null}return null},Xl=e=>/x-content-transfer-id:/i.test(e)&&(e.split(":")[1]||"").trim()||null,Ni=e=>{let t={source:null,name:null,size:null},i=e.split(` -`);for(let a of i){let n=$l(a);if(n){t.name=n;continue}let r=ql(a);if(r){t.size=r;continue}let o=Xl(a);if(o){t.source=o;continue}}return t},jl=e=>{let t={source:null,complete:!1,progress:0,size:null,timestamp:null,duration:0,request:null},i=()=>t.progress,a=()=>{t.request&&t.request.abort&&t.request.abort()},n=()=>{let l=t.source;o.fire("init",l),l instanceof File?o.fire("load",l):l instanceof Blob?o.fire("load",rt(l,l.name)):_i(l)?o.fire("load",Yl(l)):r(l)},r=l=>{if(!e){o.fire("error",{type:"error",body:"Can't load URL",code:400});return}t.timestamp=Date.now(),t.request=e(l,s=>{t.duration=Date.now()-t.timestamp,t.complete=!0,s instanceof Blob&&(s=rt(s,s.name||St(l))),o.fire("load",s instanceof Blob?s:s?s.body:null)},s=>{o.fire("error",typeof s=="string"?{type:"error",code:0,body:s}:s)},(s,u,c)=>{if(c&&(t.size=c),t.duration=Date.now()-t.timestamp,!s){t.progress=null;return}t.progress=u/c,o.fire("progress",t.progress)},()=>{o.fire("abort")},s=>{let u=Ni(typeof s=="string"?s:s.headers);o.fire("meta",{size:t.size||u.size,filename:u.name,source:u.source})})},o={...Jt(),setSource:l=>t.source=l,getProgress:i,abort:a,load:n};return o},La=e=>/GET|HEAD/.test(e),He=(e,t,i)=>{let a={onheaders:()=>{},onprogress:()=>{},onload:()=>{},ontimeout:()=>{},onerror:()=>{},onabort:()=>{},abort:()=>{n=!0,o.abort()}},n=!1,r=!1;i={method:"POST",headers:{},withCredentials:!1,...i},t=encodeURI(t),La(i.method)&&e&&(t=`${t}${encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))}`);let o=new XMLHttpRequest,l=La(i.method)?o:o.upload;return l.onprogress=s=>{n||a.onprogress(s.lengthComputable,s.loaded,s.total)},o.onreadystatechange=()=>{o.readyState<2||o.readyState===4&&o.status===0||r||(r=!0,a.onheaders(o))},o.onload=()=>{o.status>=200&&o.status<300?a.onload(o):a.onerror(o)},o.onerror=()=>a.onerror(o),o.onabort=()=>{n=!0,a.onabort()},o.ontimeout=()=>a.ontimeout(o),o.open(i.method,t,!0),lt(i.timeout)&&(o.timeout=i.timeout),Object.keys(i.headers).forEach(s=>{let u=unescape(encodeURIComponent(i.headers[s]));o.setRequestHeader(s,u)}),i.responseType&&(o.responseType=i.responseType),i.withCredentials&&(o.withCredentials=!0),o.send(e),a},K=(e,t,i,a)=>({type:e,code:t,body:i,headers:a}),We=e=>t=>{e(K("error",0,"Timeout",t.getAllResponseHeaders()))},Ma=e=>/\?/.test(e),Rt=(...e)=>{let t="";return e.forEach(i=>{t+=Ma(t)&&Ma(i)?i.replace(/\?/,"&"):i}),t},pi=(e="",t)=>{if(typeof t=="function")return t;if(!t||!ce(t.url))return null;let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o,l,s,u)=>{let c=He(n,Rt(e,t.url),{...t,responseType:"blob"});return c.onload=d=>{let h=d.getAllResponseHeaders(),f=Ni(h).name||St(n);r(K("load",d.status,t.method==="HEAD"?null:rt(i(d.response),f),h))},c.onerror=d=>{o(K("error",d.status,a(d.response)||d.statusText,d.getAllResponseHeaders()))},c.onheaders=d=>{u(K("headers",d.status,null,d.getAllResponseHeaders()))},c.ontimeout=We(o),c.onprogress=l,c.onabort=s,c}},Ee={QUEUED:0,COMPLETE:1,PROCESSING:2,ERROR:3,WAITING:4},Ql=(e,t,i,a,n,r,o,l,s,u,c)=>{let d=[],{chunkTransferId:h,chunkServer:f,chunkSize:p,chunkRetryDelays:m}=c,g={serverId:h,aborted:!1},b=t.ondata||(v=>v),E=t.onload||((v,P)=>P==="HEAD"?v.getResponseHeader("Upload-Offset"):v.response),T=t.onerror||(v=>null),_=v=>{let P=new FormData;re(n)&&P.append(i,JSON.stringify(n));let w=typeof t.headers=="function"?t.headers(a,n):{...t.headers,"Upload-Length":a.size},L={...t,headers:w},F=He(b(P),Rt(e,t.url),L);F.onload=C=>v(E(C,L.method)),F.onerror=C=>o(K("error",C.status,T(C.response)||C.statusText,C.getAllResponseHeaders())),F.ontimeout=We(o)},y=v=>{let P=Rt(e,f.url,g.serverId),L={headers:typeof t.headers=="function"?t.headers(g.serverId):{...t.headers},method:"HEAD"},F=He(null,P,L);F.onload=C=>v(E(C,L.method)),F.onerror=C=>o(K("error",C.status,T(C.response)||C.statusText,C.getAllResponseHeaders())),F.ontimeout=We(o)},I=Math.floor(a.size/p);for(let v=0;v<=I;v++){let P=v*p,w=a.slice(P,P+p,"application/offset+octet-stream");d[v]={index:v,size:w.size,offset:P,data:w,file:a,progress:0,retries:[...m],status:Ee.QUEUED,error:null,request:null,timeout:null}}let A=()=>r(g.serverId),R=v=>v.status===Ee.QUEUED||v.status===Ee.ERROR,S=v=>{if(g.aborted)return;if(v=v||d.find(R),!v){d.every(V=>V.status===Ee.COMPLETE)&&A();return}v.status=Ee.PROCESSING,v.progress=null;let P=f.ondata||(V=>V),w=f.onerror||(V=>null),L=Rt(e,f.url,g.serverId),F=typeof f.headers=="function"?f.headers(v):{...f.headers,"Content-Type":"application/offset+octet-stream","Upload-Offset":v.offset,"Upload-Length":a.size,"Upload-Name":a.name},C=v.request=He(P(v.data),L,{...f,headers:F});C.onload=()=>{v.status=Ee.COMPLETE,v.request=null,O()},C.onprogress=(V,G,B)=>{v.progress=V?G:null,D()},C.onerror=V=>{v.status=Ee.ERROR,v.request=null,v.error=w(V.response)||V.statusText,x(v)||o(K("error",V.status,w(V.response)||V.statusText,V.getAllResponseHeaders()))},C.ontimeout=V=>{v.status=Ee.ERROR,v.request=null,x(v)||We(o)(V)},C.onabort=()=>{v.status=Ee.QUEUED,v.request=null,s()}},x=v=>v.retries.length===0?!1:(v.status=Ee.WAITING,clearTimeout(v.timeout),v.timeout=setTimeout(()=>{S(v)},v.retries.shift()),!0),D=()=>{let v=d.reduce((w,L)=>w===null||L.progress===null?null:w+L.progress,0);if(v===null)return l(!1,0,0);let P=d.reduce((w,L)=>w+L.size,0);l(!0,v,P)},O=()=>{d.filter(P=>P.status===Ee.PROCESSING).length>=1||S()},z=()=>{d.forEach(v=>{clearTimeout(v.timeout),v.request&&v.request.abort()})};return g.serverId?y(v=>{g.aborted||(d.filter(P=>P.offset{P.status=Ee.COMPLETE,P.progress=P.size}),O())}):_(v=>{g.aborted||(u(v),g.serverId=v,O())}),{abort:()=>{g.aborted=!0,z()}}},Zl=(e,t,i,a)=>(n,r,o,l,s,u,c)=>{if(!n)return;let d=a.chunkUploads,h=d&&n.size>a.chunkSize,f=d&&(h||a.chunkForce);if(n instanceof Blob&&f)return Ql(e,t,i,n,r,o,l,s,u,c,a);let p=t.ondata||(y=>y),m=t.onload||(y=>y),g=t.onerror||(y=>null),b=typeof t.headers=="function"?t.headers(n,r)||{}:{...t.headers},E={...t,headers:b};var T=new FormData;re(r)&&T.append(i,JSON.stringify(r)),(n instanceof Blob?[{name:null,file:n}]:n).forEach(y=>{T.append(i,y.file,y.name===null?y.file.name:`${y.name}${y.file.name}`)});let _=He(p(T),Rt(e,t.url),E);return _.onload=y=>{o(K("load",y.status,m(y.response),y.getAllResponseHeaders()))},_.onerror=y=>{l(K("error",y.status,g(y.response)||y.statusText,y.getAllResponseHeaders()))},_.ontimeout=We(l),_.onprogress=s,_.onabort=u,_},Kl=(e="",t,i,a)=>typeof t=="function"?(...n)=>t(i,...n,a):!t||!ce(t.url)?null:Zl(e,t,i,a),bt=(e="",t)=>{if(typeof t=="function")return t;if(!t||!ce(t.url))return(n,r)=>r();let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o)=>{let l=He(n,e+t.url,t);return l.onload=s=>{r(K("load",s.status,i(s.response),s.getAllResponseHeaders()))},l.onerror=s=>{o(K("error",s.status,a(s.response)||s.statusText,s.getAllResponseHeaders()))},l.ontimeout=We(o),l}},Tn=(e=0,t=1)=>e+Math.random()*(t-e),Jl=(e,t=1e3,i=0,a=25,n=250)=>{let r=null,o=Date.now(),l=()=>{let s=Date.now()-o,u=Tn(a,n);s+u>t&&(u=s+u-t);let c=s/t;if(c>=1||document.hidden){e(1);return}e(c),r=setTimeout(l,u)};return t>0&&l(),{clear:()=>{clearTimeout(r)}}},es=(e,t)=>{let i={complete:!1,perceivedProgress:0,perceivedPerformanceUpdater:null,progress:null,timestamp:null,perceivedDuration:0,duration:0,request:null,response:null},{allowMinimumUploadDuration:a}=t,n=(c,d)=>{let h=()=>{i.duration===0||i.progress===null||u.fire("progress",u.getProgress())},f=()=>{i.complete=!0,u.fire("load-perceived",i.response.body)};u.fire("start"),i.timestamp=Date.now(),i.perceivedPerformanceUpdater=Jl(p=>{i.perceivedProgress=p,i.perceivedDuration=Date.now()-i.timestamp,h(),i.response&&i.perceivedProgress===1&&!i.complete&&f()},a?Tn(750,1500):0),i.request=e(c,d,p=>{i.response=re(p)?p:{type:"load",code:200,body:`${p}`,headers:{}},i.duration=Date.now()-i.timestamp,i.progress=1,u.fire("load",i.response.body),(!a||a&&i.perceivedProgress===1)&&f()},p=>{i.perceivedPerformanceUpdater.clear(),u.fire("error",re(p)?p:{type:"error",code:0,body:`${p}`})},(p,m,g)=>{i.duration=Date.now()-i.timestamp,i.progress=p?m/g:null,h()},()=>{i.perceivedPerformanceUpdater.clear(),u.fire("abort",i.response?i.response.body:null)},p=>{u.fire("transfer",p)})},r=()=>{i.request&&(i.perceivedPerformanceUpdater.clear(),i.request.abort&&i.request.abort(),i.complete=!0)},o=()=>{r(),i.complete=!1,i.perceivedProgress=0,i.progress=0,i.timestamp=null,i.perceivedDuration=0,i.duration=0,i.request=null,i.response=null},l=a?()=>i.progress?Math.min(i.progress,i.perceivedProgress):null:()=>i.progress||null,s=a?()=>Math.min(i.duration,i.perceivedDuration):()=>i.duration,u={...Jt(),process:n,abort:r,getProgress:l,getDuration:s,reset:o};return u},In=e=>e.substring(0,e.lastIndexOf("."))||e,ts=e=>{let t=[e.name,e.size,e.type];return e instanceof Blob||_i(e)?t[0]=e.name||mn():_i(e)?(t[1]=e.length,t[2]=En(e)):ce(e)&&(t[0]=St(e),t[1]=0,t[2]="application/octet-stream"),{name:t[0],size:t[1],type:t[2]}},ot=e=>!!(e instanceof File||e instanceof Blob&&e.name),bn=e=>{if(!re(e))return e;let t=Qt(e)?[]:{};for(let i in e){if(!e.hasOwnProperty(i))continue;let a=e[i];t[i]=a&&re(a)?bn(a):a}return t},is=(e=null,t=null,i=null)=>{let a=Ci(),n={archived:!1,frozen:!1,released:!1,source:null,file:i,serverFileReference:t,transferId:null,processingAborted:!1,status:t?H.PROCESSING_COMPLETE:H.INIT,activeLoader:null,activeProcessor:null},r=null,o={},l=R=>n.status=R,s=(R,...S)=>{n.released||n.frozen||I.fire(R,...S)},u=()=>ei(n.file.name),c=()=>n.file.type,d=()=>n.file.size,h=()=>n.file,f=(R,S,x)=>{if(n.source=R,I.fireSync("init"),n.file){I.fireSync("load-skip");return}n.file=ts(R),S.on("init",()=>{s("load-init")}),S.on("meta",D=>{n.file.size=D.size,n.file.filename=D.filename,D.source&&(e=ne.LIMBO,n.serverFileReference=D.source,n.status=H.PROCESSING_COMPLETE),s("load-meta")}),S.on("progress",D=>{l(H.LOADING),s("load-progress",D)}),S.on("error",D=>{l(H.LOAD_ERROR),s("load-request-error",D)}),S.on("abort",()=>{l(H.INIT),s("load-abort")}),S.on("load",D=>{n.activeLoader=null;let O=v=>{n.file=ot(v)?v:n.file,e===ne.LIMBO&&n.serverFileReference?l(H.PROCESSING_COMPLETE):l(H.IDLE),s("load")},z=v=>{n.file=D,s("load-meta"),l(H.LOAD_ERROR),s("load-file-error",v)};if(n.serverFileReference){O(D);return}x(D,O,z)}),S.setSource(R),n.activeLoader=S,S.load()},p=()=>{n.activeLoader&&n.activeLoader.load()},m=()=>{if(n.activeLoader){n.activeLoader.abort();return}l(H.INIT),s("load-abort")},g=(R,S)=>{if(n.processingAborted){n.processingAborted=!1;return}if(l(H.PROCESSING),r=null,!(n.file instanceof Blob)){I.on("load",()=>{g(R,S)});return}R.on("load",O=>{n.transferId=null,n.serverFileReference=O}),R.on("transfer",O=>{n.transferId=O}),R.on("load-perceived",O=>{n.activeProcessor=null,n.transferId=null,n.serverFileReference=O,l(H.PROCESSING_COMPLETE),s("process-complete",O)}),R.on("start",()=>{s("process-start")}),R.on("error",O=>{n.activeProcessor=null,l(H.PROCESSING_ERROR),s("process-error",O)}),R.on("abort",O=>{n.activeProcessor=null,n.serverFileReference=O,l(H.IDLE),s("process-abort"),r&&r()}),R.on("progress",O=>{s("process-progress",O)});let x=O=>{n.archived||R.process(O,{...o})},D=console.error;S(n.file,x,D),n.activeProcessor=R},b=()=>{n.processingAborted=!1,l(H.PROCESSING_QUEUED)},E=()=>new Promise(R=>{if(!n.activeProcessor){n.processingAborted=!0,l(H.IDLE),s("process-abort"),R();return}r=()=>{R()},n.activeProcessor.abort()}),T=(R,S)=>new Promise((x,D)=>{let O=n.serverFileReference!==null?n.serverFileReference:n.transferId;if(O===null){x();return}R(O,()=>{n.serverFileReference=null,n.transferId=null,x()},z=>{if(!S){x();return}l(H.PROCESSING_REVERT_ERROR),s("process-revert-error"),D(z)}),l(H.IDLE),s("process-revert")}),_=(R,S,x)=>{let D=R.split("."),O=D[0],z=D.pop(),v=o;D.forEach(P=>v=v[P]),JSON.stringify(v[z])!==JSON.stringify(S)&&(v[z]=S,s("metadata-update",{key:O,value:o[O],silent:x}))},I={id:{get:()=>a},origin:{get:()=>e,set:R=>e=R},serverId:{get:()=>n.serverFileReference},transferId:{get:()=>n.transferId},status:{get:()=>n.status},filename:{get:()=>n.file.name},filenameWithoutExtension:{get:()=>In(n.file.name)},fileExtension:{get:u},fileType:{get:c},fileSize:{get:d},file:{get:h},relativePath:{get:()=>n.file._relativePath},source:{get:()=>n.source},getMetadata:R=>bn(R?o[R]:o),setMetadata:(R,S,x)=>{if(re(R)){let D=R;return Object.keys(D).forEach(O=>{_(O,D[O],S)}),R}return _(R,S,x),S},extend:(R,S)=>A[R]=S,abortLoad:m,retryLoad:p,requestProcessing:b,abortProcessing:E,load:f,process:g,revert:T,...Jt(),freeze:()=>n.frozen=!0,release:()=>n.released=!0,released:{get:()=>n.released},archive:()=>n.archived=!0,archived:{get:()=>n.archived}},A=Fe(I);return A},as=(e,t)=>xe(t)?0:ce(t)?e.findIndex(i=>i.id===t):-1,Oa=(e,t)=>{let i=as(e,t);if(!(i<0))return e[i]||null},Da=(e,t,i,a,n,r)=>{let o=He(null,e,{method:"GET",responseType:"blob"});return o.onload=l=>{let s=l.getAllResponseHeaders(),u=Ni(s).name||St(e);t(K("load",l.status,rt(l.response,u),s))},o.onerror=l=>{i(K("error",l.status,l.statusText,l.getAllResponseHeaders()))},o.onheaders=l=>{r(K("headers",l.status,null,l.getAllResponseHeaders()))},o.ontimeout=We(i),o.onprogress=a,o.onabort=n,o},xa=e=>(e.indexOf("//")===0&&(e=location.protocol+e),e.toLowerCase().replace("blob:","").replace(/([a-z])?:\/\//,"$1").split("/")[0]),ns=e=>(e.indexOf(":")>-1||e.indexOf("//")>-1)&&xa(location.href)!==xa(e),Vt=e=>(...t)=>Ue(e)?e(...t):e,rs=e=>!ot(e.file),mi=(e,t)=>{clearTimeout(t.listUpdateTimeout),t.listUpdateTimeout=setTimeout(()=>{e("DID_UPDATE_ITEMS",{items:Se(t.items)})},0)},Pa=(e,...t)=>new Promise(i=>{if(!e)return i(!0);let a=e(...t);if(a==null)return i(!0);if(typeof a=="boolean")return i(a);typeof a.then=="function"&&a.then(i)}),gi=(e,t)=>{e.items.sort((i,a)=>t(ue(i),ue(a)))},Te=(e,t)=>({query:i,success:a=()=>{},failure:n=()=>{},...r}={})=>{let o=ke(e.items,i);if(!o){n({error:K("error",0,"Item not found"),file:null});return}t(o,a,n,r||{})},os=(e,t,i)=>({ABORT_ALL:()=>{Se(i.items).forEach(a=>{a.freeze(),a.abortLoad(),a.abortProcessing()})},DID_SET_FILES:({value:a=[]})=>{let n=a.map(o=>({source:o.source?o.source:o,options:o.options})),r=Se(i.items);r.forEach(o=>{n.find(l=>l.source===o.source||l.source===o.file)||e("REMOVE_ITEM",{query:o,remove:!1})}),r=Se(i.items),n.forEach((o,l)=>{r.find(s=>s.source===o.source||s.file===o.source)||e("ADD_ITEM",{...o,interactionMethod:Ie.NONE,index:l})})},DID_UPDATE_ITEM_METADATA:({id:a,action:n,change:r})=>{r.silent||(clearTimeout(i.itemUpdateTimeout),i.itemUpdateTimeout=setTimeout(()=>{let o=Oa(i.items,a);if(!t("IS_ASYNC")){ye("SHOULD_PREPARE_OUTPUT",!1,{item:o,query:t,action:n,change:r}).then(c=>{let d=t("GET_BEFORE_PREPARE_FILE");d&&(c=d(o,c)),c&&e("REQUEST_PREPARE_OUTPUT",{query:a,item:o,success:h=>{e("DID_PREPARE_OUTPUT",{id:a,file:h})}},!0)});return}o.origin===ne.LOCAL&&e("DID_LOAD_ITEM",{id:o.id,error:null,serverFileReference:o.source});let l=()=>{setTimeout(()=>{e("REQUEST_ITEM_PROCESSING",{query:a})},32)},s=c=>{o.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(c?l:()=>{}).catch(()=>{})},u=c=>{o.abortProcessing().then(c?l:()=>{})};if(o.status===H.PROCESSING_COMPLETE)return s(i.options.instantUpload);if(o.status===H.PROCESSING)return u(i.options.instantUpload);i.options.instantUpload&&l()},0))},MOVE_ITEM:({query:a,index:n})=>{let r=ke(i.items,a);if(!r)return;let o=i.items.indexOf(r);n=pn(n,0,i.items.length-1),o!==n&&i.items.splice(n,0,i.items.splice(o,1)[0])},SORT:({compare:a})=>{gi(i,a),e("DID_SORT_ITEMS",{items:t("GET_ACTIVE_ITEMS")})},ADD_ITEMS:({items:a,index:n,interactionMethod:r,success:o=()=>{},failure:l=()=>{}})=>{let s=n;if(n===-1||typeof n>"u"){let f=t("GET_ITEM_INSERT_LOCATION"),p=t("GET_TOTAL_ITEMS");s=f==="before"?0:p}let u=t("GET_IGNORED_FILES"),c=f=>ot(f)?!u.includes(f.name.toLowerCase()):!xe(f),h=a.filter(c).map(f=>new Promise((p,m)=>{e("ADD_ITEM",{interactionMethod:r,source:f.source||f,success:p,failure:m,index:s++,options:f.options||{}})}));Promise.all(h).then(o).catch(l)},ADD_ITEM:({source:a,index:n=-1,interactionMethod:r,success:o=()=>{},failure:l=()=>{},options:s={}})=>{if(xe(a)){l({error:K("error",0,"No source"),file:null});return}if(ot(a)&&i.options.ignoredFiles.includes(a.name.toLowerCase()))return;if(!zl(i)){if(i.options.allowMultiple||!i.options.allowMultiple&&!i.options.allowReplace){let E=K("warning",0,"Max files");e("DID_THROW_MAX_FILES",{source:a,error:E}),l({error:E,file:null});return}let b=Se(i.items)[0];if(b.status===H.PROCESSING_COMPLETE||b.status===H.PROCESSING_REVERT_ERROR){let E=t("GET_FORCE_REVERT");if(b.revert(bt(i.options.server.url,i.options.server.revert),E).then(()=>{E&&e("ADD_ITEM",{source:a,index:n,interactionMethod:r,success:o,failure:l,options:s})}).catch(()=>{}),E)return}e("REMOVE_ITEM",{query:b.id})}let u=s.type==="local"?ne.LOCAL:s.type==="limbo"?ne.LIMBO:ne.INPUT,c=is(u,u===ne.INPUT?null:a,s.file);Object.keys(s.metadata||{}).forEach(b=>{c.setMetadata(b,s.metadata[b])}),$e("DID_CREATE_ITEM",c,{query:t,dispatch:e});let d=t("GET_ITEM_INSERT_LOCATION");i.options.itemInsertLocationFreedom||(n=d==="before"?-1:i.items.length),Bl(i.items,c,n),Ue(d)&&a&&gi(i,d);let h=c.id;c.on("init",()=>{e("DID_INIT_ITEM",{id:h})}),c.on("load-init",()=>{e("DID_START_ITEM_LOAD",{id:h})}),c.on("load-meta",()=>{e("DID_UPDATE_ITEM_META",{id:h})}),c.on("load-progress",b=>{e("DID_UPDATE_ITEM_LOAD_PROGRESS",{id:h,progress:b})}),c.on("load-request-error",b=>{let E=Vt(i.options.labelFileLoadError)(b);if(b.code>=400&&b.code<500){e("DID_THROW_ITEM_INVALID",{id:h,error:b,status:{main:E,sub:`${b.code} (${b.body})`}}),l({error:b,file:ue(c)});return}e("DID_THROW_ITEM_LOAD_ERROR",{id:h,error:b,status:{main:E,sub:i.options.labelTapToRetry}})}),c.on("load-file-error",b=>{e("DID_THROW_ITEM_INVALID",{id:h,error:b.status,status:b.status}),l({error:b.status,file:ue(c)})}),c.on("load-abort",()=>{e("REMOVE_ITEM",{query:h})}),c.on("load-skip",()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}})}),c.on("load",()=>{let b=E=>{if(!E){e("REMOVE_ITEM",{query:h});return}c.on("metadata-update",T=>{e("DID_UPDATE_ITEM_METADATA",{id:h,change:T})}),ye("SHOULD_PREPARE_OUTPUT",!1,{item:c,query:t}).then(T=>{let _=t("GET_BEFORE_PREPARE_FILE");_&&(T=_(c,T));let y=()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}}),mi(e,i)};if(T){e("REQUEST_PREPARE_OUTPUT",{query:h,item:c,success:I=>{e("DID_PREPARE_OUTPUT",{id:h,file:I}),y()}},!0);return}y()})};ye("DID_LOAD_ITEM",c,{query:t,dispatch:e}).then(()=>{Pa(t("GET_BEFORE_ADD_FILE"),ue(c)).then(b)}).catch(E=>{if(!E||!E.error||!E.status)return b(!1);e("DID_THROW_ITEM_INVALID",{id:h,error:E.error,status:E.status})})}),c.on("process-start",()=>{e("DID_START_ITEM_PROCESSING",{id:h})}),c.on("process-progress",b=>{e("DID_UPDATE_ITEM_PROCESS_PROGRESS",{id:h,progress:b})}),c.on("process-error",b=>{e("DID_THROW_ITEM_PROCESSING_ERROR",{id:h,error:b,status:{main:Vt(i.options.labelFileProcessingError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-revert-error",b=>{e("DID_THROW_ITEM_PROCESSING_REVERT_ERROR",{id:h,error:b,status:{main:Vt(i.options.labelFileProcessingRevertError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-complete",b=>{e("DID_COMPLETE_ITEM_PROCESSING",{id:h,error:null,serverFileReference:b}),e("DID_DEFINE_VALUE",{id:h,value:b})}),c.on("process-abort",()=>{e("DID_ABORT_ITEM_PROCESSING",{id:h})}),c.on("process-revert",()=>{e("DID_REVERT_ITEM_PROCESSING",{id:h}),e("DID_DEFINE_VALUE",{id:h,value:null})}),e("DID_ADD_ITEM",{id:h,index:n,interactionMethod:r}),mi(e,i);let{url:f,load:p,restore:m,fetch:g}=i.options.server||{};c.load(a,jl(u===ne.INPUT?ce(a)&&ns(a)&&g?pi(f,g):Da:u===ne.LIMBO?pi(f,m):pi(f,p)),(b,E,T)=>{ye("LOAD_FILE",b,{query:t}).then(E).catch(T)})},REQUEST_PREPARE_OUTPUT:({item:a,success:n,failure:r=()=>{}})=>{let o={error:K("error",0,"Item not found"),file:null};if(a.archived)return r(o);ye("PREPARE_OUTPUT",a.file,{query:t,item:a}).then(l=>{ye("COMPLETE_PREPARE_OUTPUT",l,{query:t,item:a}).then(s=>{if(a.archived)return r(o);n(s)})})},COMPLETE_LOAD_ITEM:({item:a,data:n})=>{let{success:r,source:o}=n,l=t("GET_ITEM_INSERT_LOCATION");if(Ue(l)&&o&&gi(i,l),e("DID_LOAD_ITEM",{id:a.id,error:null,serverFileReference:a.origin===ne.INPUT?null:o}),r(ue(a)),a.origin===ne.LOCAL){e("DID_LOAD_LOCAL_ITEM",{id:a.id});return}if(a.origin===ne.LIMBO){e("DID_COMPLETE_ITEM_PROCESSING",{id:a.id,error:null,serverFileReference:o}),e("DID_DEFINE_VALUE",{id:a.id,value:a.serverId||o});return}t("IS_ASYNC")&&i.options.instantUpload&&e("REQUEST_ITEM_PROCESSING",{query:a.id})},RETRY_ITEM_LOAD:Te(i,a=>{a.retryLoad()}),REQUEST_ITEM_PREPARE:Te(i,(a,n,r)=>{e("REQUEST_PREPARE_OUTPUT",{query:a.id,item:a,success:o=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:o}),n({file:a,output:o})},failure:r},!0)}),REQUEST_ITEM_PROCESSING:Te(i,(a,n,r)=>{if(!(a.status===H.IDLE||a.status===H.PROCESSING_ERROR)){let l=()=>e("REQUEST_ITEM_PROCESSING",{query:a,success:n,failure:r}),s=()=>document.hidden?l():setTimeout(l,32);a.status===H.PROCESSING_COMPLETE||a.status===H.PROCESSING_REVERT_ERROR?a.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(s).catch(()=>{}):a.status===H.PROCESSING&&a.abortProcessing().then(s);return}a.status!==H.PROCESSING_QUEUED&&(a.requestProcessing(),e("DID_REQUEST_ITEM_PROCESSING",{id:a.id}),e("PROCESS_ITEM",{query:a,success:n,failure:r},!0))}),PROCESS_ITEM:Te(i,(a,n,r)=>{let o=t("GET_MAX_PARALLEL_UPLOADS");if(t("GET_ITEMS_BY_STATUS",H.PROCESSING).length===o){i.processingQueue.push({id:a.id,success:n,failure:r});return}if(a.status===H.PROCESSING)return;let s=()=>{let c=i.processingQueue.shift();if(!c)return;let{id:d,success:h,failure:f}=c,p=ke(i.items,d);if(!p||p.archived){s();return}e("PROCESS_ITEM",{query:d,success:h,failure:f},!0)};a.onOnce("process-complete",()=>{n(ue(a)),s();let c=i.options.server;if(i.options.instantUpload&&a.origin===ne.LOCAL&&Ue(c.remove)){let f=()=>{};a.origin=ne.LIMBO,i.options.server.remove(a.source,f,f)}t("GET_ITEMS_BY_STATUS",H.PROCESSING_COMPLETE).length===i.items.length&&e("DID_COMPLETE_ITEM_PROCESSING_ALL")}),a.onOnce("process-error",c=>{r({error:c,file:ue(a)}),s()});let u=i.options;a.process(es(Kl(u.server.url,u.server.process,u.name,{chunkTransferId:a.transferId,chunkServer:u.server.patch,chunkUploads:u.chunkUploads,chunkForce:u.chunkForce,chunkSize:u.chunkSize,chunkRetryDelays:u.chunkRetryDelays}),{allowMinimumUploadDuration:t("GET_ALLOW_MINIMUM_UPLOAD_DURATION")}),(c,d,h)=>{ye("PREPARE_OUTPUT",c,{query:t,item:a}).then(f=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:f}),d(f)}).catch(h)})}),RETRY_ITEM_PROCESSING:Te(i,a=>{e("REQUEST_ITEM_PROCESSING",{query:a})}),REQUEST_REMOVE_ITEM:Te(i,a=>{Pa(t("GET_BEFORE_REMOVE_FILE"),ue(a)).then(n=>{n&&e("REMOVE_ITEM",{query:a})})}),RELEASE_ITEM:Te(i,a=>{a.release()}),REMOVE_ITEM:Te(i,(a,n,r,o)=>{let l=()=>{let u=a.id;Oa(i.items,u).archive(),e("DID_REMOVE_ITEM",{error:null,id:u,item:a}),mi(e,i),n(ue(a))},s=i.options.server;a.origin===ne.LOCAL&&s&&Ue(s.remove)&&o.remove!==!1?(e("DID_START_ITEM_REMOVE",{id:a.id}),s.remove(a.source,()=>l(),u=>{e("DID_THROW_ITEM_REMOVE_ERROR",{id:a.id,error:K("error",0,u,null),status:{main:Vt(i.options.labelFileRemoveError)(u),sub:i.options.labelTapToRetry}})})):((o.revert&&a.origin!==ne.LOCAL&&a.serverId!==null||i.options.chunkUploads&&a.file.size>i.options.chunkSize||i.options.chunkUploads&&i.options.chunkForce)&&a.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")),l())}),ABORT_ITEM_LOAD:Te(i,a=>{a.abortLoad()}),ABORT_ITEM_PROCESSING:Te(i,a=>{if(a.serverId){e("REVERT_ITEM_PROCESSING",{id:a.id});return}a.abortProcessing().then(()=>{i.options.instantUpload&&e("REMOVE_ITEM",{query:a.id})})}),REQUEST_REVERT_ITEM_PROCESSING:Te(i,a=>{if(!i.options.instantUpload){e("REVERT_ITEM_PROCESSING",{query:a});return}let n=l=>{l&&e("REVERT_ITEM_PROCESSING",{query:a})},r=t("GET_BEFORE_REMOVE_FILE");if(!r)return n(!0);let o=r(ue(a));if(o==null)return n(!0);if(typeof o=="boolean")return n(o);typeof o.then=="function"&&o.then(n)}),REVERT_ITEM_PROCESSING:Te(i,a=>{a.revert(bt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(()=>{(i.options.instantUpload||rs(a))&&e("REMOVE_ITEM",{query:a.id})}).catch(()=>{})}),SET_OPTIONS:({options:a})=>{let n=Object.keys(a),r=ls.filter(l=>n.includes(l));[...r,...Object.keys(a).filter(l=>!r.includes(l))].forEach(l=>{e(`SET_${Kt(l,"_").toUpperCase()}`,{value:a[l]})})}}),ls=["server"],Bi=e=>e,Pe=e=>document.createElement(e),J=(e,t)=>{let i=e.childNodes[0];i?t!==i.nodeValue&&(i.nodeValue=t):(i=document.createTextNode(t),e.appendChild(i))},Ca=(e,t,i,a)=>{let n=(a%360-90)*Math.PI/180;return{x:e+i*Math.cos(n),y:t+i*Math.sin(n)}},ss=(e,t,i,a,n,r)=>{let o=Ca(e,t,i,n),l=Ca(e,t,i,a);return["M",o.x,o.y,"A",i,i,0,r,0,l.x,l.y].join(" ")},cs=(e,t,i,a,n)=>{let r=1;return n>a&&n-a<=.5&&(r=0),a>n&&a-n>=.5&&(r=0),ss(e,t,i,Math.min(.9999,a)*360,Math.min(.9999,n)*360,r)},ds=({root:e,props:t})=>{t.spin=!1,t.progress=0,t.opacity=0;let i=$t("svg");e.ref.path=$t("path",{"stroke-width":2,"stroke-linecap":"round"}),i.appendChild(e.ref.path),e.ref.svg=i,e.appendChild(i)},us=({root:e,props:t})=>{if(t.opacity===0)return;t.align&&(e.element.dataset.align=t.align);let i=parseInt(ee(e.ref.path,"stroke-width"),10),a=e.rect.element.width*.5,n=0,r=0;t.spin?(n=0,r=.5):(n=0,r=t.progress);let o=cs(a,a,a-i,n,r);ee(e.ref.path,"d",o),ee(e.ref.path,"stroke-opacity",t.spin||t.progress>0?1:0)},Fa=te({tag:"div",name:"progress-indicator",ignoreRectUpdate:!0,ignoreRect:!0,create:ds,write:us,mixins:{apis:["progress","spin","align"],styles:["opacity"],animations:{opacity:{type:"tween",duration:500},progress:{type:"spring",stiffness:.95,damping:.65,mass:10}}}}),hs=({root:e,props:t})=>{e.element.innerHTML=(t.icon||"")+`${t.label}`,t.isDisabled=!1},fs=({root:e,props:t})=>{let{isDisabled:i}=t,a=e.query("GET_DISABLED")||t.opacity===0;a&&!i?(t.isDisabled=!0,ee(e.element,"disabled","disabled")):!a&&i&&(t.isDisabled=!1,e.element.removeAttribute("disabled"))},_n=te({tag:"button",attributes:{type:"button"},ignoreRect:!0,ignoreRectUpdate:!0,name:"file-action-button",mixins:{apis:["label"],styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}},listeners:!0},create:hs,write:fs}),Rn=(e,t=".",i=1e3,a={})=>{let{labelBytes:n="bytes",labelKilobytes:r="KB",labelMegabytes:o="MB",labelGigabytes:l="GB"}=a;e=Math.round(Math.abs(e));let s=i,u=i*i,c=i*i*i;return ee.toFixed(t).split(".").filter(a=>a!=="0").join(i),ps=({root:e,props:t})=>{let i=Pe("span");i.className="filepond--file-info-main",ee(i,"aria-hidden","true"),e.appendChild(i),e.ref.fileName=i;let a=Pe("span");a.className="filepond--file-info-sub",e.appendChild(a),e.ref.fileSize=a,J(a,e.query("GET_LABEL_FILE_WAITING_FOR_SIZE")),J(i,Bi(e.query("GET_ITEM_NAME",t.id)))},Ri=({root:e,props:t})=>{J(e.ref.fileSize,Rn(e.query("GET_ITEM_SIZE",t.id),".",e.query("GET_FILE_SIZE_BASE"),e.query("GET_FILE_SIZE_LABELS",e.query))),J(e.ref.fileName,Bi(e.query("GET_ITEM_NAME",t.id)))},Na=({root:e,props:t})=>{if(lt(e.query("GET_ITEM_SIZE",t.id))){Ri({root:e,props:t});return}J(e.ref.fileSize,e.query("GET_LABEL_FILE_SIZE_NOT_AVAILABLE"))},ms=te({name:"file-info",ignoreRect:!0,ignoreRectUpdate:!0,write:de({DID_LOAD_ITEM:Ri,DID_UPDATE_ITEM_META:Ri,DID_THROW_ITEM_LOAD_ERROR:Na,DID_THROW_ITEM_INVALID:Na}),didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},create:ps,mixins:{styles:["translateX","translateY"],animations:{translateX:"spring",translateY:"spring"}}}),yn=e=>Math.round(e*100),gs=({root:e})=>{let t=Pe("span");t.className="filepond--file-status-main",e.appendChild(t),e.ref.main=t;let i=Pe("span");i.className="filepond--file-status-sub",e.appendChild(i),e.ref.sub=i,Sn({root:e,action:{progress:null}})},Sn=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_LOADING"):`${e.query("GET_LABEL_FILE_LOADING")} ${yn(t.progress)}%`;J(e.ref.main,i),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Es=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_PROCESSING"):`${e.query("GET_LABEL_FILE_PROCESSING")} ${yn(t.progress)}%`;J(e.ref.main,i),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Ts=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Is=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_ABORTED")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_RETRY"))},bs=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_COMPLETE")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_UNDO"))},Ba=({root:e})=>{J(e.ref.main,""),J(e.ref.sub,"")},_t=({root:e,action:t})=>{J(e.ref.main,t.status.main),J(e.ref.sub,t.status.sub)},_s=te({name:"file-status",ignoreRect:!0,ignoreRectUpdate:!0,write:de({DID_LOAD_ITEM:Ba,DID_REVERT_ITEM_PROCESSING:Ba,DID_REQUEST_ITEM_PROCESSING:Ts,DID_ABORT_ITEM_PROCESSING:Is,DID_COMPLETE_ITEM_PROCESSING:bs,DID_UPDATE_ITEM_PROCESS_PROGRESS:Es,DID_UPDATE_ITEM_LOAD_PROGRESS:Sn,DID_THROW_ITEM_LOAD_ERROR:_t,DID_THROW_ITEM_INVALID:_t,DID_THROW_ITEM_PROCESSING_ERROR:_t,DID_THROW_ITEM_PROCESSING_REVERT_ERROR:_t,DID_THROW_ITEM_REMOVE_ERROR:_t}),didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},create:gs,mixins:{styles:["translateX","translateY","opacity"],animations:{opacity:{type:"tween",duration:250},translateX:"spring",translateY:"spring"}}}),yi={AbortItemLoad:{label:"GET_LABEL_BUTTON_ABORT_ITEM_LOAD",action:"ABORT_ITEM_LOAD",className:"filepond--action-abort-item-load",align:"LOAD_INDICATOR_POSITION"},RetryItemLoad:{label:"GET_LABEL_BUTTON_RETRY_ITEM_LOAD",action:"RETRY_ITEM_LOAD",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-load",align:"BUTTON_PROCESS_ITEM_POSITION"},RemoveItem:{label:"GET_LABEL_BUTTON_REMOVE_ITEM",action:"REQUEST_REMOVE_ITEM",icon:"GET_ICON_REMOVE",className:"filepond--action-remove-item",align:"BUTTON_REMOVE_ITEM_POSITION"},ProcessItem:{label:"GET_LABEL_BUTTON_PROCESS_ITEM",action:"REQUEST_ITEM_PROCESSING",icon:"GET_ICON_PROCESS",className:"filepond--action-process-item",align:"BUTTON_PROCESS_ITEM_POSITION"},AbortItemProcessing:{label:"GET_LABEL_BUTTON_ABORT_ITEM_PROCESSING",action:"ABORT_ITEM_PROCESSING",className:"filepond--action-abort-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RetryItemProcessing:{label:"GET_LABEL_BUTTON_RETRY_ITEM_PROCESSING",action:"RETRY_ITEM_PROCESSING",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RevertItemProcessing:{label:"GET_LABEL_BUTTON_UNDO_ITEM_PROCESSING",action:"REQUEST_REVERT_ITEM_PROCESSING",icon:"GET_ICON_UNDO",className:"filepond--action-revert-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"}},Si=[];Z(yi,e=>{Si.push(e)});var me=e=>{if(wi(e)==="right")return 0;let t=e.ref.buttonRemoveItem.rect.element;return t.hidden?null:t.width+t.left},Rs=e=>e.ref.buttonAbortItemLoad.rect.element.width,Ut=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.height/4),ys=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.left/2),Ss=e=>e.query("GET_STYLE_LOAD_INDICATOR_POSITION"),ws=e=>e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION"),wi=e=>e.query("GET_STYLE_BUTTON_REMOVE_ITEM_POSITION"),As={buttonAbortItemLoad:{opacity:0},buttonRetryItemLoad:{opacity:0},buttonRemoveItem:{opacity:0},buttonProcessItem:{opacity:0},buttonAbortItemProcessing:{opacity:0},buttonRetryItemProcessing:{opacity:0},buttonRevertItemProcessing:{opacity:0},loadProgressIndicator:{opacity:0,align:Ss},processProgressIndicator:{opacity:0,align:ws},processingCompleteIndicator:{opacity:0,scaleX:.75,scaleY:.75},info:{translateX:0,translateY:0,opacity:0},status:{translateX:0,translateY:0,opacity:0}},Ga={buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:me},status:{translateX:me}},Ei={buttonAbortItemProcessing:{opacity:1},processProgressIndicator:{opacity:1},status:{opacity:1}},tt={DID_THROW_ITEM_INVALID:{buttonRemoveItem:{opacity:1},info:{translateX:me},status:{translateX:me,opacity:1}},DID_START_ITEM_LOAD:{buttonAbortItemLoad:{opacity:1},loadProgressIndicator:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_LOAD_ERROR:{buttonRetryItemLoad:{opacity:1},buttonRemoveItem:{opacity:1},info:{translateX:me},status:{opacity:1}},DID_START_ITEM_REMOVE:{processProgressIndicator:{opacity:1,align:wi},info:{translateX:me},status:{opacity:0}},DID_THROW_ITEM_REMOVE_ERROR:{processProgressIndicator:{opacity:0,align:wi},buttonRemoveItem:{opacity:1},info:{translateX:me},status:{opacity:1,translateX:me}},DID_LOAD_ITEM:Ga,DID_LOAD_LOCAL_ITEM:{buttonRemoveItem:{opacity:1},info:{translateX:me},status:{translateX:me}},DID_START_ITEM_PROCESSING:Ei,DID_REQUEST_ITEM_PROCESSING:Ei,DID_UPDATE_ITEM_PROCESS_PROGRESS:Ei,DID_COMPLETE_ITEM_PROCESSING:{buttonRevertItemProcessing:{opacity:1},info:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_PROCESSING_ERROR:{buttonRemoveItem:{opacity:1},buttonRetryItemProcessing:{opacity:1},status:{opacity:1},info:{translateX:me}},DID_THROW_ITEM_PROCESSING_REVERT_ERROR:{buttonRevertItemProcessing:{opacity:1},status:{opacity:1},info:{opacity:1}},DID_ABORT_ITEM_PROCESSING:{buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:me},status:{opacity:1}},DID_REVERT_ITEM_PROCESSING:Ga},vs=te({create:({root:e})=>{e.element.innerHTML=e.query("GET_ICON_DONE")},name:"processing-complete-indicator",ignoreRect:!0,mixins:{styles:["scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",opacity:{type:"tween",duration:250}}}}),Ls=({root:e,props:t})=>{let i=Object.keys(yi).reduce((p,m)=>(p[m]={...yi[m]},p),{}),{id:a}=t,n=e.query("GET_ALLOW_REVERT"),r=e.query("GET_ALLOW_REMOVE"),o=e.query("GET_ALLOW_PROCESS"),l=e.query("GET_INSTANT_UPLOAD"),s=e.query("IS_ASYNC"),u=e.query("GET_STYLE_BUTTON_REMOVE_ITEM_ALIGN"),c;s?o&&!n?c=p=>!/RevertItemProcessing/.test(p):!o&&n?c=p=>!/ProcessItem|RetryItemProcessing|AbortItemProcessing/.test(p):!o&&!n&&(c=p=>!/Process/.test(p)):c=p=>!/Process/.test(p);let d=c?Si.filter(c):Si.concat();if(l&&n&&(i.RevertItemProcessing.label="GET_LABEL_BUTTON_REMOVE_ITEM",i.RevertItemProcessing.icon="GET_ICON_REMOVE"),s&&!n){let p=tt.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=ys,p.info.translateY=Ut,p.status.translateY=Ut,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}if(s&&!o&&(["DID_START_ITEM_PROCESSING","DID_REQUEST_ITEM_PROCESSING","DID_UPDATE_ITEM_PROCESS_PROGRESS","DID_THROW_ITEM_PROCESSING_ERROR"].forEach(p=>{tt[p].status.translateY=Ut}),tt.DID_THROW_ITEM_PROCESSING_ERROR.status.translateX=Rs),u&&n){i.RevertItemProcessing.align="BUTTON_REMOVE_ITEM_POSITION";let p=tt.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=me,p.status.translateY=Ut,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}r||(i.RemoveItem.disabled=!0),Z(i,(p,m)=>{let g=e.createChildView(_n,{label:e.query(m.label),icon:e.query(m.icon),opacity:0});d.includes(p)&&e.appendChildView(g),m.disabled&&(g.element.setAttribute("disabled","disabled"),g.element.setAttribute("hidden","hidden")),g.element.dataset.align=e.query(`GET_STYLE_${m.align}`),g.element.classList.add(m.className),g.on("click",b=>{b.stopPropagation(),!m.disabled&&e.dispatch(m.action,{query:a})}),e.ref[`button${p}`]=g}),e.ref.processingCompleteIndicator=e.appendChildView(e.createChildView(vs)),e.ref.processingCompleteIndicator.element.dataset.align=e.query("GET_STYLE_BUTTON_PROCESS_ITEM_POSITION"),e.ref.info=e.appendChildView(e.createChildView(ms,{id:a})),e.ref.status=e.appendChildView(e.createChildView(_s,{id:a}));let h=e.appendChildView(e.createChildView(Fa,{opacity:0,align:e.query("GET_STYLE_LOAD_INDICATOR_POSITION")}));h.element.classList.add("filepond--load-indicator"),e.ref.loadProgressIndicator=h;let f=e.appendChildView(e.createChildView(Fa,{opacity:0,align:e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION")}));f.element.classList.add("filepond--process-indicator"),e.ref.processProgressIndicator=f,e.ref.activeStyles=[]},Ms=({root:e,actions:t,props:i})=>{Os({root:e,actions:t,props:i});let a=t.concat().filter(n=>/^DID_/.test(n.type)).reverse().find(n=>tt[n.type]);if(a){e.ref.activeStyles=[];let n=tt[a.type];Z(As,(r,o)=>{let l=e.ref[r];Z(o,(s,u)=>{let c=n[r]&&typeof n[r][s]<"u"?n[r][s]:u;e.ref.activeStyles.push({control:l,key:s,value:c})})})}e.ref.activeStyles.forEach(({control:n,key:r,value:o})=>{n[r]=typeof o=="function"?o(e):o})},Os=de({DID_SET_LABEL_BUTTON_ABORT_ITEM_PROCESSING:({root:e,action:t})=>{e.ref.buttonAbortItemProcessing.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_LOAD:({root:e,action:t})=>{e.ref.buttonAbortItemLoad.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_REMOVAL:({root:e,action:t})=>{e.ref.buttonAbortItemRemoval.label=t.value},DID_REQUEST_ITEM_PROCESSING:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_START_ITEM_LOAD:({root:e})=>{e.ref.loadProgressIndicator.spin=!0,e.ref.loadProgressIndicator.progress=0},DID_START_ITEM_REMOVE:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_UPDATE_ITEM_LOAD_PROGRESS:({root:e,action:t})=>{e.ref.loadProgressIndicator.spin=!1,e.ref.loadProgressIndicator.progress=t.progress},DID_UPDATE_ITEM_PROCESS_PROGRESS:({root:e,action:t})=>{e.ref.processProgressIndicator.spin=!1,e.ref.processProgressIndicator.progress=t.progress}}),Ds=te({create:Ls,write:Ms,didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},name:"file"}),xs=({root:e,props:t})=>{e.ref.fileName=Pe("legend"),e.appendChild(e.ref.fileName),e.ref.file=e.appendChildView(e.createChildView(Ds,{id:t.id})),e.ref.data=!1},Ps=({root:e,props:t})=>{J(e.ref.fileName,Bi(e.query("GET_ITEM_NAME",t.id)))},Cs=te({create:xs,ignoreRect:!0,write:de({DID_LOAD_ITEM:Ps}),didCreateView:e=>{$e("CREATE_VIEW",{...e,view:e})},tag:"fieldset",name:"file-wrapper"}),Va={type:"spring",damping:.6,mass:7},Fs=({root:e,props:t})=>{[{name:"top"},{name:"center",props:{translateY:null,scaleY:null},mixins:{animations:{scaleY:Va},styles:["translateY","scaleY"]}},{name:"bottom",props:{translateY:null},mixins:{animations:{translateY:Va},styles:["translateY"]}}].forEach(i=>{zs(e,i,t.name)}),e.element.classList.add(`filepond--${t.name}`),e.ref.scalable=null},zs=(e,t,i)=>{let a=te({name:`panel-${t.name} filepond--${i}`,mixins:t.mixins,ignoreRectUpdate:!0}),n=e.createChildView(a,t.props);e.ref[t.name]=e.appendChildView(n)},Ns=({root:e,props:t})=>{if((e.ref.scalable===null||t.scalable!==e.ref.scalable)&&(e.ref.scalable=rn(t.scalable)?t.scalable:!0,e.element.dataset.scalable=e.ref.scalable),!t.height)return;let i=e.ref.top.rect.element,a=e.ref.bottom.rect.element,n=Math.max(i.height+a.height,t.height);e.ref.center.translateY=i.height,e.ref.center.scaleY=(n-i.height-a.height)/100,e.ref.bottom.translateY=n-a.height},wn=te({name:"panel",read:({root:e,props:t})=>t.heightCurrent=e.ref.bottom.translateY,write:Ns,create:Fs,ignoreRect:!0,mixins:{apis:["height","heightCurrent","scalable"]}}),Bs=e=>{let t=e.map(a=>a.id),i;return{setIndex:a=>{i=a},getIndex:()=>i,getItemIndex:a=>t.indexOf(a.id)}},Ua={type:"spring",stiffness:.75,damping:.45,mass:10},ka="spring",Ha={DID_START_ITEM_LOAD:"busy",DID_UPDATE_ITEM_LOAD_PROGRESS:"loading",DID_THROW_ITEM_INVALID:"load-invalid",DID_THROW_ITEM_LOAD_ERROR:"load-error",DID_LOAD_ITEM:"idle",DID_THROW_ITEM_REMOVE_ERROR:"remove-error",DID_START_ITEM_REMOVE:"busy",DID_START_ITEM_PROCESSING:"busy processing",DID_REQUEST_ITEM_PROCESSING:"busy processing",DID_UPDATE_ITEM_PROCESS_PROGRESS:"processing",DID_COMPLETE_ITEM_PROCESSING:"processing-complete",DID_THROW_ITEM_PROCESSING_ERROR:"processing-error",DID_THROW_ITEM_PROCESSING_REVERT_ERROR:"processing-revert-error",DID_ABORT_ITEM_PROCESSING:"cancelled",DID_REVERT_ITEM_PROCESSING:"idle"},Gs=({root:e,props:t})=>{if(e.ref.handleClick=a=>e.dispatch("DID_ACTIVATE_ITEM",{id:t.id}),e.element.id=`filepond--item-${t.id}`,e.element.addEventListener("click",e.ref.handleClick),e.ref.container=e.appendChildView(e.createChildView(Cs,{id:t.id})),e.ref.panel=e.appendChildView(e.createChildView(wn,{name:"item-panel"})),e.ref.panel.height=null,t.markedForRemoval=!1,!e.query("GET_ALLOW_REORDER"))return;e.element.dataset.dragState="idle";let i=a=>{if(!a.isPrimary)return;let n=!1,r={x:a.pageX,y:a.pageY};t.dragOrigin={x:e.translateX,y:e.translateY},t.dragCenter={x:a.offsetX,y:a.offsetY};let o=Bs(e.query("GET_ACTIVE_ITEMS"));e.dispatch("DID_GRAB_ITEM",{id:t.id,dragState:o});let l=u=>{if(!u.isPrimary)return;u.stopPropagation(),u.preventDefault(),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},t.dragOffset.x*t.dragOffset.x+t.dragOffset.y*t.dragOffset.y>16&&!n&&(n=!0,e.element.removeEventListener("click",e.ref.handleClick)),e.dispatch("DID_DRAG_ITEM",{id:t.id,dragState:o})},s=u=>{u.isPrimary&&(document.removeEventListener("pointermove",l),document.removeEventListener("pointerup",s),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},e.dispatch("DID_DROP_ITEM",{id:t.id,dragState:o}),n&&setTimeout(()=>e.element.addEventListener("click",e.ref.handleClick),0))};document.addEventListener("pointermove",l),document.addEventListener("pointerup",s)};e.element.addEventListener("pointerdown",i)},Vs=de({DID_UPDATE_PANEL_HEIGHT:({root:e,action:t})=>{e.height=t.height}}),Us=de({DID_GRAB_ITEM:({root:e,props:t})=>{t.dragOrigin={x:e.translateX,y:e.translateY}},DID_DRAG_ITEM:({root:e})=>{e.element.dataset.dragState="drag"},DID_DROP_ITEM:({root:e,props:t})=>{t.dragOffset=null,t.dragOrigin=null,e.element.dataset.dragState="drop"}},({root:e,actions:t,props:i,shouldOptimize:a})=>{e.element.dataset.dragState==="drop"&&e.scaleX<=1&&(e.element.dataset.dragState="idle");let n=t.concat().filter(o=>/^DID_/.test(o.type)).reverse().find(o=>Ha[o.type]);n&&n.type!==i.currentState&&(i.currentState=n.type,e.element.dataset.filepondItemState=Ha[i.currentState]||"");let r=e.query("GET_ITEM_PANEL_ASPECT_RATIO")||e.query("GET_PANEL_ASPECT_RATIO");r?a||(e.height=e.rect.element.width*r):(Vs({root:e,actions:t,props:i}),!e.height&&e.ref.container.rect.element.height>0&&(e.height=e.ref.container.rect.element.height)),a&&(e.ref.panel.height=null),e.ref.panel.height=e.height}),ks=te({create:Gs,write:Us,destroy:({root:e,props:t})=>{e.element.removeEventListener("click",e.ref.handleClick),e.dispatch("RELEASE_ITEM",{query:t.id})},tag:"li",name:"item",mixins:{apis:["id","interactionMethod","markedForRemoval","spawnDate","dragCenter","dragOrigin","dragOffset"],styles:["translateX","translateY","scaleX","scaleY","opacity","height"],animations:{scaleX:ka,scaleY:ka,translateX:Ua,translateY:Ua,opacity:{type:"tween",duration:150}}}}),Gi=(e,t)=>Math.max(1,Math.floor((e+1)/t)),Vi=(e,t,i)=>{if(!i)return;let a=e.rect.element.width,n=t.length,r=null;if(n===0||i.topE){if(i.left{ee(e.element,"role","list"),e.ref.lastItemSpanwDate=Date.now()},Ws=({root:e,action:t})=>{let{id:i,index:a,interactionMethod:n}=t;e.ref.addIndex=a;let r=Date.now(),o=r,l=1;if(n!==Ie.NONE){l=0;let s=e.query("GET_ITEM_INSERT_INTERVAL"),u=r-e.ref.lastItemSpanwDate;o=u{e.dragOffset?(e.translateX=null,e.translateY=null,e.translateX=e.dragOrigin.x+e.dragOffset.x,e.translateY=e.dragOrigin.y+e.dragOffset.y,e.scaleX=1.025,e.scaleY=1.025):(e.translateX=t,e.translateY=i,Date.now()>e.spawnDate&&(e.opacity===0&&Ys(e,t,i,a,n),e.scaleX=1,e.scaleY=1,e.opacity=1))},Ys=(e,t,i,a,n)=>{e.interactionMethod===Ie.NONE?(e.translateX=null,e.translateX=t,e.translateY=null,e.translateY=i):e.interactionMethod===Ie.DROP?(e.translateX=null,e.translateX=t-a*20,e.translateY=null,e.translateY=i-n*10,e.scaleX=.8,e.scaleY=.8):e.interactionMethod===Ie.BROWSE?(e.translateY=null,e.translateY=i-30):e.interactionMethod===Ie.API&&(e.translateX=null,e.translateX=t-30,e.translateY=null)},$s=({root:e,action:t})=>{let{id:i}=t,a=e.childViews.find(n=>n.id===i);a&&(a.scaleX=.9,a.scaleY=.9,a.opacity=0,a.markedForRemoval=!0)},Ti=e=>e.rect.element.height+e.rect.element.marginBottom*.5+e.rect.element.marginTop*.5,qs=e=>e.rect.element.width+e.rect.element.marginLeft*.5+e.rect.element.marginRight*.5,Xs=({root:e,action:t})=>{let{id:i,dragState:a}=t,n=e.query("GET_ITEM",{id:i}),r=e.childViews.find(g=>g.id===i),o=e.childViews.length,l=a.getItemIndex(n);if(!r)return;let s={x:r.dragOrigin.x+r.dragOffset.x+r.dragCenter.x,y:r.dragOrigin.y+r.dragOffset.y+r.dragCenter.y},u=Ti(r),c=qs(r),d=Math.floor(e.rect.outer.width/c);d>o&&(d=o);let h=Math.floor(o/d+1);kt.setHeight=u*h,kt.setWidth=c*d;var f={y:Math.floor(s.y/u),x:Math.floor(s.x/c),getGridIndex:function(){return s.y>kt.getHeight||s.y<0||s.x>kt.getWidth||s.x<0?l:this.y*d+this.x},getColIndex:function(){let b=e.query("GET_ACTIVE_ITEMS"),E=e.childViews.filter(D=>D.rect.element.height),T=b.map(D=>E.find(O=>O.id===D.id)),_=T.findIndex(D=>D===r),y=Ti(r),I=T.length,A=I,R=0,S=0,x=0;for(let D=0;DD){if(s.y1?f.getGridIndex():f.getColIndex();e.dispatch("MOVE_ITEM",{query:r,index:p});let m=a.getIndex();if(m===void 0||m!==p){if(a.setIndex(p),m===void 0)return;e.dispatch("DID_REORDER_ITEMS",{items:e.query("GET_ACTIVE_ITEMS"),origin:l,target:p})}},js=de({DID_ADD_ITEM:Ws,DID_REMOVE_ITEM:$s,DID_DRAG_ITEM:Xs}),Qs=({root:e,props:t,actions:i,shouldOptimize:a})=>{js({root:e,props:t,actions:i});let{dragCoordinates:n}=t,r=e.rect.element.width,o=e.childViews.filter(T=>T.rect.element.height),l=e.query("GET_ACTIVE_ITEMS").map(T=>o.find(_=>_.id===T.id)).filter(T=>T),s=n?Vi(e,l,n):null,u=e.ref.addIndex||null;e.ref.addIndex=null;let c=0,d=0,h=0;if(l.length===0)return;let f=l[0].rect.element,p=f.marginTop+f.marginBottom,m=f.marginLeft+f.marginRight,g=f.width+m,b=f.height+p,E=Gi(r,g);if(E===1){let T=0,_=0;l.forEach((y,I)=>{if(s){let S=I-s;S===-2?_=-p*.25:S===-1?_=-p*.75:S===0?_=p*.75:S===1?_=p*.25:_=0}a&&(y.translateX=null,y.translateY=null),y.markedForRemoval||Wa(y,0,T+_);let R=(y.rect.element.height+p)*(y.markedForRemoval?y.opacity:1);T+=R})}else{let T=0,_=0;l.forEach((y,I)=>{I===s&&(c=1),I===u&&(h+=1),y.markedForRemoval&&y.opacity<.5&&(d-=1);let A=I+h+c+d,R=A%E,S=Math.floor(A/E),x=R*g,D=S*b,O=Math.sign(x-T),z=Math.sign(D-_);T=x,_=D,!y.markedForRemoval&&(a&&(y.translateX=null,y.translateY=null),Wa(y,x,D,O,z))})}},Zs=(e,t)=>t.filter(i=>i.data&&i.data.id?e.id===i.data.id:!0),Ks=te({create:Hs,write:Qs,tag:"ul",name:"list",didWriteView:({root:e})=>{e.childViews.filter(t=>t.markedForRemoval&&t.opacity===0&&t.resting).forEach(t=>{t._destroy(),e.removeChildView(t)})},filterFrameActionsForChild:Zs,mixins:{apis:["dragCoordinates"]}}),Js=({root:e,props:t})=>{e.ref.list=e.appendChildView(e.createChildView(Ks)),t.dragCoordinates=null,t.overflowing=!1},ec=({root:e,props:t,action:i})=>{e.query("GET_ITEM_INSERT_LOCATION_FREEDOM")&&(t.dragCoordinates={left:i.position.scopeLeft-e.ref.list.rect.element.left,top:i.position.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},tc=({props:e})=>{e.dragCoordinates=null},ic=de({DID_DRAG:ec,DID_END_DRAG:tc}),ac=({root:e,props:t,actions:i})=>{if(ic({root:e,props:t,actions:i}),e.ref.list.dragCoordinates=t.dragCoordinates,t.overflowing&&!t.overflow&&(t.overflowing=!1,e.element.dataset.state="",e.height=null),t.overflow){let a=Math.round(t.overflow);a!==e.height&&(t.overflowing=!0,e.element.dataset.state="overflow",e.height=a)}},nc=te({create:Js,write:ac,name:"list-scroller",mixins:{apis:["overflow","dragCoordinates"],styles:["height","translateY"],animations:{translateY:"spring"}}}),we=(e,t,i,a="")=>{i?ee(e,t,a):e.removeAttribute(t)},rc=e=>{if(!(!e||e.value==="")){try{e.value=""}catch{}if(e.value){let t=Pe("form"),i=e.parentNode,a=e.nextSibling;t.appendChild(e),t.reset(),a?i.insertBefore(e,a):i.appendChild(e)}}},oc=({root:e,props:t})=>{e.element.id=`filepond--browser-${t.id}`,ee(e.element,"name",e.query("GET_NAME")),ee(e.element,"aria-controls",`filepond--assistant-${t.id}`),ee(e.element,"aria-labelledby",`filepond--drop-label-${t.id}`),An({root:e,action:{value:e.query("GET_ACCEPTED_FILE_TYPES")}}),vn({root:e,action:{value:e.query("GET_ALLOW_MULTIPLE")}}),Ln({root:e,action:{value:e.query("GET_ALLOW_DIRECTORIES_ONLY")}}),Ai({root:e}),Mn({root:e,action:{value:e.query("GET_REQUIRED")}}),On({root:e,action:{value:e.query("GET_CAPTURE_METHOD")}}),e.ref.handleChange=i=>{if(!e.element.value)return;let a=Array.from(e.element.files).map(n=>(n._relativePath=n.webkitRelativePath,n));setTimeout(()=>{t.onload(a),rc(e.element)},250)},e.element.addEventListener("change",e.ref.handleChange)},An=({root:e,action:t})=>{e.query("GET_ALLOW_SYNC_ACCEPT_ATTRIBUTE")&&we(e.element,"accept",!!t.value,t.value?t.value.join(","):"")},vn=({root:e,action:t})=>{we(e.element,"multiple",t.value)},Ln=({root:e,action:t})=>{we(e.element,"webkitdirectory",t.value)},Ai=({root:e})=>{let t=e.query("GET_DISABLED"),i=e.query("GET_ALLOW_BROWSE"),a=t||!i;we(e.element,"disabled",a)},Mn=({root:e,action:t})=>{t.value?e.query("GET_TOTAL_ITEMS")===0&&we(e.element,"required",!0):we(e.element,"required",!1)},On=({root:e,action:t})=>{we(e.element,"capture",!!t.value,t.value===!0?"":t.value)},Ya=({root:e})=>{let{element:t}=e;e.query("GET_TOTAL_ITEMS")>0?(we(t,"required",!1),we(t,"name",!1)):(we(t,"name",!0,e.query("GET_NAME")),e.query("GET_CHECK_VALIDITY")&&t.setCustomValidity(""),e.query("GET_REQUIRED")&&we(t,"required",!0))},lc=({root:e})=>{e.query("GET_CHECK_VALIDITY")&&e.element.setCustomValidity(e.query("GET_LABEL_INVALID_FIELD"))},sc=te({tag:"input",name:"browser",ignoreRect:!0,ignoreRectUpdate:!0,attributes:{type:"file"},create:oc,destroy:({root:e})=>{e.element.removeEventListener("change",e.ref.handleChange)},write:de({DID_LOAD_ITEM:Ya,DID_REMOVE_ITEM:Ya,DID_THROW_ITEM_INVALID:lc,DID_SET_DISABLED:Ai,DID_SET_ALLOW_BROWSE:Ai,DID_SET_ALLOW_DIRECTORIES_ONLY:Ln,DID_SET_ALLOW_MULTIPLE:vn,DID_SET_ACCEPTED_FILE_TYPES:An,DID_SET_CAPTURE_METHOD:On,DID_SET_REQUIRED:Mn})}),$a={ENTER:13,SPACE:32},cc=({root:e,props:t})=>{let i=Pe("label");ee(i,"for",`filepond--browser-${t.id}`),ee(i,"id",`filepond--drop-label-${t.id}`),ee(i,"aria-hidden","true"),e.ref.handleKeyDown=a=>{(a.keyCode===$a.ENTER||a.keyCode===$a.SPACE)&&(a.preventDefault(),e.ref.label.click())},e.ref.handleClick=a=>{a.target===i||i.contains(a.target)||e.ref.label.click()},i.addEventListener("keydown",e.ref.handleKeyDown),e.element.addEventListener("click",e.ref.handleClick),Dn(i,t.caption),e.appendChild(i),e.ref.label=i},Dn=(e,t)=>{e.innerHTML=t;let i=e.querySelector(".filepond--label-action");return i&&ee(i,"tabindex","0"),t},dc=te({name:"drop-label",ignoreRect:!0,create:cc,destroy:({root:e})=>{e.ref.label.addEventListener("keydown",e.ref.handleKeyDown),e.element.removeEventListener("click",e.ref.handleClick)},write:de({DID_SET_LABEL_IDLE:({root:e,action:t})=>{Dn(e.ref.label,t.value)}}),mixins:{styles:["opacity","translateX","translateY"],animations:{opacity:{type:"tween",duration:150},translateX:"spring",translateY:"spring"}}}),uc=te({name:"drip-blob",ignoreRect:!0,mixins:{styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}}}}),hc=({root:e})=>{let t=e.rect.element.width*.5,i=e.rect.element.height*.5;e.ref.blob=e.appendChildView(e.createChildView(uc,{opacity:0,scaleX:2.5,scaleY:2.5,translateX:t,translateY:i}))},fc=({root:e,action:t})=>{if(!e.ref.blob){hc({root:e});return}e.ref.blob.translateX=t.position.scopeLeft,e.ref.blob.translateY=t.position.scopeTop,e.ref.blob.scaleX=1,e.ref.blob.scaleY=1,e.ref.blob.opacity=1},pc=({root:e})=>{e.ref.blob&&(e.ref.blob.opacity=0)},mc=({root:e})=>{e.ref.blob&&(e.ref.blob.scaleX=2.5,e.ref.blob.scaleY=2.5,e.ref.blob.opacity=0)},gc=({root:e,props:t,actions:i})=>{Ec({root:e,props:t,actions:i});let{blob:a}=e.ref;i.length===0&&a&&a.opacity===0&&(e.removeChildView(a),e.ref.blob=null)},Ec=de({DID_DRAG:fc,DID_DROP:mc,DID_END_DRAG:pc}),Tc=te({ignoreRect:!0,ignoreRectUpdate:!0,name:"drip",write:gc}),xn=(e,t)=>{try{let i=new DataTransfer;t.forEach(a=>{a instanceof File?i.items.add(a):i.items.add(new File([a],a.name,{type:a.type}))}),e.files=i.files}catch{return!1}return!0},Ic=({root:e})=>e.ref.fields={},ti=(e,t)=>e.ref.fields[t],Ui=e=>{e.query("GET_ACTIVE_ITEMS").forEach(t=>{e.ref.fields[t.id]&&e.element.appendChild(e.ref.fields[t.id])})},qa=({root:e})=>Ui(e),bc=({root:e,action:t})=>{let n=!(e.query("GET_ITEM",t.id).origin===ne.LOCAL)&&e.query("SHOULD_UPDATE_FILE_INPUT"),r=Pe("input");r.type=n?"file":"hidden",r.name=e.query("GET_NAME"),r.disabled=e.query("GET_DISABLED"),e.ref.fields[t.id]=r,Ui(e)},_c=({root:e,action:t})=>{let i=ti(e,t.id);if(!i||(t.serverFileReference!==null&&(i.value=t.serverFileReference),!e.query("SHOULD_UPDATE_FILE_INPUT")))return;let a=e.query("GET_ITEM",t.id);xn(i,[a.file])},Rc=({root:e,action:t})=>{e.query("SHOULD_UPDATE_FILE_INPUT")&&setTimeout(()=>{let i=ti(e,t.id);i&&xn(i,[t.file])},0)},yc=({root:e})=>{e.element.disabled=e.query("GET_DISABLED")},Sc=({root:e,action:t})=>{let i=ti(e,t.id);i&&(i.parentNode&&i.parentNode.removeChild(i),delete e.ref.fields[t.id])},wc=({root:e,action:t})=>{let i=ti(e,t.id);i&&(t.value===null?i.removeAttribute("value"):i.value=t.value,Ui(e))},Ac=de({DID_SET_DISABLED:yc,DID_ADD_ITEM:bc,DID_LOAD_ITEM:_c,DID_REMOVE_ITEM:Sc,DID_DEFINE_VALUE:wc,DID_PREPARE_OUTPUT:Rc,DID_REORDER_ITEMS:qa,DID_SORT_ITEMS:qa}),vc=te({tag:"fieldset",name:"data",create:Ic,write:Ac,ignoreRect:!0}),Lc=e=>"getRootNode"in e?e.getRootNode():document,Mc=["jpg","jpeg","png","gif","bmp","webp","svg","tiff"],Oc=["css","csv","html","txt"],Dc={zip:"zip|compressed",epub:"application/epub+zip"},Pn=(e="")=>(e=e.toLowerCase(),Mc.includes(e)?"image/"+(e==="jpg"?"jpeg":e==="svg"?"svg+xml":e):Oc.includes(e)?"text/"+e:Dc[e]||""),ki=e=>new Promise((t,i)=>{let a=Gc(e);if(a.length&&!xc(e))return t(a);Pc(e).then(t)}),xc=e=>e.files?e.files.length>0:!1,Pc=e=>new Promise((t,i)=>{let a=(e.items?Array.from(e.items):[]).filter(n=>Cc(n)).map(n=>Fc(n));if(!a.length){t(e.files?Array.from(e.files):[]);return}Promise.all(a).then(n=>{let r=[];n.forEach(o=>{r.push.apply(r,o)}),t(r.filter(o=>o).map(o=>(o._relativePath||(o._relativePath=o.webkitRelativePath),o)))}).catch(console.error)}),Cc=e=>{if(Cn(e)){let t=Hi(e);if(t)return t.isFile||t.isDirectory}return e.kind==="file"},Fc=e=>new Promise((t,i)=>{if(Bc(e)){zc(Hi(e)).then(t).catch(i);return}t([e.getAsFile()])}),zc=e=>new Promise((t,i)=>{let a=[],n=0,r=0,o=()=>{r===0&&n===0&&t(a)},l=s=>{n++;let u=s.createReader(),c=()=>{u.readEntries(d=>{if(d.length===0){n--,o();return}d.forEach(h=>{h.isDirectory?l(h):(r++,h.file(f=>{let p=Nc(f);h.fullPath&&(p._relativePath=h.fullPath),a.push(p),r--,o()}))}),c()},i)};c()};l(e)}),Nc=e=>{if(e.type.length)return e;let t=e.lastModifiedDate,i=e.name,a=Pn(ei(e.name));return a.length&&(e=e.slice(0,e.size,a),e.name=i,e.lastModifiedDate=t),e},Bc=e=>Cn(e)&&(Hi(e)||{}).isDirectory,Cn=e=>"webkitGetAsEntry"in e,Hi=e=>e.webkitGetAsEntry(),Gc=e=>{let t=[];try{if(t=Uc(e),t.length)return t;t=Vc(e)}catch{}return t},Vc=e=>{let t=e.getData("url");return typeof t=="string"&&t.length?[t]:[]},Uc=e=>{let t=e.getData("text/html");if(typeof t=="string"&&t.length){let i=t.match(/src\s*=\s*"(.+?)"/);if(i)return[i[1]]}return[]},Xt=[],Ye=e=>({pageLeft:e.pageX,pageTop:e.pageY,scopeLeft:e.offsetX||e.layerX,scopeTop:e.offsetY||e.layerY}),kc=(e,t,i)=>{let a=Hc(t),n={element:e,filterElement:i,state:null,ondrop:()=>{},onenter:()=>{},ondrag:()=>{},onexit:()=>{},onload:()=>{},allowdrop:()=>{}};return n.destroy=a.addListener(n),n},Hc=e=>{let t=Xt.find(a=>a.element===e);if(t)return t;let i=Wc(e);return Xt.push(i),i},Wc=e=>{let t=[],i={dragenter:$c,dragover:qc,dragleave:jc,drop:Xc},a={};Z(i,(r,o)=>{a[r]=o(e,t),e.addEventListener(r,a[r],!1)});let n={element:e,addListener:r=>(t.push(r),()=>{t.splice(t.indexOf(r),1),t.length===0&&(Xt.splice(Xt.indexOf(n),1),Z(i,o=>{e.removeEventListener(o,a[o],!1)}))})};return n},Yc=(e,t)=>("elementFromPoint"in e||(e=document),e.elementFromPoint(t.x,t.y)),Wi=(e,t)=>{let i=Lc(t),a=Yc(i,{x:e.pageX-window.pageXOffset,y:e.pageY-window.pageYOffset});return a===t||t.contains(a)},Fn=null,Ht=(e,t)=>{try{e.dropEffect=t}catch{}},$c=(e,t)=>i=>{i.preventDefault(),Fn=i.target,t.forEach(a=>{let{element:n,onenter:r}=a;Wi(i,n)&&(a.state="enter",r(Ye(i)))})},qc=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;ki(a).then(n=>{let r=!1;t.some(o=>{let{filterElement:l,element:s,onenter:u,onexit:c,ondrag:d,allowdrop:h}=o;Ht(a,"copy");let f=h(n);if(!f){Ht(a,"none");return}if(Wi(i,s)){if(r=!0,o.state===null){o.state="enter",u(Ye(i));return}if(o.state="over",l&&!f){Ht(a,"none");return}d(Ye(i))}else l&&!r&&Ht(a,"none"),o.state&&(o.state=null,c(Ye(i)))})})},Xc=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;ki(a).then(n=>{t.forEach(r=>{let{filterElement:o,element:l,ondrop:s,onexit:u,allowdrop:c}=r;if(r.state=null,!(o&&!Wi(i,l))){if(!c(n))return u(Ye(i));s(Ye(i),n)}})})},jc=(e,t)=>i=>{Fn===i.target&&t.forEach(a=>{let{onexit:n}=a;a.state=null,n(Ye(i))})},Qc=(e,t,i)=>{e.classList.add("filepond--hopper");let{catchesDropsOnPage:a,requiresDropOnElement:n,filterItems:r=c=>c}=i,o=kc(e,a?document.documentElement:e,n),l="",s="";o.allowdrop=c=>t(r(c)),o.ondrop=(c,d)=>{let h=r(d);if(!t(h)){u.ondragend(c);return}s="drag-drop",u.onload(h,c)},o.ondrag=c=>{u.ondrag(c)},o.onenter=c=>{s="drag-over",u.ondragstart(c)},o.onexit=c=>{s="drag-exit",u.ondragend(c)};let u={updateHopperState:()=>{l!==s&&(e.dataset.hopperState=s,l=s)},onload:()=>{},ondragstart:()=>{},ondrag:()=>{},ondragend:()=>{},destroy:()=>{o.destroy()}};return u},vi=!1,it=[],zn=e=>{let t=document.activeElement;if(t&&/textarea|input/i.test(t.nodeName)){let i=!1,a=t;for(;a!==document.body;){if(a.classList.contains("filepond--root")){i=!0;break}a=a.parentNode}if(!i)return}ki(e.clipboardData).then(i=>{i.length&&it.forEach(a=>a(i))})},Zc=e=>{it.includes(e)||(it.push(e),!vi&&(vi=!0,document.addEventListener("paste",zn)))},Kc=e=>{Fi(it,it.indexOf(e)),it.length===0&&(document.removeEventListener("paste",zn),vi=!1)},Jc=()=>{let e=i=>{t.onload(i)},t={destroy:()=>{Kc(e)},onload:()=>{}};return Zc(e),t},ed=({root:e,props:t})=>{e.element.id=`filepond--assistant-${t.id}`,ee(e.element,"role","status"),ee(e.element,"aria-live","polite"),ee(e.element,"aria-relevant","additions")},Xa=null,ja=null,Ii=[],ii=(e,t)=>{e.element.textContent=t},td=e=>{e.element.textContent=""},Nn=(e,t,i)=>{let a=e.query("GET_TOTAL_ITEMS");ii(e,`${i} ${t}, ${a} ${a===1?e.query("GET_LABEL_FILE_COUNT_SINGULAR"):e.query("GET_LABEL_FILE_COUNT_PLURAL")}`),clearTimeout(ja),ja=setTimeout(()=>{td(e)},1500)},Bn=e=>e.element.parentNode.contains(document.activeElement),id=({root:e,action:t})=>{if(!Bn(e))return;e.element.textContent="";let i=e.query("GET_ITEM",t.id);Ii.push(i.filename),clearTimeout(Xa),Xa=setTimeout(()=>{Nn(e,Ii.join(", "),e.query("GET_LABEL_FILE_ADDED")),Ii.length=0},750)},ad=({root:e,action:t})=>{if(!Bn(e))return;let i=t.item;Nn(e,i.filename,e.query("GET_LABEL_FILE_REMOVED"))},nd=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_COMPLETE");ii(e,`${a} ${n}`)},Qa=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_ABORTED");ii(e,`${a} ${n}`)},Wt=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename;ii(e,`${t.status.main} ${a} ${t.status.sub}`)},rd=te({create:ed,ignoreRect:!0,ignoreRectUpdate:!0,write:de({DID_LOAD_ITEM:id,DID_REMOVE_ITEM:ad,DID_COMPLETE_ITEM_PROCESSING:nd,DID_ABORT_ITEM_PROCESSING:Qa,DID_REVERT_ITEM_PROCESSING:Qa,DID_THROW_ITEM_REMOVE_ERROR:Wt,DID_THROW_ITEM_LOAD_ERROR:Wt,DID_THROW_ITEM_INVALID:Wt,DID_THROW_ITEM_PROCESSING_ERROR:Wt}),tag:"span",name:"assistant"}),Gn=(e,t="-")=>e.replace(new RegExp(`${t}.`,"g"),i=>i.charAt(1).toUpperCase()),Vn=(e,t=16,i=!0)=>{let a=Date.now(),n=null;return(...r)=>{clearTimeout(n);let o=Date.now()-a,l=()=>{a=Date.now(),e(...r)};oe.preventDefault(),ld=({root:e,props:t})=>{let i=e.query("GET_ID");i&&(e.element.id=i);let a=e.query("GET_CLASS_NAME");a&&a.split(" ").filter(s=>s.length).forEach(s=>{e.element.classList.add(s)}),e.ref.label=e.appendChildView(e.createChildView(dc,{...t,translateY:null,caption:e.query("GET_LABEL_IDLE")})),e.ref.list=e.appendChildView(e.createChildView(nc,{translateY:null})),e.ref.panel=e.appendChildView(e.createChildView(wn,{name:"panel-root"})),e.ref.assistant=e.appendChildView(e.createChildView(rd,{...t})),e.ref.data=e.appendChildView(e.createChildView(vc,{...t})),e.ref.measure=Pe("div"),e.ref.measure.style.height="100%",e.element.appendChild(e.ref.measure),e.ref.bounds=null,e.query("GET_STYLES").filter(s=>!xe(s.value)).map(({name:s,value:u})=>{e.element.dataset[s]=u}),e.ref.widthPrevious=null,e.ref.widthUpdated=Vn(()=>{e.ref.updateHistory=[],e.dispatch("DID_RESIZE_ROOT")},250),e.ref.previousAspectRatio=null,e.ref.updateHistory=[];let n=window.matchMedia("(pointer: fine) and (hover: hover)").matches,r="PointerEvent"in window;e.query("GET_ALLOW_REORDER")&&r&&!n&&(e.element.addEventListener("touchmove",jt,{passive:!1}),e.element.addEventListener("gesturestart",jt));let o=e.query("GET_CREDITS");if(o.length===2){let s=document.createElement("a");s.className="filepond--credits",s.setAttribute("aria-hidden","true"),s.href=o[0],s.tabindex=-1,s.target="_blank",s.rel="noopener noreferrer",s.textContent=o[1],e.element.appendChild(s),e.ref.credits=s}},sd=({root:e,props:t,actions:i})=>{if(fd({root:e,props:t,actions:i}),i.filter(I=>/^DID_SET_STYLE_/.test(I.type)).filter(I=>!xe(I.data.value)).map(({type:I,data:A})=>{let R=Gn(I.substring(8).toLowerCase(),"_");e.element.dataset[R]=A.value,e.invalidateLayout()}),e.rect.element.hidden)return;e.rect.element.width!==e.ref.widthPrevious&&(e.ref.widthPrevious=e.rect.element.width,e.ref.widthUpdated());let a=e.ref.bounds;a||(a=e.ref.bounds=ud(e),e.element.removeChild(e.ref.measure),e.ref.measure=null);let{hopper:n,label:r,list:o,panel:l}=e.ref;n&&n.updateHopperState();let s=e.query("GET_PANEL_ASPECT_RATIO"),u=e.query("GET_ALLOW_MULTIPLE"),c=e.query("GET_TOTAL_ITEMS"),d=u?e.query("GET_MAX_FILES")||od:1,h=c===d,f=i.find(I=>I.type==="DID_ADD_ITEM");if(h&&f){let I=f.data.interactionMethod;r.opacity=0,u?r.translateY=-40:I===Ie.API?r.translateX=40:I===Ie.BROWSE?r.translateY=40:r.translateY=30}else h||(r.opacity=1,r.translateX=0,r.translateY=0);let p=cd(e),m=dd(e),g=r.rect.element.height,b=!u||h?0:g,E=h?o.rect.element.marginTop:0,T=c===0?0:o.rect.element.marginBottom,_=b+E+m.visual+T,y=b+E+m.bounds+T;if(o.translateY=Math.max(0,b-o.rect.element.marginTop)-p.top,s){let I=e.rect.element.width,A=I*s;s!==e.ref.previousAspectRatio&&(e.ref.previousAspectRatio=s,e.ref.updateHistory=[]);let R=e.ref.updateHistory;R.push(I);let S=2;if(R.length>S*2){let D=R.length,O=D-10,z=0;for(let v=D;v>=O;v--)if(R[v]===R[v-2]&&z++,z>=S)return}l.scalable=!1,l.height=A;let x=A-b-(T-p.bottom)-(h?E:0);m.visual>x?o.overflow=x:o.overflow=null,e.height=A}else if(a.fixedHeight){l.scalable=!1;let I=a.fixedHeight-b-(T-p.bottom)-(h?E:0);m.visual>I?o.overflow=I:o.overflow=null}else if(a.cappedHeight){let I=_>=a.cappedHeight,A=Math.min(a.cappedHeight,_);l.scalable=!0,l.height=I?A:A-p.top-p.bottom;let R=A-b-(T-p.bottom)-(h?E:0);_>a.cappedHeight&&m.visual>R?o.overflow=R:o.overflow=null,e.height=Math.min(a.cappedHeight,y-p.top-p.bottom)}else{let I=c>0?p.top+p.bottom:0;l.scalable=!0,l.height=Math.max(g,_-I),e.height=Math.max(g,y-I)}e.ref.credits&&l.heightCurrent&&(e.ref.credits.style.transform=`translateY(${l.heightCurrent}px)`)},cd=e=>{let t=e.ref.list.childViews[0].childViews[0];return t?{top:t.rect.element.marginTop,bottom:t.rect.element.marginBottom}:{top:0,bottom:0}},dd=e=>{let t=0,i=0,a=e.ref.list,n=a.childViews[0],r=n.childViews.filter(E=>E.rect.element.height),o=e.query("GET_ACTIVE_ITEMS").map(E=>r.find(T=>T.id===E.id)).filter(E=>E);if(o.length===0)return{visual:t,bounds:i};let l=n.rect.element.width,s=Vi(n,o,a.dragCoordinates),u=o[0].rect.element,c=u.marginTop+u.marginBottom,d=u.marginLeft+u.marginRight,h=u.width+d,f=u.height+c,p=typeof s<"u"&&s>=0?1:0,m=o.find(E=>E.markedForRemoval&&E.opacity<.45)?-1:0,g=o.length+p+m,b=Gi(l,h);return b===1?o.forEach(E=>{let T=E.rect.element.height+c;i+=T,t+=T*E.opacity}):(i=Math.ceil(g/b)*f,t=i),{visual:t,bounds:i}},ud=e=>{let t=e.ref.measureHeight||null;return{cappedHeight:parseInt(e.style.maxHeight,10)||null,fixedHeight:t===0?null:t}},Yi=(e,t)=>{let i=e.query("GET_ALLOW_REPLACE"),a=e.query("GET_ALLOW_MULTIPLE"),n=e.query("GET_TOTAL_ITEMS"),r=e.query("GET_MAX_FILES"),o=t.length;return!a&&o>1?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:K("warning",0,"Max files")}),!0):(r=a?r:1,!a&&i?!1:lt(r)&&n+o>r?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:K("warning",0,"Max files")}),!0):!1)},hd=(e,t,i)=>{let a=e.childViews[0];return Vi(a,t,{left:i.scopeLeft-a.rect.element.left,top:i.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},Za=e=>{let t=e.query("GET_ALLOW_DROP"),i=e.query("GET_DISABLED"),a=t&&!i;if(a&&!e.ref.hopper){let n=Qc(e.element,r=>{let o=e.query("GET_BEFORE_DROP_FILE")||(()=>!0);return e.query("GET_DROP_VALIDATION")?r.every(s=>$e("ALLOW_HOPPER_ITEM",s,{query:e.query}).every(u=>u===!0)&&o(s)):!0},{filterItems:r=>{let o=e.query("GET_IGNORED_FILES");return r.filter(l=>ot(l)?!o.includes(l.name.toLowerCase()):!0)},catchesDropsOnPage:e.query("GET_DROP_ON_PAGE"),requiresDropOnElement:e.query("GET_DROP_ON_ELEMENT")});n.onload=(r,o)=>{let s=e.ref.list.childViews[0].childViews.filter(c=>c.rect.element.height),u=e.query("GET_ACTIVE_ITEMS").map(c=>s.find(d=>d.id===c.id)).filter(c=>c);ye("ADD_ITEMS",r,{dispatch:e.dispatch}).then(c=>{if(Yi(e,c))return!1;e.dispatch("ADD_ITEMS",{items:c,index:hd(e.ref.list,u,o),interactionMethod:Ie.DROP})}),e.dispatch("DID_DROP",{position:o}),e.dispatch("DID_END_DRAG",{position:o})},n.ondragstart=r=>{e.dispatch("DID_START_DRAG",{position:r})},n.ondrag=Vn(r=>{e.dispatch("DID_DRAG",{position:r})}),n.ondragend=r=>{e.dispatch("DID_END_DRAG",{position:r})},e.ref.hopper=n,e.ref.drip=e.appendChildView(e.createChildView(Tc))}else!a&&e.ref.hopper&&(e.ref.hopper.destroy(),e.ref.hopper=null,e.removeChildView(e.ref.drip))},Ka=(e,t)=>{let i=e.query("GET_ALLOW_BROWSE"),a=e.query("GET_DISABLED"),n=i&&!a;n&&!e.ref.browser?e.ref.browser=e.appendChildView(e.createChildView(sc,{...t,onload:r=>{ye("ADD_ITEMS",r,{dispatch:e.dispatch}).then(o=>{if(Yi(e,o))return!1;e.dispatch("ADD_ITEMS",{items:o,index:-1,interactionMethod:Ie.BROWSE})})}}),0):!n&&e.ref.browser&&(e.removeChildView(e.ref.browser),e.ref.browser=null)},Ja=e=>{let t=e.query("GET_ALLOW_PASTE"),i=e.query("GET_DISABLED"),a=t&&!i;a&&!e.ref.paster?(e.ref.paster=Jc(),e.ref.paster.onload=n=>{ye("ADD_ITEMS",n,{dispatch:e.dispatch}).then(r=>{if(Yi(e,r))return!1;e.dispatch("ADD_ITEMS",{items:r,index:-1,interactionMethod:Ie.PASTE})})}):!a&&e.ref.paster&&(e.ref.paster.destroy(),e.ref.paster=null)},fd=de({DID_SET_ALLOW_BROWSE:({root:e,props:t})=>{Ka(e,t)},DID_SET_ALLOW_DROP:({root:e})=>{Za(e)},DID_SET_ALLOW_PASTE:({root:e})=>{Ja(e)},DID_SET_DISABLED:({root:e,props:t})=>{Za(e),Ja(e),Ka(e,t),e.query("GET_DISABLED")?e.element.dataset.disabled="disabled":e.element.removeAttribute("data-disabled")}}),pd=te({name:"root",read:({root:e})=>{e.ref.measure&&(e.ref.measureHeight=e.ref.measure.offsetHeight)},create:ld,write:sd,destroy:({root:e})=>{e.ref.paster&&e.ref.paster.destroy(),e.ref.hopper&&e.ref.hopper.destroy(),e.element.removeEventListener("touchmove",jt),e.element.removeEventListener("gesturestart",jt)},mixins:{styles:["height"]}}),md=(e={})=>{let t=null,i=qt(),a=xo(El(i),[Fl,bl(i)],[os,Il(i)]);a.dispatch("SET_OPTIONS",{options:e});let n=()=>{document.hidden||a.dispatch("KICK")};document.addEventListener("visibilitychange",n);let r=null,o=!1,l=!1,s=null,u=null,c=()=>{o||(o=!0),clearTimeout(r),r=setTimeout(()=>{o=!1,s=null,u=null,l&&(l=!1,a.dispatch("DID_STOP_RESIZE"))},500)};window.addEventListener("resize",c);let d=pd(a,{id:Ci()}),h=!1,f=!1,p={_read:()=>{o&&(u=window.innerWidth,s||(s=u),!l&&u!==s&&(a.dispatch("DID_START_RESIZE"),l=!0)),f&&h&&(h=d.element.offsetParent===null),!h&&(d._read(),f=d.rect.element.hidden)},_write:w=>{let L=a.processActionQueue().filter(F=>!/^SET_/.test(F.type));h&&!L.length||(E(L),h=d._write(w,L,l),yl(a.query("GET_ITEMS")),h&&a.processDispatchQueue())}},m=w=>L=>{let F={type:w};if(!L)return F;if(L.hasOwnProperty("error")&&(F.error=L.error?{...L.error}:null),L.status&&(F.status={...L.status}),L.file&&(F.output=L.file),L.source)F.file=L.source;else if(L.item||L.id){let C=L.item?L.item:a.query("GET_ITEM",L.id);F.file=C?ue(C):null}return L.items&&(F.items=L.items.map(ue)),/progress/.test(w)&&(F.progress=L.progress),L.hasOwnProperty("origin")&&L.hasOwnProperty("target")&&(F.origin=L.origin,F.target=L.target),F},g={DID_DESTROY:m("destroy"),DID_INIT:m("init"),DID_THROW_MAX_FILES:m("warning"),DID_INIT_ITEM:m("initfile"),DID_START_ITEM_LOAD:m("addfilestart"),DID_UPDATE_ITEM_LOAD_PROGRESS:m("addfileprogress"),DID_LOAD_ITEM:m("addfile"),DID_THROW_ITEM_INVALID:[m("error"),m("addfile")],DID_THROW_ITEM_LOAD_ERROR:[m("error"),m("addfile")],DID_THROW_ITEM_REMOVE_ERROR:[m("error"),m("removefile")],DID_PREPARE_OUTPUT:m("preparefile"),DID_START_ITEM_PROCESSING:m("processfilestart"),DID_UPDATE_ITEM_PROCESS_PROGRESS:m("processfileprogress"),DID_ABORT_ITEM_PROCESSING:m("processfileabort"),DID_COMPLETE_ITEM_PROCESSING:m("processfile"),DID_COMPLETE_ITEM_PROCESSING_ALL:m("processfiles"),DID_REVERT_ITEM_PROCESSING:m("processfilerevert"),DID_THROW_ITEM_PROCESSING_ERROR:[m("error"),m("processfile")],DID_REMOVE_ITEM:m("removefile"),DID_UPDATE_ITEMS:m("updatefiles"),DID_ACTIVATE_ITEM:m("activatefile"),DID_REORDER_ITEMS:m("reorderfiles")},b=w=>{let L={pond:P,...w};delete L.type,d.element.dispatchEvent(new CustomEvent(`FilePond:${w.type}`,{detail:L,bubbles:!0,cancelable:!0,composed:!0}));let F=[];w.hasOwnProperty("error")&&F.push(w.error),w.hasOwnProperty("file")&&F.push(w.file);let C=["type","error","file"];Object.keys(w).filter(G=>!C.includes(G)).forEach(G=>F.push(w[G])),P.fire(w.type,...F);let V=a.query(`GET_ON${w.type.toUpperCase()}`);V&&V(...F)},E=w=>{w.length&&w.filter(L=>g[L.type]).forEach(L=>{let F=g[L.type];(Array.isArray(F)?F:[F]).forEach(C=>{L.type==="DID_INIT_ITEM"?b(C(L.data)):setTimeout(()=>{b(C(L.data))},0)})})},T=w=>a.dispatch("SET_OPTIONS",{options:w}),_=w=>a.query("GET_ACTIVE_ITEM",w),y=w=>new Promise((L,F)=>{a.dispatch("REQUEST_ITEM_PREPARE",{query:w,success:C=>{L(C)},failure:C=>{F(C)}})}),I=(w,L={})=>new Promise((F,C)=>{S([{source:w,options:L}],{index:L.index}).then(V=>F(V&&V[0])).catch(C)}),A=w=>w.file&&w.id,R=(w,L)=>(typeof w=="object"&&!A(w)&&!L&&(L=w,w=void 0),a.dispatch("REMOVE_ITEM",{...L,query:w}),a.query("GET_ACTIVE_ITEM",w)===null),S=(...w)=>new Promise((L,F)=>{let C=[],V={};if(Qt(w[0]))C.push.apply(C,w[0]),Object.assign(V,w[1]||{});else{let G=w[w.length-1];typeof G=="object"&&!(G instanceof Blob)&&Object.assign(V,w.pop()),C.push(...w)}a.dispatch("ADD_ITEMS",{items:C,index:V.index,interactionMethod:Ie.API,success:L,failure:F})}),x=()=>a.query("GET_ACTIVE_ITEMS"),D=w=>new Promise((L,F)=>{a.dispatch("REQUEST_ITEM_PROCESSING",{query:w,success:C=>{L(C)},failure:C=>{F(C)}})}),O=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,F=L.length?L:x();return Promise.all(F.map(y))},z=(...w)=>{let L=Array.isArray(w[0])?w[0]:w;if(!L.length){let F=x().filter(C=>!(C.status===H.IDLE&&C.origin===ne.LOCAL)&&C.status!==H.PROCESSING&&C.status!==H.PROCESSING_COMPLETE&&C.status!==H.PROCESSING_REVERT_ERROR);return Promise.all(F.map(D))}return Promise.all(L.map(D))},v=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,F;typeof L[L.length-1]=="object"?F=L.pop():Array.isArray(w[0])&&(F=w[1]);let C=x();return L.length?L.map(G=>Ve(G)?C[G]?C[G].id:null:G).filter(G=>G).map(G=>R(G,F)):Promise.all(C.map(G=>R(G,F)))},P={...Jt(),...p,...Tl(a,i),setOptions:T,addFile:I,addFiles:S,getFile:_,processFile:D,prepareFile:y,removeFile:R,moveFile:(w,L)=>a.dispatch("MOVE_ITEM",{query:w,index:L}),getFiles:x,processFiles:z,removeFiles:v,prepareFiles:O,sort:w=>a.dispatch("SORT",{compare:w}),browse:()=>{var w=d.element.querySelector("input[type=file]");w&&w.click()},destroy:()=>{P.fire("destroy",d.element),a.dispatch("ABORT_ALL"),d._destroy(),window.removeEventListener("resize",c),document.removeEventListener("visibilitychange",n),a.dispatch("DID_DESTROY")},insertBefore:w=>Ra(d.element,w),insertAfter:w=>ya(d.element,w),appendTo:w=>w.appendChild(d.element),replaceElement:w=>{Ra(d.element,w),w.parentNode.removeChild(w),t=w},restoreElement:()=>{t&&(ya(t,d.element),d.element.parentNode.removeChild(d.element),t=null)},isAttachedTo:w=>d.element===w||t===w,element:{get:()=>d.element},status:{get:()=>a.query("GET_STATUS")}};return a.dispatch("DID_INIT"),Fe(P)},Un=(e={})=>{let t={};return Z(qt(),(a,n)=>{t[a]=n[0]}),md({...t,...e})},gd=e=>e.charAt(0).toLowerCase()+e.slice(1),Ed=e=>Gn(e.replace(/^data-/,"")),kn=(e,t)=>{Z(t,(i,a)=>{Z(e,(n,r)=>{let o=new RegExp(i);if(!o.test(n)||(delete e[n],a===!1))return;if(ce(a)){e[a]=r;return}let s=a.group;re(a)&&!e[s]&&(e[s]={}),e[s][gd(n.replace(o,""))]=r}),a.mapping&&kn(e[a.group],a.mapping)})},Td=(e,t={})=>{let i=[];Z(e.attributes,n=>{i.push(e.attributes[n])});let a=i.filter(n=>n.name).reduce((n,r)=>{let o=ee(e,r.name);return n[Ed(r.name)]=o===r.name?!0:o,n},{});return kn(a,t),a},Id=(e,t={})=>{let i={"^class$":"className","^multiple$":"allowMultiple","^capture$":"captureMethod","^webkitdirectory$":"allowDirectoriesOnly","^server":{group:"server",mapping:{"^process":{group:"process"},"^revert":{group:"revert"},"^fetch":{group:"fetch"},"^restore":{group:"restore"},"^load":{group:"load"}}},"^type$":!1,"^files$":!1};$e("SET_ATTRIBUTE_TO_OPTION_MAP",i);let a={...t},n=Td(e.nodeName==="FIELDSET"?e.querySelector("input[type=file]"):e,i);Object.keys(n).forEach(o=>{re(n[o])?(re(a[o])||(a[o]={}),Object.assign(a[o],n[o])):a[o]=n[o]}),a.files=(t.files||[]).concat(Array.from(e.querySelectorAll("input:not([type=file])")).map(o=>({source:o.value,options:{type:o.dataset.type}})));let r=Un(a);return e.files&&Array.from(e.files).forEach(o=>{r.addFile(o)}),r.replaceElement(e),r},bd=(...e)=>Do(e[0])?Id(...e):Un(...e),_d=["fire","_read","_write"],en=e=>{let t={};return cn(e,t,_d),t},Rd=(e,t)=>e.replace(/(?:{([a-zA-Z]+)})/g,(i,a)=>t[a]),yd=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i);return{transfer:(n,r)=>{},post:(n,r,o)=>{let l=Ci();a.onmessage=s=>{s.data.id===l&&r(s.data.message)},a.postMessage({id:l,message:n},o)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Sd=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Hn=(e,t)=>{let i=e.slice(0,e.size,e.type);return i.lastModifiedDate=e.lastModifiedDate,i.name=t,i},wd=e=>Hn(e,e.name),tn=[],Ad=e=>{if(tn.includes(e))return;tn.push(e);let t=e({addFilter:wl,utils:{Type:M,forin:Z,isString:ce,isFile:ot,toNaturalFileSize:Rn,replaceInString:Rd,getExtensionFromFilename:ei,getFilenameWithoutExtension:In,guesstimateMimeType:Pn,getFileFromBlob:rt,getFilenameFromURL:St,createRoute:de,createWorker:yd,createView:te,createItemAPI:ue,loadImage:Sd,copyFile:wd,renameFile:Hn,createBlob:gn,applyFilterChain:ye,text:J,getNumericAspectRatioFromString:hn},views:{fileActionButton:_n}});Al(t.options)},vd=()=>Object.prototype.toString.call(window.operamini)==="[object OperaMini]",Ld=()=>"Promise"in window,Md=()=>"slice"in Blob.prototype,Od=()=>"URL"in window&&"createObjectURL"in window.URL,Dd=()=>"visibilityState"in document,xd=()=>"performance"in window,Pd=()=>"supports"in(window.CSS||{}),Cd=()=>/MSIE|Trident/.test(window.navigator.userAgent),Li=(()=>{let e=an()&&!vd()&&Dd()&&Ld()&&Md()&&Od()&&xd()&&(Pd()||Cd());return()=>e})(),Ce={apps:[]},Fd="filepond",qe=()=>{},Wn={},st={},wt={},Mi={},at=qe,nt=qe,Oi=qe,Di=qe,ge=qe,xi=qe,yt=qe;if(Li()){al(()=>{Ce.apps.forEach(i=>i._read())},i=>{Ce.apps.forEach(a=>a._write(i))});let e=()=>{document.dispatchEvent(new CustomEvent("FilePond:loaded",{detail:{supported:Li,create:at,destroy:nt,parse:Oi,find:Di,registerPlugin:ge,setOptions:yt}})),document.removeEventListener("DOMContentLoaded",e)};document.readyState!=="loading"?setTimeout(()=>e(),0):document.addEventListener("DOMContentLoaded",e);let t=()=>Z(qt(),(i,a)=>{Mi[i]=a[1]});Wn={...fn},wt={...ne},st={...H},Mi={},t(),at=(...i)=>{let a=bd(...i);return a.on("destroy",nt),Ce.apps.push(a),en(a)},nt=i=>{let a=Ce.apps.findIndex(n=>n.isAttachedTo(i));return a>=0?(Ce.apps.splice(a,1)[0].restoreElement(),!0):!1},Oi=i=>Array.from(i.querySelectorAll(`.${Fd}`)).filter(r=>!Ce.apps.find(o=>o.isAttachedTo(r))).map(r=>at(r)),Di=i=>{let a=Ce.apps.find(n=>n.isAttachedTo(i));return a?en(a):null},ge=(...i)=>{i.forEach(Ad),t()},xi=()=>{let i={};return Z(qt(),(a,n)=>{i[a]=n[0]}),i},yt=i=>(re(i)&&(Ce.apps.forEach(a=>{a.setOptions(i)}),vl(i)),xi())}function Yn(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),i.push.apply(i,a)}return i}function lr(e){for(var t=1;te.length)&&(t=e.length);for(var i=0,a=new Array(t);i

r(Ifh(G&LKCEgD#UVN#q)G6d6X& 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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-Regular.woff2 b/public/fonts/inter/Inter-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6c2b6893d593201d7c94e52687f78b2ef28b357e GIT binary patch literal 98868 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%0D(-D;tD2U3Vy$! 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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-SemiBold.woff b/public/fonts/inter/Inter-SemiBold.woff new file mode 100644 index 0000000000000000000000000000000000000000..a815f43a91f462c1610a991e21c4a42f2ac6a12f GIT binary patch literal 142932 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 `>0IwGJyHK~ zHFRU;T2iH~!4204QWDFiS0F7Mm_J2GNTW2@xJtf(F;v6eeV~v%qT^yZUxJV@U+O&= zF~7agmVy=A!KprZp^!j9z4NMi1O;M&>K!kX`$bZVL4f)yfq)uMOH*5O$%#pYK^L8$ zv=SA_tj~*EiCeCoVi|DZKtb$8h}nCM5J)n~{1D&UHDJalktb$_AVnJ$gs@4=7PU?c zGb6o^Qca>Y#)2ai&_P*6#V|2VF0Zsy6ok3b#?n2F8(|9qV<<}fyiP%o8yVNGK9Nx; zZs35(N1Oauq9vqlP693$C71pHj!?p*>OQ9r>9aA2p#tBdt3Yng4MUzHfWO^tx%B(r z>Slu20BiM79;xvGN85G0w(PkCk_)tQNZC19B(C;N&SDvTzcTUQ$wD^%VMx;YtOwYO z1F|9R!97=UDhIJ|d!RIZ#O#{UAX-C<(B8X?+2^7s1uFTa}-!T|9==ehhR~H zZp|Ls_t>^=+qP}nwr$(CZR;M}w$Ho&>yGY@c$3bkS!L8H2fOzE*2>%9yI2tPaE8T! zd^5xx2q zNExw4+|-XJDMoXJbQGa<*ON8BVFbKxppL3&FZVoeS8&sct!!5;^tS2adIs-ULpR`N=v=LE=6u=8)r8 zrx_B?Ic~$pnJ_#qRqqTFVpj`y12#dF3GRiz*gV4|=6uTq&NwIZopi^FPud$M7d_ci z49*^DW^a+T>*Fc96%7H0k@xB0<>{69Kuq`MZrZ@QLj6TJ!mTy;FQmixQP1I#W1qXD zOLk-Cf8Sicm90lnZXXrAu|;C!db^apUwG8Le|UW3*mgJddfRqCi{9>h)*tRakEmWL zSTW0Xr6TQim76J@<{zH@PWuAzT-f*WXiKJ0*xRi;vN!i7Q&dmiN~YGQjE^F1z;!)^0v20P z=N`)dlL1<5P_jy$bD56f>V^0KCbXD(m{a&mJM^`W>NxPiJ|tfRwVUJOD6nh3vlc-L zWQu7Z7P9tN8^nG4Kov@xQ{>55r_Z#;$O;R!#+puYG>*>qD^R2+EOh3R^9w6h`_o!j z!hb~RSJ-=5Vl-`8-@>Cl-Cw;-@eqw-QH*7aNvM1o*juHw6vr-CzPF7vxxc3c=NYXA zIHHuAhb0o3ITXvKDOV)_wCaP298hfiGlyt??Z`k@<<^~XRHl(Em3#NyUs|gwQTeAW zt5B)^9Cs27#)%9$BZesrb91VXfH11gH-WqC!KqHUbSHSCMW=2d;NEJWXImG!zg$mQ z6ZTd&N(h8m9!~(x+UXwLn9$k4CH%Jc~rvjyx>$iZZ#&!u+4c3&c$QAUFD1GgNJe+N+ z^@?<|r_jzdVxg>Y*Vd}zMg-g|>*i=e^2m67Y8Pdld%NR%h1A)@Ov~WCj#3U_jZ`^} zx{gS?yBx;|MRVk@gO;nr{nfs$$TmRY$_x1vWGFGl#-d@IWDej0wz7SpmTB`z7p)?a zO*#`_!hS&|jft3SUffiul6f_0H8hQ>05sJFIdr$H=tI{VHfMNpFUhXG%}m_F7KgEV zrn>jc|7#u{8IJgqD|icI!$w13^~8bSD2hLRgbD%H8c=o3t2JxjqJ>2MSrb_;j8`%6 zpw|SkMC6$^-px*Fw~afsvZbKU)Wr#B8UcJtec`02rdXBEJbK_#xviGlfe~0ka+(o| zI2~~lQnJDuK_(Pw!k&7LqS9TWAL>YIpn-F%1YJ3CYOclNVGJRp7qDMk3jO0Fw5q=I+An(ye%X4Ou_EN_=9Qa*xc0gj4>6EqsZT-$=ErG$78cB+$go{l)JX&gJpO~O-Vp~$m zuPuDRuGp+vs+ql~g5zM0rf1#17*o;1Kt>Yka$a?gJog=yqXh|=B*dv+mq9dYZJ~;7 z1e7t!xiEB5VS%1BQbaQH;QX3cr=XGgd=m?S1<~c0auMAD5Pj;*Gch_0&iMMDd7$(- z8%LAN_!KcB@uTDHA(o=qMvWfg2fu$?0T?ia*N8OEaMIwI6UQb3!CN~F?vmQk@+}n; zH!nf}lpY&bFI;M6FSYxzCAhZ3k8(R9TmM=%c`dxxO`jM$Me3WW82KqM=tUvX^6lc+ zv(8piX!FH^4by^`zwBgDPA@HOY4kKvLvWCjW1aL8m|k1_YqM*qiQLi7TGE?uI=Q9j zXsAXOHdtWdHd&HG*TpkG55|s&(9Y9LwPliGP@xj8Wq@d0HvRH z@<=Y20zsyledKMK>N}_y;)nXvcSplMIYYRxK1+$n6~#^+nsMOKi#kw)2$ayOnP<{A7B*PwOpMZsQyEog3A~QH4T78H|O#+<+R;&OGa?@$c{X}#>JvWulPZUF4 z%4#Rp>J;L`iK@sR?5NX5M;_~13uYF=GK_)L_ss@A$czX|mEzFIG;ExG_Y&$BpG^^x zn_CGLto2s1e^W^(1P+B^XWSatL28_-+OFk@Rp5H#ctyHmLusvYwQYSBLp{9Xz7r0D z7>plyHI74= zIufZ(^T49G2C=LVu19t@SrKD;WGi53XW4~#o|_F~QUn#GpNmmLu_(l3AqQXJeU-_m zu%_Uhcz99FO|8_PMjxf~5@#+a;q9qID;Exlg0i9>?g^mXf6$CZb(&0(xx zt}ZBDo%F|2@8&i`7|R%*m3@RwYmIwyJzf+TU+qh72CenBsn5Ll%Ok##vV52{o(~1bU?E{R>f*>^*p%yzqdxNgE{|%5^kyiRHamdzg)` z-4ibxam=mAD`0{b;&hPbnWpZ9z?0|?B}3?Yn#%{BjI3~4P16KQh0_3xn$hYX$JvG# zN9%tTK92dF4!Ek~TqmV&o(S7@z}Du1e_L6N>ez zaIG_6cQ-m&y|OCC%-?%-U&GxnexuB;llu0&ws)|*2A&2ZxqOOGm|qGNmA?4DpLEwJ!~(45BE zG6O%~dEgCnnsmo|jF6GW0blpcWb5)iK^5kdgb1pIaJEJ@Vr>~pqp(jn%05bK{IV!~ z9Bhu|OQK){SE^>~7)P#2mTA7^XYf?Ll2M&o|3v{9YqYM0ti?flDZbBtYT()|>43B8 zYckyKS3drSi6eazI4!Z}wD-D-N?~5kNo}XWta0}Y9t(rz%&yxNM1XN^fz(Bq+ zl9G8bML-<`G8SK5%9vz85&K#j?&&AZ*0yIXE#&v>BducYF7N4kX5`PQym`S5<5)M( zZH(je?n|M3Z-}1N*+1t6JY|pfc_3G1y?56~X8^SEcfSfN%+`a$VZYC>Uo#Z(1xYv9 z_pUk!0g7goU=e_`5KdMABeJ~EBd-c1h-5w_0whv2CuAQFR2Uu=0p$-T5FjUE04I_F zCnGXWh(1mV0uFcqr|h7!c5qmS!B&IVy^*OuFunX9egF_Ax_$sKE(k&fnK3IE6}6(f zKoC|JDw$U!dI0<52W!t1mN0KVp%_emEjC*AR96qN87!Lk*9= zPY-{OTc~=swrBuZhwx0T*l!|!nsUk-!re^bEKDt~H_*nvckPqey@RTnsVsm)!+wU4}aYrNwCCc9a>)A>dES|ym1!|&?NNCzIYhBB> zt>M9l9ZoEZ{D=Cp#C+IBa4t0AsyziaKqj+DMKe)hvsr^bWTv|`?bd8P^z@a7CQ9_P z`A^tj?D-3yx@<|r5Cmz(<`hIQL7ng)P;?`-%-?cXU>lcn-Ab1%?*+Xd*H9oG(5{L zIj-kiPrln%P{ba9IBZEx6g{&Vy5HX#dN}VYdTLK@glYrN#Wf$>z!rD1U+lqVS4LeA z>Ik1?aN?{EOO>b?ZR>sryhVfW)~JOjy_>4d{2%liCY-o6&<4v zpN?l@_|B-VNX%nWEMYr2HQ(AHlbT%CXw4yq#=*(EeRO`rUBO>=YB7Eu3K;AU10gyj zTLeTxscbc0s@2D^WJ;snh?-3p{HI`_NHi0OMH42yFv7Vc=#)7GB`}~<&jSJ@8q6|K zAOb4Bm_G=RiBh!KBKh}4eZ*e#8I#pwc2Fz=ZsSoD;_cd>VHC2RhNBY9>kF_XwxM~M z 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ⅇ1v?e^@a1vy>&ua-4I_gCk#!ZL{Cui+)6?xzF6&G&U}Lj20d z!4D+^Z{ICR0q9>`k+B|#GkRO^^dGiJtvUVu_eKgdNwQJw%Tji=9jIUgLfK%NW;lx` zA?cAV^0h-^Uv|wxM(P?MaaFJ*I??N?6W%$&bpdqw!m9C$)zs~E zNBPPRw*ZUBI4QVGvJ!2{@im>5jiZ`J3>R$$E$Pu)h3&mDX)92u!AmU$w&r}z!*nhE z)ZwbtR+_r1og9>|{aA0O1!RdpH&HY&5wKhZTl$y2{HW zJ^2?@mX5q#_SI?-4XO2-UL!b?)IbCeE4fs1Tp~G5THCx<%iGETge3d=mc=@g_oUXo zW=*ES;No=I*{28E{}42)iL&LtU44lCC6SPw31Zf zdBk_6)j{4P(lN`3MAZ+YcgwZr2#pO%0q!4G5`dr~b1**;O&Q_vxZtC;ElaQT%@bWBwLv;u=H25TZ(R-Do5@5&4@7Ax{smheYZ>5q)&A74dfq8?uBnaHhY za?*dRPukf?V8*wCW zuOM4zMo`6BRrEB~jrEk3hQto2|I<} zD%pTfAC8(^k%-*UD$GB>d9%EDPItD$SZce8=@4ftRtgq^81fvh=VY@95Shk zHWO}ozq*EpwwQrSWw_aLSU}PO{Ty`ClTkBFl$#uG)-x0pEUR7WNTMiT83|Q3wXKF zvWwH7(pyYy)l7hXDN)qALCe`~V9O-xDrs~@=;}MTUkzUg^BlNwZhx?cY{pl>-mIYo zG2b%`Ok%zqfsHrvNfh%i{-y|^nSBAZ3s%hDjkgYBOH$&~^^TCnMo-10npDMC;K!lrGuTsT%8JhL4q07|u-7lG)C>rxpBufDJwYK;d4Bj3^7E;&u+zKG@U4LV!O%xC zE`|zmW1;XY*9f;-<98SgP-)a5y|2T1x$ZYhZw#PW2ALxK_fR16+T3`KGbCN_{*A?) z<_b2Z{C}tU-v|{?Q;rzi&W3tpZE7qRanjn)qT6aF7;R(2K1VD8bt1^(s4?sM(tchy z=QYjy)Xd+1|D@fEGZ=r#2KBL^Q?XlY3p}CuaA?jxi%UZQYbR20RoqV3M#DmTl*d*k zM%L2fl&DGEg}Fp2RblHI(*^DlO!10vbDf)oR8G?G2s8JiP1dosfFS)P12&A*v z@B6;Yd_L(p`HuRvn5W7QUup<^xEaEGlb01%6&2e%-{I;8erccB`k-Ie$=rlY?rIut zXv}mE{VlmmQpv}%^!FMi>mS9&y<`MyNbI;X`;YaQD^y3!cGa7>5I0nk6lzMOjIROGzPK8ee|r*(*W6(yOD6@SrX2sVU8=DN>shQuFAy=t%cNOwY4 z`SET0jfbkQhiX4Fy50t4H9M`aJ$O2;03Yr~&P#mK&Oy%vNc?Je#sK~mfQBB9@=tHO z1?}Yzd+R>uKWk|dWRv#va*D==N^1@GzGvtBEccNU%l{c!U4h8Us+Py4rpH6V68t9@ zNARATXY;DJ_A~20`iladt=u+xjlVgW#cu8Q*R46QO4Sa^cd=RzZ_&h3n>NYySr+G1 z2a@$NYc%b(3o=Px7EgeYQz2Kb&&*8qF4URx-<%dbvLl)wT4ERqWtbbfZ7_ODneqBb z6YnJNqo#{<04* znmN-rkDF^ga7(UB@i`td&$N&`Ev6FnD6Od(8m+Q0Upz7D%+wNOcFU9QeL9cK!lSx@ z54DE2yUmOlpppd3h^&ID{9S1qVgtWJ$mD8$|Du^Ijq^ow`3Kg&%n~~WTmseaxdc08 z)Kqk9wC`p{yZPm!rn{I>71xdeb+zJ(JAq#86Ex1!IyW<4H0doXr9~&As_GQcX35)S z@yN;d>jqT%r~#5=>fA$UX%9bS7Sze>6B}ps7d>p`f+>bmJ>=<||?&I|olg@(j8$b?8Q~_JMW#`aBiO4WC(?Im zGMZ$JkMREz%8x6bDT8V}ePl&)_ey`Z%tw9-WBwK{y<-JocNXIaHmm5^vnGbF$6Tb_ zYY%GgPD=*qkYF*^XB|I5avfuGq(OV&)%{t@oD>JNo)uzbhQiFgVX{R=&Aqhf5P#W( z&l>d4Ml;d}`UVDaGW!Px`!g~J`vwQIGKL00B=i&DZg9~vln>Y;;KH@vOak0epMpPi zCnx6d2q!2gpUjShaTbqNd;^H9!)Q}kPsxtPe_s{kk|wDNO5ZhxzJ`37REqDD@dOlv zsC2C38{t)2Xn1mLO5Co{sD(*y0(e*7OVo6RD(a>fO0_@=Kv;4{*m+oXduZ6+2+K?W zP!NgjzmkIu;vEH@&OrT~Zdt!z`{BDD9R}I~g9bUH&a9&3SI~)!H74e_sNGBqQINCJ zQv^u4m@G>|&WAB8{Z7RF2a$TJIij1js9KtX_13{69kh2Q`t88Rf3dX%82wN1lWH_C z>NC{tSM^1X+TZ-jySynH!oj}p;}ba<)$CJI&tzwmlb8D67@TxJIRmWUOHu!g?VJv6 z^7ci|%?R>u)%E`+vOYL@=))6vpnn+c8tOCg=k=2{_3%hEpjCB!FIVcMAGtIggdhifU@1MT3IBK193!x0TD} zfDhu{JejHCR+F~?R~Naje3u*{Lxp_!us!!yTbN*ByERyQmv zPd^Z&<17A-}j5=6l6Xolj3B6Vvw-LVw##0o0<)DP1?iLbb$< zRjAg)U8!3b-HhORxk_;9QnT;nv~0x7=96)l^yb{mnm3PBup%eelT*D-);w9nwFVCB z-HnACSJw`j-ki>8sVf~R)3r+f<&uHxXrn16o;A+fGWge@@t363+k9#E-A;7U=XBOf zbhW?Lc`w#QUpuRt1cVfQ{AJoNGt;ey%wO>rS$y%AGM`Rp=}T(io4o>$w})ZBzBAmq z?C(hE*&cj3TwMHcfl`sAmxg=ra9+;|e$y*B9*rK>q3fQDJbg}$x0b$Srg0UXjK3s3 ztQ48jm>zwIwsAYAR$_tAWCrRbJ(31ZOu`VsROzW<*wIV!SZA3Q)0Y*mt5A%S{g*Gdm5o|Kr0MF)?33l0JR z`9+WfiiqjY<6#mynoXHH(TTj2VYz^k5;xE(4LVr%S!}BCID-S+pKPZqvJOskp%|S@ zbTch7N5i5b?(BlEq^C&sFHP>I#kyTeE<0VQS=E`g(FR#_ zHQmf?SLv-2G8ukbg+Z$(S6hx5O9nPcZ?e#6(Jz)6T)M8FRApTQveJqo@lF_^kzf)d z5DZu|3}g{ZA_;;4``_{fRX0*fZrp@x>8Pnf+RkC&KFt-2he{`2K7)alJr&vA-8j@g zgJr!VqLl^#J)|`)cXe)*|H7cu+H%h{kKdPur!~puc&cx24BPD2OjixVpBo3>@C0C3 zepFE|gudm#kX0$@KVm!E>vHhGZip>~Nvo7$f`F1_SIEq=p*I?sW%%g8WrkM~Hi_7{ zNs=jI@n=X40AH-=jAEs!8<>^0GVE#(xbkW&^zxse)L*0Re3afM?d!30-rP)Zbu1YKET)cImK+c{p zY6q_qptUI7LO`#{R%T^DsTDow+oQt%jLBtDze-01_v5-|^KhunL7=zvo|c&Z=4bS2H!iYd@DGd~rLIN1Fkbf~H#~p43iCI*uye;N-{Ii#w$_i8R%rJ0gW?}i zP`f?MPt8F`x-kiURD_>E2V>SH6$>oy9*PWSRa1w2Pil(MQ+}55yiSNunjr68d_p>| zB0G1l?%Q8@%1^H;DJT&sshEk72iXM6pK@A=&AGqrw7+@YX|Z`q=gqV{_%yg? z7Q+@LD!WhdMG{8sgS~%3In@j`)*JNqThLmsq4AZGJRvWU`~dTq25g2c>NF1q>G3{Q zC?97G`NTUNVIWQQQosST=pRe&La zt(SCZ1N>zecxTBtv6P{jVIa-s&5WV}nm5!koT}k;R9*(fcb8GBeTu_NixrB#7;}z` zBZB(1UJYWIP{=2%a)zmcRu`nN+SLKf=N{fTR@2U2LydpsqHR3OVu=ZfA;K8yZPE?WZ5$d>tU1Sy5XlcSM<0r9)X*qke0dk;~;Wp^9hQxU|UKq;{Wq7>puZzFg|izn;aq3O{p!n`N`TT0rR_7mZ`W z{-XZ%dqSSmh;p&iOytxb@Xwf@x5y=DZ=pS53h@)C7f%M?stnaAbUxi%6w`1-v-__n z1pLIDl@+=fs{1X`ONH>ElCgmJc?@qSVK{CInNW_=Xz;r+z)}j=im6_=Yc_$?8K{CM z;uOP`;o4`a7pwRZpY9s!QKqXR*fIS!XR)l{SwRB%nPJ~UKu9T@0p3SkdH_6X5s|f0Cp490fyd{Y| z`)G#p%q(HL7NC;h+XysSwRx@T;h}C}gW&`-7Ih(o0Cl+<;DM?I+QYKUOzvl38Zxmr22H0qFIb+DYEIH_1eh_xza|f0XhH^Am|u9x=3tXk znoq~A1`^nFOOnBhQyEy>gq{EHw~6AC0w=f|lb zE`xl+DXX9|g?m)gD!0TJeuy?{E#ekHW#KeBGh=JWuvF;MkL-V#+6(Ub8NxsycdOs~ z=NZ06`IG+#Whx8vfK{(PK5c(L*vTT$_e_JbD~6{TD*dXjTTqwU{n6y#Pd6H^F**OX z!(Vo10VQVSPTZ8Y5S-F@>@)u$vm9Y4QFg5aqtr~Z7)iz^+XiL4DiK6ikHJISYA50s<5G$S!=rP<1^Mol@3RCQf zO{K(zDQqx2Zn$j8Mx;eCV4H1!-JP;TdtM0vL{SI?#8LYdX&TMbO}itF9osHi^F#i;l8 z*qZuCKdLq-yN?ul8i_tQQa;7oq>oS2Gg$PrI;L4WBpfXa=~cu{NM`t+y}0rjGk4&J zJ~!|7NG{KO4E3nWV}!G;Xt)NrZQaM40I{n2m{XyHpj?jU^cJGJC* zidz+Lk=zY~B3_xju(^ZD)(R$@4w$SKV6r-a$yx{|>pd{p5HMLAz-0Z29o+sOei z2m*E>AQ;#IfuLXq27-g#!3Jf^qqKGm>>nkvT9ZyDyt<}OZ{GZJb7x%BB(WkuT@kq^ zNH#EhEK_{LzQoHytBt*J>ng!8ftW3ck40z70C8s%FQpr<@xy~*sOSxk@@%fMfo@gWjBQ%UYqmZ=&Nif~)G*4!zf6YFSW4bZp&c5WB|R0~64B#ebg!!*LDndSUV zsuBs-K!t5R*uc1OOoT1i!3Ocauon)(Q8+c6_dukxEh3&Dov&D6^c;DXRax`O^+b9$ zH@XMB{Ni%er9>oB$9FFSBP=rVimMW?R^wH1Ra`Cn>G+qww}N876I90^294(iDjH33 zV_tlLr=SoLk8S}vg0Ae!uaUnPhojm(PwrJWFOi-^R*&L4JRV$_x?{f*M^f6%2OQoX zYCdAk@#|IV58(22gIoeI1PX&AkSH_;izg7tR2rSZWU)D19$%m)6p1BLb&WJ%%Wi(v z9wB^j60jsmktRcy++jNYcZ(UvoM&Nyusp=B3`me9O_tmtc9}ZjBw$IBB29+uS<{gF z0my{)Sh0yem!|sacBRIgD!>N$`--It5B_skX6PElx}-88@Qm4zCobZyUAcIW@_niQ zM%G^3{TCHRQUf;N%aj*$Dynf^7!Fz)Qm5^EzpowtcM555aUBFE*bSHOq`ytFVYJF5 z;=~goUyNaN>I$RL*>_b-=iDi{ap_Wp)Q0!ThS>hq^9^9V*m~~!3@SKzHZ>zhEcX-G z>*HXx7#>t(K7P(XhG~;I<*fxxzmkXr{b-7(qEHlx5>YD3#7j{rULh+b5gxuJSLOoXLnx|5Gpm95{ zZ$D^Ib2Yg0dau)b+%dCTvdt~uw#xYT@E`|T6W?1CtDI~iA;wwRX~~IMu2(EKK6$aq zr$c@`CGaK~nnI2gCZx!_sVF_gIH=Y~2_9-|x_(Wx;XU>|78~C=*blyzVAq%}87DW#NBN-1l$ zt*OeI4QsTr=0GWH_LfpgDW#NBN-3q3^6mO5Rss^X@u3&tvf^&(4Wa)BpD98WNrTNZ zWqqG*c!lG^KoYVM{{ije6A;DJYo9QiWAB*8;X;|_xDAVf5uxldZZR-E+a{#MqR`3@ zchC1JgIC(VMV1RiV$)tK^gG^|@87S~CQ_Rti#V1Qp<%o(npP+dgaO}Q*e1D}Gq9cZPM!nwrSF`5o-rxTiZ7KFEC;oSZ zVgGgy*;HXD;^LDJAKk!F+gu&3{+HLS_`FL(uK0Zvv2(+AX>F}YmG9AZpbS)@?*HE; zPW7p7uDs6#jk$$?hq62!d;vh~e^C!b_Gy4hL^kPh(a#<*8Ubh8P`qMQ436R2x%m`& zTq{PfNQag+7N^JOoU`Xa5Xt&4ztK6q?#}*KpUO1A|9hyPoV-v=5!T*Hd2?2{{yCL-nphY9GbdgSZ~i{?qBc4TM&*t_k(HU(B2|TtDYdh4lHU z-1&MAmfy}|(3O7|^#0sS3*ecD^{}Y?zkbUe$?$9roVJZb;RRQ>8W9`0K9VJ9pKD8b+e|6lNaa}1ovvzMn$bwyTs^fx zDuYluoe*fUf(Ya31O@6NS|tSj%Ipi~>iQV&Zx7ugHwACXeix_`N2Ymd2S zZ5T8aPace}}l*xE|eA1`adC1YB|A3+_kMd#ia??C!$dnVs zTiw^^(@y>;yd?+Ugf-6(bjv2Li%J_JIO0-&C)JxDtDi{CcPG=&Iwr-ZBkF!q+>)?g z^!K>$OV2m^pG!4Pv}~^ve%f}~{4a6k`hU4Jx$uu+pFF<*uCNCeuYa+H{Bi!T^UGhB z4ukc)b_O-ggboj1-qxOeAhRy5@wY!|Y*KelMB>*Ccn=7WZSK}z`rAzYse5u;+5e6* zwgPIiRFbKG{#E+c%bF~V%F(S;E>S1D<*AP!8~uCR2mKFPeoe1k>KlUpK*+a#d4dE0 ze_jBH0{H)Yw)Fmsvwr`S%AZHPCxoNnZ3$!kc)gA=(@X<0 zotp)`6JWL#b3AFm#{(3Gauv^ZnV+p-U+VQCb$M-%8J5c52YH5v=^B9DKpRDGH2Oa} zbqDj%U)C+#;*bCiP6EU>#XF%{wCthN+KpU3fNaQK)%C+iYF`Lik}!!)o^NAPf`d%U zIbN6*(7W_et~e;o3v}n7@fGkQneL0F< zT>&fEoqYnPgKP_!46-$-HX7k@P-Y<8gK{W|N-adhHLnF%IXFvUNnjma=esqb_jG_J z#HD7@y#z_Y(N{9GuA#3+2qKqiJh*)&3muk1+^i}w zcIV}E1SzNiCo&t^VAlk{2l-jA;JyvmXtjX6cSn%KzWb;S%IC8M{_zH0q$yKhU zOAePD3XMw+7lP3E3s8#|s>9tk>%O9=12F#Y7)OT-f3VuiS1!mIZB#lLw#w%Uq z4%pI%*APp5wEbo#nSA#J`zzXFr}+b&7WQHl9)pe3|9*?b10R z;RnLUM7|W6DzZT2goq;^|2w0ZQ599(Udm>W>7KS1iR(vC5Szup39ra9rAY!921xXi z;}W@`OZk4a%;BpzxYP&|)h8RSq!1e6V4DMgml>R9aNRW9_EzW?^l@^5%_0syl6}-& z=U=gxq|I*wex~aq?nsi+5x$&A$JX_tY({FgM^ok$3q&XNm`Bs3TZ8d6y2%BrL!W{8Pa+5M+*pq93)b9OccSpbX6VRjc zHb@;Y8)Z%iwa2$Rr+aBsEkk z9@Lv9Or6xSSK^2+69_xn9Z9yvV{?w`RnHbf!K!P#5j9h;p47N_{e+FvHmJoN2 zP39ETs#?VE&a3;mYp608#L$UH6BIBoMkNj%ufNJQ(yl!|s3dkDw(;|dgDfoCs>tY{ z?fHWY4_a&8o?KfCSxzjt&)cQML2(j8jt-Ei1W<@MNKZA#z2n*&f66lmG%1aq45vzd zALJRLY#E@IeA;~Md^wBA`oP7c7HLM*)85ngsexh+_RC=a7B8a&i;mhRSTMweiKmmeZVpv31>im@@v|B>V7%8ygqP2GD|HiquP4fdmBGB zP;e4(Ob{n16HVZHalS3J%oWq6dr$^_LmhL)kU-unw^i<8cpm0zUVab4 zACSR%wdWv=7s=Z`zwGl!!eJGRn4qjy4V^K6e-<{)OTLT9-h#*F`#80uwpewP`Bux6 z#_%}?u+&Ewj=q8^lN+somD}0b!{N|MKTb^cEQ5oXM;56(GUJ<~W}M&;Msc~ToN*Qd zdMQZxN7P@G=oT;#@+i>t#L$e+NUS;ze#C}wV1Nh=wj4A(FR`hCl&?oS{S>P+qB77(H3sH;$uf1jJZ zib;q-M4mf>4Wg>Vcv`uWo>Zppe%qtwsNIpf)7(xE9&BNy&W5#fTW}PuYk&We4=@!m zMp1Wzdp&}0I!aQuqDrZ)>vI;FTyl%ze_G?|(jHSJtyvnjs7zHW1R_x4+9T+U2GZLQ zh(NlSwqda(8n2x5*rfwuj=w(bEliX`s0||PmTN+)^m`H#Bb{}#!7^bzvBlb+WN z3|E>X{JZe5MM`-u-oGN_|CY7b0CQUc2AFO(;RO2OxeS7i126QI{3n;zq_iduhhhL; z)JE2h-SjT@CITwM+}FzjXT5uOqCGTh_9a!=quL1w^1q5%VpzTN~6snvrVRBi+fz`o2AgIo9~HNf7|llI7*L5v1OxPnqS$BickiUe08 zE_;F}R#Y|zA1qP3WW+(4pzYiT4h9Tv70_Kx_k9RcxO<8-JB!nPBGNC`n*j8v<-`-9ZhJUn=FE#93%`$O6_{q{`M zu0#>^2eL}0DOMJD*40Cz?nucL#hNj;qFPbAX-c?gv8mc2*%qSccEtP#-}fW=FShaR zitWH+C1%w6>E)2d&Wd#JENm6iPHvtko?JBLd(L9FX1|)Yom_F58ys4^`C;I=V3Wb^ z9hBFCfb}DNe<|WYhO*fdzlV}%&Aj!4MOU$BqGr2#^~_%mNW3E@Qxr2}x8koj@a9lL z5c_fBL5A)@k;#eNk&-EjZ3d+kPLA`Y-5n{pXfdjGNVY|v2xeO2hc~^ZAL%jkyet4- zTeNCE>dS0Nohhzu*5ElK5O$8qvUFNb29zYL693k=)9wlv7l{!lu=n&~`BkhqwftBB zN0+GNJ;dgWN@<5w)Zq6_{hndA^uXp-e5!J!Dl_*7<_h2NK4x;h%u8j9OWq@F4$7I& z$4;2dDGK|1)fAtr2*A;vKP^#%doKPcMLC8zUmD)XymzqBb45Qb_ZOE5n?5t32Ry6%4iPmq(?qE7^_KP=cy) zKR)WT-6}^*SeihLtz6`)SGO23_Qa0zO)bvg;Kp8_yhnueoolb%YlqDgfQPVeU$^V; zE8)93s<>nL)R=RIdSmC9ylBtm;Y1Wvi5=EgS8a(;)slX5qGe*nZULH+d`m7oLUwh{ zHlMJLy7M&6NTEL|S3Qh%HuGSLsm~>n)9b6KU)2mTlwN&A?E4CBM2_9btEjSLUrKzy>{-!p z`s3?P(><^%d47%yW@9R+R!lEgIM`*fFMKTFSh?s4>=OVEj<-kS2A|rpXMo9|p$$}f zcK;X6+Ym(>3fbBBT;FZ>lE#hFRczLyZnwYKt)iT=j~stR4!dH%Qj6jrA*x#EpP|cn z`>x0k-A>0tw#>j9HQ{3dbz-+X)OKudO2-dMo6J;ew&qB?wG!o5PzQ{yZR|~K9}GF} zAU?drkuEuYQ2I=E8pObHtkZ`%#?(YFB37xDRw!i29{#TNe|+a`_Q zNc^A@8u%@^Yg)Z`|91ahoTR@Ef0%99YWI@wt!##M@5TGfAv#-g>s)J=MLIGRYwD zg~D;$$*b-$a~QvVXVK-K_IDQPSmwN)IZLFFwDKkgNwyadZe4p7)kjvT7iOn}Rq5P~ z0RCcr+nfBuOcyuRcU__yNjH=pTvR^%c}&wH@WD%85{IgHYj|L;LYUdrVLg0lUV?kM zJ_UA&&IJJVVqSCgtX26CJWWmeD)N?syi~8}JttUyuTdK$-&aGv3i_Gf?%k)&>zte3 zt7&^ZP0s1{W2eDnhUqPuB#A*at|Zjl%+-&F&GSaOp4Kc*Mh`OvgkMGySE_$pC(ch- z%yQnsS_aje#dbd?`)24LOU?2vVpFW5W3KLvR<6xCi9*Y$aD8SPJ>11HDEAv>ok#NqPE zPr}}>vP&eE{=Xv`qNq{TXVvw5KDH<6b#*SlZoj9{0N@W6AmC=>*zr9fF_&WLhuIlc z?X;`=BT4~PS^}*y>#Q<;jS>FJx&PA zYD&{drA-+Tv#&YKqg$7E^j#`H0p0(NCDpwXpL$ze3o+2z%%Mg}BT|v_?vLE6mALg3 z-kqRc-mYQ59|sp1S-XDOZ11h}cg;=L!ExKIefuNG{ZSb}bx8U1oNGVg&bU#U$qq)Q zU9-v%oSI>=H|WScokOI7k@lL|rK&(~F@zld|2aUrq#C>;iyQy|_WV`#CAHtxT3&%~ zMR0B-VW94v7U19hMWJ5wApa?)S;NQf=F*IIh2LLCbrtjbMQrAm(?HaP;2R4o*!Tm{ zU%SLm)00ad`<$QbsRJ&iRjDdI|8c*o2KT7bGVD%wG0Z{3z2+eY@rdCwygpvuhn7Wc z`KOTk1f&kz)Nr-i@vRNKI~Dx8R+U-!>N8Mz9bclDltINO-%Ts=_;tTp!4+=!b-%hk z?rPX&HZP*$vsftf4dh|1=UcI7@b(C7JxQXACT%C;GC;|G039v}Kd0V|e&L2Y%4o~g)h zd(Hx7Jgk_G${Ff;L~ew}lbj03pjum&z!O_yJK{l^qs*+ zp`J)PwTA-5H7{0)HBVLE*j2fNocgu;deY0Jp3cnANjp&M{Hg?(sAZPumwA4q954O8 zY$|Q>_QUQiFB&Qy(`~;YStPR0EO?w+V}8!{{-zw98`$Re9-D8va;DCKoUi|?=CLx_ z$-ZOO771;=g4a{`0U`Rt3-z;*D=z^?X&q&ZpO!Hjv%$`H6>ieNj3)xO71T5o@2}$ z`+Ac<(wB!SrhOi!(wcWM!}tvXo_j3O1$hSYhk&81<2*;Oi}@sMnZ)vN?D^3df0E<= zv$^86^Cu~3OFV-<3D)}=xywN#@AgCeO+LB94|6a4M&fzOsPdJ%dXepNbR`K);)-U3 zF25Hb41#U$cE?(*Z5hdiEibT&y(l-aLJ4eD50w-fP7O)+n~;!KSDU~j2J;ppCY^5) zJ_Gl|SEbM+Me1ROJ&$W{-)ubYZG$v4HAUYCG20fSD##`eXi^GK(bm*0%CKk>s@WY) z(!(R<8>8*#EwZRgFej|gqb2`Ob5~I}LUPcij8jQPnbX&V9r`&@l&^<5xJJ!&uB_k* zx#*$-S}=Dt;Og>9RosEKnJ+LQT4WZF@>Aw8FJ#3&IZODN{_q=-r8BKhBj*v_I$OZe zNBcW@r7p~1=>VM-&YvZJ67Nn}GGn^zkezj6%w?PQJeLOt+3AeBFj`=WJAPJ#XuCwl zMB71j*-@X00TZEzqDci`f$ITB&AucCwnUC{-6GLdS!50w`LY6(`F|`6c;8pmyGx&? zSXBy8CnYDUK*w1Zv^?*%pHWXnTgD$>I?Q2qU(KJK>TL0{x1N_t-0X?x1)m@tM%ofp zIXJTN_{2=4v$LYEdM14hbiuw((Dm%=nQd5U;wQb4u3RB4zhY;IsKUWG`?4qJvboOM z?2!gGPqLCrW@b3^;pNc1 zg_PvzKDN>W5BrwKjI^{eI*g2g%(!E^9Iw$;o8c+Okzb18EW(R7lW7v{ck>4MU?av#-M}r^$Jux&|dwIHYYqyC()UKRfD?k ztB3-AED*rGSRovNepn%|mlh4<$Cmmia*9u}bk4CUT)D7SbhJn@?tIKjp@^qh>4sHS zlK!^B!g++d%{$M|1@3u-AIV40kmPdgb?yrevi3z?QpT=d+BxgW&34|a9A}}OQd?8O zuV|ckfIIc3P`)~SR_gLPxgaEuFxexctY`d1D}C+!rqHIK3|0B4qnz_FiQq3kR#fLK zQ{Hz^?Cg`3VXTJ&M;%e~MVk-aZ9JW6YOAlpatY$U__e0ToD+3LWi=U0BQ?h>>^#!K zOPTpqVp6tsvCm@;D!A*TW35L$;2)|u;<&borw<>Ah+8Jf%fczdv?s2S9+~@cl`KoC z?MJ0vP9BKoKt=eC@TCVVRPtjmzuZUd6JYKJ*=0hO+k{x-{8&aUoaa!q4ZBUDBe`@G zoz34U6G1d(BXEYh{Z9I)OgQ?0QEtKi;t(@3I<&#D6+Ki z1Wj_@dHU8+Z+g`1nYA!`nw>OvuphKb4^Z&#(?pXtA|+@@?UQx0AzgQ?km1ELY?oZq zP@NMRNQQ>!iSn_gbeRV2QI)GhDhgel9Zbgh!(t+)+zW{fjL0U;k=C-#OQX+s1O7Eo z-@A~@3Fl!_!-?1*TUO}&3_2>J^ZHD20vGV&5OxwX*Mx9UO5!_IP$4UH4Tq-k+cNGR z#+y$?^AR?kJ?u{e$jFp>Rph}U)m|h^CNdQ34$t#+Bd(HZI0940DmxEmUA1i#%1{}L zce|>)_#qsEe-`owZ-?m~iB;uXi4Q*38Z%@5Bv$OESJFoEXFJlVq4w;{scl4j2;ulc z;2Dk!t#GREIMju2%Q$9*bqi8d+;&D;KpWkkEZrxv|LQ!UV$4>F*gSqbk|1DS>s2^T zsSxg-PVW;YS>pV5aeagve|%&4aQfcemzLqfu3Xw5c=fsoU5s77MN}nu>e1}`H)p8m zQ2oNBo3I=F&J0QRW$D`(A$pvnHiFscuy-_&ac9<-jtajj-s`xqLP>5_g%$!uoK;7Q z(FpN6RK*9o;BXT?*@i)hEx`=B$|t3cN@EqNCd~(c_mJ1xZI6N@6!*LaelHcgUQ=y5 zg!~Cmy?embcnyr&ir@DD_1YZ}@hwi=)|obMD+stD=0As!hn@M<6Q0@qPyT%fNNcSW zcSycjhMtoY?dAd?#)}0dYs*nr61Vy!j@iJ`8Q6CY$Qu4}33*?UmyxM=J){VHPzQfC z^O1n7?fTU`il|yfN;0tY6h8d`y{5!jI!GtyNtjf6EJ#z&LVeHQYgIWonz>-;`$thXIf;MgvoZqZ*Cja64@R}ndk3!I}yi}8u~ zUCqb)&s~LGAu0zaBEX_hD0a?TJzqelhzET-`NEQ9a1sz$*o8Tk{x*p}7M-NjG%8JO z+0`rKN<4Dfu9}B*$J9|8oZuosEUdf{Q&RzLTgV_u18;a zT6m`-XMiQ<0L{yE zKL~>N!_sq90+5{0Q?-g6tV&Py2{bLDO->1Q0sJp5lBtdRVv4$Vyx?2;ZBq_LfDkmW zsNs$=s0nEfrY^db$Oi;rp^42l+2HW@00bxiZ!v_J<~>_{hl9y!gxVT~vDHUh)!^d? z;}Vlm++eHZfa=nDeSV?hEESz%qi3P&Z0gCV)kzBIX~aQ}o~%Mmk!ltgnc`jg^~LKb zVj)M*Xkofyc|TP6@V$T#&R0S>d~!l|~ z;+4`&R=pz`*gK6vB#@U^6mFgL4W_ZoMN7o5s7A%q5ZxYn4DgR4gObt_AF{M;Nsqwq zCqO)KkJV2a1D{lq7d3))7kg@6k{3TauyC3~Q*ZsFZe`M5xQ^Uf7B?{2#>!-ksXrZM zwos$9HRNr%zN)+VBwO@p{FU*FyQk{b_bieafXkZ$RBtwbw_-$Km+y6n?TslH@viB! z8!Mg(j7pU3Tv_<=oU}zYP!wU!Kq_2h2Ou zA?lTFZGq@p&mYxkJ-zV2PIi{{aEut>Fg@e}%&Cl;~ z@6i}1iw^h_MBw)JP9rT4@~=_THGofrfNu@(^TF>okqg|Z?tmOzk)C2_iI$mL#uK9JL1X zkkUs*Th5r(8qI+nZqhhOsUNDMTM?reVM+Im)Z$I8yz?VlygB~NIY*3mJ}FdXV?y5X8VTh4IE)&ysvcS z&;$6TAg(V^CN@y&d~{d{Ya~ivefsteb?Q=+ z>N+=yrAKgwrwKa}QX&2(uFzcGN}X+}2nHnjLfo?b%dilE!gCW0JPM4(F&QB3gr-2* zJ^^tEfGOw%z3t^A6z-wby+aX#R-c5w9T@TO88?v+cIe^)+nk`oL4+Jzz_BqHA zA%?TSd{_~8RuLTN`S>n4Cm6m85(X|snOk&Kg3Wkm;cS-67Uikqj5Ijm&o*pO<%bs$ zN@RG(;OiAeLmX!`1tSY1JH%8(hpvIpF&X;)uBj|2F6V|T2sN7w@(i_}rZIGU4jqfz z=qz*$O|(qqrl>l#MbWuZ@yS&EL^kM<^u?CGJ=8D%jamt5q$sB**3KI8tzoXx%R36& zf5I4|l68z5OU!zLTcw`Rkft^Xtl_H$LDkIASrrY~~4~zX<>U5NQgFqa9ak3z)*$>^udb!m$x9R?B<0QLf(e;NdFHbCLV8yI>*e0(1Q zI#?hgY5^o{!VHih%M}zP6XrOm(#_diN+-aL*4zeoQEd&_g0`rE0L-&|ARxL*fP&sy z0|SdK1P+W{00C&b2O{w9Hy{D+pa3!`A3mUf%rONOG)@>eK=qshCy1Wg-~xrSr{3@O zaD#Z6!PIwW+MFHcMIhJM+HS^V+W_KEbx4Eb>@Vs(i8qQRzWM3! z^A~&#c@)&qHr9HVa10Q)#_7;rt7jjY>7IlbhuszF)PHJPqe+gT)-h+PMr7WVn9yx8 zt~){BWFmHHI0Nb6zx|NT2olQ}sK0JqQxiL-U1eAt&9Yu#AvlXW!QI`123RDxdvJG$ z;4X{9BEgp6goR+iU4lCVhXjIK1QK!~-*@gg=RQ|{++Q=(J@eE|y9iSe&N`xfa^MxtmZH zqvl++ZTZPKZfi<;s`tFozne#xGF93^ONGjpsYfq&znGkmd|NFd_9i7#5hOOS5KpNb zPQ031dvzfQ3rwCQQlA37lS$OvF}vn2$ZfKqt!tKDBWuhF@&md;)=s2loS&tOMe^{m zjER#-1cblb+C7g2ng>1RY2RL%d?uXF_WcArb*bbUr?uw5U?gqn!}eVI8$g2hF#cG$M(=+ zb%kAFW78wc1M?p~_RWHI)l8)|lnmqvAH>tBlTd`o74zs*6iU&jviu{WQzp+5Ti!BG z+eB6iBf!9`8}|kaGbvHkO)oFHh&jGk7%UaXjK)w(kP+`ul+R2&mULOv(Ok4GJDgHv zg@4t`mYz2v_v5Y3z@cCc&+5uE#j!P@DpjS?1RTZtl%!ONxr?S21 zLX3(hVAH5lX+zJf(yrF1#>O`7L`j13JI*+8$qCMb+ZE3CLXc3f8q~E`^O$n^t!Irx ztcV;n8~JxvxQL0_4dG6MRRTwXPOEU|;W~-CLNT|4*kb!>TWSZe$jnpad&93&=%%gu zzwwr>ZZ{j;THC~&vtyVJr+;$=`6I=07bhm9)l@)Ta!?|~pTh>A_M*mb1C?el$1lQ}N8_F66i5b@p!@O$3#w~3NYA|8smw@@BG%ULja$BZ zbpfb>bau5H5c=Dp19M?%P5yq54r(yG#G&27uz5E?Z6SklGlPFT0ls#G!)j-n*vCU$UVx7T;TL3m0wWAJXkOkT%1g6=$_oT!orz85Lj<_ zHhPF?D1M7aa{M$(t301|Zo}*R>Fcx4Bd=oX4ABNM3K?pk`p^$%+G??%6I7E##j$|U zCcC*} zGuR(eI%sR4aVlb*VbZT6uYV+{oGt4ggRm$!Q?y-f`6>p-xRp6sC+NCeu~(WxY}2p{ z+DZJPuML4ZC|IPNBoao=lJ!LuWyjmK#uBKAvPIm&h%A<>ERxU27)M6*77r+-Me?aF z-$#`3%xsFhpjI(RO$k#IHVNSc11i8pk-_80Scpyw&|AQ!kIY zcp{+5dCBftua$76a$4OThN4=>kMn|Ur9DZ&wAuIvIw6}*-E6}*R*S3-e#OZQ!s+jo zmPwY{K@@X0)*rdX6x4DjgBSDVo}$TmJXB~3X}P24jRKeQ<**CJjPGJZ(l*Gkrn6GGi zgHqh#mcr7x+MfT#$|MOOH1WZ`CX3_~y6<;S?Ps21rYHL^N^NA%H(e(}tcGfi^FNN@ zs9=WU67An#nQME}}u<<2%zyujULn6(SPhIJG z2BeKsDV{yRWK5XYzWk0@toRpAgKKBLT%(kZIyJzX8{Regn%lOobO1uBxq(&Xf7Fch zcj$dTe(b*?@elml18z}RW$9kxYwyfd5^Sx7W?}FK5TC`i%Mbti4rsB2*Jc#3a;2Rrvf57 zRbGy}HL53KRL^;Em(172PM#$iov5`eJ;hYmMbio&bZ8VC5MJ2->K7aWh%^Tdy8T~h ztR5$47a%?2@Q>Vw{|SKqw*fB938|Bkk>=$D-i!T;eYJ#ORMSW z*6$~b)Xd`tuG|XdfXJ$lalLw*tu@s1bhfyaWg~1VAc4t97u$N+aFkox;P8wU(l&$Z z+krrR6RIE_Xv)MkZ@@|dr9d6!9mGzJ|V}4L(P)O z%Rz*jsF>t5is0zQW;2GDHmJv>3N24DkZKK#*bnev6PF>+{PfcEOR~YC>1I3vh=Nk3 zO{}5Z_o{oORHM*wThZpU|B9VMbn0@C@Rq-aHnE6A4WixN6!|V7AWaMGzcgSn!k!`AsF=HoDFiq&Tg<)a}+1{7g+KV^_0Kikp3pTfByo0D8~S2gvu-)vNP_LZFD<@zsu#77H=(q7fi)QcL2Ckkjct|Gg{ zx|L;Meo;eS`l#pkAyB%Y88H&O(_zYDLS0TfR>TK)n?4~$%af`ukp2wTLH6*>K#>iy z)YxiMEb+4fe{I+GcDtkc)m`XuLz!}OPhVF$-aJGHxJ=hY7;Y#OoDf8Da*~AeWhKiv zEf+pAkA-CL!k48_DW%=!bH$*(&9S5oBAoN)Ogsb-gx>#B=c8K9{Wqy<5mUKoe*IQv&Bo*1lVaO z_(j`Gc2+a%<}P`Gs??`DXla#c{Zj6;jrj8ZT3I;&`NpGU7r~Yd5=%J;U9b^C)KcNq zxBD@p%@MBOzkb)R9pz5D7AOSCo4v-=IY#?s6Wa3fNT8VLObnDgISmK59MUi<5Agctm~CSKe*Jtz-1#P=rXsqde(T-(Su$_-}I?OkB7avykd#1wPX> zJdE0$gBGNjRDO|fQdq(W!!C^BOj^?XsLR78t|Pcd{HX^W`;Bg*(!$$D`84CW32pXN zx@<#FbZ_0Gk9{?Z{K`(fy%;K-3h4YswWokk&>yoS2*%+Ra$9l}9cuj*)@mw;ZNQR3 z?sq}@5O?&d%pi6DG}iOI}>Zi$_9ozmi*m{(>AbG7Fz0%M!sH4?!s(9CmdK3~}V zWce3|T^zScSL^W%@tNqr&-np+e&xXZp#t0hcdn<+nX@t!>Ib3`Ip?f8K51Z7=GW5+ zEG?dCIdrg{_)hy#DO3}p9ukd9y3IA=-L`%r`$zUY7`%fMO$>i>BkdGSP~L4~=+Oyp z6S1TpsFq7jjjM~#C&4~;L-$ik90|bS9LLT^R)sv&(GEQZS$a!zX_nL=5zO=tNw<0l zj{v&JJ0OSv03Z}WNk=$l2R`GK0vrU~XtwsxLwnBG zPr^VJ!qQcJ68L|%9uFrwG8899RxEu^NC(hud%xdl3*aIc% z*8&X12trZ&(KHF~_Yr6>D>#NcGTll(PTKy}7y<|2M&p;UzUIzn_l`<@ElfwBJm6Qr z4p)qcpeu=Bd(LY_9@X2KI8np|&7VuQRP>Y~{Hdvk=UOTQa)7mG5 z*$vwSBK3mP*SV1zqDe4)i}oZ(Z1mN*Fr-kQt79@L#y=dK!OfqHpsPJpmTaTR{dp|z z;B!Z`L2)d%Kdsi#e$0oi>}qMUb*FR@Z>#-^{B!(QKfR7&<*)#gEp}Y-EBmN&yGVO~ zCOB)Ql+vC%5lB}wHMO9$O2+9IKuP0RA%VXkR1__!v}eF&hmS2+%C9eHEEBf zMVV3eY2Xu~3Zz5hnAiD9#Sp2oP5kuASN#i4Vh3LBWy{!AzPSOUql-s`&i!OZ@0=q- zZdQ8v*J%|&)bl(yt9@Jx_pnp5%x5T1zmPvWty2P`{{GZ8|6}fAlK`vpqh`ubm7tkX zHLPCh2WtllHNp*wKxNhD&^(hVk4}=fd1a&eX=J;>Wo0>J!~ei1=^_Hg@C++mYk~!W zVS1k2OP;KLQoY4JQwbp@dYrqR+Jev9kTS@jsi0lpJ`v>NHoj|5;6yaU=`Dt|3`fjV zA7j(7Z4BKaj<3%!3P&pj!r#k;qj8IHQi2mSgV+b}U6X&##~(wa(>+uVn^uK+SBBNO zX8Z{GacPcG+0?*Uj|8%?ym7x%ch#nnIR9b1<^GT&p?+vCHJAiPi$+AQmm05HCq$`^ z>QERIItk(X&86U1D;%I>%j%PRfA>{#Gx8pdS@`F9nSm>nI-;!ziEP=ZHjVT<7eonuguh2r)z{}uKwUOBit63%j?T+~J2)ewH+(kdoh7z}qB?UEq?j&YiUqEdMEMZ$s&GZc?g&9lBM z_UMj((BVzXHl7Dfrr_efH{d^&YNRLdxS0DMJEi`h;_62ah{)^$3XpvV0q4a8uf$}y zM!f!4KQ-MJTM9&i7}blbB_H5-NUiu!P!K>CGNi!8R9X=*1E1_B8*st;z>D(OwKz?uA}`owE5WV7s6X9Tf+ z1%>a4+KHE-C}b0)z&v`Q+=i$)5<)KK)5%z*F}mvJfOgD-H8{6{FHvrf&bsv!;+~o+ zc^bZov21gA60f|;!q`J6QNQ=Q2w}Z(R~^+VtfYd^dpPV^_9KLns{Lba;z_fAG^j@! znaX>~Bsr&%OxXeJ_X7mS7fz0ebDf=q~>k^=~&bJd3yFfv8;%N-WR z-`JT1ai^CGlC}i@_AkQr%mqc3Vf<(j{q52-5svnL?aso*A2oo<*+%*?N`MK?6UROX-Uetj_=b_BZ1{bVgkn@|HtjX;AV*)#xsD5>{!(1cK zPs}!2D^fp883D#81T{^oWUC(=V$McZQXQ5x`}|1ObZ<@8XQpgXmcC*p`7>a7!bl<` z3=n(N)1J&AyF!*$!iA0bp9XDzT`)|twF6VRG(|hq3`rK~&zmw*NiUjolpmCm?bom| zMxam7kXCJx!muJh4xv`tMiPEsv=tL8x*C=&R&?O1A2rcQjnz7dEc<-g_NHkIv|07$Zuemnew|6VbxxLG<2+5Sc( zhA8={(O=)+Z>{&Q_pGzeU3cGo%H3z(y`KHt6J%y!KtM=9KtN=gN#ZeaU6aglu8xaR8h#Fv18m4Sdj#*={HS+Y{du86y5h}&JCJJW~y z1VkcLZFjfKba!)4 zNW2Wv^Yn4Ov(tM;K)@J#r<Kk<4-K={t^u73dm z0U1{_?$2vqAAbY^Vbul!fe4;}09L;g#bp+};OYW%adC0$un<;w1Idm`ilR-70urRI(~QgvS z-zrj5I8sv(Q)S^M91#EBeWPQXidSwq%$uNZzXh5~fSlJ&6#s_0I;S0oKFxA4t`-v! zd_SGKmm{z-f*Qa>@%uUW7&&(V*hBi;%A)5pnr4c=m(<&VY|>Xpv4_cE*HuJ_kD`5WJ`!vslPuI%--e|6i)~rbS5wyx zl9l9gFC>6-=2j#9_M)ro&z)=fZzKau`ps`@X32^NPsMDXS>8CnMni-wmPO<(YdI?8 zQ;uegv!44fQ}4cNE)$)jOSU`YY{paff4KRZr^Cx^t|@NnPaW%9W$wd}+wEAinUl2Q z-G;Yd-a2O3QUw*A={q^hT!>Bt$C}1Fq`DWGJwK>9wfcH?p9mwNzZF__xSaEfH*#ez zTxFkps&QxU;C(+;9`{MmbV*#C^ZmSask@iQj6Z?jdLEh)9SA-SBAD~<*$U3qUoXqp zzOi5WRpnZ#%@q_n{nt`;laWW$t~)|*Q@xoYTvy{Fq`rCb$G#p4-AzJWOh<7oP*7I7 zm{Sn{#Z(e;{isbB;x6W|0N%@v$rxpGXQdK~$a;F z$)CiZ9lw^!&x&#$GyZY9SHN-Y6!;5>j!@8Wp9ur~`}73+NQ){uCbl-|C@%4cs_EXY z7;2WjB91FDv|k}Fa`w#Z8o1+Hbld$OA*dqUmR?xoy%Nm`!JDLo9fh5^i?{#vXVc4J z2Lj1}Rk7Dc#VWp0u3t?-me;aLd{I$1)Rm9(>gMtMZj2t>*J;}#*}nZ6yhjx=yIhN5 zY)3PX!0K#w4@}#It-R(gYsP0x5BV>KB1dyvQ~lMg)zq85&ScLV2>DWoul~##D6hTp zIDX%lQzz>c{_)Cv(hPfhae)~n69o1S`z1-b>aEP(3alH;zNv7;w#C2*4)<&+pH50bZjh4we!?w zxDftzCbQkC^dXQ;F2U))tfkj{zwXZ`SqAZ*jMr9~%%A;Q28WXn_kX6aayeGt=8Qj` zto#Z1%NJqfa1*IE=~NN^xW85zFT8XA%_%#NZlpV3s9HV;J|cElo?0AvVCuFl4(na2 zn{#LsoCL4I$S$$bV;C zMKvF1p4ZU>#~JV6OqR`d%;vv%#jM29>Cq%gu^#Zb!Q z^?o;zHyujTrTLOb29a`qshjD5)HUn3c0BZk_T$WI^mYW~{b`uXhcnst|N1zl`SLfH zB)fuT8dP?6*&^jv13aWKQ=R*dHRXciR$P4-*5uvg4qmEtzR9s%t+OyLoZJieWU?<;Im`Ar&t7%-AtM2=1s#!qRX4A<1 zRkC$scfp2}t|Pm#pr6d6fn2T?VexQ$v4}^V9sZs2A5i+XU_a@O)^&m7=l|Nd*R9lt z63*49K8G?g!7~sC`pEzKX*XA0zEAM$9`Tz3wCIEEV*aCl(X{eB=Sl<>U;ac>%`WQ) zY$^+39kl)GO)AcmFL~x!*UtyFhpOJPKi?KVVgKo^#OE4GxunOVjlMtT7{zlWefeT7 z_@9o~V5dZ^Wj7;K$zEx0`@QU8C7vkeT7avTJnO4mY3+mvH@u@vE5lNS?ayp+Xrn^R zdtBJEoZ(4mt2dYHW|o=osqKywQ`*Ts0ga{H?4Jzg1ns)~4XXG4l}~sB(3mrB`9Rep z@6USsfeYPDQ$O85pIrN@JNDRy8=idkskQvlp(k;I*a}(N|31j)v<{kJw%OBZn5NqH z{3Ab`b<{2?zfl+3BJr8G0fbbDn=Fa#G!5EK?xPS4lBHT!`>64Qj9r~LlTVBK+lZ42 zv-EP`N1VwJ$S=i#{Ai3%s*)mCg|N7{>i!QCy}4==ibr8Jk{>wP%kRg$tlN@?u z8nF!lp6r-o-kAq=IE6Z0dUOQqL{3bsei-vNwud(6w{AHB;l)7Jk#QYo&c?=Ots&bN zKm&~R8cR2)avTOXY}zhEhvEujG8)}F1>oY_Y|fsL<`1_pr$!D>=t`9eD^m=$^f5j+ z1i=W_ON8p+bChE`&s<3OsK-8C3_Q#kW!&Jh{Q5lD*mT;TNa6TOM^LNX^*_1GbypuU zEjpHD$z9u*am-9MB;Qj?4h3=3JC$d47>hxhQsdU#CpY=V&P-iWSE zQsBP!qiQWTV+)przQhjol+ZwO!bhp^{P^}Cy=Zn`PR{%aj_+r&QF|WzBgBclJKQ(x zq_ozim_}+{Bh5N*&264m;kVI}SlH9J$IzB04PSydKh7Hwc2~~D9-ADzv^?ztFlBD_ ztgYx)){FdBqIo~cT!*w~urke7uY~)P!rdsQSwhxBAZYJdhQR}FGEWxVf)PXRB?~Fr@uYwDX&mt zHp@935{i@pQLAw`nL^C+$Npt?8JWJT9Q@rXQAZIlKLPPm-La*W==eH+(f_^Fm&$cc z;qo2qW1ShDm1)Cc;WHV7l2>Gl z2laYU{X}OZ%*{q0hAmdOKTaG(N4xM?lPsk)AN1c_oD4@;X*0MVu-&%#gL8`o*cK*}M|Qz4r8`$zhD5BJM}=e+ zL~R0C*58jCw%YHw6NHmKJYlzerWbX%HEOj1oRQ>@UidwYfh$&jB>r?rC)FQk3_>S& zKWtp1`DevvD%s6V`&F|HA?%Si`|R39Q6`Lw)+lU1rj({bk@{Y@L=)-##4W-U=^B7Q zt*pxyfo{_-;rA_~wPypE%F@TYDJqm4+$j$c4~NLBl7ro^@>VgXK^nVTiT~a{W?X%1 z?`i>g1W~G-GOaA$-6EL~47lEo+P=vw#0fT9RI8nJ zYG&TxOE!@O{c6Z2NzBJV2k~|i*q7L7ExqXwU zbTI-lJAcFBdYlnEPhQY#Gw#%2{Wy3s2n!uyHI?{sIr8~NMvQdu^R4nUR`anoq@TI` z>#ksN!^dwSyk{X83XB&A?9_K6TXmpETtb&WgDW9(CnF+I=>6NMHWi`S#puFU>;^lo^JKiAScO{sDc#dw>|6Na`(O5w z7giGRwQDasY+i5Rk6!j2RjjP@>!$qe5U-j4^OdqX2Kd`Yz_$5uJ7o{CivrOb=5apF z9@&g{hxvnZ>-l}+L0__2;HQJziS>qhdsE|&Bd2#A*A&aHJi^$iLMBxrnj4Mv%NL33 zipc+SwiOY1tj+JfPaN3t*0|D_x0K2<^_jZZE?`0K8PmP+Pw&5-x`k&f8>|}iGs*pS zWpva^2lCyE#68e$o+p3XtN)f{*CJ`{))F%1==os{%q>X=O-&=JEg+{$##r}IG{2I2 z*qjq8G54=IP~OQB(>3N%acL)g;wcF|pwvLo6TI2JGTo^?^p%T#R?s)u?)~$G{I6D* zQ2Q0p!m{ltNhc^^#^(_`l1`rR&r>a(hB*#tjs3XSQ$dzYz>C?e#GG^Dh zY-pwurv64M$LNdcEa6}ceKte?Np4eyS-IO=d4k1fivxmv>o3liNSnT`l1Z?SrhOdu zNaHmacWNS2l+Yg8Z64D+(xltu(10oSn7v|hnBUZoD%2Nxh{HLRSNUJfwmPiu>M*Cr zg|epMD%MDzN*K*|sC;XOyZ8*k-IdAYZb= zbhM70Ho7cqem;?0vjv>|8Cb`gJ4*M_C~!EWNR0Y?!dofKuS_1W4h}l6#IxH9nJ+U2 zPw#y0d>ijj&$h(}htX+Ppy!bW5|J#+b@4#e%$$MhR$bxNN3w1!v%lg( zJ1}+ltqY2BgJGe$<HL8fTJHiGNKA{}tAm)=Exgsvxq7`xuE&0@{99UAYVIWM>cw(U?=KNmlHPs?V5)~N z-&+3VU785W94LCa5cG0Itm(g(n`v7;QHo0R~!~&~H=NNwxxb|_|B=R-?XK;*>!Ci9a*Zo=LR?f2e zLh94C*kTA%E71#F{8?E1W3xzg;7iXU*~K05(G*zP2i_Ak`qO!|zIGVR91?u}@MnZ0 zCJdNo{GlBmPNr^m(5}9%vZpab{F}#}_2hMn*>gyC>u71zlyUAjDZzK`;g&+YwvlyK zWb=(j?kXY0wAtD8s!qQ`XZCw?i7L6O*nqfMdqQ*YC37v!px+@O&sUe}lpHQ{rcW@=0nR3@OEhIbmYk5c^E) zAz~wKVTb4J1gsy7`?GMzdD--a>P+J;Mxg%B<)!@PnLS`F*K^5=Do)p|t4j=Du5`*w z;lD|YjD;y1_`+YBQ?Hx-i0dJJre#ZPPUd<=4y?J4;+~@&uLDxh!KHa2?cIvk$BAuW zu4>1(x{=L`l=a21UbR*?jlWLx=7uYnm=RW0{f#jnl*8`U3 zK()|N%Fq%cwhX^3v99N;Lm^7DoXL8DT06CVB(q9O4^C$ttkQ1`f1{qe6i+BbxM&`# z?Q0_reI-Vw>D;Tdc7CtZmZe@>GwB7sy-DxlxEf)<2@;#7I+nZrcBL1L3n6nShq#iB z%t*WObaATU_lA$84wwRX%pCrljCj@wFMbpVRV`@YPXN6+AZtqUG9yPwmibY*Uc^6o zCTaIQHlWcwyKXM5PyMr;#v@UeTD2h2Z%b~#NxCw#vLq)I(4{ClY65PFn=WE5xCydg zWZxYQYO~-!HPu6@^(zv*R-2q5y`}$$_Zs~l9~M4O{FWC=aB>Z@2@3Eua}&h?=6!h= z+r93pkLO)84#)@8{kWQFtgWOY!P)U&Cf%Y061KDRH^f^^EqCZKm*EY(%**XfDB&+JvW)+iY zMe(T$(`+>pj3Vu{;)A;Bf;P;Qn_;2a-awo1R5~eW;29Jv|=n2Zinoq zsdBv3SVIh*Cyp>qPNy7uU-WEqzw^nB(2bAfM7mX%ls}Kp;w*9hmoq^yW1q53jjnAqVa)8jK7V&ke`T4*Q8|&4UkMdD|;NK~= z{IkdTAwmBfzWc29N3w%rlSo_IG-{pT<%0nt%MVq)I|le@vUF%T$$pnDBK;(tHy~|u zS4X5(=)6NBNAs}3m!$1A#yrTfduONT^Dhn0z5jNL+XV4ft^liQ`1^HT2+ z0q=8ZZ?#XiYq?gi_oGr-&x9lmzNdJ`I(RdyiTFL=$Q=#O$`E#jyi5Pe^F~1;(lW-K zse|W>!=|eirG^``=TFR>!+VBR_kQ&=L@a|@!hkOamA2OSjpF($aa`gA_pH=KkRYE{ z7z0=F!Kb(6X#P~DHJlrVaP$@~LXgjFD}A4e8T?nH_wd*gk&P!+Ej+4-9XN9FL6qWG z&R%Hma2Nl5o&Znsu^=fGO_#}-)5zG@=(@cJ1PTEG3*bKqIvjN7 zcMJbFIoQwdG&rB1P|VjJ{)0;U@&`GD&oU%aQeyI2dhPZIJp6H0M1t~$;uTA$ke}_w z&(Wf@pw-ovkz?28XL;ad*0sRnJ%x_jF13FilZ#soRbI$mTwHw0lr~KvTcFBS8pCtZ z!I8FzF4}D;Dn^_#%5exDCD!}7l=BIP(Ej(g+^#)L=E_!2y3o_M6hSGMAd1HK1dS~= z>|Xn6AHI*c6Pcy5WJ+Y(|NW${Z0)2RY{T#N8T~^jF!{%JY@#Di?H4|tOTr6+o8)T= z(^ORv{l7z>wt}UT+*RR44Qsdm zhHB0uui8{|et(hRZF^E=@(IYaRYbuT)N(%Grt++K%Ukm(`?>pJ!7I1oe7B2&ua%|Z zK5GTRqJ2;}Q~r=>4b%-;$l_MU`Be0+xEtzxnT6Geh3OsG3a69Gv_1rSX?Y=^ZY(z$bQn)^&Go~T*;u)ME7#uJo$J{$6@NB(zFUL{Hm-!9KR z?yWHKUeRidtfP1SnOpwIX40Z@hT`S8VMlk8a@bgKM}fm|y|*8w@Z(>U5cm^)tw#om zENNg@9Jq+7YMAro7`J5W=+l;uQi9aqKyL9;LV4d<{oXwmY5e2R)tW4=Em4D%sAHNghRSE54*)Jfh#C zM3aX-`fO`%7~E$)UYdF_ZOyv9)b(OzpQZ9i1_E5GUF92qFTRa#?6ez~?~mr}G^jW% zBcJRfkJa{JJa@Xs8se@T!;vBZkL`>`vfl-~nm5@(5+l^q9_Ho6AV}4$Rr1ym)M`#0 zIm`%2HHWh|{s?WKw0&WlKfnCa_{8RR{_`s?5t#dvMT%zJ@A!ZH2&U)WLl+`75eTLVPFLW5w5MITY2=F~u!npx!u4a;-nkHaAR}4=#RW zqJX+`u2Fo9?YkBa#6}1Z@R+4jq3gu7nt`Lkhjfv5z_&6npXeq5Wd2_ zWzw|m84Gnm{!ln&zfIb6zg#3#HlDGe?X{Cn1O6U=L)s>}c27{I#;YaOR6u11*=GvhKwdu*5C2Q*-gO zpg`*TeBB{LI^3uWc1~istOzDGTbmp` zgh;2!Wai?DvD%}KT>pT`uyH5$2Qx%rdb3R`d(!6y&J2`RG&q9*Bx``V9aJp)O@N=B zepP12u~UFW_;<}&zOcm=#(A)a6)67Oa94gG{9qvr^;YBQL5fptXKKyqHmWO;r~bjH zVebQxqlVBqt0#+AZ_KT%lnR$*K1dcJO~tEHE$sKKTs@V2kgen0HJjD>9=Y~gZAX>0 zFLvU)y#G|&?0g8V>8s9I(YWqDOYri!+(8Cr$-H~9&DE7EvnPF$yIraLPWrjUqGead zemUg)?0O_L->Kd#)Zs)Vd^&!y?NqGr+l^aX_mY8{NDt;T3Ro)>;*WT8*?MiI^f1jz zIBaDf+dFfwa7C*v!;?(OW?X^YOUr+LsXfKZz^5}wk>1#6dgRh$A+&TaSpEBrw|^*m z@3$4!gXqOCdmeQQ{JRo`!x`;qUVH~-XA@yB#D2Vts4#(%&%1e(cVsWl@BL~IC|tw^ zR*!o$6sU`S-E11!gN7}Xw21AxUJhw}h_s*k?sxgIcj?pq!;aFuZ93nC&g*5}ecz4_ z^&#ty*`+?GHg)XfX75>FFu$kMLDRBlNAT7XV<2kTLuLM|{k8gc-UCzLkxukdR(t%} zsQQ6s0HoWs=Ux!fYt6JRZ;$byJ?L9Q>x(_WLHV+a&4tCFdBN^PAUpAoKIFdpH|U29@8$ zynAizzfcu@^#_SshsCyy2g%&>HKURWU#~7oJSz{rX#ve;vK|4AoN)BVdM_VnAtHQ} z)n|+7Cg5Udiyz`^ECI=CRz$pl>R))&2K$ZppQ?OXnTDR6++mU-@)NZ`C(F@O-XrWMwG^ z3)4<1ot@ltXSdp*zsZ=me=BzDe#!^m zd#4c<8#KiD^sO+jwEyVi^z~r*>>twVp^#qJm6r#x%!5hW#fYbBFNP^e@JfPQU0i! zsI|KLu>Dq1_Cm-`tXgCU+KbAketFaDFS;k~hByS%xib`a6SxLcDGr{H7VER$j8(r4 zChm1_@8}qb{QYs_iBE+;=)K=WiqZtBPtzI5&DXSUYfbD8=<2EVqkv9 zSDCZZi^ksN8)~uoqsB3>6pTiD;%F^)e3l2+oLLLr9EnZsP*wjY99pe5uZQ+EpNw zTO0Q@-yV=#H~ciKK-9WgWUazpIK9qFz7HtNTum)s-gVESCQKf@oL6I2L1XnuzBp7^ zc*Y^$sW)5uxk%)9`x_MRd7W}gt*Ln3wq;8fU6vBUV_t77Pcwi}&C(`!5W%YU*yfEe zLP-tUk(C|bpr+rEZ4nTrW)hTnbWCubz;|!!kFH-7pHvXu&abLOI%r$XucJir3?Fj% z)=4Jg59?u$lcd?7fWuTLk;$Et!=e=dS^W4RYDLKBPx#@xK2hiGKZhUs%5!%FL(waZ zOx27YA6FeFjxQ63Bq|M2Yl#&`NwBYsm^X~#Ig;iQ(&m^+A#en1&2JS(iT;%P=lTe9 zO|bi{1>#XJ*k;xNVG#}vnzcE8cnvn2b$)E6KCJZN!S|W+mR!2*4*?(Fqo+r^fc5XI zrZE>lkTQ1rnO?E3@)YMY*XtNhlme#rg1*yiGVk()C`3m#hx|k+#85Uj;e;s!!k-y* zq8nnyk32hh(%-l`d2m4gm;558$k^0PEG2suvk41|KtwP-*9S5RPNmQYq5tW^n7D^U zo9#Rq9fp;g9d~_!YQ@DerZ!cD)63hxj#)Z}d0*NrF`wyIBr?%&FuO;!V(m7h0&`U# z6hE8rySCNFnVpng$X<8cKyLqB?a~KITA`{p%1D&7cOGGG5jy(pVgIU z1iKp8H0!}eAeSm_v4N>;Rnqj#^G!weupy^rvt4%bA>EgTJb~80x}w<$F8BJ@3A+PN z?BogcwR!(k;|ce*b-zCqFb?dNr4M7B*XN7O(O%$R&o~)TlP=0Nm8|+OZ9v1QH*DJc zfakxFOXh2gsZUkL^jzuAvHwL%!dg}$TgLVC8=A;mh2{KTW5-*ndPU_EQts`qByMve zG5yb+BOA0QZwKesJm2iW$ghpHrw*=3Z-gAMY|697Ru;=MfBEMhRDO8w3S9hE8M6%s z&OdScVCU*l0BmpNbh%gr?OS&AEe;^$98FZF2agqddq&(+IbT5DIvaa0E<62qb5atl zV(g`oE$%{<&m&rOKJNUK?rm3PN&igxao+j2Yt|d1$T$59&aPdTFRlY_LL+1PajP3X zfmQjCO=QS3r$Uv@{1ESkZb5Gkl^K)$%KJX!5S#AitNP89^L;9tuCD=)CqF39+*^NZ zJ7KfV`RkRUT#@XTTG0vhtyZ}&Cmm{~sfa$c)wI)&OZ6i9iLkA-{^@@c4$RX-{{@|Q zYfiR$yLM!Ck9y{!Hw;^6Jrx|T61-_U+8yTV*T4I{SeOqiFZOZ&@jS4h*i~%NF0iEd zDf^F_z{+Cp+a||d{q7OB_WWJ0?gi0y>D|D>87E(xuI}Z4eZHXX?z!b%@0T52i%X3q zzWr~RFVfYXR(3Zo(eFdfS}!rZc&7l_?zvn4PrYkSevQ{+Q{gVAT^&nS`=LPz-QSlt z_RU|+vVCyavwZ%zf^o-0}}^9+h{6UkxrCJlpDD za4&?mXZ8Om{b_b4cCK(Oe&ZS0*N?s2=WQbQq&bj1@HyZ=D6mp4Pjg@YA#vK|<#M)Q zYrP=1BFR1d<>cmgKlHLUEU^DATF~kxY;r!_$y+ufZ|+aWPnKfpBVH`L8QGE*wi8ZggWPx7YuvfRorUAGQd6lX2m$x?56 zc+Wm&gR)H&a|D-0+Ta!dxB7oFF&W=QEGX+Cl>+vqWA<%?`Brc}KZmk3!w4PjY>C&( zf>u0UMz!(_sg@RPYBf*b)aGbhZbc=k-cTCikPS?27YyL?daxtEkUm4*rde|aC!gY5 z$U^Y7F>iz5?o-29nTo`TL5O!K%<6sf`>{&-dj>Z#`2+Djvyt$tf>f5L#I4@f*u|c4NwF^0BfMCsE z#(T)GW0hdms23PZ-MOs!*9~GFnq5(2G6>;(JG|(R)N77qkhcOtaytvJEPsjHgBhUI zNB7eA0nBOpLapS>CT<#C2}>S$C%?L~%hCGueX(q6O@f4hfnTqQAw*p1WKulT8!_uq z^1ei-dU~qFTR&Nf=y_tOH`4TFkz>(L(UL!gv2_4y^qe6Zs4+V~YDK_~q?a@L&KbjXj8ODY5qqoAn zMF@)#UlbqH304R&GQX)d@UMGDD(Bnx9iQnu9@X8ED#-TaRJ0LL+Yk-l9%nWr41q4|9+8@ZBFuwu zL>uD<)X1(lHmX?NC+0R-p{Vx{b7oZ9Yz4Sk#7=mn8As_vpww-MpF#KZc9`vzA2NN- zN>9n9&xxk0STAQKepk-4{SW?IN2MABWVctkPf(jBlVD9x6U$Zc4Xs2RQ^vMU1>YO6 zt=8*OvsbxKx0B@^^_@O7fvmy-MN7%u0nUI-F>-Ty|R$-akN%H@iC!_}bG1Ay5;I7hoF3ecGVa zNywClr4#Yt1*Y!WAykvT;whNk;j$`>P-w#$eMok7e7c~IDlpeF0KsEN&ufNK0Y>$_ z!GjMC%Cikq4aBmKxQanfiGXj8*%4ed^LPZ)9F7xUTBbk@bz!Sfza!Ye2}B-3SahaGpG~WmfvnEp6P{(z zG+mK81`E&@0RpIKgZ**SQAED+Z7C%pjO3aSqp~gNV~}j-Lc9}APSk@6=CV9u?q5{f z82s#j=tqN4s!+`)PVdZ;+RY#3k-bp}0$1CoN_EH$=x zVy1IkLIns50enH@D!!mHpvL;8nFX<0v_mo4&|^w~M51H`H=(-L%8Qu5>6E$S@setrn{cSlln!>kJd{5r0&uxYCI&K(y=dE1y5(aiZRIS zdtE7(#W2p0NXQ9o(~YD+L>mJnQTb3Y{npI)v2G&8G~)&>@&&~Rzhel}3R`Mer4uO{ zLVX=~>~uUgVDeA;FK2|&RDwSFGCPL*{T2QJ){a@w92PFJrMx;CjgFfiy|~F4WCZZxTpq zPrgI-D+l~1%Yv-l%=CGiu8XW9O=^?@thGE1Qy8l(=+3>6(^Cj<9pHh}NxO))(Y%kb z-e}Wv$W~$XV*W_xMXXZh_!HPB=0Ltj!2638LDdsG5haTi`ODaaRH5H9xCm-f4~Z<( z9Bqe$A@@>Fg&djoOad7f5)k5TvfK7>?I|VfO~tn|V#7QG^3MW-J@4=?Qzke;m<37? zlM7DBGD)KoE2QGp?NR|E5%dU_=MT}C{)}|NTRC9vu{?rjdlnx&C5EHi@X{AU_T8o8 z;mpOx$~?s&Woh7>T{FC5ODA?47OCf+$%;4j%R{%08kDzU#G@tzedK|8yTk~mpZBg9 zKaw0_3S(ph961~fPu&rW^Uk>8D6%F1mLr#p>yv!T7VbAJs7%uE3}i!Q@JXU&8#miT zb}87E>q&;-eV@?T6g8%g5T1X97nRS$jl;ar4x= mw%SZ($#`u3}?ASIihOLTvZ* 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/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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-Thin.woff b/public/fonts/inter/Inter-Thin.woff new file mode 100644 index 0000000000000000000000000000000000000000..62bc58cd14121401acf5449e66b858985afce484 GIT binary patch literal 135920 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 z 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 Aez`=*hH$nD{yOkX8MBSXUg=* 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 E7-suud;kCd literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-Thin.woff2 b/public/fonts/inter/Inter-Thin.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..abbc3a5c962085e4ce6d44a78de093fcd03730ff GIT binary patch literal 99632 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

$Y!=z;Z>Qt%ff>=AT}9Ue+6;7INPI4aUfTwg^R) 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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-ExtraBold.woff2 b/public/fonts/inter/Inter-ExtraBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c24c2bdc2f07fed5862239f629e7f111b50b1428 GIT binary patch literal 106108 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 zʓ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 literal 0 HcmV?d00001 diff --git a/public/fonts/inter/Inter-Bold.woff b/public/fonts/inter/Inter-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..eaf3d4bfd7d0717eb7eee8edefde43508c6920ca GIT binary patch literal 143208 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

Wv6F{-u~d$l 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’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 diff --git a/.github/screenshots/login_screenshot.jpg b/.github/screenshots/login_screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba7b39227f2f41a076605bb57aafff483529adde GIT binary patch literal 83909 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