From 7bcc7410db365d57d1564269f43d3ea290e63a3c Mon Sep 17 00:00:00 2001 From: ilmedova Date: Mon, 17 Apr 2023 16:22:49 +0500 Subject: [PATCH] admin and basic functions ready --- .../Admin/AttenderCrudController.php | 93 ++++++++++ .../Controllers/Admin/EventCrudController.php | 96 ++++++++++ .../Auth/RegisteredUserController.php | 29 --- app/Http/Controllers/HomeController.php | 57 ++++++ app/Http/Controllers/ProfileController.php | 60 ------ app/Http/Requests/AttenderRequest.php | 55 ++++++ app/Http/Requests/EventRequest.php | 55 ++++++ app/Models/Attender.php | 86 +++++++++ app/Models/Event.php | 95 ++++++++++ app/Models/User.php | 4 +- composer.json | 4 +- composer.lock | 143 ++++++++++++++- config/app.php | 1 + config/backpack/permissionmanager.php | 48 +++++ config/permission.php | 161 ++++++++++++++++ .../2014_10_12_000000_create_users_table.php | 1 - ...03_31_114745_remove_backpackuser_model.php | 54 ++++++ .../2023_04_17_064832_create_events_table.php | 35 ++++ ...23_04_17_065049_create_attenders_table.php | 35 ++++ ...17_065519_create_event_attenders_table.php | 29 +++ ..._04_17_102556_create_permission_tables.php | 141 ++++++++++++++ public/css/main.css | 159 ++++++++++++++++ public/js/tailwind.js | 65 +++++++ .../views/auth/confirm-password.blade.php | 27 --- .../views/auth/forgot-password.blade.php | 25 --- resources/views/auth/login.blade.php | 47 ----- resources/views/auth/register.blade.php | 52 ------ resources/views/auth/reset-password.blade.php | 39 ---- resources/views/auth/verify-email.blade.php | 31 ---- .../components/application-logo.blade.php | 3 - .../components/auth-session-status.blade.php | 7 - .../views/components/danger-button.blade.php | 3 - .../views/components/dropdown-link.blade.php | 1 - resources/views/components/dropdown.blade.php | 43 ----- .../views/components/input-error.blade.php | 9 - .../views/components/input-label.blade.php | 5 - resources/views/components/modal.blade.php | 77 -------- resources/views/components/nav-link.blade.php | 11 -- .../views/components/primary-button.blade.php | 3 - .../components/responsive-nav-link.blade.php | 11 -- .../components/secondary-button.blade.php | 3 - .../views/components/text-input.blade.php | 3 - resources/views/layouts/app.blade.php | 47 ++--- resources/views/profile/edit.blade.php | 29 --- .../partials/delete-user-form.blade.php | 55 ------ .../partials/update-password-form.blade.php | 48 ----- .../update-profile-information-form.blade.php | 64 ------- resources/views/signup.blade.php | 47 +++++ resources/views/success.blade.php | 10 + .../base/inc/sidebar_content.blade.php | 13 ++ resources/views/welcome.blade.php | 173 ++++-------------- routes/backpack/custom.php | 4 +- routes/web.php | 17 +- 53 files changed, 1548 insertions(+), 865 deletions(-) create mode 100644 app/Http/Controllers/Admin/AttenderCrudController.php create mode 100644 app/Http/Controllers/Admin/EventCrudController.php create mode 100644 app/Http/Controllers/HomeController.php delete mode 100644 app/Http/Controllers/ProfileController.php create mode 100644 app/Http/Requests/AttenderRequest.php create mode 100644 app/Http/Requests/EventRequest.php create mode 100644 app/Models/Attender.php create mode 100644 app/Models/Event.php create mode 100644 config/backpack/permissionmanager.php create mode 100644 config/permission.php create mode 100644 database/migrations/2020_03_31_114745_remove_backpackuser_model.php create mode 100644 database/migrations/2023_04_17_064832_create_events_table.php create mode 100644 database/migrations/2023_04_17_065049_create_attenders_table.php create mode 100644 database/migrations/2023_04_17_065519_create_event_attenders_table.php create mode 100644 database/migrations/2023_04_17_102556_create_permission_tables.php create mode 100755 public/css/main.css create mode 100644 public/js/tailwind.js delete mode 100644 resources/views/auth/confirm-password.blade.php delete mode 100644 resources/views/auth/forgot-password.blade.php delete mode 100644 resources/views/auth/login.blade.php delete mode 100644 resources/views/auth/register.blade.php delete mode 100644 resources/views/auth/reset-password.blade.php delete mode 100644 resources/views/auth/verify-email.blade.php delete mode 100644 resources/views/components/application-logo.blade.php delete mode 100644 resources/views/components/auth-session-status.blade.php delete mode 100644 resources/views/components/danger-button.blade.php delete mode 100644 resources/views/components/dropdown-link.blade.php delete mode 100644 resources/views/components/dropdown.blade.php delete mode 100644 resources/views/components/input-error.blade.php delete mode 100644 resources/views/components/input-label.blade.php delete mode 100644 resources/views/components/modal.blade.php delete mode 100644 resources/views/components/nav-link.blade.php delete mode 100644 resources/views/components/primary-button.blade.php delete mode 100644 resources/views/components/responsive-nav-link.blade.php delete mode 100644 resources/views/components/secondary-button.blade.php delete mode 100644 resources/views/components/text-input.blade.php delete mode 100644 resources/views/profile/edit.blade.php delete mode 100644 resources/views/profile/partials/delete-user-form.blade.php delete mode 100644 resources/views/profile/partials/update-password-form.blade.php delete mode 100644 resources/views/profile/partials/update-profile-information-form.blade.php create mode 100644 resources/views/signup.blade.php diff --git a/app/Http/Controllers/Admin/AttenderCrudController.php b/app/Http/Controllers/Admin/AttenderCrudController.php new file mode 100644 index 0000000..bce68d7 --- /dev/null +++ b/app/Http/Controllers/Admin/AttenderCrudController.php @@ -0,0 +1,93 @@ +crud->setFromDb(); + + /** + * Columns can be defined using the fluent syntax or array syntax: + * - CRUD::column('price')->type('number'); + * - CRUD::addColumn(['name' => 'price', 'type' => 'number']); + */ + $this->crud->addFilter([ + 'name' => 'events', + 'type' => 'select2', + 'label' => "Event" + ], function() { + return Event::all()->pluck('name', 'id')->toArray(); + }, function($value) { + $this->crud->query = $this->crud->query->whereHas('events', function ($query) use ($value) { + $query->where('event_id', $value); + }); + }); + } + + /** + * Define what happens when the Create operation is loaded. + * + * @see https://backpackforlaravel.com/docs/crud-operation-create + * @return void + */ + protected function setupCreateOperation() + { + CRUD::setValidation(AttenderRequest::class); + + $this->crud->setFromDb(); + + + /** + * Fields can be defined using the fluent syntax or array syntax: + * - CRUD::field('price')->type('number'); + * - CRUD::addField(['name' => 'price', 'type' => 'number'])); + */ + } + + /** + * Define what happens when the Update operation is loaded. + * + * @see https://backpackforlaravel.com/docs/crud-operation-update + * @return void + */ + protected function setupUpdateOperation() + { + $this->setupCreateOperation(); + } +} diff --git a/app/Http/Controllers/Admin/EventCrudController.php b/app/Http/Controllers/Admin/EventCrudController.php new file mode 100644 index 0000000..015f01b --- /dev/null +++ b/app/Http/Controllers/Admin/EventCrudController.php @@ -0,0 +1,96 @@ +crud->addColumns([ + [ // Upload + 'name' => 'image', + 'label' => 'Image', + 'type' => 'image', + 'prefix' => 'storage/' + ], + ]); + $this->crud->setFromDb(); + + /** + * Columns can be defined using the fluent syntax or array syntax: + * - CRUD::column('price')->type('number'); + * - CRUD::addColumn(['name' => 'price', 'type' => 'number']); + */ + } + + /** + * Define what happens when the Create operation is loaded. + * + * @see https://backpackforlaravel.com/docs/crud-operation-create + * @return void + */ + protected function setupCreateOperation() + { + CRUD::setValidation(EventRequest::class); + + $this->crud->setFromDb(); + $this->crud->addFields([ + [ // Upload + 'name' => 'image', + 'label' => 'Image', + 'type' => 'upload', + 'upload' => true, + ], + ]); + + /** + * Fields can be defined using the fluent syntax or array syntax: + * - CRUD::field('price')->type('number'); + * - CRUD::addField(['name' => 'price', 'type' => 'number'])); + */ + } + + /** + * Define what happens when the Update operation is loaded. + * + * @see https://backpackforlaravel.com/docs/crud-operation-update + * @return void + */ + protected function setupUpdateOperation() + { + $this->setupCreateOperation(); + } +} diff --git a/app/Http/Controllers/Auth/RegisteredUserController.php b/app/Http/Controllers/Auth/RegisteredUserController.php index 5b9f3d6..98e6455 100644 --- a/app/Http/Controllers/Auth/RegisteredUserController.php +++ b/app/Http/Controllers/Auth/RegisteredUserController.php @@ -4,18 +4,14 @@ use App\Http\Controllers\Controller; use App\Models\User; -use Illuminate\Mail\Message; use App\Providers\RouteServiceProvider; use Illuminate\Auth\Events\Registered; -use Illuminate\Http\File; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; -use Illuminate\Support\Facades\Mail; use Illuminate\Validation\Rules; use Illuminate\View\View; -use SimpleSoftwareIO\QrCode\Facades\QrCode; class RegisteredUserController extends Controller { @@ -46,31 +42,6 @@ public function store(Request $request): RedirectResponse 'password' => Hash::make($request->password), ]); - // Generate QR code image data URL - $file_name = uniqid() . '.png'; - $qrCodePath = public_path('qr/' . $file_name); - QrCode::format('png')->size(512)->margin(10)->generate($user->id, $qrCodePath); - // $qrCode = QrCode::size(200)->generate($user->id); - // $dataUrl = 'data:image/png;base64,' . base64_encode($qrCode); - //dd($qrCode, $dataUrl); - - Mail::send('emails.qr', ['file_name' => $file_name], function (Message $message) use ($user, $qrCodePath) { - $message->to($user->email)->subject('QRCode'); - - $pngFile = new File($qrCodePath); - $message->attach($pngFile, ['as' => 'qr_code2.png', 'mime' => 'image/png']); - //$message->attachData($pngFile, 'qr_code.png', ['mime' => 'image/png']); - }); - - - // Send email with QR code as an attachment - // Mail::send('emails.qr', ['dataUrl' => $dataUrl], function (Message $message) use ($user, $qrCode, $dataUrl) { - // $message->to($user->email)->subject('QRCode'); - // //$message->attachData($dataUrl, 'qr_code.png', ['mime' => 'image/png']); - // //$message->attachData($qrCode, 'qr_code.png', ['mime' => 'image/png']); - // }); - dd('ok'); - event(new Registered($user)); Auth::login($user); diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php new file mode 100644 index 0000000..ec7ac95 --- /dev/null +++ b/app/Http/Controllers/HomeController.php @@ -0,0 +1,57 @@ +paginate(3); + return view('welcome', [ + 'events' => $events + ]); + } + + public function apply($id){ + $event_id = $id; + return view('signup', [ + 'event_id' => $event_id + ]); + } + + public function submit(Request $request){ + $data = $request->only(['name', 'surname', 'email', 'file', 'organization', 'is_attending', 'consent_form']); + $data['attended'] = 0; + $data['is_attending'] = (bool)$data['is_attending']; + $data['consent_form'] = (bool)$data['consent_form']; + + $attender = Attender::create($data); + $attender->events()->attach($request->event_id); + + $attendance = DB::table('event_attenders') + ->where('event_id', $request->event_id) + ->where('attender_id', $attender->id) + ->first(); + + $file_name = uniqid() . '.png'; + $qrCodePath = public_path('qr/' . $file_name); + QrCode::format('png')->size(512)->margin(10)->generate($attendance->id, $qrCodePath); + + Mail::send('emails.qr', ['file_name' => $file_name], function (Message $message) use ($attendance, $qrCodePath) { + $message->to($attendance->email)->subject('QRCode'); + + $pngFile = new File($qrCodePath); + $message->attach($pngFile, ['as' => 'qr_code2.png', 'mime' => 'image/png']); + }); + + return view('success'); + } +} diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php deleted file mode 100644 index a48eb8d..0000000 --- a/app/Http/Controllers/ProfileController.php +++ /dev/null @@ -1,60 +0,0 @@ - $request->user(), - ]); - } - - /** - * Update the user's profile information. - */ - public function update(ProfileUpdateRequest $request): RedirectResponse - { - $request->user()->fill($request->validated()); - - if ($request->user()->isDirty('email')) { - $request->user()->email_verified_at = null; - } - - $request->user()->save(); - - return Redirect::route('profile.edit')->with('status', 'profile-updated'); - } - - /** - * Delete the user's account. - */ - public function destroy(Request $request): RedirectResponse - { - $request->validateWithBag('userDeletion', [ - 'password' => ['required', 'current_password'], - ]); - - $user = $request->user(); - - Auth::logout(); - - $user->delete(); - - $request->session()->invalidate(); - $request->session()->regenerateToken(); - - return Redirect::to('/'); - } -} diff --git a/app/Http/Requests/AttenderRequest.php b/app/Http/Requests/AttenderRequest.php new file mode 100644 index 0000000..e57f42c --- /dev/null +++ b/app/Http/Requests/AttenderRequest.php @@ -0,0 +1,55 @@ +check(); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules() + { + return [ + // 'name' => 'required|min:5|max:255' + ]; + } + + /** + * Get the validation attributes that apply to the request. + * + * @return array + */ + public function attributes() + { + return [ + // + ]; + } + + /** + * Get the validation messages that apply to the request. + * + * @return array + */ + public function messages() + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/EventRequest.php b/app/Http/Requests/EventRequest.php new file mode 100644 index 0000000..a389a11 --- /dev/null +++ b/app/Http/Requests/EventRequest.php @@ -0,0 +1,55 @@ +check(); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules() + { + return [ + // 'name' => 'required|min:5|max:255' + ]; + } + + /** + * Get the validation attributes that apply to the request. + * + * @return array + */ + public function attributes() + { + return [ + // + ]; + } + + /** + * Get the validation messages that apply to the request. + * + * @return array + */ + public function messages() + { + return [ + // + ]; + } +} diff --git a/app/Models/Attender.php b/app/Models/Attender.php new file mode 100644 index 0000000..82fd483 --- /dev/null +++ b/app/Models/Attender.php @@ -0,0 +1,86 @@ +belongsToMany(Event::class, 'event_attenders', 'attender_id', 'event_id'); + } + + /* + |-------------------------------------------------------------------------- + | SCOPES + |-------------------------------------------------------------------------- + */ + + /* + |-------------------------------------------------------------------------- + | ACCESSORS + |-------------------------------------------------------------------------- + */ + + /* + |-------------------------------------------------------------------------- + | MUTATORS + |-------------------------------------------------------------------------- + */ + public function setFileAttribute($value) + { + $attribute_name = "file"; + $disk = "public"; + $destination_path = "files/uploads"; + + $this->uploadFileToDisk($value, $attribute_name, $disk, $destination_path, $fileName = null); + } + + public static function boot() + { + parent::boot(); + static::deleting(function($obj) { + if($obj->file){ + \Storage::disk('public')->delete($obj->file); + } + }); + } +} diff --git a/app/Models/Event.php b/app/Models/Event.php new file mode 100644 index 0000000..50105f2 --- /dev/null +++ b/app/Models/Event.php @@ -0,0 +1,95 @@ +belongsToMany(Attender::class, 'event_attenders', 'event_id', 'attender_id'); + } + + /* + |-------------------------------------------------------------------------- + | SCOPES + |-------------------------------------------------------------------------- + */ + + /* + |-------------------------------------------------------------------------- + | ACCESSORS + |-------------------------------------------------------------------------- + */ + + /* + |-------------------------------------------------------------------------- + | MUTATORS + |-------------------------------------------------------------------------- + */ + public function setImageAttribute($value) + { + $attribute_name = "image"; + $disk = "public"; + $destination_path = "events/images"; + + $this->uploadFileToDisk($value, $attribute_name, $disk, $destination_path, $fileName = null); + } + + public static function boot() + { + parent::boot(); + static::deleting(function($obj) { + if($obj->image){ + + \Storage::disk('public')->delete($obj->image); + } + }); + } +} diff --git a/app/Models/User.php b/app/Models/User.php index da70c70..250dda6 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -7,10 +7,13 @@ use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; use Laravel\Sanctum\HasApiTokens; +use Backpack\CRUD\app\Models\Traits\CrudTrait; // <------------------------------- this one +use Spatie\Permission\Traits\HasRoles;// <---------------------- and this one class User extends Authenticatable { use HasApiTokens, HasFactory, Notifiable; + use HasRoles, CrudTrait; // <------ and this /** * The attributes that are mass assignable. @@ -21,7 +24,6 @@ class User extends Authenticatable 'name', 'email', 'password', - 'has_shownup' ]; /** diff --git a/composer.json b/composer.json index 0adca2f..ec1641d 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,9 @@ "laravel/framework": "^10.0", "laravel/sanctum": "^3.2", "laravel/tinker": "^2.8", - "simplesoftwareio/simple-qrcode": "^4.2" + "simplesoftwareio/simple-qrcode": "^4.2", + "spatie/laravel-permission": "^5.10", + "spatie/laravel-translatable": "^6.4" }, "require-dev": { "backpack/generators": "^3.3", diff --git a/composer.lock b/composer.lock index a8af397..c0b8c2f 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": "f9a42c8e8cd24d3771f11685a5f4951d", + "content-hash": "f578326be5580eb2c9b6ed848f711510", "packages": [ { "name": "backpack/crud", @@ -3936,6 +3936,66 @@ }, "time": "2021-02-08T20:43:55+00:00" }, + { + "name": "spatie/laravel-package-tools", + "version": "1.14.2", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-package-tools.git", + "reference": "bab62023a4745a61170ad5424184533685e73c2d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/bab62023a4745a61170ad5424184533685e73c2d", + "reference": "bab62023a4745a61170ad5424184533685e73c2d", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^9.28|^10.0", + "php": "^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "orchestra/testbench": "^7.7|^8.0", + "pestphp/pest": "^1.22", + "phpunit/phpunit": "^9.5.24", + "spatie/pest-plugin-test-time": "^1.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\LaravelPackageTools\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "Tools for creating Laravel packages", + "homepage": "https://github.com/spatie/laravel-package-tools", + "keywords": [ + "laravel-package-tools", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-package-tools/issues", + "source": "https://github.com/spatie/laravel-package-tools/tree/1.14.2" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-03-14T16:41:21+00:00" + }, { "name": "spatie/laravel-permission", "version": "5.10.1", @@ -4018,6 +4078,87 @@ ], "time": "2023-04-12T17:08:32+00:00" }, + { + "name": "spatie/laravel-translatable", + "version": "6.4.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-translatable.git", + "reference": "f472fbaec8a3d44096d3c6ed029484d0bf9116a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-translatable/zipball/f472fbaec8a3d44096d3c6ed029484d0bf9116a7", + "reference": "f472fbaec8a3d44096d3c6ed029484d0bf9116a7", + "shasum": "" + }, + "require": { + "illuminate/database": "^9.0|^10.0", + "illuminate/support": "^9.0|^10.0", + "php": "^8.0", + "spatie/laravel-package-tools": "^1.11" + }, + "require-dev": { + "mockery/mockery": "^1.4", + "orchestra/testbench": "^7.0|^8.0", + "pestphp/pest": "^1.20" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\Translatable\\TranslatableServiceProvider" + ] + }, + "aliases": { + "Translatable": "Spatie\\Translatable\\Facades\\Translatable" + } + }, + "autoload": { + "psr-4": { + "Spatie\\Translatable\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + }, + { + "name": "Sebastian De Deyne", + "email": "sebastian@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A trait to make an Eloquent model hold translations", + "homepage": "https://github.com/spatie/laravel-translatable", + "keywords": [ + "eloquent", + "i8n", + "laravel-translatable", + "model", + "multilingual", + "spatie", + "translate" + ], + "support": { + "source": "https://github.com/spatie/laravel-translatable/tree/6.4.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-03-19T17:50:34+00:00" + }, { "name": "symfony/console", "version": "v6.2.8", diff --git a/config/app.php b/config/app.php index ef76a7e..7d59a10 100644 --- a/config/app.php +++ b/config/app.php @@ -194,6 +194,7 @@ // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, + Spatie\Permission\PermissionServiceProvider::class, ], diff --git a/config/backpack/permissionmanager.php b/config/backpack/permissionmanager.php new file mode 100644 index 0000000..b8a94e0 --- /dev/null +++ b/config/backpack/permissionmanager.php @@ -0,0 +1,48 @@ + [ + 'user' => config('backpack.base.user_model_fqn', \App\Models\User::class), + 'permission' => Backpack\PermissionManager\app\Models\Permission::class, + 'role' => Backpack\PermissionManager\app\Models\Role::class, + ], + + /* + |-------------------------------------------------------------------------- + | Disallow the user interface for creating/updating permissions or roles. + |-------------------------------------------------------------------------- + | Roles and permissions are used in code by their name + | - ex: $user->hasPermissionTo('edit articles'); + | + | So after the developer has entered all permissions and roles, the administrator should either: + | - not have access to the panels + | or + | - creating and updating should be disabled + */ + + 'allow_permission_create' => true, + 'allow_permission_update' => true, + 'allow_permission_delete' => true, + 'allow_role_create' => true, + 'allow_role_update' => true, + 'allow_role_delete' => true, + + /* + |-------------------------------------------------------------------------- + | Multiple-guards functionality + |-------------------------------------------------------------------------- + | + */ + 'multiple_guards' => false, + +]; diff --git a/config/permission.php b/config/permission.php new file mode 100644 index 0000000..5b6e184 --- /dev/null +++ b/config/permission.php @@ -0,0 +1,161 @@ + [ + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * Eloquent model should be used to retrieve your permissions. Of course, it + * is often just the "Permission" model but you may use whatever you like. + * + * The model you want to use as a Permission model needs to implement the + * `Spatie\Permission\Contracts\Permission` contract. + */ + + 'permission' => Spatie\Permission\Models\Permission::class, + + /* + * When using the "HasRoles" trait from this package, we need to know which + * Eloquent model should be used to retrieve your roles. Of course, it + * is often just the "Role" model but you may use whatever you like. + * + * The model you want to use as a Role model needs to implement the + * `Spatie\Permission\Contracts\Role` contract. + */ + + 'role' => Spatie\Permission\Models\Role::class, + + ], + + 'table_names' => [ + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your roles. We have chosen a basic + * default value but you may easily change it to any table you like. + */ + + 'roles' => 'roles', + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * table should be used to retrieve your permissions. We have chosen a basic + * default value but you may easily change it to any table you like. + */ + + 'permissions' => 'permissions', + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * table should be used to retrieve your models permissions. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'model_has_permissions' => 'model_has_permissions', + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your models roles. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'model_has_roles' => 'model_has_roles', + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your roles permissions. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'role_has_permissions' => 'role_has_permissions', + ], + + 'column_names' => [ + /* + * Change this if you want to name the related pivots other than defaults + */ + 'role_pivot_key' => null, //default 'role_id', + 'permission_pivot_key' => null, //default 'permission_id', + + /* + * Change this if you want to name the related model primary key other than + * `model_id`. + * + * For example, this would be nice if your primary keys are all UUIDs. In + * that case, name this `model_uuid`. + */ + + 'model_morph_key' => 'model_id', + + /* + * Change this if you want to use the teams feature and your related model's + * foreign key is other than `team_id`. + */ + + 'team_foreign_key' => 'team_id', + ], + + /* + * When set to true, the method for checking permissions will be registered on the gate. + * Set this to false, if you want to implement custom logic for checking permissions. + */ + + 'register_permission_check_method' => true, + + /* + * When set to true the package implements teams using the 'team_foreign_key'. If you want + * the migrations to register the 'team_foreign_key', you must set this to true + * before doing the migration. If you already did the migration then you must make a new + * migration to also add 'team_foreign_key' to 'roles', 'model_has_roles', and + * 'model_has_permissions'(view the latest version of package's migration file) + */ + + 'teams' => false, + + /* + * When set to true, the required permission names are added to the exception + * message. This could be considered an information leak in some contexts, so + * the default setting is false here for optimum safety. + */ + + 'display_permission_in_exception' => false, + + /* + * When set to true, the required role names are added to the exception + * message. This could be considered an information leak in some contexts, so + * the default setting is false here for optimum safety. + */ + + 'display_role_in_exception' => false, + + /* + * By default wildcard permission lookups are disabled. + */ + + 'enable_wildcard_permission' => false, + + 'cache' => [ + + /* + * By default all permissions are cached for 24 hours to speed up performance. + * When permissions or roles are updated the cache is flushed automatically. + */ + + 'expiration_time' => \DateInterval::createFromDateString('24 hours'), + + /* + * The cache key used to store all permissions. + */ + + 'key' => 'spatie.permission.cache', + + /* + * You may optionally indicate a specific cache driver to use for permission and + * role caching using any of the `store` drivers listed in the cache.php config + * file. Using 'default' here means to use the `default` set in cache.php. + */ + + 'store' => 'default', + ], +]; 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 5599762..444fafb 100644 --- a/database/migrations/2014_10_12_000000_create_users_table.php +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -15,7 +15,6 @@ public function up(): void $table->id(); $table->string('name'); $table->string('email')->unique(); - $table->boolean('has_shownup')->nullable(); $table->timestamp('email_verified_at')->nullable(); $table->string('password'); $table->rememberToken(); diff --git a/database/migrations/2020_03_31_114745_remove_backpackuser_model.php b/database/migrations/2020_03_31_114745_remove_backpackuser_model.php new file mode 100644 index 0000000..1539c78 --- /dev/null +++ b/database/migrations/2020_03_31_114745_remove_backpackuser_model.php @@ -0,0 +1,54 @@ +replaceModels($model_has_roles); + } + if (\Illuminate\Support\Facades\Schema::hasTable($model_has_permissions)) { + $this->replaceModels($model_has_permissions); + } + } + + public function replaceModels($table_name) + { + Log::info('Replacing BackpackUser model in '.$table_name); + + // if you've ended up with duplicate entries (both for App\User and App\Models\BackpackUser) + // we can just delete them + $userEntries = DB::table($table_name) + ->where('model_type', "App\User") + ->get(); + + foreach ($userEntries as $entry) { + DB::table($table_name) + ->where('role_id', $entry->role_id) + ->where('model_type', 'App\Models\BackpackUser') + ->where('model_id', $entry->model_id) + ->delete(); + } + + // for the rest of them, we can just replace the BackpackUser model with User + DB::table($table_name) + ->where('model_type', "App\Models\BackpackUser") + ->update([ + 'model_type' => "App\User", + ]); + } +} diff --git a/database/migrations/2023_04_17_064832_create_events_table.php b/database/migrations/2023_04_17_064832_create_events_table.php new file mode 100644 index 0000000..2426016 --- /dev/null +++ b/database/migrations/2023_04_17_064832_create_events_table.php @@ -0,0 +1,35 @@ +id(); + $table->string('name')->nullable(); + $table->text('description')->nullable(); + $table->dateTime('event_date')->nullable(); + $table->dateTime('applications_start_date')->nullable(); + $table->dateTime('application_end_date')->nullable(); + $table->boolean('is_active')->nullable(); + $table->text('duration')->nullable(); + $table->string('image')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('events'); + } +}; diff --git a/database/migrations/2023_04_17_065049_create_attenders_table.php b/database/migrations/2023_04_17_065049_create_attenders_table.php new file mode 100644 index 0000000..f3fb620 --- /dev/null +++ b/database/migrations/2023_04_17_065049_create_attenders_table.php @@ -0,0 +1,35 @@ +id(); + $table->string('name')->nullable(); + $table->string('surname')->nullable(); + $table->string('email')->nullable(); + $table->string('organization')->nullable(); + $table->string('file')->nullable(); + $table->boolean('is_attending')->default(1); + $table->boolean('consent_form')->default(1); + $table->boolean('attended')->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('attenders'); + } +}; diff --git a/database/migrations/2023_04_17_065519_create_event_attenders_table.php b/database/migrations/2023_04_17_065519_create_event_attenders_table.php new file mode 100644 index 0000000..cdc503f --- /dev/null +++ b/database/migrations/2023_04_17_065519_create_event_attenders_table.php @@ -0,0 +1,29 @@ +id(); + $table->foreignId('event_id')->references('id')->on('events')->onDelete('cascade'); + $table->foreignId('attender_id')->references('id')->on('attenders')->onDelete('cascade'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('event_attenders'); + } +}; diff --git a/database/migrations/2023_04_17_102556_create_permission_tables.php b/database/migrations/2023_04_17_102556_create_permission_tables.php new file mode 100644 index 0000000..04c3278 --- /dev/null +++ b/database/migrations/2023_04_17_102556_create_permission_tables.php @@ -0,0 +1,141 @@ +bigIncrements('id'); // permission id + $table->string('name'); // For MySQL 8.0 use string('name', 125); + $table->string('guard_name'); // For MySQL 8.0 use string('guard_name', 125); + $table->timestamps(); + + $table->unique(['name', 'guard_name']); + }); + + Schema::create($tableNames['roles'], function (Blueprint $table) use ($teams, $columnNames) { + $table->bigIncrements('id'); // role id + if ($teams || config('permission.testing')) { // permission.testing is a fix for sqlite testing + $table->unsignedBigInteger($columnNames['team_foreign_key'])->nullable(); + $table->index($columnNames['team_foreign_key'], 'roles_team_foreign_key_index'); + } + $table->string('name'); // For MySQL 8.0 use string('name', 125); + $table->string('guard_name'); // For MySQL 8.0 use string('guard_name', 125); + $table->timestamps(); + if ($teams || config('permission.testing')) { + $table->unique([$columnNames['team_foreign_key'], 'name', 'guard_name']); + } else { + $table->unique(['name', 'guard_name']); + } + }); + + Schema::create($tableNames['model_has_permissions'], function (Blueprint $table) use ($tableNames, $columnNames, $teams) { + $table->unsignedBigInteger(PermissionRegistrar::$pivotPermission); + + $table->string('model_type'); + $table->unsignedBigInteger($columnNames['model_morph_key']); + $table->index([$columnNames['model_morph_key'], 'model_type'], 'model_has_permissions_model_id_model_type_index'); + + $table->foreign(PermissionRegistrar::$pivotPermission) + ->references('id') // permission id + ->on($tableNames['permissions']) + ->onDelete('cascade'); + if ($teams) { + $table->unsignedBigInteger($columnNames['team_foreign_key']); + $table->index($columnNames['team_foreign_key'], 'model_has_permissions_team_foreign_key_index'); + + $table->primary([$columnNames['team_foreign_key'], PermissionRegistrar::$pivotPermission, $columnNames['model_morph_key'], 'model_type'], + 'model_has_permissions_permission_model_type_primary'); + } else { + $table->primary([PermissionRegistrar::$pivotPermission, $columnNames['model_morph_key'], 'model_type'], + 'model_has_permissions_permission_model_type_primary'); + } + + }); + + Schema::create($tableNames['model_has_roles'], function (Blueprint $table) use ($tableNames, $columnNames, $teams) { + $table->unsignedBigInteger(PermissionRegistrar::$pivotRole); + + $table->string('model_type'); + $table->unsignedBigInteger($columnNames['model_morph_key']); + $table->index([$columnNames['model_morph_key'], 'model_type'], 'model_has_roles_model_id_model_type_index'); + + $table->foreign(PermissionRegistrar::$pivotRole) + ->references('id') // role id + ->on($tableNames['roles']) + ->onDelete('cascade'); + if ($teams) { + $table->unsignedBigInteger($columnNames['team_foreign_key']); + $table->index($columnNames['team_foreign_key'], 'model_has_roles_team_foreign_key_index'); + + $table->primary([$columnNames['team_foreign_key'], PermissionRegistrar::$pivotRole, $columnNames['model_morph_key'], 'model_type'], + 'model_has_roles_role_model_type_primary'); + } else { + $table->primary([PermissionRegistrar::$pivotRole, $columnNames['model_morph_key'], 'model_type'], + 'model_has_roles_role_model_type_primary'); + } + }); + + Schema::create($tableNames['role_has_permissions'], function (Blueprint $table) use ($tableNames) { + $table->unsignedBigInteger(PermissionRegistrar::$pivotPermission); + $table->unsignedBigInteger(PermissionRegistrar::$pivotRole); + + $table->foreign(PermissionRegistrar::$pivotPermission) + ->references('id') // permission id + ->on($tableNames['permissions']) + ->onDelete('cascade'); + + $table->foreign(PermissionRegistrar::$pivotRole) + ->references('id') // role id + ->on($tableNames['roles']) + ->onDelete('cascade'); + + $table->primary([PermissionRegistrar::$pivotPermission, PermissionRegistrar::$pivotRole], 'role_has_permissions_permission_id_role_id_primary'); + }); + + app('cache') + ->store(config('permission.cache.store') != 'default' ? config('permission.cache.store') : null) + ->forget(config('permission.cache.key')); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + $tableNames = config('permission.table_names'); + + if (empty($tableNames)) { + throw new \Exception('Error: config/permission.php not found and defaults could not be merged. Please publish the package configuration before proceeding, or drop the tables manually.'); + } + + Schema::drop($tableNames['role_has_permissions']); + Schema::drop($tableNames['model_has_roles']); + Schema::drop($tableNames['model_has_permissions']); + Schema::drop($tableNames['roles']); + Schema::drop($tableNames['permissions']); + } +} diff --git a/public/css/main.css b/public/css/main.css new file mode 100755 index 0000000..9a57a95 --- /dev/null +++ b/public/css/main.css @@ -0,0 +1,159 @@ +*, *:before, *:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body { + font-family: 'Nunito', sans-serif; + color: #384047; + background: #4169e11c; +} + +form { + width: 30%; + margin: 10px auto; + padding: 10px 20px; + background: #fff; + border-radius: 10px; +} + +h1 { + margin: 0 0 30px 0; + text-align: center; +} + +input[type="text"], +input[type="password"], +input[type="date"], +input[type="datetime"], +input[type="email"], +input[type="number"], +input[type="search"], +input[type="tel"], +input[type="time"], +input[type="url"], +textarea, +select { + background: rgba(255,255,255,0.1); + border: none; + font-size: 16px; + height: 40px; + margin: 0; + outline: 0; + padding: 15px; + width: 100%; + background-color: #f4f7f8; + color: #8a97a0; + box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset; + margin-bottom: 15px; + border-radius: 6px; +} + +input[type="radio"]{ + margin: 0 4px 8px 0; +} + +button { + padding: 19px 39px 18px 39px; + color: #FFF; + background-color: #4169e1; + font-size: 18px; + text-align: center; + font-style: normal; + border-radius: 5px; + width: 100%; + border: none; + border-width: 1px 1px 3px; + box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset; + margin-bottom: 10px; + cursor: pointer; +} + +fieldset { + margin-bottom: 30px; + border: none; +} + +legend { + font-size: 1.4em; + margin-bottom: 10px; +} + +label { + display: block; + margin-bottom: 3px; +} + +label.light { + font-weight: 300; + display: inline; +} + +.number { + background-color: #5fcf80; + color: #fff; + height: 30px; + width: 30px; + display: inline-block; + font-size: 0.8em; + margin-right: 4px; + line-height: 30px; + text-align: center; + text-shadow: 0 1px 0 rgba(255,255,255,0.2); + border-radius: 100%; +} + +input[type=checkbox] + label { + display: block; + margin: 0.2em; + cursor: pointer; + padding: 0.2em; +} + +input[type=checkbox] { + display: none; +} + +input[type=checkbox] + label:before { + content: "\2714"; + border: 0.1em solid #000; + border-radius: 0.2em; + display: inline-block; + width: 1.2em; + height: 1.3em; + padding-left: 0.2em; + padding-bottom: 0.3em; + margin-right: 1em; + vertical-align: bottom; + color: transparent; + transition: .2s; +} + +input[type=checkbox] + label:active:before { + transform: scale(0); +} + +input[type=checkbox]:checked + label:before { + background-color: #4169e1; + border-color: #4169e1; + color: #fff; +} + +input[type=checkbox]:disabled + label:before { + transform: scale(1); + border-color: #aaa; +} + +input[type=checkbox]:checked:disabled + label:before { + transform: scale(1); + background-color: #bfb; + border-color: #bfb; +} + +@media screen and (max-width: 800px) { + form { + width: 97%; + } + +} diff --git a/public/js/tailwind.js b/public/js/tailwind.js new file mode 100644 index 0000000..a1e17bc --- /dev/null +++ b/public/js/tailwind.js @@ -0,0 +1,65 @@ +(()=>{var Kw=Object.create;var ni=Object.defineProperty;var Zw=Object.getOwnPropertyDescriptor;var eb=Object.getOwnPropertyNames;var tb=Object.getPrototypeOf,rb=Object.prototype.hasOwnProperty;var Wl=r=>ni(r,"__esModule",{value:!0});var Gl=r=>{if(typeof require!="undefined")return require(r);throw new Error('Dynamic require of "'+r+'" is not supported')};var _=(r,e)=>()=>(r&&(e=r(r=0)),e);var v=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),fe=(r,e)=>{Wl(r);for(var t in e)ni(r,t,{get:e[t],enumerable:!0})},ib=(r,e,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of eb(e))!rb.call(r,i)&&i!=="default"&&ni(r,i,{get:()=>e[i],enumerable:!(t=Zw(e,i))||t.enumerable});return r},H=r=>ib(Wl(ni(r!=null?Kw(tb(r)):{},"default",r&&r.__esModule&&"default"in r?{get:()=>r.default,enumerable:!0}:{value:r,enumerable:!0})),r);var m,l=_(()=>{m={platform:"",env:{},versions:{node:"14.17.6"}}});var Hl={};fe(Hl,{default:()=>nb});var nb,Yl=_(()=>{l();nb=r=>r});var sb,re,Ve=_(()=>{l();sb=0,re={readFileSync:r=>self[r]||"",statSync:()=>({mtimeMs:sb++})}});var Gn=v((sO,Jl)=>{l();"use strict";var Ql=class{constructor(e={}){if(!(e.maxSize&&e.maxSize>0))throw new TypeError("`maxSize` must be a number greater than 0");this.maxSize=e.maxSize,this.onEviction=e.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_set(e,t){if(this.cache.set(e,t),this._size++,this._size>=this.maxSize){if(this._size=0,typeof this.onEviction=="function")for(let[i,n]of this.oldCache.entries())this.onEviction(i,n);this.oldCache=this.cache,this.cache=new Map}}get(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.has(e)){let t=this.oldCache.get(e);return this.oldCache.delete(e),this._set(e,t),t}}set(e,t){return this.cache.has(e)?this.cache.set(e,t):this._set(e,t),this}has(e){return this.cache.has(e)||this.oldCache.has(e)}peek(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.has(e))return this.oldCache.get(e)}delete(e){let t=this.cache.delete(e);return t&&this._size--,this.oldCache.delete(e)||t}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}*[Symbol.iterator](){for(let e of this.cache)yield e;for(let e of this.oldCache){let[t]=e;this.cache.has(t)||(yield e)}}get size(){let e=0;for(let t of this.oldCache.keys())this.cache.has(t)||e++;return Math.min(this._size+e,this.maxSize)}};Jl.exports=Ql});var Xl,Kl=_(()=>{l();Xl=r=>r&&r._hash});function si(r){return Xl(r,{ignoreUnknown:!0})}var Zl=_(()=>{l();Kl()});function Xe(r){if(r=`${r}`,r==="0")return"0";if(/^[+-]?(\d+|\d*\.\d+)(e[+-]?\d+)?(%|\w+)?$/.test(r))return r.replace(/^[+-]?/,t=>t==="-"?"":"-");let e=["var","calc","min","max","clamp"];for(let t of e)if(r.includes(`${t}(`))return`calc(${r} * -1)`}var ai=_(()=>{l()});var eu,tu=_(()=>{l();eu=["preflight","container","accessibility","pointerEvents","visibility","position","inset","isolation","zIndex","order","gridColumn","gridColumnStart","gridColumnEnd","gridRow","gridRowStart","gridRowEnd","float","clear","margin","boxSizing","lineClamp","display","aspectRatio","height","maxHeight","minHeight","width","minWidth","maxWidth","flex","flexShrink","flexGrow","flexBasis","tableLayout","captionSide","borderCollapse","borderSpacing","transformOrigin","translate","rotate","skew","scale","transform","animation","cursor","touchAction","userSelect","resize","scrollSnapType","scrollSnapAlign","scrollSnapStop","scrollMargin","scrollPadding","listStylePosition","listStyleType","listStyleImage","appearance","columns","breakBefore","breakInside","breakAfter","gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateColumns","gridTemplateRows","flexDirection","flexWrap","placeContent","placeItems","alignContent","alignItems","justifyContent","justifyItems","gap","space","divideWidth","divideStyle","divideColor","divideOpacity","placeSelf","alignSelf","justifySelf","overflow","overscrollBehavior","scrollBehavior","textOverflow","hyphens","whitespace","wordBreak","borderRadius","borderWidth","borderStyle","borderColor","borderOpacity","backgroundColor","backgroundOpacity","backgroundImage","gradientColorStops","boxDecorationBreak","backgroundSize","backgroundAttachment","backgroundClip","backgroundPosition","backgroundRepeat","backgroundOrigin","fill","stroke","strokeWidth","objectFit","objectPosition","padding","textAlign","textIndent","verticalAlign","fontFamily","fontSize","fontWeight","textTransform","fontStyle","fontVariantNumeric","lineHeight","letterSpacing","textColor","textOpacity","textDecoration","textDecorationColor","textDecorationStyle","textDecorationThickness","textUnderlineOffset","fontSmoothing","placeholderColor","placeholderOpacity","caretColor","accentColor","opacity","backgroundBlendMode","mixBlendMode","boxShadow","boxShadowColor","outlineStyle","outlineWidth","outlineOffset","outlineColor","ringWidth","ringColor","ringOpacity","ringOffsetWidth","ringOffsetColor","blur","brightness","contrast","dropShadow","grayscale","hueRotate","invert","saturate","sepia","filter","backdropBlur","backdropBrightness","backdropContrast","backdropGrayscale","backdropHueRotate","backdropInvert","backdropOpacity","backdropSaturate","backdropSepia","backdropFilter","transitionProperty","transitionDelay","transitionDuration","transitionTimingFunction","willChange","content"]});function ru(r,e){return r===void 0?e:Array.isArray(r)?r:[...new Set(e.filter(i=>r!==!1&&r[i]!==!1).concat(Object.keys(r).filter(i=>r[i]!==!1)))]}var iu=_(()=>{l()});var nu={};fe(nu,{default:()=>Ae});var Ae,oi=_(()=>{l();Ae=new Proxy({},{get:()=>String})});function Hn(r,e,t){typeof m!="undefined"&&m.env.JEST_WORKER_ID||t&&su.has(t)||(t&&su.add(t),console.warn(""),e.forEach(i=>console.warn(r,"-",i)))}function Yn(r){return Ae.dim(r)}var su,N,Ee=_(()=>{l();oi();su=new Set;N={info(r,e){Hn(Ae.bold(Ae.cyan("info")),...Array.isArray(r)?[r]:[e,r])},warn(r,e){Hn(Ae.bold(Ae.yellow("warn")),...Array.isArray(r)?[r]:[e,r])},risk(r,e){Hn(Ae.bold(Ae.magenta("risk")),...Array.isArray(r)?[r]:[e,r])}}});var au={};fe(au,{default:()=>Qn});function tr({version:r,from:e,to:t}){N.warn(`${e}-color-renamed`,[`As of Tailwind CSS ${r}, \`${e}\` has been renamed to \`${t}\`.`,"Update your configuration file to silence this warning."])}var Qn,Jn=_(()=>{l();Ee();Qn={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return tr({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return tr({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return tr({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return tr({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return tr({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}});function Xn(r,...e){for(let t of e){for(let i in t)r?.hasOwnProperty?.(i)||(r[i]=t[i]);for(let i of Object.getOwnPropertySymbols(t))r?.hasOwnProperty?.(i)||(r[i]=t[i])}return r}var ou=_(()=>{l()});function Ke(r){if(Array.isArray(r))return r;let e=r.split("[").length-1,t=r.split("]").length-1;if(e!==t)throw new Error(`Path is invalid. Has unbalanced brackets: ${r}`);return r.split(/\.(?![^\[]*\])|[\[\]]/g).filter(Boolean)}var li=_(()=>{l()});var ui=v((yO,ab)=>{ab.exports={name:"tailwindcss",version:"3.3.1",description:"A utility-first CSS framework for rapidly building custom user interfaces.",license:"MIT",main:"lib/index.js",types:"types/index.d.ts",repository:"https://github.com/tailwindlabs/tailwindcss.git",bugs:"https://github.com/tailwindlabs/tailwindcss/issues",homepage:"https://tailwindcss.com",bin:{tailwind:"lib/cli.js",tailwindcss:"lib/cli.js"},tailwindcss:{engine:"stable"},scripts:{prebuild:"npm run generate && rimraf lib",build:"swc src --out-dir lib --copy-files",postbuild:"esbuild lib/cli-peer-dependencies.js --bundle --platform=node --outfile=peers/index.js --define:process.env.CSS_TRANSFORMER_WASM=false","rebuild-fixtures":"npm run build && node -r @swc/register scripts/rebuildFixtures.js",style:"eslint .",pretest:"npm run generate",test:"jest","test:integrations":"npm run test --prefix ./integrations","install:integrations":"node scripts/install-integrations.js","generate:plugin-list":"node -r @swc/register scripts/create-plugin-list.js","generate:types":"node -r @swc/register scripts/generate-types.js",generate:"npm run generate:plugin-list && npm run generate:types","release-channel":"node ./scripts/release-channel.js","release-notes":"node ./scripts/release-notes.js",prepublishOnly:"npm install --force && npm run build"},files:["src/*","cli/*","lib/*","peers/*","scripts/*.js","stubs/*","nesting/*","types/**/*","*.d.ts","*.css","*.js"],devDependencies:{"@swc/cli":"0.1.59","@swc/core":"1.3.24","@swc/jest":"0.2.24","@swc/register":"0.1.10",autoprefixer:"^10.4.13",browserslist:"^4.21.4",concurrently:"^7.5.0",cssnano:"^5.1.14",esbuild:"^0.16.10",eslint:"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1",jest:"^28.1.3","jest-diff":"^28.1.3",lightningcss:"^1.18.0",prettier:"^2.8.1",rimraf:"^3.0.0","source-map-js":"^1.0.2",turbo:"^1.6.3"},peerDependencies:{postcss:"^8.0.9"},dependencies:{arg:"^5.0.2",chokidar:"^3.5.3","color-name":"^1.1.4",didyoumean:"^1.2.2",dlv:"^1.1.3","fast-glob":"^3.2.12","glob-parent":"^6.0.2","is-glob":"^4.0.3",jiti:"^1.17.2",lilconfig:"^2.0.6",micromatch:"^4.0.5","normalize-path":"^3.0.0","object-hash":"^3.0.0",picocolors:"^1.0.0",postcss:"^8.0.9","postcss-import":"^14.1.0","postcss-js":"^4.0.0","postcss-load-config":"^3.1.4","postcss-nested":"6.0.0","postcss-selector-parser":"^6.0.11","postcss-value-parser":"^4.2.0","quick-lru":"^5.1.1",resolve:"^1.22.1",sucrase:"^3.29.0"},browserslist:["> 1%","not edge <= 18","not ie 11","not op_mini all"],jest:{testTimeout:3e4,setupFilesAfterEnv:["/jest/customMatchers.js"],testPathIgnorePatterns:["/node_modules/","/integrations/","/standalone-cli/","\\.test\\.skip\\.js$"],transformIgnorePatterns:["node_modules/(?!lightningcss)"],transform:{"\\.js$":"@swc/jest","\\.ts$":"@swc/jest"}},engines:{node:">=12.13.0"}}});function ob(r,e){return r===void 0?e:!(r==="0"||r==="false")}function lb(r){if(r===void 0)return!1;if(r==="true"||r==="1")return!0;if(r==="false"||r==="0")return!1;if(r==="*")return!0;let e=r.split(",").map(t=>t.split(":")[0]);return e.includes("-tailwindcss")?!1:!!e.includes("tailwindcss")}var fi,lu,ie,uu,fu,ci,Kn,Ue,rr,De=_(()=>{l();fi=H(ui()),lu=fi.default.tailwindcss.engine==="oxide",ie=typeof m!="undefined"?{NODE_ENV:"production",DEBUG:lb(m.env.DEBUG),ENGINE:fi.default.tailwindcss.engine,OXIDE:ob(m.env.OXIDE,lu)}:{NODE_ENV:"production",DEBUG:!1,ENGINE:fi.default.tailwindcss.engine,OXIDE:lu},uu=new Map,fu=new Map,ci=new Map,Kn=new Map,Ue=new String("*"),rr=Symbol("__NONE__")});function X(r,e){return pi.future.includes(e)?r.future==="all"||(r?.future?.[e]??cu[e]??!1):pi.experimental.includes(e)?r.experimental==="all"||(r?.experimental?.[e]??cu[e]??!1):!1}function pu(r){return r.experimental==="all"?pi.experimental:Object.keys(r?.experimental??{}).filter(e=>pi.experimental.includes(e)&&r.experimental[e])}function du(r){if(m.env.JEST_WORKER_ID===void 0&&pu(r).length>0){let e=pu(r).map(t=>Ae.yellow(t)).join(", ");N.warn("experimental-flags-enabled",[`You have enabled experimental features: ${e}`,"Experimental features in Tailwind CSS are not covered by semver, may introduce breaking changes, and can change at any time."])}}var cu,pi,qe=_(()=>{l();oi();Ee();De();cu={optimizeUniversalDefaults:!1,generalizedModifiers:!0,get disableColorOpacityUtilitiesByDefault(){return ie.OXIDE},get relativeContentPathsByDefault(){return ie.OXIDE}},pi={future:["hoverOnlyWhenSupported","respectDefaultRingColorOpacity","disableColorOpacityUtilitiesByDefault","relativeContentPathsByDefault"],experimental:["optimizeUniversalDefaults","generalizedModifiers"]}});function hu(r){(()=>{if(r.purge||!r.content||!Array.isArray(r.content)&&!(typeof r.content=="object"&&r.content!==null))return!1;if(Array.isArray(r.content))return r.content.every(t=>typeof t=="string"?!0:!(typeof t?.raw!="string"||t?.extension&&typeof t?.extension!="string"));if(typeof r.content=="object"&&r.content!==null){if(Object.keys(r.content).some(t=>!["files","relative","extract","transform"].includes(t)))return!1;if(Array.isArray(r.content.files)){if(!r.content.files.every(t=>typeof t=="string"?!0:!(typeof t?.raw!="string"||t?.extension&&typeof t?.extension!="string")))return!1;if(typeof r.content.extract=="object"){for(let t of Object.values(r.content.extract))if(typeof t!="function")return!1}else if(!(r.content.extract===void 0||typeof r.content.extract=="function"))return!1;if(typeof r.content.transform=="object"){for(let t of Object.values(r.content.transform))if(typeof t!="function")return!1}else if(!(r.content.transform===void 0||typeof r.content.transform=="function"))return!1;if(typeof r.content.relative!="boolean"&&typeof r.content.relative!="undefined")return!1}return!0}return!1})()||N.warn("purge-deprecation",["The `purge`/`content` options have changed in Tailwind CSS v3.0.","Update your configuration file to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#configure-content-sources"]),r.safelist=(()=>{let{content:t,purge:i,safelist:n}=r;return Array.isArray(n)?n:Array.isArray(t?.safelist)?t.safelist:Array.isArray(i?.safelist)?i.safelist:Array.isArray(i?.options?.safelist)?i.options.safelist:[]})(),r.blocklist=(()=>{let{blocklist:t}=r;if(Array.isArray(t)){if(t.every(i=>typeof i=="string"))return t;N.warn("blocklist-invalid",["The `blocklist` option must be an array of strings.","https://tailwindcss.com/docs/content-configuration#discarding-classes"])}return[]})(),typeof r.prefix=="function"?(N.warn("prefix-function",["As of Tailwind CSS v3.0, `prefix` cannot be a function.","Update `prefix` in your configuration to be a string to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#prefix-cannot-be-a-function"]),r.prefix=""):r.prefix=r.prefix??"",r.content={relative:(()=>{let{content:t}=r;return t?.relative?t.relative:X(r,"relativeContentPathsByDefault")})(),files:(()=>{let{content:t,purge:i}=r;return Array.isArray(i)?i:Array.isArray(i?.content)?i.content:Array.isArray(t)?t:Array.isArray(t?.content)?t.content:Array.isArray(t?.files)?t.files:[]})(),extract:(()=>{let t=(()=>r.purge?.extract?r.purge.extract:r.content?.extract?r.content.extract:r.purge?.extract?.DEFAULT?r.purge.extract.DEFAULT:r.content?.extract?.DEFAULT?r.content.extract.DEFAULT:r.purge?.options?.extractors?r.purge.options.extractors:r.content?.options?.extractors?r.content.options.extractors:{})(),i={},n=(()=>{if(r.purge?.options?.defaultExtractor)return r.purge.options.defaultExtractor;if(r.content?.options?.defaultExtractor)return r.content.options.defaultExtractor})();if(n!==void 0&&(i.DEFAULT=n),typeof t=="function")i.DEFAULT=t;else if(Array.isArray(t))for(let{extensions:s,extractor:a}of t??[])for(let o of s)i[o]=a;else typeof t=="object"&&t!==null&&Object.assign(i,t);return i})(),transform:(()=>{let t=(()=>r.purge?.transform?r.purge.transform:r.content?.transform?r.content.transform:r.purge?.transform?.DEFAULT?r.purge.transform.DEFAULT:r.content?.transform?.DEFAULT?r.content.transform.DEFAULT:{})(),i={};return typeof t=="function"&&(i.DEFAULT=t),typeof t=="object"&&t!==null&&Object.assign(i,t),i})()};for(let t of r.content.files)if(typeof t=="string"&&/{([^,]*?)}/g.test(t)){N.warn("invalid-glob-braces",[`The glob pattern ${Yn(t)} in your Tailwind CSS configuration is invalid.`,`Update it to ${Yn(t.replace(/{([^,]*?)}/g,"$1"))} to silence this warning.`]);break}return r}var mu=_(()=>{l();qe();Ee()});function se(r){if(Object.prototype.toString.call(r)!=="[object Object]")return!1;let e=Object.getPrototypeOf(r);return e===null||e===Object.prototype}var bt=_(()=>{l()});function Ze(r){return Array.isArray(r)?r.map(e=>Ze(e)):typeof r=="object"&&r!==null?Object.fromEntries(Object.entries(r).map(([e,t])=>[e,Ze(t)])):r}var di=_(()=>{l()});function pt(r){return r.replace(/\\,/g,"\\2c ")}var hi=_(()=>{l()});var yu=v((TO,gu)=>{l();"use strict";gu.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});function ir(r,{loose:e=!1}={}){if(typeof r!="string")return null;if(r=r.trim(),r==="transparent")return{mode:"rgb",color:["0","0","0"],alpha:"0"};if(r in Zn.default)return{mode:"rgb",color:Zn.default[r].map(s=>s.toString())};let t=r.replace(fb,(s,a,o,u,c)=>["#",a,a,o,o,u,u,c?c+c:""].join("")).match(ub);if(t!==null)return{mode:"rgb",color:[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)].map(s=>s.toString()),alpha:t[4]?(parseInt(t[4],16)/255).toString():void 0};let i=r.match(cb)??r.match(pb);if(i===null)return null;let n=[i[2],i[3],i[4]].filter(Boolean).map(s=>s.toString());return n.length===2&&n[0].startsWith("var(")?{mode:i[1],color:[n[0]],alpha:n[1]}:!e&&n.length!==3||n.length<3&&!n.some(s=>/^var\(.*?\)$/.test(s))?null:{mode:i[1],color:n,alpha:i[5]?.toString?.()}}function es({mode:r,color:e,alpha:t}){let i=t!==void 0;return r==="rgba"||r==="hsla"?`${r}(${e.join(", ")}${i?`, ${t}`:""})`:`${r}(${e.join(" ")}${i?` / ${t}`:""})`}var Zn,ub,fb,et,mi,wu,tt,cb,pb,ts=_(()=>{l();Zn=H(yu()),ub=/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,fb=/^#([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,et=/(?:\d+|\d*\.\d+)%?/,mi=/(?:\s*,\s*|\s+)/,wu=/\s*[,/]\s*/,tt=/var\(--(?:[^ )]*?)\)/,cb=new RegExp(`^(rgba?)\\(\\s*(${et.source}|${tt.source})(?:${mi.source}(${et.source}|${tt.source}))?(?:${mi.source}(${et.source}|${tt.source}))?(?:${wu.source}(${et.source}|${tt.source}))?\\s*\\)$`),pb=new RegExp(`^(hsla?)\\(\\s*((?:${et.source})(?:deg|rad|grad|turn)?|${tt.source})(?:${mi.source}(${et.source}|${tt.source}))?(?:${mi.source}(${et.source}|${tt.source}))?(?:${wu.source}(${et.source}|${tt.source}))?\\s*\\)$`)});function Ie(r,e,t){if(typeof r=="function")return r({opacityValue:e});let i=ir(r,{loose:!0});return i===null?t:es({...i,alpha:e})}function oe({color:r,property:e,variable:t}){let i=[].concat(e);if(typeof r=="function")return{[t]:"1",...Object.fromEntries(i.map(s=>[s,r({opacityVariable:t,opacityValue:`var(${t})`})]))};let n=ir(r);return n===null?Object.fromEntries(i.map(s=>[s,r])):n.alpha!==void 0?Object.fromEntries(i.map(s=>[s,r])):{[t]:"1",...Object.fromEntries(i.map(s=>[s,es({...n,alpha:`var(${t})`})]))}}var nr=_(()=>{l();ts()});function le(r,e){let t=[],i=[],n=0,s=!1;for(let a=0;a{l()});function gi(r){return le(r,",").map(t=>{let i=t.trim(),n={raw:i},s=i.split(hb),a=new Set;for(let o of s)bu.lastIndex=0,!a.has("KEYWORD")&&db.has(o)?(n.keyword=o,a.add("KEYWORD")):bu.test(o)?a.has("X")?a.has("Y")?a.has("BLUR")?a.has("SPREAD")||(n.spread=o,a.add("SPREAD")):(n.blur=o,a.add("BLUR")):(n.y=o,a.add("Y")):(n.x=o,a.add("X")):n.color?(n.unknown||(n.unknown=[]),n.unknown.push(o)):n.color=o;return n.valid=n.x!==void 0&&n.y!==void 0,n})}function vu(r){return r.map(e=>e.valid?[e.keyword,e.x,e.y,e.blur,e.spread,e.color].filter(Boolean).join(" "):e.raw).join(", ")}var db,hb,bu,rs=_(()=>{l();sr();db=new Set(["inset","inherit","initial","revert","unset"]),hb=/\ +(?![^(]*\))/g,bu=/^-?(\d+|\.\d+)(.*?)$/g});function is(r){return mb.some(e=>new RegExp(`^${e}\\(.*\\)`).test(r))}function G(r,e=!0){return r.startsWith("--")?`var(${r})`:r.includes("url(")?r.split(/(url\(.*?\))/g).filter(Boolean).map(t=>/^url\(.*?\)$/.test(t)?t:G(t,!1)).join(""):(r=r.replace(/([^\\])_+/g,(t,i)=>i+" ".repeat(t.length-1)).replace(/^_/g," ").replace(/\\_/g,"_"),e&&(r=r.trim()),r=r.replace(/(calc|min|max|clamp)\(.+\)/g,t=>{let i=[];return t.replace(/var\((--.+?)[,)]/g,(n,s)=>(i.push(s),n.replace(s,xu))).replace(/(-?\d*\.?\d(?!\b-\d.+[,)](?![^+\-/*])\D)(?:%|[a-z]+)?|\))([+\-/*])/g,"$1 $2 ").replace(gb,()=>i.shift())}),r)}function ns(r){return r.startsWith("url(")}function ss(r){return!isNaN(Number(r))||is(r)}function ar(r){return r.endsWith("%")&&ss(r.slice(0,-1))||is(r)}function or(r){return r==="0"||new RegExp(`^[+-]?[0-9]*.?[0-9]+(?:[eE][+-]?[0-9]+)?${wb}$`).test(r)||is(r)}function ku(r){return bb.has(r)}function Su(r){let e=gi(G(r));for(let t of e)if(!t.valid)return!1;return!0}function Cu(r){let e=0;return le(r,"_").every(i=>(i=G(i),i.startsWith("var(")?!0:ir(i,{loose:!0})!==null?(e++,!0):!1))?e>0:!1}function _u(r){let e=0;return le(r,",").every(i=>(i=G(i),i.startsWith("var(")?!0:ns(i)||xb(i)||["element(","image(","cross-fade(","image-set("].some(n=>i.startsWith(n))?(e++,!0):!1))?e>0:!1}function xb(r){r=G(r);for(let e of vb)if(r.startsWith(`${e}(`))return!0;return!1}function Au(r){let e=0;return le(r,"_").every(i=>(i=G(i),i.startsWith("var(")?!0:kb.has(i)||or(i)||ar(i)?(e++,!0):!1))?e>0:!1}function Eu(r){let e=0;return le(r,",").every(i=>(i=G(i),i.startsWith("var(")?!0:i.includes(" ")&&!/(['"])([^"']+)\1/g.test(i)||/^\d/g.test(i)?!1:(e++,!0)))?e>0:!1}function Ou(r){return Sb.has(r)}function Tu(r){return Cb.has(r)}function Pu(r){return _b.has(r)}var mb,xu,gb,yb,wb,bb,vb,kb,Sb,Cb,_b,lr=_(()=>{l();ts();rs();sr();mb=["min","max","clamp","calc"];xu="--tw-placeholder",gb=new RegExp(xu,"g");yb=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],wb=`(?:${yb.join("|")})`;bb=new Set(["thin","medium","thick"]);vb=new Set(["linear-gradient","radial-gradient","repeating-linear-gradient","repeating-radial-gradient","conic-gradient"]);kb=new Set(["center","top","right","bottom","left"]);Sb=new Set(["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]);Cb=new Set(["xx-small","x-small","small","medium","large","x-large","x-large","xxx-large"]);_b=new Set(["larger","smaller"])});function Du(r){let e=["cover","contain"];return le(r,",").every(t=>{let i=le(t,"_").filter(Boolean);return i.length===1&&e.includes(i[0])?!0:i.length!==1&&i.length!==2?!1:i.every(n=>or(n)||ar(n)||n==="auto")})}var qu=_(()=>{l();lr();sr()});function Iu(r,e){r.walkClasses(t=>{t.value=e(t.value),t.raws&&t.raws.value&&(t.raws.value=pt(t.raws.value))})}function Ru(r,e){if(!rt(r))return;let t=r.slice(1,-1);if(!!e(t))return G(t)}function Ab(r,e={},t){let i=e[r];if(i!==void 0)return Xe(i);if(rt(r)){let n=Ru(r,t);return n===void 0?void 0:Xe(n)}}function yi(r,e={},{validate:t=()=>!0}={}){let i=e.values?.[r];return i!==void 0?i:e.supportsNegativeValues&&r.startsWith("-")?Ab(r.slice(1),e.values,t):Ru(r,t)}function rt(r){return r.startsWith("[")&&r.endsWith("]")}function Mu(r){let e=r.lastIndexOf("/");return e===-1||e===r.length-1?[r,void 0]:rt(r)&&!r.includes("]/[")?[r,void 0]:[r.slice(0,e),r.slice(e+1)]}function vt(r){if(typeof r=="string"&&r.includes("")){let e=r;return({opacityValue:t=1})=>e.replace("",t)}return r}function Fu(r){return r=r.slice(1,-1),r.startsWith("--")&&(r=`var(${r})`),r}function Eb(r,e={},{tailwindConfig:t={}}={}){if(e.values?.[r]!==void 0)return vt(e.values?.[r]);let[i,n]=Mu(r);if(n!==void 0){let s=e.values?.[i]??(rt(i)?i.slice(1,-1):void 0);return s===void 0?void 0:(s=vt(s),rt(n)?Ie(s,Fu(n)):t.theme?.opacity?.[n]===void 0?void 0:Ie(s,t.theme.opacity[n]))}return yi(r,e,{validate:Cu})}function Ob(r,e={}){return e.values?.[r]}function ge(r){return(e,t)=>yi(e,t,{validate:r})}function Tb(r,e){let t=r.indexOf(e);return t===-1?[void 0,r]:[r.slice(0,t),r.slice(t+1)]}function os(r,e,t,i){if(t.values&&e in t.values)for(let{type:s}of r??[]){let a=as[s](e,t,{tailwindConfig:i});if(a!==void 0)return[a,s,null]}if(rt(e)){let s=e.slice(1,-1),[a,o]=Tb(s,":");if(!/^[\w-_]+$/g.test(a))o=s;else if(a!==void 0&&!Nu.includes(a))return[];if(o.length>0&&Nu.includes(a))return[yi(`[${o}]`,t),a,null]}let n=ls(r,e,t,i);for(let s of n)return s;return[]}function*ls(r,e,t,i){let n=X(i,"generalizedModifiers"),[s,a]=Mu(e);if(n&&t.modifiers!=null&&(t.modifiers==="any"||typeof t.modifiers=="object"&&(a&&rt(a)||a in t.modifiers))||(s=e,a=void 0),a!==void 0&&s===""&&(s="DEFAULT"),a!==void 0&&typeof t.modifiers=="object"){let u=t.modifiers?.[a]??null;u!==null?a=u:rt(a)&&(a=Fu(a))}for(let{type:u}of r??[]){let c=as[u](s,t,{tailwindConfig:i});c!==void 0&&(yield[c,u,a??null])}}var as,Nu,ur=_(()=>{l();hi();nr();lr();ai();qu();qe();as={any:yi,color:Eb,url:ge(ns),image:ge(_u),length:ge(or),percentage:ge(ar),position:ge(Au),lookup:Ob,"generic-name":ge(Ou),"family-name":ge(Eu),number:ge(ss),"line-width":ge(ku),"absolute-size":ge(Tu),"relative-size":ge(Pu),shadow:ge(Su),size:ge(Du)},Nu=Object.keys(as)});function L(r){return typeof r=="function"?r({}):r}var us=_(()=>{l()});function xt(r){return typeof r=="function"}function fr(r,...e){let t=e.pop();for(let i of e)for(let n in i){let s=t(r[n],i[n]);s===void 0?se(r[n])&&se(i[n])?r[n]=fr({},r[n],i[n],t):r[n]=i[n]:r[n]=s}return r}function Pb(r,...e){return xt(r)?r(...e):r}function Db(r){return r.reduce((e,{extend:t})=>fr(e,t,(i,n)=>i===void 0?[n]:Array.isArray(i)?[n,...i]:[n,i]),{})}function qb(r){return{...r.reduce((e,t)=>Xn(e,t),{}),extend:Db(r)}}function Lu(r,e){if(Array.isArray(r)&&se(r[0]))return r.concat(e);if(Array.isArray(e)&&se(e[0])&&se(r))return[r,...e];if(Array.isArray(e))return e}function Ib({extend:r,...e}){return fr(e,r,(t,i)=>!xt(t)&&!i.some(xt)?fr({},t,...i,Lu):(n,s)=>fr({},...[t,...i].map(a=>Pb(a,n,s)),Lu))}function*Rb(r){let e=Ke(r);if(e.length===0||(yield e,Array.isArray(r)))return;let t=/^(.*?)\s*\/\s*([^/]+)$/,i=r.match(t);if(i!==null){let[,n,s]=i,a=Ke(n);a.alpha=s,yield a}}function Mb(r){let e=(t,i)=>{for(let n of Rb(t)){let s=0,a=r;for(;a!=null&&s(t[i]=xt(r[i])?r[i](e,fs):r[i],t),{})}function Bu(r){let e=[];return r.forEach(t=>{e=[...e,t];let i=t?.plugins??[];i.length!==0&&i.forEach(n=>{n.__isOptionsFunction&&(n=n()),e=[...e,...Bu([n?.config??{}])]})}),e}function Fb(r){return[...r].reduceRight((t,i)=>xt(i)?i({corePlugins:t}):ru(i,t),eu)}function Nb(r){return[...r].reduceRight((t,i)=>[...t,...i],[])}function cs(r){let e=[...Bu(r),{prefix:"",important:!1,separator:":"}];return hu(Xn({theme:Mb(Ib(qb(e.map(t=>t?.theme??{})))),corePlugins:Fb(e.map(t=>t.corePlugins)),plugins:Nb(r.map(t=>t?.plugins??[]))},...e))}var fs,$u=_(()=>{l();ai();tu();iu();Jn();ou();li();mu();bt();di();ur();nr();us();fs={colors:Qn,negative(r){return Object.keys(r).filter(e=>r[e]!=="0").reduce((e,t)=>{let i=Xe(r[t]);return i!==void 0&&(e[`-${t}`]=i),e},{})},breakpoints(r){return Object.keys(r).filter(e=>typeof r[e]=="string").reduce((e,t)=>({...e,[`screen-${t}`]:r[t]}),{})}}});var wi=v((f5,zu)=>{l();zu.exports={content:[],presets:[],darkMode:"media",theme:{accentColor:({theme:r})=>({...r("colors"),auto:"auto"}),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9"},backdropBlur:({theme:r})=>r("blur"),backdropBrightness:({theme:r})=>r("brightness"),backdropContrast:({theme:r})=>r("contrast"),backdropGrayscale:({theme:r})=>r("grayscale"),backdropHueRotate:({theme:r})=>r("hueRotate"),backdropInvert:({theme:r})=>r("invert"),backdropOpacity:({theme:r})=>r("opacity"),backdropSaturate:({theme:r})=>r("saturate"),backdropSepia:({theme:r})=>r("sepia"),backgroundColor:({theme:r})=>r("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:r})=>r("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"0",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:r})=>({...r("colors"),DEFAULT:r("colors.gray.200","currentColor")}),borderOpacity:({theme:r})=>r("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:r})=>({...r("spacing")}),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px"},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:r})=>r("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2"},caretColor:({theme:r})=>r("colors"),colors:({colors:r})=>({inherit:r.inherit,current:r.current,transparent:r.transparent,black:r.black,white:r.white,slate:r.slate,gray:r.gray,zinc:r.zinc,neutral:r.neutral,stone:r.stone,red:r.red,orange:r.orange,amber:r.amber,yellow:r.yellow,lime:r.lime,green:r.green,emerald:r.emerald,teal:r.teal,cyan:r.cyan,sky:r.sky,blue:r.blue,indigo:r.indigo,violet:r.violet,purple:r.purple,fuchsia:r.fuchsia,pink:r.pink,rose:r.rose}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2"},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:r})=>r("borderColor"),divideOpacity:({theme:r})=>r("borderOpacity"),divideWidth:({theme:r})=>r("borderWidth"),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:r})=>({none:"none",...r("colors")}),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%"}),flexGrow:{0:"0",DEFAULT:"1"},flexShrink:{0:"0",DEFAULT:"1"},fontFamily:{sans:["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"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:r})=>r("spacing"),gradientColorStops:({theme:r})=>r("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%"},grayscale:{0:"0",DEFAULT:"100%"},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7"},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7"},gridTemplateColumns:{none:"none",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},gridTemplateRows:{none:"none",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))"},height:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",min:"min-content",max:"max-content",fit:"fit-content"}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},inset:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),invert:{0:"0",DEFAULT:"100%"},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:r})=>({auto:"auto",...r("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"},maxHeight:({theme:r})=>({...r("spacing"),none:"none",full:"100%",screen:"100vh",min:"min-content",max:"max-content",fit:"fit-content"}),maxWidth:({theme:r,breakpoints:e})=>({none:"none",0:"0rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e(r("screens"))}),minHeight:{0:"0px",full:"100%",screen:"100vh",min:"min-content",max:"max-content",fit:"fit-content"},minWidth:{0:"0px",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"},objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",20:"0.2",25:"0.25",30:"0.3",40:"0.4",50:"0.5",60:"0.6",70:"0.7",75:"0.75",80:"0.8",90:"0.9",95:"0.95",100:"1"},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12"},outlineColor:({theme:r})=>r("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},padding:({theme:r})=>r("spacing"),placeholderColor:({theme:r})=>r("colors"),placeholderOpacity:({theme:r})=>r("opacity"),ringColor:({theme:r})=>({DEFAULT:r("colors.blue.500","#3b82f6"),...r("colors")}),ringOffsetColor:({theme:r})=>r("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},ringOpacity:({theme:r})=>({DEFAULT:"0.5",...r("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg"},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2"},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5"},screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},scrollMargin:({theme:r})=>({...r("spacing")}),scrollPadding:({theme:r})=>r("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg"},space:({theme:r})=>({...r("spacing")}),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:r})=>({none:"none",...r("colors")}),strokeWidth:{0:"0",1:"1",2:"2"},supports:{},data:{},textColor:({theme:r})=>r("colors"),textDecorationColor:({theme:r})=>r("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},textIndent:({theme:r})=>({...r("spacing")}),textOpacity:({theme:r})=>r("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:r})=>({...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),width:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",min:"min-content",max:"max-content",fit:"fit-content"}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50"}},plugins:[]}});function bi(r){let e=(r?.presets??[ju.default]).slice().reverse().flatMap(n=>bi(n instanceof Function?n():n)),t={respectDefaultRingColorOpacity:{theme:{ringColor:({theme:n})=>({DEFAULT:"#3b82f67f",...n("colors")})}},disableColorOpacityUtilitiesByDefault:{corePlugins:{backgroundOpacity:!1,borderOpacity:!1,divideOpacity:!1,placeholderOpacity:!1,ringOpacity:!1,textOpacity:!1}}},i=Object.keys(t).filter(n=>X(r,n)).map(n=>t[n]);return[r,...i,...e]}var ju,Vu=_(()=>{l();ju=H(wi());qe()});var Uu={};fe(Uu,{default:()=>cr});function cr(...r){let[,...e]=bi(r[0]);return cs([...r,...e])}var ps=_(()=>{l();$u();Vu()});var Wu={};fe(Wu,{default:()=>te});var te,dt=_(()=>{l();te={resolve:r=>r,extname:r=>"."+r.split(".").pop()}});function vi(r){return typeof r=="object"&&r!==null}function Bb(r){return Object.keys(r).length===0}function Gu(r){return typeof r=="string"||r instanceof String}function ds(r){return vi(r)&&r.config===void 0&&!Bb(r)?null:vi(r)&&r.config!==void 0&&Gu(r.config)?te.resolve(r.config):vi(r)&&r.config!==void 0&&vi(r.config)?null:Gu(r)?te.resolve(r):$b()}function $b(){for(let r of Lb)try{let e=te.resolve(r);return re.accessSync(e),e}catch(e){}return null}var Lb,Hu=_(()=>{l();Ve();dt();Lb=["./tailwind.config.js","./tailwind.config.cjs","./tailwind.config.mjs","./tailwind.config.ts"]});var Yu={};fe(Yu,{default:()=>hs});var hs,ms=_(()=>{l();hs={parse:r=>({href:r})}});var gs=v(()=>{l()});var xi=v((v5,Xu)=>{l();"use strict";var Qu=(oi(),nu),Ju=gs(),kt=class extends Error{constructor(e,t,i,n,s,a){super(e);this.name="CssSyntaxError",this.reason=e,s&&(this.file=s),n&&(this.source=n),a&&(this.plugin=a),typeof t!="undefined"&&typeof i!="undefined"&&(typeof t=="number"?(this.line=t,this.column=i):(this.line=t.line,this.column=t.column,this.endLine=i.line,this.endColumn=i.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,kt)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line!="undefined"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;e==null&&(e=Qu.isColorSupported),Ju&&e&&(t=Ju(t));let i=t.split(/\r?\n/),n=Math.max(this.line-3,0),s=Math.min(this.line+2,i.length),a=String(s).length,o,u;if(e){let{bold:c,red:f,gray:p}=Qu.createColors(!0);o=d=>c(f(d)),u=d=>p(d)}else o=u=c=>c;return i.slice(n,s).map((c,f)=>{let p=n+1+f,d=" "+(" "+p).slice(-a)+" | ";if(p===this.line){let h=u(d.replace(/\d/g," "))+c.slice(0,this.column-1).replace(/[^\t]/g," ");return o(">")+u(d)+c+` + `+h+o("^")}return" "+u(d)+c}).join(` +`)}toString(){let e=this.showSourceCode();return e&&(e=` + +`+e+` +`),this.name+": "+this.message+e}};Xu.exports=kt;kt.default=kt});var ki=v((x5,ys)=>{l();"use strict";ys.exports.isClean=Symbol("isClean");ys.exports.my=Symbol("my")});var ws=v((k5,Zu)=>{l();"use strict";var Ku={colon:": ",indent:" ",beforeDecl:` +`,beforeRule:` +`,beforeOpen:" ",beforeClose:` +`,beforeComment:` +`,after:` +`,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function zb(r){return r[0].toUpperCase()+r.slice(1)}var Si=class{constructor(e){this.builder=e}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}document(e){this.body(e)}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}comment(e){let t=this.raw(e,"left","commentLeft"),i=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+i+"*/",e)}decl(e,t){let i=this.raw(e,"between","colon"),n=e.prop+i+this.rawValue(e,"value");e.important&&(n+=e.raws.important||" !important"),t&&(n+=";"),this.builder(n,e)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}atrule(e,t){let i="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName!="undefined"?i+=e.raws.afterName:n&&(i+=" "),e.nodes)this.block(e,i+n);else{let s=(e.raws.between||"")+(t?";":"");this.builder(i+n+s,e)}}body(e){let t=e.nodes.length-1;for(;t>0&&e.nodes[t].type==="comment";)t-=1;let i=this.raw(e,"semicolon");for(let n=0;n{if(n=u.raws[t],typeof n!="undefined")return!1})}return typeof n=="undefined"&&(n=Ku[i]),a.rawCache[i]=n,n}rawSemicolon(e){let t;return e.walk(i=>{if(i.nodes&&i.nodes.length&&i.last.type==="decl"&&(t=i.raws.semicolon,typeof t!="undefined"))return!1}),t}rawEmptyBody(e){let t;return e.walk(i=>{if(i.nodes&&i.nodes.length===0&&(t=i.raws.after,typeof t!="undefined"))return!1}),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk(i=>{let n=i.parent;if(n&&n!==e&&n.parent&&n.parent===e&&typeof i.raws.before!="undefined"){let s=i.raws.before.split(` +`);return t=s[s.length-1],t=t.replace(/\S/g,""),!1}}),t}rawBeforeComment(e,t){let i;return e.walkComments(n=>{if(typeof n.raws.before!="undefined")return i=n.raws.before,i.includes(` +`)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i=="undefined"?i=this.raw(t,null,"beforeDecl"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeDecl(e,t){let i;return e.walkDecls(n=>{if(typeof n.raws.before!="undefined")return i=n.raws.before,i.includes(` +`)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i=="undefined"?i=this.raw(t,null,"beforeRule"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeRule(e){let t;return e.walk(i=>{if(i.nodes&&(i.parent!==e||e.first!==i)&&typeof i.raws.before!="undefined")return t=i.raws.before,t.includes(` +`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeClose(e){let t;return e.walk(i=>{if(i.nodes&&i.nodes.length>0&&typeof i.raws.after!="undefined")return t=i.raws.after,t.includes(` +`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeOpen(e){let t;return e.walk(i=>{if(i.type!=="decl"&&(t=i.raws.between,typeof t!="undefined"))return!1}),t}rawColon(e){let t;return e.walkDecls(i=>{if(typeof i.raws.between!="undefined")return t=i.raws.between.replace(/[^\s:]/g,""),!1}),t}beforeAfter(e,t){let i;e.type==="decl"?i=this.raw(e,null,"beforeDecl"):e.type==="comment"?i=this.raw(e,null,"beforeComment"):t==="before"?i=this.raw(e,null,"beforeRule"):i=this.raw(e,null,"beforeClose");let n=e.parent,s=0;for(;n&&n.type!=="root";)s+=1,n=n.parent;if(i.includes(` +`)){let a=this.raw(e,null,"indent");if(a.length)for(let o=0;o{l();"use strict";var jb=ws();function bs(r,e){new jb(e).stringify(r)}ef.exports=bs;bs.default=bs});var dr=v((C5,tf)=>{l();"use strict";var{isClean:Ci,my:Vb}=ki(),Ub=xi(),Wb=ws(),Gb=pr();function vs(r,e){let t=new r.constructor;for(let i in r){if(!Object.prototype.hasOwnProperty.call(r,i)||i==="proxyCache")continue;let n=r[i],s=typeof n;i==="parent"&&s==="object"?e&&(t[i]=e):i==="source"?t[i]=n:Array.isArray(n)?t[i]=n.map(a=>vs(a,t)):(s==="object"&&n!==null&&(n=vs(n)),t[i]=n)}return t}var _i=class{constructor(e={}){this.raws={},this[Ci]=!1,this[Vb]=!0;for(let t in e)if(t==="nodes"){this.nodes=[];for(let i of e[t])typeof i.clone=="function"?this.append(i.clone()):this.append(i)}else this[t]=e[t]}error(e,t={}){if(this.source){let{start:i,end:n}=this.rangeBy(t);return this.source.input.error(e,{line:i.line,column:i.column},{line:n.line,column:n.column},t)}return new Ub(e)}warn(e,t,i){let n={node:this};for(let s in i)n[s]=i[s];return e.warn(t,n)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(e=Gb){e.stringify&&(e=e.stringify);let t="";return e(this,i=>{t+=i}),t}assign(e={}){for(let t in e)this[t]=e[t];return this}clone(e={}){let t=vs(this);for(let i in e)t[i]=e[i];return t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}replaceWith(...e){if(this.parent){let t=this,i=!1;for(let n of e)n===this?i=!0:i?(this.parent.insertAfter(t,n),t=n):this.parent.insertBefore(t,n);i||this.remove()}return this}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}before(e){return this.parent.insertBefore(this,e),this}after(e){return this.parent.insertAfter(this,e),this}root(){let e=this;for(;e.parent&&e.parent.type!=="document";)e=e.parent;return e}raw(e,t){return new Wb().raw(this,e,t)}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}toJSON(e,t){let i={},n=t==null;t=t||new Map;let s=0;for(let a in this){if(!Object.prototype.hasOwnProperty.call(this,a)||a==="parent"||a==="proxyCache")continue;let o=this[a];if(Array.isArray(o))i[a]=o.map(u=>typeof u=="object"&&u.toJSON?u.toJSON(null,t):u);else if(typeof o=="object"&&o.toJSON)i[a]=o.toJSON(null,t);else if(a==="source"){let u=t.get(o.input);u==null&&(u=s,t.set(o.input,s),s++),i[a]={inputId:u,start:o.start,end:o.end}}else i[a]=o}return n&&(i.inputs=[...t.keys()].map(a=>a.toJSON())),i}positionInside(e){let t=this.toString(),i=this.source.start.column,n=this.source.start.line;for(let s=0;se.root().toProxy():e[t]}}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}markDirty(){if(this[Ci]){this[Ci]=!1;let e=this;for(;e=e.parent;)e[Ci]=!1}}get proxyOf(){return this}};tf.exports=_i;_i.default=_i});var hr=v((_5,rf)=>{l();"use strict";var Hb=dr(),Ai=class extends Hb{constructor(e){e&&typeof e.value!="undefined"&&typeof e.value!="string"&&(e={...e,value:String(e.value)});super(e);this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};rf.exports=Ai;Ai.default=Ai});var xs=v((A5,nf)=>{l();nf.exports=function(r,e){return{generate:()=>{let t="";return r(e,i=>{t+=i}),[t]}}}});var mr=v((E5,sf)=>{l();"use strict";var Yb=dr(),Ei=class extends Yb{constructor(e){super(e);this.type="comment"}};sf.exports=Ei;Ei.default=Ei});var it=v((O5,hf)=>{l();"use strict";var{isClean:af,my:of}=ki(),lf=hr(),uf=mr(),Qb=dr(),ff,ks,Ss,cf;function pf(r){return r.map(e=>(e.nodes&&(e.nodes=pf(e.nodes)),delete e.source,e))}function df(r){if(r[af]=!1,r.proxyOf.nodes)for(let e of r.proxyOf.nodes)df(e)}var we=class extends Qb{push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}each(e){if(!this.proxyOf.nodes)return;let t=this.getIterator(),i,n;for(;this.indexes[t]{let n;try{n=e(t,i)}catch(s){throw t.addToError(s)}return n!==!1&&t.walk&&(n=t.walk(e)),n})}walkDecls(e,t){return t?e instanceof RegExp?this.walk((i,n)=>{if(i.type==="decl"&&e.test(i.prop))return t(i,n)}):this.walk((i,n)=>{if(i.type==="decl"&&i.prop===e)return t(i,n)}):(t=e,this.walk((i,n)=>{if(i.type==="decl")return t(i,n)}))}walkRules(e,t){return t?e instanceof RegExp?this.walk((i,n)=>{if(i.type==="rule"&&e.test(i.selector))return t(i,n)}):this.walk((i,n)=>{if(i.type==="rule"&&i.selector===e)return t(i,n)}):(t=e,this.walk((i,n)=>{if(i.type==="rule")return t(i,n)}))}walkAtRules(e,t){return t?e instanceof RegExp?this.walk((i,n)=>{if(i.type==="atrule"&&e.test(i.name))return t(i,n)}):this.walk((i,n)=>{if(i.type==="atrule"&&i.name===e)return t(i,n)}):(t=e,this.walk((i,n)=>{if(i.type==="atrule")return t(i,n)}))}walkComments(e){return this.walk((t,i)=>{if(t.type==="comment")return e(t,i)})}append(...e){for(let t of e){let i=this.normalize(t,this.last);for(let n of i)this.proxyOf.nodes.push(n)}return this.markDirty(),this}prepend(...e){e=e.reverse();for(let t of e){let i=this.normalize(t,this.first,"prepend").reverse();for(let n of i)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+i.length}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}insertBefore(e,t){let i=this.index(e),n=i===0?"prepend":!1,s=this.normalize(t,this.proxyOf.nodes[i],n).reverse();i=this.index(e);for(let o of s)this.proxyOf.nodes.splice(i,0,o);let a;for(let o in this.indexes)a=this.indexes[o],i<=a&&(this.indexes[o]=a+s.length);return this.markDirty(),this}insertAfter(e,t){let i=this.index(e),n=this.normalize(t,this.proxyOf.nodes[i]).reverse();i=this.index(e);for(let a of n)this.proxyOf.nodes.splice(i+1,0,a);let s;for(let a in this.indexes)s=this.indexes[a],i=e&&(this.indexes[i]=t-1);return this.markDirty(),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(e,t,i){return i||(i=t,t={}),this.walkDecls(n=>{t.props&&!t.props.includes(n.prop)||t.fast&&!n.value.includes(t.fast)||(n.value=n.value.replace(e,i))}),this.markDirty(),this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){return typeof e=="number"?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}get first(){if(!!this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(!!this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(e,t){if(typeof e=="string")e=pf(ff(e).nodes);else if(Array.isArray(e)){e=e.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type==="root"&&this.type!=="document"){e=e.nodes.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type)e=[e];else if(e.prop){if(typeof e.value=="undefined")throw new Error("Value field is missed in node creation");typeof e.value!="string"&&(e.value=String(e.value)),e=[new lf(e)]}else if(e.selector)e=[new ks(e)];else if(e.name)e=[new Ss(e)];else if(e.text)e=[new uf(e)];else throw new Error("Unknown node type in node creation");return e.map(n=>(n[of]||we.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[af]&&df(n),typeof n.raws.before=="undefined"&&t&&typeof t.raws.before!="undefined"&&(n.raws.before=t.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}getProxyProcessor(){return{set(e,t,i){return e[t]===i||(e[t]=i,(t==="name"||t==="params"||t==="selector")&&e.markDirty()),!0},get(e,t){return t==="proxyOf"?e:e[t]?t==="each"||typeof t=="string"&&t.startsWith("walk")?(...i)=>e[t](...i.map(n=>typeof n=="function"?(s,a)=>n(s.toProxy(),a):n)):t==="every"||t==="some"?i=>e[t]((n,...s)=>i(n.toProxy(),...s)):t==="root"?()=>e.root().toProxy():t==="nodes"?e.nodes.map(i=>i.toProxy()):t==="first"||t==="last"?e[t].toProxy():e[t]:e[t]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let e=this.lastEach;return this.indexes[e]=0,e}};we.registerParse=r=>{ff=r};we.registerRule=r=>{ks=r};we.registerAtRule=r=>{Ss=r};we.registerRoot=r=>{cf=r};hf.exports=we;we.default=we;we.rebuild=r=>{r.type==="atrule"?Object.setPrototypeOf(r,Ss.prototype):r.type==="rule"?Object.setPrototypeOf(r,ks.prototype):r.type==="decl"?Object.setPrototypeOf(r,lf.prototype):r.type==="comment"?Object.setPrototypeOf(r,uf.prototype):r.type==="root"&&Object.setPrototypeOf(r,cf.prototype),r[of]=!0,r.nodes&&r.nodes.forEach(e=>{we.rebuild(e)})}});var Oi=v((T5,yf)=>{l();"use strict";var Jb=it(),mf,gf,St=class extends Jb{constructor(e){super({type:"document",...e});this.nodes||(this.nodes=[])}toResult(e={}){return new mf(new gf,this,e).stringify()}};St.registerLazyResult=r=>{mf=r};St.registerProcessor=r=>{gf=r};yf.exports=St;St.default=St});var Cs=v((P5,bf)=>{l();"use strict";var wf={};bf.exports=function(e){wf[e]||(wf[e]=!0,typeof console!="undefined"&&console.warn&&console.warn(e))}});var _s=v((D5,vf)=>{l();"use strict";var Ti=class{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let i=t.node.rangeBy(t);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(let i in t)this[i]=t[i]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};vf.exports=Ti;Ti.default=Ti});var Di=v((q5,xf)=>{l();"use strict";var Xb=_s(),Pi=class{constructor(e,t,i){this.processor=e,this.messages=[],this.root=t,this.opts=i,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let i=new Xb(e,t);return this.messages.push(i),i}warnings(){return this.messages.filter(e=>e.type==="warning")}get content(){return this.css}};xf.exports=Pi;Pi.default=Pi});var Af=v((I5,_f)=>{l();"use strict";var As="'".charCodeAt(0),kf='"'.charCodeAt(0),qi="\\".charCodeAt(0),Sf="/".charCodeAt(0),Ii=` +`.charCodeAt(0),gr=" ".charCodeAt(0),Ri="\f".charCodeAt(0),Mi=" ".charCodeAt(0),Fi="\r".charCodeAt(0),Kb="[".charCodeAt(0),Zb="]".charCodeAt(0),e0="(".charCodeAt(0),t0=")".charCodeAt(0),r0="{".charCodeAt(0),i0="}".charCodeAt(0),n0=";".charCodeAt(0),s0="*".charCodeAt(0),a0=":".charCodeAt(0),o0="@".charCodeAt(0),Ni=/[\t\n\f\r "#'()/;[\\\]{}]/g,Li=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,l0=/.[\n"'(/\\]/,Cf=/[\da-f]/i;_f.exports=function(e,t={}){let i=e.css.valueOf(),n=t.ignoreErrors,s,a,o,u,c,f,p,d,h,y,x=i.length,w=0,b=[],k=[];function S(){return w}function C(q){throw e.error("Unclosed "+q,w)}function P(){return k.length===0&&w>=x}function M(q){if(k.length)return k.pop();if(w>=x)return;let K=q?q.ignoreUnclosed:!1;switch(s=i.charCodeAt(w),s){case Ii:case gr:case Mi:case Fi:case Ri:{a=w;do a+=1,s=i.charCodeAt(a);while(s===gr||s===Ii||s===Mi||s===Fi||s===Ri);y=["space",i.slice(w,a)],w=a-1;break}case Kb:case Zb:case r0:case i0:case a0:case n0:case t0:{let ye=String.fromCharCode(s);y=[ye,ye,w];break}case e0:{if(d=b.length?b.pop()[1]:"",h=i.charCodeAt(w+1),d==="url"&&h!==As&&h!==kf&&h!==gr&&h!==Ii&&h!==Mi&&h!==Ri&&h!==Fi){a=w;do{if(f=!1,a=i.indexOf(")",a+1),a===-1)if(n||K){a=w;break}else C("bracket");for(p=a;i.charCodeAt(p-1)===qi;)p-=1,f=!f}while(f);y=["brackets",i.slice(w,a+1),w,a],w=a}else a=i.indexOf(")",w+1),u=i.slice(w,a+1),a===-1||l0.test(u)?y=["(","(",w]:(y=["brackets",u,w,a],w=a);break}case As:case kf:{o=s===As?"'":'"',a=w;do{if(f=!1,a=i.indexOf(o,a+1),a===-1)if(n||K){a=w+1;break}else C("string");for(p=a;i.charCodeAt(p-1)===qi;)p-=1,f=!f}while(f);y=["string",i.slice(w,a+1),w,a],w=a;break}case o0:{Ni.lastIndex=w+1,Ni.test(i),Ni.lastIndex===0?a=i.length-1:a=Ni.lastIndex-2,y=["at-word",i.slice(w,a+1),w,a],w=a;break}case qi:{for(a=w,c=!0;i.charCodeAt(a+1)===qi;)a+=1,c=!c;if(s=i.charCodeAt(a+1),c&&s!==Sf&&s!==gr&&s!==Ii&&s!==Mi&&s!==Fi&&s!==Ri&&(a+=1,Cf.test(i.charAt(a)))){for(;Cf.test(i.charAt(a+1));)a+=1;i.charCodeAt(a+1)===gr&&(a+=1)}y=["word",i.slice(w,a+1),w,a],w=a;break}default:{s===Sf&&i.charCodeAt(w+1)===s0?(a=i.indexOf("*/",w+2)+1,a===0&&(n||K?a=i.length:C("comment")),y=["comment",i.slice(w,a+1),w,a],w=a):(Li.lastIndex=w+1,Li.test(i),Li.lastIndex===0?a=i.length-1:a=Li.lastIndex-2,y=["word",i.slice(w,a+1),w,a],b.push(y),w=a);break}}return w++,y}function F(q){k.push(q)}return{back:F,nextToken:M,endOfFile:P,position:S}}});var Bi=v((R5,Of)=>{l();"use strict";var Ef=it(),yr=class extends Ef{constructor(e){super(e);this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};Of.exports=yr;yr.default=yr;Ef.registerAtRule(yr)});var Ct=v((M5,qf)=>{l();"use strict";var Tf=it(),Pf,Df,ht=class extends Tf{constructor(e){super(e);this.type="root",this.nodes||(this.nodes=[])}removeChild(e,t){let i=this.index(e);return!t&&i===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[i].raws.before),super.removeChild(e)}normalize(e,t,i){let n=super.normalize(e);if(t){if(i==="prepend")this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let s of n)s.raws.before=t.raws.before}return n}toResult(e={}){return new Pf(new Df,this,e).stringify()}};ht.registerLazyResult=r=>{Pf=r};ht.registerProcessor=r=>{Df=r};qf.exports=ht;ht.default=ht;Tf.registerRoot(ht)});var Es=v((F5,If)=>{l();"use strict";var wr={split(r,e,t){let i=[],n="",s=!1,a=0,o=!1,u="",c=!1;for(let f of r)c?c=!1:f==="\\"?c=!0:o?f===u&&(o=!1):f==='"'||f==="'"?(o=!0,u=f):f==="("?a+=1:f===")"?a>0&&(a-=1):a===0&&e.includes(f)&&(s=!0),s?(n!==""&&i.push(n.trim()),n="",s=!1):n+=f;return(t||n!=="")&&i.push(n.trim()),i},space(r){let e=[" ",` +`," "];return wr.split(r,e)},comma(r){return wr.split(r,[","],!0)}};If.exports=wr;wr.default=wr});var $i=v((N5,Mf)=>{l();"use strict";var Rf=it(),u0=Es(),br=class extends Rf{constructor(e){super(e);this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return u0.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,i=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(i)}};Mf.exports=br;br.default=br;Rf.registerRule(br)});var $f=v((L5,Bf)=>{l();"use strict";var f0=hr(),c0=Af(),p0=mr(),d0=Bi(),h0=Ct(),Ff=$i(),Nf={empty:!0,space:!0};function m0(r){for(let e=r.length-1;e>=0;e--){let t=r[e],i=t[3]||t[2];if(i)return i}}var Lf=class{constructor(e){this.input=e,this.root=new h0,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:e,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=c0(this.input)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}comment(e){let t=new p0;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]);let i=e[1].slice(2,-2);if(/^\s*$/.test(i))t.text="",t.raws.left=i,t.raws.right="";else{let n=i.match(/^(\s*)([^]*\S)(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}}emptyRule(e){let t=new Ff;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}other(e){let t=!1,i=null,n=!1,s=null,a=[],o=e[1].startsWith("--"),u=[],c=e;for(;c;){if(i=c[0],u.push(c),i==="("||i==="[")s||(s=c),a.push(i==="("?")":"]");else if(o&&n&&i==="{")s||(s=c),a.push("}");else if(a.length===0)if(i===";")if(n){this.decl(u,o);return}else break;else if(i==="{"){this.rule(u);return}else if(i==="}"){this.tokenizer.back(u.pop()),t=!0;break}else i===":"&&(n=!0);else i===a[a.length-1]&&(a.pop(),a.length===0&&(s=null));c=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),a.length>0&&this.unclosedBracket(s),t&&n){if(!o)for(;u.length&&(c=u[u.length-1][0],!(c!=="space"&&c!=="comment"));)this.tokenizer.back(u.pop());this.decl(u,o)}else this.unknownWord(u)}rule(e){e.pop();let t=new Ff;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}decl(e,t){let i=new f0;this.init(i,e[0][2]);let n=e[e.length-1];for(n[0]===";"&&(this.semicolon=!0,e.pop()),i.source.end=this.getPosition(n[3]||n[2]||m0(e));e[0][0]!=="word";)e.length===1&&this.unknownWord(e),i.raws.before+=e.shift()[1];for(i.source.start=this.getPosition(e[0][2]),i.prop="";e.length;){let c=e[0][0];if(c===":"||c==="space"||c==="comment")break;i.prop+=e.shift()[1]}i.raws.between="";let s;for(;e.length;)if(s=e.shift(),s[0]===":"){i.raws.between+=s[1];break}else s[0]==="word"&&/\w/.test(s[1])&&this.unknownWord([s]),i.raws.between+=s[1];(i.prop[0]==="_"||i.prop[0]==="*")&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));let a=[],o;for(;e.length&&(o=e[0][0],!(o!=="space"&&o!=="comment"));)a.push(e.shift());this.precheckMissedSemicolon(e);for(let c=e.length-1;c>=0;c--){if(s=e[c],s[1].toLowerCase()==="!important"){i.important=!0;let f=this.stringFrom(e,c);f=this.spacesFromEnd(e)+f,f!==" !important"&&(i.raws.important=f);break}else if(s[1].toLowerCase()==="important"){let f=e.slice(0),p="";for(let d=c;d>0;d--){let h=f[d][0];if(p.trim().indexOf("!")===0&&h!=="space")break;p=f.pop()[1]+p}p.trim().indexOf("!")===0&&(i.important=!0,i.raws.important=p,e=f)}if(s[0]!=="space"&&s[0]!=="comment")break}e.some(c=>c[0]!=="space"&&c[0]!=="comment")&&(i.raws.between+=a.map(c=>c[1]).join(""),a=[]),this.raw(i,"value",a.concat(e),t),i.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}atrule(e){let t=new d0;t.name=e[1].slice(1),t.name===""&&this.unnamedAtrule(t,e),this.init(t,e[2]);let i,n,s,a=!1,o=!1,u=[],c=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),i=e[0],i==="("||i==="["?c.push(i==="("?")":"]"):i==="{"&&c.length>0?c.push("}"):i===c[c.length-1]&&c.pop(),c.length===0)if(i===";"){t.source.end=this.getPosition(e[2]),this.semicolon=!0;break}else if(i==="{"){o=!0;break}else if(i==="}"){if(u.length>0){for(s=u.length-1,n=u[s];n&&n[0]==="space";)n=u[--s];n&&(t.source.end=this.getPosition(n[3]||n[2]))}this.end(e);break}else u.push(e);else u.push(e);if(this.tokenizer.endOfFile()){a=!0;break}}t.raws.between=this.spacesAndCommentsFromEnd(u),u.length?(t.raws.afterName=this.spacesAndCommentsFromStart(u),this.raw(t,"params",u),a&&(e=u[u.length-1],t.source.end=this.getPosition(e[3]||e[2]),this.spaces=t.raws.between,t.raws.between="")):(t.raws.afterName="",t.params=""),o&&(t.nodes=[],this.current=t)}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let t=this.current.nodes[this.current.nodes.length-1];t&&t.type==="rule"&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{offset:e,line:t.line,column:t.col}}init(e,t){this.current.push(e),e.source={start:this.getPosition(t),input:this.input},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}raw(e,t,i,n){let s,a,o=i.length,u="",c=!0,f,p;for(let d=0;dh+y[1],"");e.raws[t]={value:u,raw:d}}e[t]=u}spacesAndCommentsFromEnd(e){let t,i="";for(;e.length&&(t=e[e.length-1][0],!(t!=="space"&&t!=="comment"));)i=e.pop()[1]+i;return i}spacesAndCommentsFromStart(e){let t,i="";for(;e.length&&(t=e[0][0],!(t!=="space"&&t!=="comment"));)i+=e.shift()[1];return i}spacesFromEnd(e){let t,i="";for(;e.length&&(t=e[e.length-1][0],t==="space");)i=e.pop()[1]+i;return i}stringFrom(e,t){let i="";for(let n=t;n=0&&(n=e[s],!(n[0]!=="space"&&(i+=1,i===2)));s--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}};Bf.exports=Lf});var zf=v(()=>{l()});var Vf=v((z5,jf)=>{l();var g0="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",y0=(r,e=21)=>(t=e)=>{let i="",n=t;for(;n--;)i+=r[Math.random()*r.length|0];return i},w0=(r=21)=>{let e="",t=r;for(;t--;)e+=g0[Math.random()*64|0];return e};jf.exports={nanoid:w0,customAlphabet:y0}});var Os=v((j5,Uf)=>{l();Uf.exports={}});var ji=v((V5,Yf)=>{l();"use strict";var{SourceMapConsumer:b0,SourceMapGenerator:v0}=zf(),{fileURLToPath:Wf,pathToFileURL:zi}=(ms(),Yu),{resolve:Ts,isAbsolute:Ps}=(dt(),Wu),{nanoid:x0}=Vf(),Ds=gs(),Gf=xi(),k0=Os(),qs=Symbol("fromOffsetCache"),S0=Boolean(b0&&v0),Hf=Boolean(Ts&&Ps),vr=class{constructor(e,t={}){if(e===null||typeof e=="undefined"||typeof e=="object"&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!Hf||/^\w+:\/\//.test(t.from)||Ps(t.from)?this.file=t.from:this.file=Ts(t.from)),Hf&&S0){let i=new k0(this.css,t);if(i.text){this.map=i;let n=i.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(e){let t,i;if(this[qs])i=this[qs];else{let s=this.css.split(` +`);i=new Array(s.length);let a=0;for(let o=0,u=s.length;o=t)n=i.length-1;else{let s=i.length-2,a;for(;n>1),e=i[a+1])n=a+1;else{n=a;break}}return{line:n+1,col:e-i[n]+1}}error(e,t,i,n={}){let s,a,o;if(t&&typeof t=="object"){let c=t,f=i;if(typeof c.offset=="number"){let p=this.fromOffset(c.offset);t=p.line,i=p.col}else t=c.line,i=c.column;if(typeof f.offset=="number"){let p=this.fromOffset(f.offset);a=p.line,o=p.col}else a=f.line,o=f.column}else if(!i){let c=this.fromOffset(t);t=c.line,i=c.col}let u=this.origin(t,i,a,o);return u?s=new Gf(e,u.endLine===void 0?u.line:{line:u.line,column:u.column},u.endLine===void 0?u.column:{line:u.endLine,column:u.endColumn},u.source,u.file,n.plugin):s=new Gf(e,a===void 0?t:{line:t,column:i},a===void 0?i:{line:a,column:o},this.css,this.file,n.plugin),s.input={line:t,column:i,endLine:a,endColumn:o,source:this.css},this.file&&(zi&&(s.input.url=zi(this.file).toString()),s.input.file=this.file),s}origin(e,t,i,n){if(!this.map)return!1;let s=this.map.consumer(),a=s.originalPositionFor({line:e,column:t});if(!a.source)return!1;let o;typeof i=="number"&&(o=s.originalPositionFor({line:i,column:n}));let u;Ps(a.source)?u=zi(a.source):u=new URL(a.source,this.map.consumer().sourceRoot||zi(this.map.mapFile));let c={url:u.toString(),line:a.line,column:a.column,endLine:o&&o.line,endColumn:o&&o.column};if(u.protocol==="file:")if(Wf)c.file=Wf(u);else throw new Error("file: protocol is not available in this PostCSS build");let f=s.sourceContentFor(a.source);return f&&(c.source=f),c}mapResolve(e){return/^\w+:\/\//.test(e)?e:Ts(this.map.consumer().sourceRoot||this.map.root||".",e)}get from(){return this.file||this.id}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])this[t]!=null&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}};Yf.exports=vr;vr.default=vr;Ds&&Ds.registerInput&&Ds.registerInput(vr)});var Ui=v((U5,Qf)=>{l();"use strict";var C0=it(),_0=$f(),A0=ji();function Vi(r,e){let t=new A0(r,e),i=new _0(t);try{i.parse()}catch(n){throw n}return i.root}Qf.exports=Vi;Vi.default=Vi;C0.registerParse(Vi)});var Ms=v((G5,Zf)=>{l();"use strict";var{isClean:Re,my:E0}=ki(),O0=xs(),T0=pr(),P0=it(),D0=Oi(),W5=Cs(),Jf=Di(),q0=Ui(),I0=Ct(),R0={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},M0={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},F0={postcssPlugin:!0,prepare:!0,Once:!0},_t=0;function xr(r){return typeof r=="object"&&typeof r.then=="function"}function Xf(r){let e=!1,t=R0[r.type];return r.type==="decl"?e=r.prop.toLowerCase():r.type==="atrule"&&(e=r.name.toLowerCase()),e&&r.append?[t,t+"-"+e,_t,t+"Exit",t+"Exit-"+e]:e?[t,t+"-"+e,t+"Exit",t+"Exit-"+e]:r.append?[t,_t,t+"Exit"]:[t,t+"Exit"]}function Kf(r){let e;return r.type==="document"?e=["Document",_t,"DocumentExit"]:r.type==="root"?e=["Root",_t,"RootExit"]:e=Xf(r),{node:r,events:e,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function Is(r){return r[Re]=!1,r.nodes&&r.nodes.forEach(e=>Is(e)),r}var Rs={},We=class{constructor(e,t,i){this.stringified=!1,this.processed=!1;let n;if(typeof t=="object"&&t!==null&&(t.type==="root"||t.type==="document"))n=Is(t);else if(t instanceof We||t instanceof Jf)n=Is(t.root),t.map&&(typeof i.map=="undefined"&&(i.map={}),i.map.inline||(i.map.inline=!1),i.map.prev=t.map);else{let s=q0;i.syntax&&(s=i.syntax.parse),i.parser&&(s=i.parser),s.parse&&(s=s.parse);try{n=s(t,i)}catch(a){this.processed=!0,this.error=a}n&&!n[E0]&&P0.rebuild(n)}this.result=new Jf(e,n,i),this.helpers={...Rs,result:this.result,postcss:Rs},this.plugins=this.processor.plugins.map(s=>typeof s=="object"&&s.prepare?{...s,...s.prepare(this.result)}:s)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(e,t){return this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){let t=this.runOnRoot(e);if(xr(t))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[Re];)e[Re]=!0,this.walkSync(e);if(this.listeners.OnceExit)if(e.type==="document")for(let t of e.nodes)this.visitSync(this.listeners.OnceExit,t);else this.visitSync(this.listeners.OnceExit,e)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=T0;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let n=new O0(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}walkSync(e){e[Re]=!0;let t=Xf(e);for(let i of t)if(i===_t)e.nodes&&e.each(n=>{n[Re]||this.walkSync(n)});else{let n=this.listeners[i];if(n&&this.visitSync(n,e.toProxy()))return}}visitSync(e,t){for(let[i,n]of e){this.result.lastPlugin=i;let s;try{s=n(t,this.helpers)}catch(a){throw this.handleError(a,t.proxyOf)}if(t.type!=="root"&&t.type!=="document"&&!t.parent)return!0;if(xr(s))throw this.getAsyncError()}}runOnRoot(e){this.result.lastPlugin=e;try{if(typeof e=="object"&&e.Once){if(this.result.root.type==="document"){let t=this.result.root.nodes.map(i=>e.Once(i,this.helpers));return xr(t[0])?Promise.all(t):t}return e.Once(this.result.root,this.helpers)}else if(typeof e=="function")return e(this.result.root,this.result)}catch(t){throw this.handleError(t)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let i=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,e.name==="CssSyntaxError"&&!e.plugin?(e.plugin=i.postcssPlugin,e.setMessage()):i.postcssVersion}catch(n){console&&console.error&&console.error(n)}return e}async runAsync(){this.plugin=0;for(let e=0;e0;){let i=this.visitTick(t);if(xr(i))try{await i}catch(n){let s=t[t.length-1].node;throw this.handleError(n,s)}}}if(this.listeners.OnceExit)for(let[t,i]of this.listeners.OnceExit){this.result.lastPlugin=t;try{if(e.type==="document"){let n=e.nodes.map(s=>i(s,this.helpers));await Promise.all(n)}else await i(e,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let e=(t,i,n)=>{this.listeners[i]||(this.listeners[i]=[]),this.listeners[i].push([t,n])};for(let t of this.plugins)if(typeof t=="object")for(let i in t){if(!M0[i]&&/^[A-Z]/.test(i))throw new Error(`Unknown event ${i} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!F0[i])if(typeof t[i]=="object")for(let n in t[i])n==="*"?e(t,i,t[i][n]):e(t,i+"-"+n.toLowerCase(),t[i][n]);else typeof t[i]=="function"&&e(t,i,t[i])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(e){let t=e[e.length-1],{node:i,visitors:n}=t;if(i.type!=="root"&&i.type!=="document"&&!i.parent){e.pop();return}if(n.length>0&&t.visitorIndex{Rs=r};Zf.exports=We;We.default=We;I0.registerLazyResult(We);D0.registerLazyResult(We)});var tc=v((Y5,ec)=>{l();"use strict";var N0=xs(),L0=pr(),H5=Cs(),B0=Ui(),$0=Di(),Wi=class{constructor(e,t,i){t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=i,this._map=void 0;let n,s=L0;this.result=new $0(this._processor,n,this._opts),this.result.css=t;let a=this;Object.defineProperty(this.result,"root",{get(){return a.root}});let o=new N0(s,n,this._opts,t);if(o.isMap()){let[u,c]=o.generate();u&&(this.result.css=u),c&&(this.result.map=c)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let e,t=B0;try{e=t(this._css,this._opts)}catch(i){this.error=i}if(this.error)throw this.error;return this._root=e,e}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(e,t){return this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}};ec.exports=Wi;Wi.default=Wi});var ic=v((Q5,rc)=>{l();"use strict";var z0=tc(),j0=Ms(),V0=Oi(),U0=Ct(),At=class{constructor(e=[]){this.version="8.4.21",this.plugins=this.normalize(e)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}process(e,t={}){return this.plugins.length===0&&typeof t.parser=="undefined"&&typeof t.stringifier=="undefined"&&typeof t.syntax=="undefined"?new z0(this,e,t):new j0(this,e,t)}normalize(e){let t=[];for(let i of e)if(i.postcss===!0?i=i():i.postcss&&(i=i.postcss),typeof i=="object"&&Array.isArray(i.plugins))t=t.concat(i.plugins);else if(typeof i=="object"&&i.postcssPlugin)t.push(i);else if(typeof i=="function")t.push(i);else if(!(typeof i=="object"&&(i.parse||i.stringify)))throw new Error(i+" is not a PostCSS plugin");return t}};rc.exports=At;At.default=At;U0.registerProcessor(At);V0.registerProcessor(At)});var sc=v((J5,nc)=>{l();"use strict";var W0=hr(),G0=Os(),H0=mr(),Y0=Bi(),Q0=ji(),J0=Ct(),X0=$i();function kr(r,e){if(Array.isArray(r))return r.map(n=>kr(n));let{inputs:t,...i}=r;if(t){e=[];for(let n of t){let s={...n,__proto__:Q0.prototype};s.map&&(s.map={...s.map,__proto__:G0.prototype}),e.push(s)}}if(i.nodes&&(i.nodes=r.nodes.map(n=>kr(n,e))),i.source){let{inputId:n,...s}=i.source;i.source=s,n!=null&&(i.source.input=e[n])}if(i.type==="root")return new J0(i);if(i.type==="decl")return new W0(i);if(i.type==="rule")return new X0(i);if(i.type==="comment")return new H0(i);if(i.type==="atrule")return new Y0(i);throw new Error("Unknown node type: "+r.type)}nc.exports=kr;kr.default=kr});var ce=v((X5,pc)=>{l();"use strict";var K0=xi(),ac=hr(),Z0=Ms(),ev=it(),Fs=ic(),tv=pr(),rv=sc(),oc=Oi(),iv=_s(),lc=mr(),uc=Bi(),nv=Di(),sv=ji(),av=Ui(),ov=Es(),fc=$i(),cc=Ct(),lv=dr();function $(...r){return r.length===1&&Array.isArray(r[0])&&(r=r[0]),new Fs(r)}$.plugin=function(e,t){let i=!1;function n(...a){console&&console.warn&&!i&&(i=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: +https://evilmartians.com/chronicles/postcss-8-plugin-migration`),m.env.LANG&&m.env.LANG.startsWith("cn")&&console.warn(e+`: \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357: +https://www.w3ctech.com/topic/2226`));let o=t(...a);return o.postcssPlugin=e,o.postcssVersion=new Fs().version,o}let s;return Object.defineProperty(n,"postcss",{get(){return s||(s=n()),s}}),n.process=function(a,o,u){return $([n(u)]).process(a,o)},n};$.stringify=tv;$.parse=av;$.fromJSON=rv;$.list=ov;$.comment=r=>new lc(r);$.atRule=r=>new uc(r);$.decl=r=>new ac(r);$.rule=r=>new fc(r);$.root=r=>new cc(r);$.document=r=>new oc(r);$.CssSyntaxError=K0;$.Declaration=ac;$.Container=ev;$.Processor=Fs;$.Document=oc;$.Comment=lc;$.Warning=iv;$.AtRule=uc;$.Result=nv;$.Input=sv;$.Rule=fc;$.Root=cc;$.Node=lv;Z0.registerPostcss($);pc.exports=$;$.default=$});var V,z,K5,Z5,eT,tT,rT,iT,nT,sT,aT,oT,lT,uT,fT,cT,pT,dT,hT,mT,gT,yT,wT,bT,vT,xT,nt=_(()=>{l();V=H(ce()),z=V.default,K5=V.default.stringify,Z5=V.default.fromJSON,eT=V.default.plugin,tT=V.default.parse,rT=V.default.list,iT=V.default.document,nT=V.default.comment,sT=V.default.atRule,aT=V.default.rule,oT=V.default.decl,lT=V.default.root,uT=V.default.CssSyntaxError,fT=V.default.Declaration,cT=V.default.Container,pT=V.default.Processor,dT=V.default.Document,hT=V.default.Comment,mT=V.default.Warning,gT=V.default.AtRule,yT=V.default.Result,wT=V.default.Input,bT=V.default.Rule,vT=V.default.Root,xT=V.default.Node});var Ns=v((ST,dc)=>{l();dc.exports=function(r,e,t,i,n){for(e=e.split?e.split("."):e,i=0;i{l();"use strict";Gi.__esModule=!0;Gi.default=cv;function uv(r){for(var e=r.toLowerCase(),t="",i=!1,n=0;n<6&&e[n]!==void 0;n++){var s=e.charCodeAt(n),a=s>=97&&s<=102||s>=48&&s<=57;if(i=s===32,!a)break;t+=e[n]}if(t.length!==0){var o=parseInt(t,16),u=o>=55296&&o<=57343;return u||o===0||o>1114111?["\uFFFD",t.length+(i?1:0)]:[String.fromCodePoint(o),t.length+(i?1:0)]}}var fv=/\\/;function cv(r){var e=fv.test(r);if(!e)return r;for(var t="",i=0;i{l();"use strict";Yi.__esModule=!0;Yi.default=pv;function pv(r){for(var e=arguments.length,t=new Array(e>1?e-1:0),i=1;i0;){var n=t.shift();if(!r[n])return;r=r[n]}return r}mc.exports=Yi.default});var wc=v((Qi,yc)=>{l();"use strict";Qi.__esModule=!0;Qi.default=dv;function dv(r){for(var e=arguments.length,t=new Array(e>1?e-1:0),i=1;i0;){var n=t.shift();r[n]||(r[n]={}),r=r[n]}}yc.exports=Qi.default});var vc=v((Ji,bc)=>{l();"use strict";Ji.__esModule=!0;Ji.default=hv;function hv(r){for(var e="",t=r.indexOf("/*"),i=0;t>=0;){e=e+r.slice(i,t);var n=r.indexOf("*/",t+2);if(n<0)return e;i=n+2,t=r.indexOf("/*",i)}return e=e+r.slice(i),e}bc.exports=Ji.default});var Sr=v(Me=>{l();"use strict";Me.__esModule=!0;Me.stripComments=Me.ensureObject=Me.getProp=Me.unesc=void 0;var mv=Xi(Hi());Me.unesc=mv.default;var gv=Xi(gc());Me.getProp=gv.default;var yv=Xi(wc());Me.ensureObject=yv.default;var wv=Xi(vc());Me.stripComments=wv.default;function Xi(r){return r&&r.__esModule?r:{default:r}}});var Ge=v((Cr,Sc)=>{l();"use strict";Cr.__esModule=!0;Cr.default=void 0;var xc=Sr();function kc(r,e){for(var t=0;ti||this.source.end.linen||this.source.end.line===i&&this.source.end.column{l();"use strict";U.__esModule=!0;U.UNIVERSAL=U.ATTRIBUTE=U.CLASS=U.COMBINATOR=U.COMMENT=U.ID=U.NESTING=U.PSEUDO=U.ROOT=U.SELECTOR=U.STRING=U.TAG=void 0;var kv="tag";U.TAG=kv;var Sv="string";U.STRING=Sv;var Cv="selector";U.SELECTOR=Cv;var _v="root";U.ROOT=_v;var Av="pseudo";U.PSEUDO=Av;var Ev="nesting";U.NESTING=Ev;var Ov="id";U.ID=Ov;var Tv="comment";U.COMMENT=Tv;var Pv="combinator";U.COMBINATOR=Pv;var Dv="class";U.CLASS=Dv;var qv="attribute";U.ATTRIBUTE=qv;var Iv="universal";U.UNIVERSAL=Iv});var Ki=v((_r,Ec)=>{l();"use strict";_r.__esModule=!0;_r.default=void 0;var Rv=Fv(Ge()),He=Mv(ae());function Cc(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return Cc=function(){return r},r}function Mv(r){if(r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var e=Cc();if(e&&e.has(r))return e.get(r);var t={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var s=i?Object.getOwnPropertyDescriptor(r,n):null;s&&(s.get||s.set)?Object.defineProperty(t,n,s):t[n]=r[n]}return t.default=r,e&&e.set(r,t),t}function Fv(r){return r&&r.__esModule?r:{default:r}}function Nv(r,e){var t;if(typeof Symbol=="undefined"||r[Symbol.iterator]==null){if(Array.isArray(r)||(t=Lv(r))||e&&r&&typeof r.length=="number"){t&&(r=t);var i=0;return function(){return i>=r.length?{done:!0}:{done:!1,value:r[i++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return t=r[Symbol.iterator](),t.next.bind(t)}function Lv(r,e){if(!!r){if(typeof r=="string")return _c(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);if(t==="Object"&&r.constructor&&(t=r.constructor.name),t==="Map"||t==="Set")return Array.from(r);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return _c(r,e)}}function _c(r,e){(e==null||e>r.length)&&(e=r.length);for(var t=0,i=new Array(e);t=n&&(this.indexes[a]=s-1);return this},t.removeAll=function(){for(var n=Nv(this.nodes),s;!(s=n()).done;){var a=s.value;a.parent=void 0}return this.nodes=[],this},t.empty=function(){return this.removeAll()},t.insertAfter=function(n,s){s.parent=this;var a=this.index(n);this.nodes.splice(a+1,0,s),s.parent=this;var o;for(var u in this.indexes)o=this.indexes[u],a<=o&&(this.indexes[u]=o+1);return this},t.insertBefore=function(n,s){s.parent=this;var a=this.index(n);this.nodes.splice(a,0,s),s.parent=this;var o;for(var u in this.indexes)o=this.indexes[u],o<=a&&(this.indexes[u]=o+1);return this},t._findChildAtPosition=function(n,s){var a=void 0;return this.each(function(o){if(o.atPosition){var u=o.atPosition(n,s);if(u)return a=u,!1}else if(o.isAtPosition(n,s))return a=o,!1}),a},t.atPosition=function(n,s){if(this.isAtPosition(n,s))return this._findChildAtPosition(n,s)||this},t._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},t.each=function(n){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var s=this.lastEach;if(this.indexes[s]=0,!!this.length){for(var a,o;this.indexes[s]{l();"use strict";Ar.__esModule=!0;Ar.default=void 0;var jv=Uv(Ki()),Vv=ae();function Uv(r){return r&&r.__esModule?r:{default:r}}function Oc(r,e){for(var t=0;t{l();"use strict";Er.__esModule=!0;Er.default=void 0;var Yv=Jv(Ki()),Qv=ae();function Jv(r){return r&&r.__esModule?r:{default:r}}function Xv(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,zs(r,e)}function zs(r,e){return zs=Object.setPrototypeOf||function(i,n){return i.__proto__=n,i},zs(r,e)}var Kv=function(r){Xv(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=Qv.SELECTOR,i}return e}(Yv.default);Er.default=Kv;Pc.exports=Er.default});var Zi=v((AT,Dc)=>{l();"use strict";var Zv={},ex=Zv.hasOwnProperty,tx=function(e,t){if(!e)return t;var i={};for(var n in t)i[n]=ex.call(e,n)?e[n]:t[n];return i},rx=/[ -,\.\/:-@\[-\^`\{-~]/,ix=/[ -,\.\/:-@\[\]\^`\{-~]/,nx=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,Vs=function r(e,t){t=tx(t,r.options),t.quotes!="single"&&t.quotes!="double"&&(t.quotes="single");for(var i=t.quotes=="double"?'"':"'",n=t.isIdentifier,s=e.charAt(0),a="",o=0,u=e.length;o126){if(f>=55296&&f<=56319&&o{l();"use strict";Or.__esModule=!0;Or.default=void 0;var sx=qc(Zi()),ax=Sr(),ox=qc(Ge()),lx=ae();function qc(r){return r&&r.__esModule?r:{default:r}}function Ic(r,e){for(var t=0;t{l();"use strict";Tr.__esModule=!0;Tr.default=void 0;var px=hx(Ge()),dx=ae();function hx(r){return r&&r.__esModule?r:{default:r}}function mx(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Gs(r,e)}function Gs(r,e){return Gs=Object.setPrototypeOf||function(i,n){return i.__proto__=n,i},Gs(r,e)}var gx=function(r){mx(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=dx.COMMENT,i}return e}(px.default);Tr.default=gx;Mc.exports=Tr.default});var Qs=v((Pr,Fc)=>{l();"use strict";Pr.__esModule=!0;Pr.default=void 0;var yx=bx(Ge()),wx=ae();function bx(r){return r&&r.__esModule?r:{default:r}}function vx(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Ys(r,e)}function Ys(r,e){return Ys=Object.setPrototypeOf||function(i,n){return i.__proto__=n,i},Ys(r,e)}var xx=function(r){vx(e,r);function e(i){var n;return n=r.call(this,i)||this,n.type=wx.ID,n}var t=e.prototype;return t.valueToString=function(){return"#"+r.prototype.valueToString.call(this)},e}(yx.default);Pr.default=xx;Fc.exports=Pr.default});var en=v((Dr,Bc)=>{l();"use strict";Dr.__esModule=!0;Dr.default=void 0;var kx=Nc(Zi()),Sx=Sr(),Cx=Nc(Ge());function Nc(r){return r&&r.__esModule?r:{default:r}}function Lc(r,e){for(var t=0;t{l();"use strict";qr.__esModule=!0;qr.default=void 0;var Ox=Px(en()),Tx=ae();function Px(r){return r&&r.__esModule?r:{default:r}}function Dx(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Xs(r,e)}function Xs(r,e){return Xs=Object.setPrototypeOf||function(i,n){return i.__proto__=n,i},Xs(r,e)}var qx=function(r){Dx(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=Tx.TAG,i}return e}(Ox.default);qr.default=qx;$c.exports=qr.default});var ea=v((Ir,zc)=>{l();"use strict";Ir.__esModule=!0;Ir.default=void 0;var Ix=Mx(Ge()),Rx=ae();function Mx(r){return r&&r.__esModule?r:{default:r}}function Fx(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Zs(r,e)}function Zs(r,e){return Zs=Object.setPrototypeOf||function(i,n){return i.__proto__=n,i},Zs(r,e)}var Nx=function(r){Fx(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=Rx.STRING,i}return e}(Ix.default);Ir.default=Nx;zc.exports=Ir.default});var ra=v((Rr,jc)=>{l();"use strict";Rr.__esModule=!0;Rr.default=void 0;var Lx=$x(Ki()),Bx=ae();function $x(r){return r&&r.__esModule?r:{default:r}}function zx(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,ta(r,e)}function ta(r,e){return ta=Object.setPrototypeOf||function(i,n){return i.__proto__=n,i},ta(r,e)}var jx=function(r){zx(e,r);function e(i){var n;return n=r.call(this,i)||this,n.type=Bx.PSEUDO,n}var t=e.prototype;return t.toString=function(){var n=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),n,this.rawSpaceAfter].join("")},e}(Lx.default);Rr.default=jx;jc.exports=Rr.default});var Vc={};fe(Vc,{deprecate:()=>Vx});function Vx(r){return r}var Uc=_(()=>{l()});var Gc=v((ET,Wc)=>{l();Wc.exports=(Uc(),Vc).deprecate});var la=v(Nr=>{l();"use strict";Nr.__esModule=!0;Nr.unescapeValue=aa;Nr.default=void 0;var Mr=na(Zi()),Ux=na(Hi()),Wx=na(en()),Gx=ae(),ia;function na(r){return r&&r.__esModule?r:{default:r}}function Hc(r,e){for(var t=0;t0&&!n.quoted&&o.before.length===0&&!(n.spaces.value&&n.spaces.value.after)&&(o.before=" "),Yc(a,o)}))),s.push("]"),s.push(this.rawSpaceAfter),s.join("")},Hx(e,[{key:"quoted",get:function(){var n=this.quoteMark;return n==="'"||n==='"'},set:function(n){Xx()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(n){if(!this._constructed){this._quoteMark=n;return}this._quoteMark!==n&&(this._quoteMark=n,this._syncRawValue())}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(n){if(this._constructed){var s=aa(n),a=s.deprecatedUsage,o=s.unescaped,u=s.quoteMark;if(a&&Jx(),o===this._value&&u===this._quoteMark)return;this._value=o,this._quoteMark=u,this._syncRawValue()}else this._value=n}},{key:"insensitive",get:function(){return this._insensitive},set:function(n){n||(this._insensitive=!1,this.raws&&(this.raws.insensitiveFlag==="I"||this.raws.insensitiveFlag==="i")&&(this.raws.insensitiveFlag=void 0)),this._insensitive=n}},{key:"attribute",get:function(){return this._attribute},set:function(n){this._handleEscapes("attribute",n),this._attribute=n}}]),e}(Wx.default);Nr.default=tn;tn.NO_QUOTE=null;tn.SINGLE_QUOTE="'";tn.DOUBLE_QUOTE='"';var oa=(ia={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}},ia[null]={isIdentifier:!0},ia);function Yc(r,e){return""+e.before+r+e.after}});var fa=v((Lr,Qc)=>{l();"use strict";Lr.__esModule=!0;Lr.default=void 0;var e1=r1(en()),t1=ae();function r1(r){return r&&r.__esModule?r:{default:r}}function i1(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,ua(r,e)}function ua(r,e){return ua=Object.setPrototypeOf||function(i,n){return i.__proto__=n,i},ua(r,e)}var n1=function(r){i1(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=t1.UNIVERSAL,i.value="*",i}return e}(e1.default);Lr.default=n1;Qc.exports=Lr.default});var pa=v((Br,Jc)=>{l();"use strict";Br.__esModule=!0;Br.default=void 0;var s1=o1(Ge()),a1=ae();function o1(r){return r&&r.__esModule?r:{default:r}}function l1(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,ca(r,e)}function ca(r,e){return ca=Object.setPrototypeOf||function(i,n){return i.__proto__=n,i},ca(r,e)}var u1=function(r){l1(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=a1.COMBINATOR,i}return e}(s1.default);Br.default=u1;Jc.exports=Br.default});var ha=v(($r,Xc)=>{l();"use strict";$r.__esModule=!0;$r.default=void 0;var f1=p1(Ge()),c1=ae();function p1(r){return r&&r.__esModule?r:{default:r}}function d1(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,da(r,e)}function da(r,e){return da=Object.setPrototypeOf||function(i,n){return i.__proto__=n,i},da(r,e)}var h1=function(r){d1(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=c1.NESTING,i.value="&",i}return e}(f1.default);$r.default=h1;Xc.exports=$r.default});var Zc=v((rn,Kc)=>{l();"use strict";rn.__esModule=!0;rn.default=m1;function m1(r){return r.sort(function(e,t){return e-t})}Kc.exports=rn.default});var ma=v(D=>{l();"use strict";D.__esModule=!0;D.combinator=D.word=D.comment=D.str=D.tab=D.newline=D.feed=D.cr=D.backslash=D.bang=D.slash=D.doubleQuote=D.singleQuote=D.space=D.greaterThan=D.pipe=D.equals=D.plus=D.caret=D.tilde=D.dollar=D.closeSquare=D.openSquare=D.closeParenthesis=D.openParenthesis=D.semicolon=D.colon=D.comma=D.at=D.asterisk=D.ampersand=void 0;var g1=38;D.ampersand=g1;var y1=42;D.asterisk=y1;var w1=64;D.at=w1;var b1=44;D.comma=b1;var v1=58;D.colon=v1;var x1=59;D.semicolon=x1;var k1=40;D.openParenthesis=k1;var S1=41;D.closeParenthesis=S1;var C1=91;D.openSquare=C1;var _1=93;D.closeSquare=_1;var A1=36;D.dollar=A1;var E1=126;D.tilde=E1;var O1=94;D.caret=O1;var T1=43;D.plus=T1;var P1=61;D.equals=P1;var D1=124;D.pipe=D1;var q1=62;D.greaterThan=q1;var I1=32;D.space=I1;var ep=39;D.singleQuote=ep;var R1=34;D.doubleQuote=R1;var M1=47;D.slash=M1;var F1=33;D.bang=F1;var N1=92;D.backslash=N1;var L1=13;D.cr=L1;var B1=12;D.feed=B1;var $1=10;D.newline=$1;var z1=9;D.tab=z1;var j1=ep;D.str=j1;var V1=-1;D.comment=V1;var U1=-2;D.word=U1;var W1=-3;D.combinator=W1});var ip=v(zr=>{l();"use strict";zr.__esModule=!0;zr.default=K1;zr.FIELDS=void 0;var E=G1(ma()),Et,j;function tp(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return tp=function(){return r},r}function G1(r){if(r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var e=tp();if(e&&e.has(r))return e.get(r);var t={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var s=i?Object.getOwnPropertyDescriptor(r,n):null;s&&(s.get||s.set)?Object.defineProperty(t,n,s):t[n]=r[n]}return t.default=r,e&&e.set(r,t),t}var H1=(Et={},Et[E.tab]=!0,Et[E.newline]=!0,Et[E.cr]=!0,Et[E.feed]=!0,Et),Y1=(j={},j[E.space]=!0,j[E.tab]=!0,j[E.newline]=!0,j[E.cr]=!0,j[E.feed]=!0,j[E.ampersand]=!0,j[E.asterisk]=!0,j[E.bang]=!0,j[E.comma]=!0,j[E.colon]=!0,j[E.semicolon]=!0,j[E.openParenthesis]=!0,j[E.closeParenthesis]=!0,j[E.openSquare]=!0,j[E.closeSquare]=!0,j[E.singleQuote]=!0,j[E.doubleQuote]=!0,j[E.plus]=!0,j[E.pipe]=!0,j[E.tilde]=!0,j[E.greaterThan]=!0,j[E.equals]=!0,j[E.dollar]=!0,j[E.caret]=!0,j[E.slash]=!0,j),ga={},rp="0123456789abcdefABCDEF";for(nn=0;nn0?(k=a+x,S=b-w[x].length):(k=a,S=s),P=E.comment,a=k,d=k,p=b-S):c===E.slash?(b=o,P=c,d=a,p=o-s,u=b+1):(b=Q1(t,o),P=E.word,d=a,p=b-s),u=b+1;break}e.push([P,a,o-s,d,p,o,u]),S&&(s=S,S=null),o=u}return e}});var cp=v((jr,fp)=>{l();"use strict";jr.__esModule=!0;jr.default=void 0;var Z1=be($s()),ya=be(js()),ek=be(Ws()),np=be(Hs()),tk=be(Qs()),rk=be(Ks()),wa=be(ea()),ik=be(ra()),sp=sn(la()),nk=be(fa()),ba=be(pa()),sk=be(ha()),ak=be(Zc()),A=sn(ip()),O=sn(ma()),ok=sn(ae()),Y=Sr(),mt,va;function ap(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return ap=function(){return r},r}function sn(r){if(r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var e=ap();if(e&&e.has(r))return e.get(r);var t={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var s=i?Object.getOwnPropertyDescriptor(r,n):null;s&&(s.get||s.set)?Object.defineProperty(t,n,s):t[n]=r[n]}return t.default=r,e&&e.set(r,t),t}function be(r){return r&&r.__esModule?r:{default:r}}function op(r,e){for(var t=0;t0){var a=this.current.last;if(a){var o=this.convertWhitespaceNodesToSpace(s),u=o.space,c=o.rawSpace;c!==void 0&&(a.rawSpaceAfter+=c),a.spaces.after+=u}else s.forEach(function(P){return i.newNode(P)})}return}var f=this.currToken,p=void 0;n>this.position&&(p=this.parseWhitespaceEquivalentTokens(n));var d;if(this.isNamedCombinator()?d=this.namedCombinator():this.currToken[A.FIELDS.TYPE]===O.combinator?(d=new ba.default({value:this.content(),source:Ot(this.currToken),sourceIndex:this.currToken[A.FIELDS.START_POS]}),this.position++):xa[this.currToken[A.FIELDS.TYPE]]||p||this.unexpected(),d){if(p){var h=this.convertWhitespaceNodesToSpace(p),y=h.space,x=h.rawSpace;d.spaces.before=y,d.rawSpaceBefore=x}}else{var w=this.convertWhitespaceNodesToSpace(p,!0),b=w.space,k=w.rawSpace;k||(k=b);var S={},C={spaces:{}};b.endsWith(" ")&&k.endsWith(" ")?(S.before=b.slice(0,b.length-1),C.spaces.before=k.slice(0,k.length-1)):b.startsWith(" ")&&k.startsWith(" ")?(S.after=b.slice(1),C.spaces.after=k.slice(1)):C.value=k,d=new ba.default({value:" ",source:ka(f,this.tokens[this.position-1]),sourceIndex:f[A.FIELDS.START_POS],spaces:S,raws:C})}return this.currToken&&this.currToken[A.FIELDS.TYPE]===O.space&&(d.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(d)},e.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}this.current._inferEndPosition();var i=new ya.default({source:{start:lp(this.tokens[this.position+1])}});this.current.parent.append(i),this.current=i,this.position++},e.comment=function(){var i=this.currToken;this.newNode(new np.default({value:this.content(),source:Ot(i),sourceIndex:i[A.FIELDS.START_POS]})),this.position++},e.error=function(i,n){throw this.root.error(i,n)},e.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[A.FIELDS.START_POS]})},e.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[A.FIELDS.START_POS])},e.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[A.FIELDS.START_POS])},e.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[A.FIELDS.START_POS])},e.namespace=function(){var i=this.prevToken&&this.content(this.prevToken)||!0;if(this.nextToken[A.FIELDS.TYPE]===O.word)return this.position++,this.word(i);if(this.nextToken[A.FIELDS.TYPE]===O.asterisk)return this.position++,this.universal(i)},e.nesting=function(){if(this.nextToken){var i=this.content(this.nextToken);if(i==="|"){this.position++;return}}var n=this.currToken;this.newNode(new sk.default({value:this.content(),source:Ot(n),sourceIndex:n[A.FIELDS.START_POS]})),this.position++},e.parentheses=function(){var i=this.current.last,n=1;if(this.position++,i&&i.type===ok.PSEUDO){var s=new ya.default({source:{start:lp(this.tokens[this.position-1])}}),a=this.current;for(i.append(s),this.current=s;this.position1&&i.nextToken&&i.nextToken[A.FIELDS.TYPE]===O.openParenthesis&&i.error("Misplaced parenthesis.",{index:i.nextToken[A.FIELDS.START_POS]})});else return this.expected(["pseudo-class","pseudo-element"],this.currToken[A.FIELDS.START_POS])},e.space=function(){var i=this.content();this.position===0||this.prevToken[A.FIELDS.TYPE]===O.comma||this.prevToken[A.FIELDS.TYPE]===O.openParenthesis||this.current.nodes.every(function(n){return n.type==="comment"})?(this.spaces=this.optionalSpace(i),this.position++):this.position===this.tokens.length-1||this.nextToken[A.FIELDS.TYPE]===O.comma||this.nextToken[A.FIELDS.TYPE]===O.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(i),this.position++):this.combinator()},e.string=function(){var i=this.currToken;this.newNode(new wa.default({value:this.content(),source:Ot(i),sourceIndex:i[A.FIELDS.START_POS]})),this.position++},e.universal=function(i){var n=this.nextToken;if(n&&this.content(n)==="|")return this.position++,this.namespace();var s=this.currToken;this.newNode(new nk.default({value:this.content(),source:Ot(s),sourceIndex:s[A.FIELDS.START_POS]}),i),this.position++},e.splitWord=function(i,n){for(var s=this,a=this.nextToken,o=this.content();a&&~[O.dollar,O.caret,O.equals,O.word].indexOf(a[A.FIELDS.TYPE]);){this.position++;var u=this.content();if(o+=u,u.lastIndexOf("\\")===u.length-1){var c=this.nextToken;c&&c[A.FIELDS.TYPE]===O.space&&(o+=this.requiredSpace(this.content(c)),this.position++)}a=this.nextToken}var f=Sa(o,".").filter(function(y){var x=o[y-1]==="\\",w=/^\d+\.\d+%$/.test(o);return!x&&!w}),p=Sa(o,"#").filter(function(y){return o[y-1]!=="\\"}),d=Sa(o,"#{");d.length&&(p=p.filter(function(y){return!~d.indexOf(y)}));var h=(0,ak.default)(fk([0].concat(f,p)));h.forEach(function(y,x){var w=h[x+1]||o.length,b=o.slice(y,w);if(x===0&&n)return n.call(s,b,h.length);var k,S=s.currToken,C=S[A.FIELDS.START_POS]+h[x],P=gt(S[1],S[2]+y,S[3],S[2]+(w-1));if(~f.indexOf(y)){var M={value:b.slice(1),source:P,sourceIndex:C};k=new ek.default(Tt(M,"value"))}else if(~p.indexOf(y)){var F={value:b.slice(1),source:P,sourceIndex:C};k=new tk.default(Tt(F,"value"))}else{var q={value:b,source:P,sourceIndex:C};Tt(q,"value"),k=new rk.default(q)}s.newNode(k,i),i=null}),this.position++},e.word=function(i){var n=this.nextToken;return n&&this.content(n)==="|"?(this.position++,this.namespace()):this.splitWord(i)},e.loop=function(){for(;this.position{l();"use strict";Vr.__esModule=!0;Vr.default=void 0;var pk=dk(cp());function dk(r){return r&&r.__esModule?r:{default:r}}var hk=function(){function r(t,i){this.func=t||function(){},this.funcRes=null,this.options=i}var e=r.prototype;return e._shouldUpdateSelector=function(i,n){n===void 0&&(n={});var s=Object.assign({},this.options,n);return s.updateSelector===!1?!1:typeof i!="string"},e._isLossy=function(i){i===void 0&&(i={});var n=Object.assign({},this.options,i);return n.lossless===!1},e._root=function(i,n){n===void 0&&(n={});var s=new pk.default(i,this._parseOptions(n));return s.root},e._parseOptions=function(i){return{lossy:this._isLossy(i)}},e._run=function(i,n){var s=this;return n===void 0&&(n={}),new Promise(function(a,o){try{var u=s._root(i,n);Promise.resolve(s.func(u)).then(function(c){var f=void 0;return s._shouldUpdateSelector(i,n)&&(f=u.toString(),i.selector=f),{transform:c,root:u,string:f}}).then(a,o)}catch(c){o(c);return}})},e._runSync=function(i,n){n===void 0&&(n={});var s=this._root(i,n),a=this.func(s);if(a&&typeof a.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var o=void 0;return n.updateSelector&&typeof i!="string"&&(o=s.toString(),i.selector=o),{transform:a,root:s,string:o}},e.ast=function(i,n){return this._run(i,n).then(function(s){return s.root})},e.astSync=function(i,n){return this._runSync(i,n).root},e.transform=function(i,n){return this._run(i,n).then(function(s){return s.transform})},e.transformSync=function(i,n){return this._runSync(i,n).transform},e.process=function(i,n){return this._run(i,n).then(function(s){return s.string||s.root.toString()})},e.processSync=function(i,n){var s=this._runSync(i,n);return s.string||s.root.toString()},r}();Vr.default=hk;pp.exports=Vr.default});var hp=v(W=>{l();"use strict";W.__esModule=!0;W.universal=W.tag=W.string=W.selector=W.root=W.pseudo=W.nesting=W.id=W.comment=W.combinator=W.className=W.attribute=void 0;var mk=ve(la()),gk=ve(Ws()),yk=ve(pa()),wk=ve(Hs()),bk=ve(Qs()),vk=ve(ha()),xk=ve(ra()),kk=ve($s()),Sk=ve(js()),Ck=ve(ea()),_k=ve(Ks()),Ak=ve(fa());function ve(r){return r&&r.__esModule?r:{default:r}}var Ek=function(e){return new mk.default(e)};W.attribute=Ek;var Ok=function(e){return new gk.default(e)};W.className=Ok;var Tk=function(e){return new yk.default(e)};W.combinator=Tk;var Pk=function(e){return new wk.default(e)};W.comment=Pk;var Dk=function(e){return new bk.default(e)};W.id=Dk;var qk=function(e){return new vk.default(e)};W.nesting=qk;var Ik=function(e){return new xk.default(e)};W.pseudo=Ik;var Rk=function(e){return new kk.default(e)};W.root=Rk;var Mk=function(e){return new Sk.default(e)};W.selector=Mk;var Fk=function(e){return new Ck.default(e)};W.string=Fk;var Nk=function(e){return new _k.default(e)};W.tag=Nk;var Lk=function(e){return new Ak.default(e)};W.universal=Lk});var wp=v(B=>{l();"use strict";B.__esModule=!0;B.isNode=Ca;B.isPseudoElement=yp;B.isPseudoClass=Qk;B.isContainer=Jk;B.isNamespace=Xk;B.isUniversal=B.isTag=B.isString=B.isSelector=B.isRoot=B.isPseudo=B.isNesting=B.isIdentifier=B.isComment=B.isCombinator=B.isClassName=B.isAttribute=void 0;var Q=ae(),pe,Bk=(pe={},pe[Q.ATTRIBUTE]=!0,pe[Q.CLASS]=!0,pe[Q.COMBINATOR]=!0,pe[Q.COMMENT]=!0,pe[Q.ID]=!0,pe[Q.NESTING]=!0,pe[Q.PSEUDO]=!0,pe[Q.ROOT]=!0,pe[Q.SELECTOR]=!0,pe[Q.STRING]=!0,pe[Q.TAG]=!0,pe[Q.UNIVERSAL]=!0,pe);function Ca(r){return typeof r=="object"&&Bk[r.type]}function xe(r,e){return Ca(e)&&e.type===r}var mp=xe.bind(null,Q.ATTRIBUTE);B.isAttribute=mp;var $k=xe.bind(null,Q.CLASS);B.isClassName=$k;var zk=xe.bind(null,Q.COMBINATOR);B.isCombinator=zk;var jk=xe.bind(null,Q.COMMENT);B.isComment=jk;var Vk=xe.bind(null,Q.ID);B.isIdentifier=Vk;var Uk=xe.bind(null,Q.NESTING);B.isNesting=Uk;var _a=xe.bind(null,Q.PSEUDO);B.isPseudo=_a;var Wk=xe.bind(null,Q.ROOT);B.isRoot=Wk;var Gk=xe.bind(null,Q.SELECTOR);B.isSelector=Gk;var Hk=xe.bind(null,Q.STRING);B.isString=Hk;var gp=xe.bind(null,Q.TAG);B.isTag=gp;var Yk=xe.bind(null,Q.UNIVERSAL);B.isUniversal=Yk;function yp(r){return _a(r)&&r.value&&(r.value.startsWith("::")||r.value.toLowerCase()===":before"||r.value.toLowerCase()===":after"||r.value.toLowerCase()===":first-letter"||r.value.toLowerCase()===":first-line")}function Qk(r){return _a(r)&&!yp(r)}function Jk(r){return!!(Ca(r)&&r.walk)}function Xk(r){return mp(r)||gp(r)}});var bp=v(Oe=>{l();"use strict";Oe.__esModule=!0;var Aa=ae();Object.keys(Aa).forEach(function(r){r==="default"||r==="__esModule"||r in Oe&&Oe[r]===Aa[r]||(Oe[r]=Aa[r])});var Ea=hp();Object.keys(Ea).forEach(function(r){r==="default"||r==="__esModule"||r in Oe&&Oe[r]===Ea[r]||(Oe[r]=Ea[r])});var Oa=wp();Object.keys(Oa).forEach(function(r){r==="default"||r==="__esModule"||r in Oe&&Oe[r]===Oa[r]||(Oe[r]=Oa[r])})});var Fe=v((Ur,xp)=>{l();"use strict";Ur.__esModule=!0;Ur.default=void 0;var Kk=tS(dp()),Zk=eS(bp());function vp(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return vp=function(){return r},r}function eS(r){if(r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var e=vp();if(e&&e.has(r))return e.get(r);var t={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var s=i?Object.getOwnPropertyDescriptor(r,n):null;s&&(s.get||s.set)?Object.defineProperty(t,n,s):t[n]=r[n]}return t.default=r,e&&e.set(r,t),t}function tS(r){return r&&r.__esModule?r:{default:r}}var Ta=function(e){return new Kk.default(e)};Object.assign(Ta,Zk);delete Ta.__esModule;var rS=Ta;Ur.default=rS;xp.exports=Ur.default});function Ye(r){return["fontSize","outline"].includes(r)?e=>(typeof e=="function"&&(e=e({})),Array.isArray(e)&&(e=e[0]),e):r==="fontFamily"?e=>{typeof e=="function"&&(e=e({}));let t=Array.isArray(e)&&se(e[1])?e[0]:e;return Array.isArray(t)?t.join(", "):t}:["boxShadow","transitionProperty","transitionDuration","transitionDelay","transitionTimingFunction","backgroundImage","backgroundSize","backgroundColor","cursor","animation"].includes(r)?e=>(typeof e=="function"&&(e=e({})),Array.isArray(e)&&(e=e.join(", ")),e):["gridTemplateColumns","gridTemplateRows","objectPosition"].includes(r)?e=>(typeof e=="function"&&(e=e({})),typeof e=="string"&&(e=z.list.comma(e).join(" ")),e):(e,t={})=>(typeof e=="function"&&(e=e(t)),e)}var Wr=_(()=>{l();nt();bt()});var Op=v((NT,Ra)=>{l();var{Rule:kp,AtRule:iS}=ce(),Sp=Fe();function Pa(r,e){let t;try{Sp(i=>{t=i}).processSync(r)}catch(i){throw r.includes(":")?e?e.error("Missed semicolon"):i:e?e.error(i.message):i}return t.at(0)}function Cp(r,e){let t=!1;return r.each(i=>{if(i.type==="nesting"){let n=e.clone({});i.value!=="&"?i.replaceWith(Pa(i.value.replace("&",n.toString()))):i.replaceWith(n),t=!0}else"nodes"in i&&i.nodes&&Cp(i,e)&&(t=!0)}),t}function _p(r,e){let t=[];return r.selectors.forEach(i=>{let n=Pa(i,r);e.selectors.forEach(s=>{if(!s)return;let a=Pa(s,e);Cp(a,n)||(a.prepend(Sp.combinator({value:" "})),a.prepend(n.clone({}))),t.push(a.toString())})}),t}function an(r,e){let t=r.prev();for(e.after(r);t&&t.type==="comment";){let i=t.prev();e.after(t),t=i}return r}function nS(r){return function e(t,i,n,s=n){let a=[];if(i.each(o=>{o.type==="rule"&&n?s&&(o.selectors=_p(t,o)):o.type==="atrule"&&o.nodes?r[o.name]?e(t,o,s):i[qa]!==!1&&a.push(o):a.push(o)}),n&&a.length){let o=t.clone({nodes:[]});for(let u of a)o.append(u);i.prepend(o)}}}function Da(r,e,t){let i=new kp({selector:r,nodes:[]});return i.append(e),t.after(i),i}function Ap(r,e){let t={};for(let i of r)t[i]=!0;if(e)for(let i of e)t[i.replace(/^@/,"")]=!0;return t}function sS(r){r=r.trim();let e=r.match(/^\((.*)\)$/);if(!e)return{type:"basic",selector:r};let t=e[1].match(/^(with(?:out)?):(.+)$/);if(t){let i=t[1]==="with",n=Object.fromEntries(t[2].trim().split(/\s+/).map(a=>[a,!0]));if(i&&n.all)return{type:"noop"};let s=a=>!!n[a];return n.all?s=()=>!0:i&&(s=a=>a==="all"?!1:!n[a]),{type:"withrules",escapes:s}}return{type:"unknown"}}function aS(r){let e=[],t=r.parent;for(;t&&t instanceof iS;)e.push(t),t=t.parent;return e}function oS(r){let e=r[Ep];if(!e)r.after(r.nodes);else{let t=r.nodes,i,n=-1,s,a,o,u=aS(r);if(u.forEach((c,f)=>{if(e(c.name))i=c,n=f,a=o;else{let p=o;o=c.clone({nodes:[]}),p&&o.append(p),s=s||o}}),i?a?(s.append(t),i.after(a)):i.after(t):r.after(t),r.next()&&i){let c;u.slice(0,n+1).forEach((f,p,d)=>{let h=c;c=f.clone({nodes:[]}),h&&c.append(h);let y=[],w=(d[p-1]||r).next();for(;w;)y.push(w),w=w.next();c.append(y)}),c&&(a||t[t.length-1]).after(c)}}r.remove()}var qa=Symbol("rootRuleMergeSel"),Ep=Symbol("rootRuleEscapes");function lS(r){let{params:e}=r,{type:t,selector:i,escapes:n}=sS(e);if(t==="unknown")throw r.error(`Unknown @${r.name} parameter ${JSON.stringify(e)}`);if(t==="basic"&&i){let s=new kp({selector:i,nodes:r.nodes});r.removeAll(),r.append(s)}r[Ep]=n,r[qa]=n?!n("all"):t==="noop"}var Ia=Symbol("hasRootRule");Ra.exports=(r={})=>{let e=Ap(["media","supports","layer"],r.bubble),t=nS(e),i=Ap(["document","font-face","keyframes","-webkit-keyframes","-moz-keyframes"],r.unwrap),n=(r.rootRuleName||"at-root").replace(/^@/,""),s=r.preserveEmpty;return{postcssPlugin:"postcss-nested",Once(a){a.walkAtRules(n,o=>{lS(o),a[Ia]=!0})},Rule(a){let o=!1,u=a,c=!1,f=[];a.each(p=>{p.type==="rule"?(f.length&&(u=Da(a.selector,f,u),f=[]),c=!0,o=!0,p.selectors=_p(a,p),u=an(p,u)):p.type==="atrule"?(f.length&&(u=Da(a.selector,f,u),f=[]),p.name===n?(o=!0,t(a,p,!0,p[qa]),u=an(p,u)):e[p.name]?(c=!0,o=!0,t(a,p,!0),u=an(p,u)):i[p.name]?(c=!0,o=!0,t(a,p,!1),u=an(p,u)):c&&f.push(p)):p.type==="decl"&&c&&f.push(p)}),f.length&&(u=Da(a.selector,f,u)),o&&s!==!0&&(a.raws.semicolon=!0,a.nodes.length===0&&a.remove())},RootExit(a){a[Ia]&&(a.walkAtRules(n,oS),a[Ia]=!1)}}};Ra.exports.postcss=!0});var qp=v((LT,Dp)=>{l();"use strict";var Tp=/-(\w|$)/g,Pp=(r,e)=>e.toUpperCase(),uS=r=>(r=r.toLowerCase(),r==="float"?"cssFloat":r.startsWith("-ms-")?r.substr(1).replace(Tp,Pp):r.replace(Tp,Pp));Dp.exports=uS});var Na=v((BT,Ip)=>{l();var fS=qp(),cS={boxFlex:!0,boxFlexGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};function Ma(r){return typeof r.nodes=="undefined"?!0:Fa(r)}function Fa(r){let e,t={};return r.each(i=>{if(i.type==="atrule")e="@"+i.name,i.params&&(e+=" "+i.params),typeof t[e]=="undefined"?t[e]=Ma(i):Array.isArray(t[e])?t[e].push(Ma(i)):t[e]=[t[e],Ma(i)];else if(i.type==="rule"){let n=Fa(i);if(t[i.selector])for(let s in n)t[i.selector][s]=n[s];else t[i.selector]=n}else if(i.type==="decl"){i.prop[0]==="-"&&i.prop[1]==="-"?e=i.prop:e=fS(i.prop);let n=i.value;!isNaN(i.value)&&cS[e]&&(n=parseFloat(i.value)),i.important&&(n+=" !important"),typeof t[e]=="undefined"?t[e]=n:Array.isArray(t[e])?t[e].push(n):t[e]=[t[e],n]}}),t}Ip.exports=Fa});var on=v(($T,Np)=>{l();var Gr=ce(),Rp=/\s*!important\s*$/i,pS={"box-flex":!0,"box-flex-group":!0,"column-count":!0,flex:!0,"flex-grow":!0,"flex-positive":!0,"flex-shrink":!0,"flex-negative":!0,"font-weight":!0,"line-clamp":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"tab-size":!0,widows:!0,"z-index":!0,zoom:!0,"fill-opacity":!0,"stroke-dashoffset":!0,"stroke-opacity":!0,"stroke-width":!0};function dS(r){return r.replace(/([A-Z])/g,"-$1").replace(/^ms-/,"-ms-").toLowerCase()}function Mp(r,e,t){t===!1||t===null||(e.startsWith("--")||(e=dS(e)),typeof t=="number"&&(t===0||pS[e]?t=t.toString():t+="px"),e==="css-float"&&(e="float"),Rp.test(t)?(t=t.replace(Rp,""),r.push(Gr.decl({prop:e,value:t,important:!0}))):r.push(Gr.decl({prop:e,value:t})))}function Fp(r,e,t){let i=Gr.atRule({name:e[1],params:e[3]||""});typeof t=="object"&&(i.nodes=[],La(t,i)),r.push(i)}function La(r,e){let t,i,n;for(t in r)if(i=r[t],!(i===null||typeof i=="undefined"))if(t[0]==="@"){let s=t.match(/@(\S+)(\s+([\W\w]*)\s*)?/);if(Array.isArray(i))for(let a of i)Fp(e,s,a);else Fp(e,s,i)}else if(Array.isArray(i))for(let s of i)Mp(e,t,s);else typeof i=="object"?(n=Gr.rule({selector:t}),La(i,n),e.push(n)):Mp(e,t,i)}Np.exports=function(r){let e=Gr.root();return La(r,e),e}});var Ba=v((zT,Lp)=>{l();var hS=Na();Lp.exports=function(e){return console&&console.warn&&e.warnings().forEach(t=>{let i=t.plugin||"PostCSS";console.warn(i+": "+t.text)}),hS(e.root)}});var $p=v((jT,Bp)=>{l();var mS=ce(),gS=Ba(),yS=on();Bp.exports=function(e){let t=mS(e);return async i=>{let n=await t.process(i,{parser:yS,from:void 0});return gS(n)}}});var jp=v((VT,zp)=>{l();var wS=ce(),bS=Ba(),vS=on();zp.exports=function(r){let e=wS(r);return t=>{let i=e.process(t,{parser:vS,from:void 0});return bS(i)}}});var Up=v((UT,Vp)=>{l();var xS=Na(),kS=on(),SS=$p(),CS=jp();Vp.exports={objectify:xS,parse:kS,async:SS,sync:CS}});var Pt,Wp,WT,GT,HT,YT,Gp=_(()=>{l();Pt=H(Up()),Wp=Pt.default,WT=Pt.default.objectify,GT=Pt.default.parse,HT=Pt.default.async,YT=Pt.default.sync});function Dt(r){return Array.isArray(r)?r.flatMap(e=>z([(0,Hp.default)({bubble:["screen"]})]).process(e,{parser:Wp}).root.nodes):Dt([r])}var Hp,$a=_(()=>{l();nt();Hp=H(Op());Gp()});function qt(r,e,t=!1){if(r==="")return e;let i=typeof e=="string"?(0,Yp.default)().astSync(e):e;return i.walkClasses(n=>{let s=n.value,a=t&&s.startsWith("-");n.value=a?`-${r}${s.slice(1)}`:`${r}${s}`}),typeof e=="string"?i.toString():i}var Yp,ln=_(()=>{l();Yp=H(Fe())});function de(r){let e=Qp.default.className();return e.value=r,pt(e?.raws?.value??e.value)}var Qp,It=_(()=>{l();Qp=H(Fe());hi()});function za(r){return pt(`.${de(r)}`)}function un(r,e){return za(Hr(r,e))}function Hr(r,e){return e==="DEFAULT"?r:e==="-"||e==="-DEFAULT"?`-${r}`:e.startsWith("-")?`-${r}${e}`:e.startsWith("/")?`${r}${e}`:`${r}-${e}`}var ja=_(()=>{l();It();hi()});function T(r,e=[[r,[r]]],{filterDefault:t=!1,...i}={}){let n=Ye(r);return function({matchUtilities:s,theme:a}){for(let o of e){let u=Array.isArray(o[0])?o:[o];s(u.reduce((c,[f,p])=>Object.assign(c,{[f]:d=>p.reduce((h,y)=>Array.isArray(y)?Object.assign(h,{[y[0]]:y[1]}):Object.assign(h,{[y]:n(d)}),{})}),{}),{...i,values:t?Object.fromEntries(Object.entries(a(r)??{}).filter(([c])=>c!=="DEFAULT")):a(r)})}}}var Jp=_(()=>{l();Wr()});function st(r){return r=Array.isArray(r)?r:[r],r.map(e=>{let t=e.values.map(i=>i.raw!==void 0?i.raw:[i.min&&`(min-width: ${i.min})`,i.max&&`(max-width: ${i.max})`].filter(Boolean).join(" and "));return e.not?`not all and ${t}`:t}).join(", ")}var fn=_(()=>{l()});function Va(r){return r.split(DS).map(t=>{let i=t.trim(),n={value:i},s=i.split(qS),a=new Set;for(let o of s)!a.has("DIRECTIONS")&&_S.has(o)?(n.direction=o,a.add("DIRECTIONS")):!a.has("PLAY_STATES")&&AS.has(o)?(n.playState=o,a.add("PLAY_STATES")):!a.has("FILL_MODES")&&ES.has(o)?(n.fillMode=o,a.add("FILL_MODES")):!a.has("ITERATION_COUNTS")&&(OS.has(o)||IS.test(o))?(n.iterationCount=o,a.add("ITERATION_COUNTS")):!a.has("TIMING_FUNCTION")&&TS.has(o)||!a.has("TIMING_FUNCTION")&&PS.some(u=>o.startsWith(`${u}(`))?(n.timingFunction=o,a.add("TIMING_FUNCTION")):!a.has("DURATION")&&Xp.test(o)?(n.duration=o,a.add("DURATION")):!a.has("DELAY")&&Xp.test(o)?(n.delay=o,a.add("DELAY")):a.has("NAME")?(n.unknown||(n.unknown=[]),n.unknown.push(o)):(n.name=o,a.add("NAME"));return n})}var _S,AS,ES,OS,TS,PS,DS,qS,Xp,IS,Kp=_(()=>{l();_S=new Set(["normal","reverse","alternate","alternate-reverse"]),AS=new Set(["running","paused"]),ES=new Set(["none","forwards","backwards","both"]),OS=new Set(["infinite"]),TS=new Set(["linear","ease","ease-in","ease-out","ease-in-out","step-start","step-end"]),PS=["cubic-bezier","steps"],DS=/\,(?![^(]*\))/g,qS=/\ +(?![^(]*\))/g,Xp=/^(-?[\d.]+m?s)$/,IS=/^(\d+)$/});var Zp,ne,ed=_(()=>{l();Zp=r=>Object.assign({},...Object.entries(r??{}).flatMap(([e,t])=>typeof t=="object"?Object.entries(Zp(t)).map(([i,n])=>({[e+(i==="DEFAULT"?"":`-${i}`)]:n})):[{[`${e}`]:t}])),ne=Zp});function at(r,e=!0){return Array.isArray(r)?r.map(t=>{if(e&&Array.isArray(t))throw new Error("The tuple syntax is not supported for `screens`.");if(typeof t=="string")return{name:t.toString(),not:!1,values:[{min:t,max:void 0}]};let[i,n]=t;return i=i.toString(),typeof n=="string"?{name:i,not:!1,values:[{min:n,max:void 0}]}:Array.isArray(n)?{name:i,not:!1,values:n.map(s=>rd(s))}:{name:i,not:!1,values:[rd(n)]}}):at(Object.entries(r??{}),!1)}function cn(r){return r.values.length!==1?{result:!1,reason:"multiple-values"}:r.values[0].raw!==void 0?{result:!1,reason:"raw-values"}:r.values[0].min!==void 0&&r.values[0].max!==void 0?{result:!1,reason:"min-and-max"}:{result:!0,reason:null}}function td(r,e,t){let i=pn(e,r),n=pn(t,r),s=cn(i),a=cn(n);if(s.reason==="multiple-values"||a.reason==="multiple-values")throw new Error("Attempted to sort a screen with multiple values. This should never happen. Please open a bug report.");if(s.reason==="raw-values"||a.reason==="raw-values")throw new Error("Attempted to sort a screen with raw values. This should never happen. Please open a bug report.");if(s.reason==="min-and-max"||a.reason==="min-and-max")throw new Error("Attempted to sort a screen with both min and max values. This should never happen. Please open a bug report.");let{min:o,max:u}=i.values[0],{min:c,max:f}=n.values[0];e.not&&([o,u]=[u,o]),t.not&&([c,f]=[f,c]),o=o===void 0?o:parseFloat(o),u=u===void 0?u:parseFloat(u),c=c===void 0?c:parseFloat(c),f=f===void 0?f:parseFloat(f);let[p,d]=r==="min"?[o,c]:[f,u];return p-d}function pn(r,e){return typeof r=="object"?r:{name:"arbitrary-screen",values:[{[e]:r}]}}function rd({"min-width":r,min:e=r,max:t,raw:i}={}){return{min:e,max:t,raw:i}}var dn=_(()=>{l()});function hn(r,e){r.walkDecls(t=>{if(e.includes(t.prop)){t.remove();return}for(let i of e)t.value.includes(`/ var(${i})`)&&(t.value=t.value.replace(`/ var(${i})`,""))})}var id=_(()=>{l()});var nd,he,Te,Ne,Le,sd,ad=_(()=>{l();Ve();dt();nt();De();Jp();fn();It();Kp();ed();nr();us();bt();Wr();nd=H(ui());Ee();dn();rs();id();qe();lr();he={pseudoElementVariants:({addVariant:r})=>{r("first-letter","&::first-letter"),r("first-line","&::first-line"),r("marker",[({container:e})=>(hn(e,["--tw-text-opacity"]),"& *::marker"),({container:e})=>(hn(e,["--tw-text-opacity"]),"&::marker")]),r("selection",["& *::selection","&::selection"]),r("file","&::file-selector-button"),r("placeholder","&::placeholder"),r("backdrop","&::backdrop"),r("before",({container:e})=>(e.walkRules(t=>{let i=!1;t.walkDecls("content",()=>{i=!0}),i||t.prepend(z.decl({prop:"content",value:"var(--tw-content)"}))}),"&::before")),r("after",({container:e})=>(e.walkRules(t=>{let i=!1;t.walkDecls("content",()=>{i=!0}),i||t.prepend(z.decl({prop:"content",value:"var(--tw-content)"}))}),"&::after"))},pseudoClassVariants:({addVariant:r,matchVariant:e,config:t})=>{let i=[["first","&:first-child"],["last","&:last-child"],["only","&:only-child"],["odd","&:nth-child(odd)"],["even","&:nth-child(even)"],"first-of-type","last-of-type","only-of-type",["visited",({container:s})=>(hn(s,["--tw-text-opacity","--tw-border-opacity","--tw-bg-opacity"]),"&:visited")],"target",["open","&[open]"],"default","checked","indeterminate","placeholder-shown","autofill","optional","required","valid","invalid","in-range","out-of-range","read-only","empty","focus-within",["hover",X(t(),"hoverOnlyWhenSupported")?"@media (hover: hover) and (pointer: fine) { &:hover }":"&:hover"],"focus","focus-visible","active","enabled","disabled"].map(s=>Array.isArray(s)?s:[s,`&:${s}`]);for(let[s,a]of i)r(s,o=>typeof a=="function"?a(o):a);let n={group:(s,{modifier:a})=>a?[`:merge(.group\\/${de(a)})`," &"]:[":merge(.group)"," &"],peer:(s,{modifier:a})=>a?[`:merge(.peer\\/${de(a)})`," ~ &"]:[":merge(.peer)"," ~ &"]};for(let[s,a]of Object.entries(n))e(s,(o="",u)=>{let c=G(typeof o=="function"?o(u):o);c.includes("&")||(c="&"+c);let[f,p]=a("",u),d=null,h=null,y=0;for(let x=0;x{r("ltr",':is([dir="ltr"] &)'),r("rtl",':is([dir="rtl"] &)')},reducedMotionVariants:({addVariant:r})=>{r("motion-safe","@media (prefers-reduced-motion: no-preference)"),r("motion-reduce","@media (prefers-reduced-motion: reduce)")},darkVariants:({config:r,addVariant:e})=>{let[t,i=".dark"]=[].concat(r("darkMode","media"));t===!1&&(t="media",N.warn("darkmode-false",["The `darkMode` option in your Tailwind CSS configuration is set to `false`, which now behaves the same as `media`.","Change `darkMode` to `media` or remove it entirely.","https://tailwindcss.com/docs/upgrade-guide#remove-dark-mode-configuration"])),t==="class"?e("dark",`:is(${i} &)`):t==="media"&&e("dark","@media (prefers-color-scheme: dark)")},printVariant:({addVariant:r})=>{r("print","@media print")},screenVariants:({theme:r,addVariant:e,matchVariant:t})=>{let i=r("screens")??{},n=Object.values(i).every(b=>typeof b=="string"),s=at(r("screens")),a=new Set([]);function o(b){return b.match(/(\D+)$/)?.[1]??"(none)"}function u(b){b!==void 0&&a.add(o(b))}function c(b){return u(b),a.size===1}for(let b of s)for(let k of b.values)u(k.min),u(k.max);let f=a.size<=1;function p(b){return Object.fromEntries(s.filter(k=>cn(k).result).map(k=>{let{min:S,max:C}=k.values[0];if(b==="min"&&S!==void 0)return k;if(b==="min"&&C!==void 0)return{...k,not:!k.not};if(b==="max"&&C!==void 0)return k;if(b==="max"&&S!==void 0)return{...k,not:!k.not}}).map(k=>[k.name,k]))}function d(b){return(k,S)=>td(b,k.value,S.value)}let h=d("max"),y=d("min");function x(b){return k=>{if(n)if(f){if(typeof k=="string"&&!c(k))return N.warn("minmax-have-mixed-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[]}else return N.warn("mixed-screen-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[];else return N.warn("complex-screen-config",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing objects."]),[];return[`@media ${st(pn(k,b))}`]}}t("max",x("max"),{sort:h,values:n?p("max"):{}});let w="min-screens";for(let b of s)e(b.name,`@media ${st(b)}`,{id:w,sort:n&&f?y:void 0,value:b});t("min",x("min"),{id:w,sort:y})},supportsVariants:({matchVariant:r,theme:e})=>{r("supports",(t="")=>{let i=G(t),n=/^\w*\s*\(/.test(i);return i=n?i.replace(/\b(and|or|not)\b/g," $1 "):i,n?`@supports ${i}`:(i.includes(":")||(i=`${i}: var(--tw)`),i.startsWith("(")&&i.endsWith(")")||(i=`(${i})`),`@supports ${i}`)},{values:e("supports")??{}})},ariaVariants:({matchVariant:r,theme:e})=>{r("aria",t=>`&[aria-${G(t)}]`,{values:e("aria")??{}}),r("group-aria",(t,{modifier:i})=>i?`:merge(.group\\/${i})[aria-${G(t)}] &`:`:merge(.group)[aria-${G(t)}] &`,{values:e("aria")??{}}),r("peer-aria",(t,{modifier:i})=>i?`:merge(.peer\\/${i})[aria-${G(t)}] ~ &`:`:merge(.peer)[aria-${G(t)}] ~ &`,{values:e("aria")??{}})},dataVariants:({matchVariant:r,theme:e})=>{r("data",t=>`&[data-${G(t)}]`,{values:e("data")??{}}),r("group-data",(t,{modifier:i})=>i?`:merge(.group\\/${i})[data-${G(t)}] &`:`:merge(.group)[data-${G(t)}] &`,{values:e("data")??{}}),r("peer-data",(t,{modifier:i})=>i?`:merge(.peer\\/${i})[data-${G(t)}] ~ &`:`:merge(.peer)[data-${G(t)}] ~ &`,{values:e("data")??{}})},orientationVariants:({addVariant:r})=>{r("portrait","@media (orientation: portrait)"),r("landscape","@media (orientation: landscape)")},prefersContrastVariants:({addVariant:r})=>{r("contrast-more","@media (prefers-contrast: more)"),r("contrast-less","@media (prefers-contrast: less)")}},Te=["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))"].join(" "),Ne=["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)"].join(" "),Le=["var(--tw-backdrop-blur)","var(--tw-backdrop-brightness)","var(--tw-backdrop-contrast)","var(--tw-backdrop-grayscale)","var(--tw-backdrop-hue-rotate)","var(--tw-backdrop-invert)","var(--tw-backdrop-opacity)","var(--tw-backdrop-saturate)","var(--tw-backdrop-sepia)"].join(" "),sd={preflight:({addBase:r})=>{let e=z.parse(`*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:theme('borderColor.DEFAULT', currentColor)}::after,::before{--tw-content:''}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:theme('fontFamily.sans', 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:theme('fontFamily.sans[1].fontFeatureSettings', normal);font-variation-settings:theme('fontFamily.sans[1].fontVariationSettings', normal)}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){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:theme('fontFamily.mono', 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-size:100%;font-weight:inherit;line-height:inherit;color: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;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:theme('colors.gray.4', #9ca3af)}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}`);r([z.comment({text:`! tailwindcss v${nd.version} | MIT License | https://tailwindcss.com`}),...e.nodes])},container:(()=>{function r(t=[]){return t.flatMap(i=>i.values.map(n=>n.min)).filter(i=>i!==void 0)}function e(t,i,n){if(typeof n=="undefined")return[];if(!(typeof n=="object"&&n!==null))return[{screen:"DEFAULT",minWidth:0,padding:n}];let s=[];n.DEFAULT&&s.push({screen:"DEFAULT",minWidth:0,padding:n.DEFAULT});for(let a of t)for(let o of i)for(let{min:u}of o.values)u===a&&s.push({minWidth:a,padding:n[o.name]});return s}return function({addComponents:t,theme:i}){let n=at(i("container.screens",i("screens"))),s=r(n),a=e(s,n,i("container.padding")),o=c=>{let f=a.find(p=>p.minWidth===c);return f?{paddingRight:f.padding,paddingLeft:f.padding}:{}},u=Array.from(new Set(s.slice().sort((c,f)=>parseInt(c)-parseInt(f)))).map(c=>({[`@media (min-width: ${c})`]:{".container":{"max-width":c,...o(c)}}}));t([{".container":Object.assign({width:"100%"},i("container.center",!1)?{marginRight:"auto",marginLeft:"auto"}:{},o(0))},...u])}})(),accessibility:({addUtilities:r})=>{r({".sr-only":{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},".not-sr-only":{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",clip:"auto",whiteSpace:"normal"}})},pointerEvents:({addUtilities:r})=>{r({".pointer-events-none":{"pointer-events":"none"},".pointer-events-auto":{"pointer-events":"auto"}})},visibility:({addUtilities:r})=>{r({".visible":{visibility:"visible"},".invisible":{visibility:"hidden"},".collapse":{visibility:"collapse"}})},position:({addUtilities:r})=>{r({".static":{position:"static"},".fixed":{position:"fixed"},".absolute":{position:"absolute"},".relative":{position:"relative"},".sticky":{position:"sticky"}})},inset:T("inset",[["inset",["inset"]],[["inset-x",["left","right"]],["inset-y",["top","bottom"]]],[["start",["inset-inline-start"]],["end",["inset-inline-end"]],["top",["top"]],["right",["right"]],["bottom",["bottom"]],["left",["left"]]]],{supportsNegativeValues:!0}),isolation:({addUtilities:r})=>{r({".isolate":{isolation:"isolate"},".isolation-auto":{isolation:"auto"}})},zIndex:T("zIndex",[["z",["zIndex"]]],{supportsNegativeValues:!0}),order:T("order",void 0,{supportsNegativeValues:!0}),gridColumn:T("gridColumn",[["col",["gridColumn"]]]),gridColumnStart:T("gridColumnStart",[["col-start",["gridColumnStart"]]]),gridColumnEnd:T("gridColumnEnd",[["col-end",["gridColumnEnd"]]]),gridRow:T("gridRow",[["row",["gridRow"]]]),gridRowStart:T("gridRowStart",[["row-start",["gridRowStart"]]]),gridRowEnd:T("gridRowEnd",[["row-end",["gridRowEnd"]]]),float:({addUtilities:r})=>{r({".float-right":{float:"right"},".float-left":{float:"left"},".float-none":{float:"none"}})},clear:({addUtilities:r})=>{r({".clear-left":{clear:"left"},".clear-right":{clear:"right"},".clear-both":{clear:"both"},".clear-none":{clear:"none"}})},margin:T("margin",[["m",["margin"]],[["mx",["margin-left","margin-right"]],["my",["margin-top","margin-bottom"]]],[["ms",["margin-inline-start"]],["me",["margin-inline-end"]],["mt",["margin-top"]],["mr",["margin-right"]],["mb",["margin-bottom"]],["ml",["margin-left"]]]],{supportsNegativeValues:!0}),boxSizing:({addUtilities:r})=>{r({".box-border":{"box-sizing":"border-box"},".box-content":{"box-sizing":"content-box"}})},lineClamp:({matchUtilities:r,addUtilities:e,theme:t})=>{r({"line-clamp":i=>({overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":`${i}`})},{values:t("lineClamp")}),e({".line-clamp-none":{overflow:"visible",display:"block","-webkit-box-orient":"horizontal","-webkit-line-clamp":"none"}})},display:({addUtilities:r})=>{r({".block":{display:"block"},".inline-block":{display:"inline-block"},".inline":{display:"inline"},".flex":{display:"flex"},".inline-flex":{display:"inline-flex"},".table":{display:"table"},".inline-table":{display:"inline-table"},".table-caption":{display:"table-caption"},".table-cell":{display:"table-cell"},".table-column":{display:"table-column"},".table-column-group":{display:"table-column-group"},".table-footer-group":{display:"table-footer-group"},".table-header-group":{display:"table-header-group"},".table-row-group":{display:"table-row-group"},".table-row":{display:"table-row"},".flow-root":{display:"flow-root"},".grid":{display:"grid"},".inline-grid":{display:"inline-grid"},".contents":{display:"contents"},".list-item":{display:"list-item"},".hidden":{display:"none"}})},aspectRatio:T("aspectRatio",[["aspect",["aspect-ratio"]]]),height:T("height",[["h",["height"]]]),maxHeight:T("maxHeight",[["max-h",["maxHeight"]]]),minHeight:T("minHeight",[["min-h",["minHeight"]]]),width:T("width",[["w",["width"]]]),minWidth:T("minWidth",[["min-w",["minWidth"]]]),maxWidth:T("maxWidth",[["max-w",["maxWidth"]]]),flex:T("flex"),flexShrink:T("flexShrink",[["flex-shrink",["flex-shrink"]],["shrink",["flex-shrink"]]]),flexGrow:T("flexGrow",[["flex-grow",["flex-grow"]],["grow",["flex-grow"]]]),flexBasis:T("flexBasis",[["basis",["flex-basis"]]]),tableLayout:({addUtilities:r})=>{r({".table-auto":{"table-layout":"auto"},".table-fixed":{"table-layout":"fixed"}})},captionSide:({addUtilities:r})=>{r({".caption-top":{"caption-side":"top"},".caption-bottom":{"caption-side":"bottom"}})},borderCollapse:({addUtilities:r})=>{r({".border-collapse":{"border-collapse":"collapse"},".border-separate":{"border-collapse":"separate"}})},borderSpacing:({addDefaults:r,matchUtilities:e,theme:t})=>{r("border-spacing",{"--tw-border-spacing-x":0,"--tw-border-spacing-y":0}),e({"border-spacing":i=>({"--tw-border-spacing-x":i,"--tw-border-spacing-y":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"}),"border-spacing-x":i=>({"--tw-border-spacing-x":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"}),"border-spacing-y":i=>({"--tw-border-spacing-y":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"})},{values:t("borderSpacing")})},transformOrigin:T("transformOrigin",[["origin",["transformOrigin"]]]),translate:T("translate",[[["translate-x",[["@defaults transform",{}],"--tw-translate-x",["transform",Te]]],["translate-y",[["@defaults transform",{}],"--tw-translate-y",["transform",Te]]]]],{supportsNegativeValues:!0}),rotate:T("rotate",[["rotate",[["@defaults transform",{}],"--tw-rotate",["transform",Te]]]],{supportsNegativeValues:!0}),skew:T("skew",[[["skew-x",[["@defaults transform",{}],"--tw-skew-x",["transform",Te]]],["skew-y",[["@defaults transform",{}],"--tw-skew-y",["transform",Te]]]]],{supportsNegativeValues:!0}),scale:T("scale",[["scale",[["@defaults transform",{}],"--tw-scale-x","--tw-scale-y",["transform",Te]]],[["scale-x",[["@defaults transform",{}],"--tw-scale-x",["transform",Te]]],["scale-y",[["@defaults transform",{}],"--tw-scale-y",["transform",Te]]]]],{supportsNegativeValues:!0}),transform:({addDefaults:r,addUtilities:e})=>{r("transform",{"--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"}),e({".transform":{"@defaults transform":{},transform:Te},".transform-cpu":{transform:Te},".transform-gpu":{transform:Te.replace("translate(var(--tw-translate-x), var(--tw-translate-y))","translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)")},".transform-none":{transform:"none"}})},animation:({matchUtilities:r,theme:e,config:t})=>{let i=s=>`${t("prefix")}${de(s)}`,n=Object.fromEntries(Object.entries(e("keyframes")??{}).map(([s,a])=>[s,{[`@keyframes ${i(s)}`]:a}]));r({animate:s=>{let a=Va(s);return[...a.flatMap(o=>n[o.name]),{animation:a.map(({name:o,value:u})=>o===void 0||n[o]===void 0?u:u.replace(o,i(o))).join(", ")}]}},{values:e("animation")})},cursor:T("cursor"),touchAction:({addDefaults:r,addUtilities:e})=>{r("touch-action",{"--tw-pan-x":" ","--tw-pan-y":" ","--tw-pinch-zoom":" "});let t="var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)";e({".touch-auto":{"touch-action":"auto"},".touch-none":{"touch-action":"none"},".touch-pan-x":{"@defaults touch-action":{},"--tw-pan-x":"pan-x","touch-action":t},".touch-pan-left":{"@defaults touch-action":{},"--tw-pan-x":"pan-left","touch-action":t},".touch-pan-right":{"@defaults touch-action":{},"--tw-pan-x":"pan-right","touch-action":t},".touch-pan-y":{"@defaults touch-action":{},"--tw-pan-y":"pan-y","touch-action":t},".touch-pan-up":{"@defaults touch-action":{},"--tw-pan-y":"pan-up","touch-action":t},".touch-pan-down":{"@defaults touch-action":{},"--tw-pan-y":"pan-down","touch-action":t},".touch-pinch-zoom":{"@defaults touch-action":{},"--tw-pinch-zoom":"pinch-zoom","touch-action":t},".touch-manipulation":{"touch-action":"manipulation"}})},userSelect:({addUtilities:r})=>{r({".select-none":{"user-select":"none"},".select-text":{"user-select":"text"},".select-all":{"user-select":"all"},".select-auto":{"user-select":"auto"}})},resize:({addUtilities:r})=>{r({".resize-none":{resize:"none"},".resize-y":{resize:"vertical"},".resize-x":{resize:"horizontal"},".resize":{resize:"both"}})},scrollSnapType:({addDefaults:r,addUtilities:e})=>{r("scroll-snap-type",{"--tw-scroll-snap-strictness":"proximity"}),e({".snap-none":{"scroll-snap-type":"none"},".snap-x":{"@defaults scroll-snap-type":{},"scroll-snap-type":"x var(--tw-scroll-snap-strictness)"},".snap-y":{"@defaults scroll-snap-type":{},"scroll-snap-type":"y var(--tw-scroll-snap-strictness)"},".snap-both":{"@defaults scroll-snap-type":{},"scroll-snap-type":"both var(--tw-scroll-snap-strictness)"},".snap-mandatory":{"--tw-scroll-snap-strictness":"mandatory"},".snap-proximity":{"--tw-scroll-snap-strictness":"proximity"}})},scrollSnapAlign:({addUtilities:r})=>{r({".snap-start":{"scroll-snap-align":"start"},".snap-end":{"scroll-snap-align":"end"},".snap-center":{"scroll-snap-align":"center"},".snap-align-none":{"scroll-snap-align":"none"}})},scrollSnapStop:({addUtilities:r})=>{r({".snap-normal":{"scroll-snap-stop":"normal"},".snap-always":{"scroll-snap-stop":"always"}})},scrollMargin:T("scrollMargin",[["scroll-m",["scroll-margin"]],[["scroll-mx",["scroll-margin-left","scroll-margin-right"]],["scroll-my",["scroll-margin-top","scroll-margin-bottom"]]],[["scroll-ms",["scroll-margin-inline-start"]],["scroll-me",["scroll-margin-inline-end"]],["scroll-mt",["scroll-margin-top"]],["scroll-mr",["scroll-margin-right"]],["scroll-mb",["scroll-margin-bottom"]],["scroll-ml",["scroll-margin-left"]]]],{supportsNegativeValues:!0}),scrollPadding:T("scrollPadding",[["scroll-p",["scroll-padding"]],[["scroll-px",["scroll-padding-left","scroll-padding-right"]],["scroll-py",["scroll-padding-top","scroll-padding-bottom"]]],[["scroll-ps",["scroll-padding-inline-start"]],["scroll-pe",["scroll-padding-inline-end"]],["scroll-pt",["scroll-padding-top"]],["scroll-pr",["scroll-padding-right"]],["scroll-pb",["scroll-padding-bottom"]],["scroll-pl",["scroll-padding-left"]]]]),listStylePosition:({addUtilities:r})=>{r({".list-inside":{"list-style-position":"inside"},".list-outside":{"list-style-position":"outside"}})},listStyleType:T("listStyleType",[["list",["listStyleType"]]]),listStyleImage:T("listStyleImage",[["list-image",["listStyleImage"]]]),appearance:({addUtilities:r})=>{r({".appearance-none":{appearance:"none"}})},columns:T("columns",[["columns",["columns"]]]),breakBefore:({addUtilities:r})=>{r({".break-before-auto":{"break-before":"auto"},".break-before-avoid":{"break-before":"avoid"},".break-before-all":{"break-before":"all"},".break-before-avoid-page":{"break-before":"avoid-page"},".break-before-page":{"break-before":"page"},".break-before-left":{"break-before":"left"},".break-before-right":{"break-before":"right"},".break-before-column":{"break-before":"column"}})},breakInside:({addUtilities:r})=>{r({".break-inside-auto":{"break-inside":"auto"},".break-inside-avoid":{"break-inside":"avoid"},".break-inside-avoid-page":{"break-inside":"avoid-page"},".break-inside-avoid-column":{"break-inside":"avoid-column"}})},breakAfter:({addUtilities:r})=>{r({".break-after-auto":{"break-after":"auto"},".break-after-avoid":{"break-after":"avoid"},".break-after-all":{"break-after":"all"},".break-after-avoid-page":{"break-after":"avoid-page"},".break-after-page":{"break-after":"page"},".break-after-left":{"break-after":"left"},".break-after-right":{"break-after":"right"},".break-after-column":{"break-after":"column"}})},gridAutoColumns:T("gridAutoColumns",[["auto-cols",["gridAutoColumns"]]]),gridAutoFlow:({addUtilities:r})=>{r({".grid-flow-row":{gridAutoFlow:"row"},".grid-flow-col":{gridAutoFlow:"column"},".grid-flow-dense":{gridAutoFlow:"dense"},".grid-flow-row-dense":{gridAutoFlow:"row dense"},".grid-flow-col-dense":{gridAutoFlow:"column dense"}})},gridAutoRows:T("gridAutoRows",[["auto-rows",["gridAutoRows"]]]),gridTemplateColumns:T("gridTemplateColumns",[["grid-cols",["gridTemplateColumns"]]]),gridTemplateRows:T("gridTemplateRows",[["grid-rows",["gridTemplateRows"]]]),flexDirection:({addUtilities:r})=>{r({".flex-row":{"flex-direction":"row"},".flex-row-reverse":{"flex-direction":"row-reverse"},".flex-col":{"flex-direction":"column"},".flex-col-reverse":{"flex-direction":"column-reverse"}})},flexWrap:({addUtilities:r})=>{r({".flex-wrap":{"flex-wrap":"wrap"},".flex-wrap-reverse":{"flex-wrap":"wrap-reverse"},".flex-nowrap":{"flex-wrap":"nowrap"}})},placeContent:({addUtilities:r})=>{r({".place-content-center":{"place-content":"center"},".place-content-start":{"place-content":"start"},".place-content-end":{"place-content":"end"},".place-content-between":{"place-content":"space-between"},".place-content-around":{"place-content":"space-around"},".place-content-evenly":{"place-content":"space-evenly"},".place-content-baseline":{"place-content":"baseline"},".place-content-stretch":{"place-content":"stretch"}})},placeItems:({addUtilities:r})=>{r({".place-items-start":{"place-items":"start"},".place-items-end":{"place-items":"end"},".place-items-center":{"place-items":"center"},".place-items-baseline":{"place-items":"baseline"},".place-items-stretch":{"place-items":"stretch"}})},alignContent:({addUtilities:r})=>{r({".content-normal":{"align-content":"normal"},".content-center":{"align-content":"center"},".content-start":{"align-content":"flex-start"},".content-end":{"align-content":"flex-end"},".content-between":{"align-content":"space-between"},".content-around":{"align-content":"space-around"},".content-evenly":{"align-content":"space-evenly"},".content-baseline":{"align-content":"baseline"},".content-stretch":{"align-content":"stretch"}})},alignItems:({addUtilities:r})=>{r({".items-start":{"align-items":"flex-start"},".items-end":{"align-items":"flex-end"},".items-center":{"align-items":"center"},".items-baseline":{"align-items":"baseline"},".items-stretch":{"align-items":"stretch"}})},justifyContent:({addUtilities:r})=>{r({".justify-normal":{"justify-content":"normal"},".justify-start":{"justify-content":"flex-start"},".justify-end":{"justify-content":"flex-end"},".justify-center":{"justify-content":"center"},".justify-between":{"justify-content":"space-between"},".justify-around":{"justify-content":"space-around"},".justify-evenly":{"justify-content":"space-evenly"},".justify-stretch":{"justify-content":"stretch"}})},justifyItems:({addUtilities:r})=>{r({".justify-items-start":{"justify-items":"start"},".justify-items-end":{"justify-items":"end"},".justify-items-center":{"justify-items":"center"},".justify-items-stretch":{"justify-items":"stretch"}})},gap:T("gap",[["gap",["gap"]],[["gap-x",["columnGap"]],["gap-y",["rowGap"]]]]),space:({matchUtilities:r,addUtilities:e,theme:t})=>{r({"space-x":i=>(i=i==="0"?"0px":i,ie.OXIDE?{"& > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","margin-inline-end":`calc(${i} * var(--tw-space-x-reverse))`,"margin-inline-start":`calc(${i} * calc(1 - var(--tw-space-x-reverse)))`}}:{"& > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","margin-right":`calc(${i} * var(--tw-space-x-reverse))`,"margin-left":`calc(${i} * calc(1 - var(--tw-space-x-reverse)))`}}),"space-y":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","margin-top":`calc(${i} * calc(1 - var(--tw-space-y-reverse)))`,"margin-bottom":`calc(${i} * var(--tw-space-y-reverse))`}})},{values:t("space"),supportsNegativeValues:!0}),e({".space-y-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"1"},".space-x-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"1"}})},divideWidth:({matchUtilities:r,addUtilities:e,theme:t})=>{r({"divide-x":i=>(i=i==="0"?"0px":i,ie.OXIDE?{"& > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-x-reverse":"0","border-inline-end-width":`calc(${i} * var(--tw-divide-x-reverse))`,"border-inline-start-width":`calc(${i} * calc(1 - var(--tw-divide-x-reverse)))`}}:{"& > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-x-reverse":"0","border-right-width":`calc(${i} * var(--tw-divide-x-reverse))`,"border-left-width":`calc(${i} * calc(1 - var(--tw-divide-x-reverse)))`}}),"divide-y":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-y-reverse":"0","border-top-width":`calc(${i} * calc(1 - var(--tw-divide-y-reverse)))`,"border-bottom-width":`calc(${i} * var(--tw-divide-y-reverse))`}})},{values:t("divideWidth"),type:["line-width","length","any"]}),e({".divide-y-reverse > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-y-reverse":"1"},".divide-x-reverse > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-x-reverse":"1"}})},divideStyle:({addUtilities:r})=>{r({".divide-solid > :not([hidden]) ~ :not([hidden])":{"border-style":"solid"},".divide-dashed > :not([hidden]) ~ :not([hidden])":{"border-style":"dashed"},".divide-dotted > :not([hidden]) ~ :not([hidden])":{"border-style":"dotted"},".divide-double > :not([hidden]) ~ :not([hidden])":{"border-style":"double"},".divide-none > :not([hidden]) ~ :not([hidden])":{"border-style":"none"}})},divideColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({divide:i=>t("divideOpacity")?{["& > :not([hidden]) ~ :not([hidden])"]:oe({color:i,property:"border-color",variable:"--tw-divide-opacity"})}:{["& > :not([hidden]) ~ :not([hidden])"]:{"border-color":L(i)}}},{values:(({DEFAULT:i,...n})=>n)(ne(e("divideColor"))),type:["color","any"]})},divideOpacity:({matchUtilities:r,theme:e})=>{r({"divide-opacity":t=>({["& > :not([hidden]) ~ :not([hidden])"]:{"--tw-divide-opacity":t}})},{values:e("divideOpacity")})},placeSelf:({addUtilities:r})=>{r({".place-self-auto":{"place-self":"auto"},".place-self-start":{"place-self":"start"},".place-self-end":{"place-self":"end"},".place-self-center":{"place-self":"center"},".place-self-stretch":{"place-self":"stretch"}})},alignSelf:({addUtilities:r})=>{r({".self-auto":{"align-self":"auto"},".self-start":{"align-self":"flex-start"},".self-end":{"align-self":"flex-end"},".self-center":{"align-self":"center"},".self-stretch":{"align-self":"stretch"},".self-baseline":{"align-self":"baseline"}})},justifySelf:({addUtilities:r})=>{r({".justify-self-auto":{"justify-self":"auto"},".justify-self-start":{"justify-self":"start"},".justify-self-end":{"justify-self":"end"},".justify-self-center":{"justify-self":"center"},".justify-self-stretch":{"justify-self":"stretch"}})},overflow:({addUtilities:r})=>{r({".overflow-auto":{overflow:"auto"},".overflow-hidden":{overflow:"hidden"},".overflow-clip":{overflow:"clip"},".overflow-visible":{overflow:"visible"},".overflow-scroll":{overflow:"scroll"},".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"},".overflow-y-clip":{"overflow-y":"clip"},".overflow-x-visible":{"overflow-x":"visible"},".overflow-y-visible":{"overflow-y":"visible"},".overflow-x-scroll":{"overflow-x":"scroll"},".overflow-y-scroll":{"overflow-y":"scroll"}})},overscrollBehavior:({addUtilities:r})=>{r({".overscroll-auto":{"overscroll-behavior":"auto"},".overscroll-contain":{"overscroll-behavior":"contain"},".overscroll-none":{"overscroll-behavior":"none"},".overscroll-y-auto":{"overscroll-behavior-y":"auto"},".overscroll-y-contain":{"overscroll-behavior-y":"contain"},".overscroll-y-none":{"overscroll-behavior-y":"none"},".overscroll-x-auto":{"overscroll-behavior-x":"auto"},".overscroll-x-contain":{"overscroll-behavior-x":"contain"},".overscroll-x-none":{"overscroll-behavior-x":"none"}})},scrollBehavior:({addUtilities:r})=>{r({".scroll-auto":{"scroll-behavior":"auto"},".scroll-smooth":{"scroll-behavior":"smooth"}})},textOverflow:({addUtilities:r})=>{r({".truncate":{overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"},".overflow-ellipsis":{"text-overflow":"ellipsis"},".text-ellipsis":{"text-overflow":"ellipsis"},".text-clip":{"text-overflow":"clip"}})},hyphens:({addUtilities:r})=>{r({".hyphens-none":{hyphens:"none"},".hyphens-manual":{hyphens:"manual"},".hyphens-auto":{hyphens:"auto"}})},whitespace:({addUtilities:r})=>{r({".whitespace-normal":{"white-space":"normal"},".whitespace-nowrap":{"white-space":"nowrap"},".whitespace-pre":{"white-space":"pre"},".whitespace-pre-line":{"white-space":"pre-line"},".whitespace-pre-wrap":{"white-space":"pre-wrap"},".whitespace-break-spaces":{"white-space":"break-spaces"}})},wordBreak:({addUtilities:r})=>{r({".break-normal":{"overflow-wrap":"normal","word-break":"normal"},".break-words":{"overflow-wrap":"break-word"},".break-all":{"word-break":"break-all"},".break-keep":{"word-break":"keep-all"}})},borderRadius:T("borderRadius",[["rounded",["border-radius"]],[["rounded-s",["border-start-start-radius","border-end-start-radius"]],["rounded-e",["border-start-end-radius","border-end-end-radius"]],["rounded-t",["border-top-left-radius","border-top-right-radius"]],["rounded-r",["border-top-right-radius","border-bottom-right-radius"]],["rounded-b",["border-bottom-right-radius","border-bottom-left-radius"]],["rounded-l",["border-top-left-radius","border-bottom-left-radius"]]],[["rounded-ss",["border-start-start-radius"]],["rounded-se",["border-start-end-radius"]],["rounded-ee",["border-end-end-radius"]],["rounded-es",["border-end-start-radius"]],["rounded-tl",["border-top-left-radius"]],["rounded-tr",["border-top-right-radius"]],["rounded-br",["border-bottom-right-radius"]],["rounded-bl",["border-bottom-left-radius"]]]]),borderWidth:T("borderWidth",[["border",[["@defaults border-width",{}],"border-width"]],[["border-x",[["@defaults border-width",{}],"border-left-width","border-right-width"]],["border-y",[["@defaults border-width",{}],"border-top-width","border-bottom-width"]]],[["border-s",[["@defaults border-width",{}],"border-inline-start-width"]],["border-e",[["@defaults border-width",{}],"border-inline-end-width"]],["border-t",[["@defaults border-width",{}],"border-top-width"]],["border-r",[["@defaults border-width",{}],"border-right-width"]],["border-b",[["@defaults border-width",{}],"border-bottom-width"]],["border-l",[["@defaults border-width",{}],"border-left-width"]]]],{type:["line-width","length"]}),borderStyle:({addUtilities:r})=>{r({".border-solid":{"border-style":"solid"},".border-dashed":{"border-style":"dashed"},".border-dotted":{"border-style":"dotted"},".border-double":{"border-style":"double"},".border-hidden":{"border-style":"hidden"},".border-none":{"border-style":"none"}})},borderColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({border:i=>t("borderOpacity")?oe({color:i,property:"border-color",variable:"--tw-border-opacity"}):{"border-color":L(i)}},{values:(({DEFAULT:i,...n})=>n)(ne(e("borderColor"))),type:["color","any"]}),r({"border-x":i=>t("borderOpacity")?oe({color:i,property:["border-left-color","border-right-color"],variable:"--tw-border-opacity"}):{"border-left-color":L(i),"border-right-color":L(i)},"border-y":i=>t("borderOpacity")?oe({color:i,property:["border-top-color","border-bottom-color"],variable:"--tw-border-opacity"}):{"border-top-color":L(i),"border-bottom-color":L(i)}},{values:(({DEFAULT:i,...n})=>n)(ne(e("borderColor"))),type:["color","any"]}),r({"border-s":i=>t("borderOpacity")?oe({color:i,property:"border-inline-start-color",variable:"--tw-border-opacity"}):{"border-inline-start-color":L(i)},"border-e":i=>t("borderOpacity")?oe({color:i,property:"border-inline-end-color",variable:"--tw-border-opacity"}):{"border-inline-end-color":L(i)},"border-t":i=>t("borderOpacity")?oe({color:i,property:"border-top-color",variable:"--tw-border-opacity"}):{"border-top-color":L(i)},"border-r":i=>t("borderOpacity")?oe({color:i,property:"border-right-color",variable:"--tw-border-opacity"}):{"border-right-color":L(i)},"border-b":i=>t("borderOpacity")?oe({color:i,property:"border-bottom-color",variable:"--tw-border-opacity"}):{"border-bottom-color":L(i)},"border-l":i=>t("borderOpacity")?oe({color:i,property:"border-left-color",variable:"--tw-border-opacity"}):{"border-left-color":L(i)}},{values:(({DEFAULT:i,...n})=>n)(ne(e("borderColor"))),type:["color","any"]})},borderOpacity:T("borderOpacity",[["border-opacity",["--tw-border-opacity"]]]),backgroundColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({bg:i=>t("backgroundOpacity")?oe({color:i,property:"background-color",variable:"--tw-bg-opacity"}):{"background-color":L(i)}},{values:ne(e("backgroundColor")),type:["color","any"]})},backgroundOpacity:T("backgroundOpacity",[["bg-opacity",["--tw-bg-opacity"]]]),backgroundImage:T("backgroundImage",[["bg",["background-image"]]],{type:["lookup","image","url"]}),gradientColorStops:(()=>{function r(e){return Ie(e,0,"rgb(255 255 255 / 0)")}return function({matchUtilities:e,theme:t}){let i={values:ne(t("gradientColorStops")),type:["color","any"]},n={values:t("gradientColorStopPositions"),type:["length","percentage"]};e({from:s=>{let a=r(s);return{"--tw-gradient-from":`${L(s,"from")} var(--tw-gradient-from-position)`,"--tw-gradient-from-position":" ","--tw-gradient-to":`${a} var(--tw-gradient-from-position)`,"--tw-gradient-to-position":" ","--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)"}}},i),e({from:s=>({"--tw-gradient-from-position":s})},n),e({via:s=>{let a=r(s);return{"--tw-gradient-via-position":" ","--tw-gradient-to":`${a} var(--tw-gradient-to-position)`,"--tw-gradient-to-position":" ","--tw-gradient-stops":`var(--tw-gradient-from), ${L(s,"via")} var(--tw-gradient-via-position), var(--tw-gradient-to)`}}},i),e({via:s=>({"--tw-gradient-via-position":s})},n),e({to:s=>({"--tw-gradient-to":`${L(s,"to")} var(--tw-gradient-to-position)`,"--tw-gradient-to-position":" "})},i),e({to:s=>({"--tw-gradient-to-position":s})},n)}})(),boxDecorationBreak:({addUtilities:r})=>{r({".decoration-slice":{"box-decoration-break":"slice"},".decoration-clone":{"box-decoration-break":"clone"},".box-decoration-slice":{"box-decoration-break":"slice"},".box-decoration-clone":{"box-decoration-break":"clone"}})},backgroundSize:T("backgroundSize",[["bg",["background-size"]]],{type:["lookup","length","percentage","size"]}),backgroundAttachment:({addUtilities:r})=>{r({".bg-fixed":{"background-attachment":"fixed"},".bg-local":{"background-attachment":"local"},".bg-scroll":{"background-attachment":"scroll"}})},backgroundClip:({addUtilities:r})=>{r({".bg-clip-border":{"background-clip":"border-box"},".bg-clip-padding":{"background-clip":"padding-box"},".bg-clip-content":{"background-clip":"content-box"},".bg-clip-text":{"background-clip":"text"}})},backgroundPosition:T("backgroundPosition",[["bg",["background-position"]]],{type:["lookup",["position",{preferOnConflict:!0}]]}),backgroundRepeat:({addUtilities:r})=>{r({".bg-repeat":{"background-repeat":"repeat"},".bg-no-repeat":{"background-repeat":"no-repeat"},".bg-repeat-x":{"background-repeat":"repeat-x"},".bg-repeat-y":{"background-repeat":"repeat-y"},".bg-repeat-round":{"background-repeat":"round"},".bg-repeat-space":{"background-repeat":"space"}})},backgroundOrigin:({addUtilities:r})=>{r({".bg-origin-border":{"background-origin":"border-box"},".bg-origin-padding":{"background-origin":"padding-box"},".bg-origin-content":{"background-origin":"content-box"}})},fill:({matchUtilities:r,theme:e})=>{r({fill:t=>({fill:L(t)})},{values:ne(e("fill")),type:["color","any"]})},stroke:({matchUtilities:r,theme:e})=>{r({stroke:t=>({stroke:L(t)})},{values:ne(e("stroke")),type:["color","url","any"]})},strokeWidth:T("strokeWidth",[["stroke",["stroke-width"]]],{type:["length","number","percentage"]}),objectFit:({addUtilities:r})=>{r({".object-contain":{"object-fit":"contain"},".object-cover":{"object-fit":"cover"},".object-fill":{"object-fit":"fill"},".object-none":{"object-fit":"none"},".object-scale-down":{"object-fit":"scale-down"}})},objectPosition:T("objectPosition",[["object",["object-position"]]]),padding:T("padding",[["p",["padding"]],[["px",["padding-left","padding-right"]],["py",["padding-top","padding-bottom"]]],[["ps",["padding-inline-start"]],["pe",["padding-inline-end"]],["pt",["padding-top"]],["pr",["padding-right"]],["pb",["padding-bottom"]],["pl",["padding-left"]]]]),textAlign:({addUtilities:r})=>{r({".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"}})},textIndent:T("textIndent",[["indent",["text-indent"]]],{supportsNegativeValues:!0}),verticalAlign:({addUtilities:r,matchUtilities:e})=>{r({".align-baseline":{"vertical-align":"baseline"},".align-top":{"vertical-align":"top"},".align-middle":{"vertical-align":"middle"},".align-bottom":{"vertical-align":"bottom"},".align-text-top":{"vertical-align":"text-top"},".align-text-bottom":{"vertical-align":"text-bottom"},".align-sub":{"vertical-align":"sub"},".align-super":{"vertical-align":"super"}}),e({align:t=>({"vertical-align":t})})},fontFamily:({matchUtilities:r,theme:e})=>{r({font:t=>{let[i,n={}]=Array.isArray(t)&&se(t[1])?t:[t],{fontFeatureSettings:s,fontVariationSettings:a}=n;return{"font-family":Array.isArray(i)?i.join(", "):i,...s===void 0?{}:{"font-feature-settings":s},...a===void 0?{}:{"font-variation-settings":a}}}},{values:e("fontFamily"),type:["lookup","generic-name","family-name"]})},fontSize:({matchUtilities:r,theme:e})=>{r({text:(t,{modifier:i})=>{let[n,s]=Array.isArray(t)?t:[t];if(i)return{"font-size":n,"line-height":i};let{lineHeight:a,letterSpacing:o,fontWeight:u}=se(s)?s:{lineHeight:s};return{"font-size":n,...a===void 0?{}:{"line-height":a},...o===void 0?{}:{"letter-spacing":o},...u===void 0?{}:{"font-weight":u}}}},{values:e("fontSize"),modifiers:e("lineHeight"),type:["absolute-size","relative-size","length","percentage"]})},fontWeight:T("fontWeight",[["font",["fontWeight"]]],{type:["lookup","number","any"]}),textTransform:({addUtilities:r})=>{r({".uppercase":{"text-transform":"uppercase"},".lowercase":{"text-transform":"lowercase"},".capitalize":{"text-transform":"capitalize"},".normal-case":{"text-transform":"none"}})},fontStyle:({addUtilities:r})=>{r({".italic":{"font-style":"italic"},".not-italic":{"font-style":"normal"}})},fontVariantNumeric:({addDefaults:r,addUtilities:e})=>{let t="var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)";r("font-variant-numeric",{"--tw-ordinal":" ","--tw-slashed-zero":" ","--tw-numeric-figure":" ","--tw-numeric-spacing":" ","--tw-numeric-fraction":" "}),e({".normal-nums":{"font-variant-numeric":"normal"},".ordinal":{"@defaults font-variant-numeric":{},"--tw-ordinal":"ordinal","font-variant-numeric":t},".slashed-zero":{"@defaults font-variant-numeric":{},"--tw-slashed-zero":"slashed-zero","font-variant-numeric":t},".lining-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-figure":"lining-nums","font-variant-numeric":t},".oldstyle-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-figure":"oldstyle-nums","font-variant-numeric":t},".proportional-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-spacing":"proportional-nums","font-variant-numeric":t},".tabular-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-spacing":"tabular-nums","font-variant-numeric":t},".diagonal-fractions":{"@defaults font-variant-numeric":{},"--tw-numeric-fraction":"diagonal-fractions","font-variant-numeric":t},".stacked-fractions":{"@defaults font-variant-numeric":{},"--tw-numeric-fraction":"stacked-fractions","font-variant-numeric":t}})},lineHeight:T("lineHeight",[["leading",["lineHeight"]]]),letterSpacing:T("letterSpacing",[["tracking",["letterSpacing"]]],{supportsNegativeValues:!0}),textColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({text:i=>t("textOpacity")?oe({color:i,property:"color",variable:"--tw-text-opacity"}):{color:L(i)}},{values:ne(e("textColor")),type:["color","any"]})},textOpacity:T("textOpacity",[["text-opacity",["--tw-text-opacity"]]]),textDecoration:({addUtilities:r})=>{r({".underline":{"text-decoration-line":"underline"},".overline":{"text-decoration-line":"overline"},".line-through":{"text-decoration-line":"line-through"},".no-underline":{"text-decoration-line":"none"}})},textDecorationColor:({matchUtilities:r,theme:e})=>{r({decoration:t=>({"text-decoration-color":L(t)})},{values:ne(e("textDecorationColor")),type:["color","any"]})},textDecorationStyle:({addUtilities:r})=>{r({".decoration-solid":{"text-decoration-style":"solid"},".decoration-double":{"text-decoration-style":"double"},".decoration-dotted":{"text-decoration-style":"dotted"},".decoration-dashed":{"text-decoration-style":"dashed"},".decoration-wavy":{"text-decoration-style":"wavy"}})},textDecorationThickness:T("textDecorationThickness",[["decoration",["text-decoration-thickness"]]],{type:["length","percentage"]}),textUnderlineOffset:T("textUnderlineOffset",[["underline-offset",["text-underline-offset"]]],{type:["length","percentage","any"]}),fontSmoothing:({addUtilities:r})=>{r({".antialiased":{"-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale"},".subpixel-antialiased":{"-webkit-font-smoothing":"auto","-moz-osx-font-smoothing":"auto"}})},placeholderColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({placeholder:i=>t("placeholderOpacity")?{"&::placeholder":oe({color:i,property:"color",variable:"--tw-placeholder-opacity"})}:{"&::placeholder":{color:L(i)}}},{values:ne(e("placeholderColor")),type:["color","any"]})},placeholderOpacity:({matchUtilities:r,theme:e})=>{r({"placeholder-opacity":t=>({["&::placeholder"]:{"--tw-placeholder-opacity":t}})},{values:e("placeholderOpacity")})},caretColor:({matchUtilities:r,theme:e})=>{r({caret:t=>({"caret-color":L(t)})},{values:ne(e("caretColor")),type:["color","any"]})},accentColor:({matchUtilities:r,theme:e})=>{r({accent:t=>({"accent-color":L(t)})},{values:ne(e("accentColor")),type:["color","any"]})},opacity:T("opacity",[["opacity",["opacity"]]]),backgroundBlendMode:({addUtilities:r})=>{r({".bg-blend-normal":{"background-blend-mode":"normal"},".bg-blend-multiply":{"background-blend-mode":"multiply"},".bg-blend-screen":{"background-blend-mode":"screen"},".bg-blend-overlay":{"background-blend-mode":"overlay"},".bg-blend-darken":{"background-blend-mode":"darken"},".bg-blend-lighten":{"background-blend-mode":"lighten"},".bg-blend-color-dodge":{"background-blend-mode":"color-dodge"},".bg-blend-color-burn":{"background-blend-mode":"color-burn"},".bg-blend-hard-light":{"background-blend-mode":"hard-light"},".bg-blend-soft-light":{"background-blend-mode":"soft-light"},".bg-blend-difference":{"background-blend-mode":"difference"},".bg-blend-exclusion":{"background-blend-mode":"exclusion"},".bg-blend-hue":{"background-blend-mode":"hue"},".bg-blend-saturation":{"background-blend-mode":"saturation"},".bg-blend-color":{"background-blend-mode":"color"},".bg-blend-luminosity":{"background-blend-mode":"luminosity"}})},mixBlendMode:({addUtilities:r})=>{r({".mix-blend-normal":{"mix-blend-mode":"normal"},".mix-blend-multiply":{"mix-blend-mode":"multiply"},".mix-blend-screen":{"mix-blend-mode":"screen"},".mix-blend-overlay":{"mix-blend-mode":"overlay"},".mix-blend-darken":{"mix-blend-mode":"darken"},".mix-blend-lighten":{"mix-blend-mode":"lighten"},".mix-blend-color-dodge":{"mix-blend-mode":"color-dodge"},".mix-blend-color-burn":{"mix-blend-mode":"color-burn"},".mix-blend-hard-light":{"mix-blend-mode":"hard-light"},".mix-blend-soft-light":{"mix-blend-mode":"soft-light"},".mix-blend-difference":{"mix-blend-mode":"difference"},".mix-blend-exclusion":{"mix-blend-mode":"exclusion"},".mix-blend-hue":{"mix-blend-mode":"hue"},".mix-blend-saturation":{"mix-blend-mode":"saturation"},".mix-blend-color":{"mix-blend-mode":"color"},".mix-blend-luminosity":{"mix-blend-mode":"luminosity"},".mix-blend-plus-lighter":{"mix-blend-mode":"plus-lighter"}})},boxShadow:(()=>{let r=Ye("boxShadow"),e=["var(--tw-ring-offset-shadow, 0 0 #0000)","var(--tw-ring-shadow, 0 0 #0000)","var(--tw-shadow)"].join(", ");return function({matchUtilities:t,addDefaults:i,theme:n}){i(" box-shadow",{"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}),t({shadow:s=>{s=r(s);let a=gi(s);for(let o of a)!o.valid||(o.color="var(--tw-shadow-color)");return{"@defaults box-shadow":{},"--tw-shadow":s==="none"?"0 0 #0000":s,"--tw-shadow-colored":s==="none"?"0 0 #0000":vu(a),"box-shadow":e}}},{values:n("boxShadow"),type:["shadow"]})}})(),boxShadowColor:({matchUtilities:r,theme:e})=>{r({shadow:t=>({"--tw-shadow-color":L(t),"--tw-shadow":"var(--tw-shadow-colored)"})},{values:ne(e("boxShadowColor")),type:["color","any"]})},outlineStyle:({addUtilities:r})=>{r({".outline-none":{outline:"2px solid transparent","outline-offset":"2px"},".outline":{"outline-style":"solid"},".outline-dashed":{"outline-style":"dashed"},".outline-dotted":{"outline-style":"dotted"},".outline-double":{"outline-style":"double"}})},outlineWidth:T("outlineWidth",[["outline",["outline-width"]]],{type:["length","number","percentage"]}),outlineOffset:T("outlineOffset",[["outline-offset",["outline-offset"]]],{type:["length","number","percentage","any"],supportsNegativeValues:!0}),outlineColor:({matchUtilities:r,theme:e})=>{r({outline:t=>({"outline-color":L(t)})},{values:ne(e("outlineColor")),type:["color","any"]})},ringWidth:({matchUtilities:r,addDefaults:e,addUtilities:t,theme:i,config:n})=>{let s=(()=>{if(X(n(),"respectDefaultRingColorOpacity"))return i("ringColor.DEFAULT");let a=i("ringOpacity.DEFAULT","0.5");return i("ringColor")?.DEFAULT?Ie(i("ringColor")?.DEFAULT,a,`rgb(147 197 253 / ${a})`):`rgb(147 197 253 / ${a})`})();e("ring-width",{"--tw-ring-inset":" ","--tw-ring-offset-width":i("ringOffsetWidth.DEFAULT","0px"),"--tw-ring-offset-color":i("ringOffsetColor.DEFAULT","#fff"),"--tw-ring-color":s,"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}),r({ring:a=>({"@defaults ring-width":{},"--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(${a} + 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)"].join(", ")})},{values:i("ringWidth"),type:"length"}),t({".ring-inset":{"@defaults ring-width":{},"--tw-ring-inset":"inset"}})},ringColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({ring:i=>t("ringOpacity")?oe({color:i,property:"--tw-ring-color",variable:"--tw-ring-opacity"}):{"--tw-ring-color":L(i)}},{values:Object.fromEntries(Object.entries(ne(e("ringColor"))).filter(([i])=>i!=="DEFAULT")),type:["color","any"]})},ringOpacity:r=>{let{config:e}=r;return T("ringOpacity",[["ring-opacity",["--tw-ring-opacity"]]],{filterDefault:!X(e(),"respectDefaultRingColorOpacity")})(r)},ringOffsetWidth:T("ringOffsetWidth",[["ring-offset",["--tw-ring-offset-width"]]],{type:"length"}),ringOffsetColor:({matchUtilities:r,theme:e})=>{r({"ring-offset":t=>({"--tw-ring-offset-color":L(t)})},{values:ne(e("ringOffsetColor")),type:["color","any"]})},blur:({matchUtilities:r,theme:e})=>{r({blur:t=>({"--tw-blur":`blur(${t})`,"@defaults filter":{},filter:Ne})},{values:e("blur")})},brightness:({matchUtilities:r,theme:e})=>{r({brightness:t=>({"--tw-brightness":`brightness(${t})`,"@defaults filter":{},filter:Ne})},{values:e("brightness")})},contrast:({matchUtilities:r,theme:e})=>{r({contrast:t=>({"--tw-contrast":`contrast(${t})`,"@defaults filter":{},filter:Ne})},{values:e("contrast")})},dropShadow:({matchUtilities:r,theme:e})=>{r({"drop-shadow":t=>({"--tw-drop-shadow":Array.isArray(t)?t.map(i=>`drop-shadow(${i})`).join(" "):`drop-shadow(${t})`,"@defaults filter":{},filter:Ne})},{values:e("dropShadow")})},grayscale:({matchUtilities:r,theme:e})=>{r({grayscale:t=>({"--tw-grayscale":`grayscale(${t})`,"@defaults filter":{},filter:Ne})},{values:e("grayscale")})},hueRotate:({matchUtilities:r,theme:e})=>{r({"hue-rotate":t=>({"--tw-hue-rotate":`hue-rotate(${t})`,"@defaults filter":{},filter:Ne})},{values:e("hueRotate"),supportsNegativeValues:!0})},invert:({matchUtilities:r,theme:e})=>{r({invert:t=>({"--tw-invert":`invert(${t})`,"@defaults filter":{},filter:Ne})},{values:e("invert")})},saturate:({matchUtilities:r,theme:e})=>{r({saturate:t=>({"--tw-saturate":`saturate(${t})`,"@defaults filter":{},filter:Ne})},{values:e("saturate")})},sepia:({matchUtilities:r,theme:e})=>{r({sepia:t=>({"--tw-sepia":`sepia(${t})`,"@defaults filter":{},filter:Ne})},{values:e("sepia")})},filter:({addDefaults:r,addUtilities:e})=>{r("filter",{"--tw-blur":" ","--tw-brightness":" ","--tw-contrast":" ","--tw-grayscale":" ","--tw-hue-rotate":" ","--tw-invert":" ","--tw-saturate":" ","--tw-sepia":" ","--tw-drop-shadow":" "}),e({".filter":{"@defaults filter":{},filter:Ne},".filter-none":{filter:"none"}})},backdropBlur:({matchUtilities:r,theme:e})=>{r({"backdrop-blur":t=>({"--tw-backdrop-blur":`blur(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Le})},{values:e("backdropBlur")})},backdropBrightness:({matchUtilities:r,theme:e})=>{r({"backdrop-brightness":t=>({"--tw-backdrop-brightness":`brightness(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Le})},{values:e("backdropBrightness")})},backdropContrast:({matchUtilities:r,theme:e})=>{r({"backdrop-contrast":t=>({"--tw-backdrop-contrast":`contrast(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Le})},{values:e("backdropContrast")})},backdropGrayscale:({matchUtilities:r,theme:e})=>{r({"backdrop-grayscale":t=>({"--tw-backdrop-grayscale":`grayscale(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Le})},{values:e("backdropGrayscale")})},backdropHueRotate:({matchUtilities:r,theme:e})=>{r({"backdrop-hue-rotate":t=>({"--tw-backdrop-hue-rotate":`hue-rotate(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Le})},{values:e("backdropHueRotate"),supportsNegativeValues:!0})},backdropInvert:({matchUtilities:r,theme:e})=>{r({"backdrop-invert":t=>({"--tw-backdrop-invert":`invert(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Le})},{values:e("backdropInvert")})},backdropOpacity:({matchUtilities:r,theme:e})=>{r({"backdrop-opacity":t=>({"--tw-backdrop-opacity":`opacity(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Le})},{values:e("backdropOpacity")})},backdropSaturate:({matchUtilities:r,theme:e})=>{r({"backdrop-saturate":t=>({"--tw-backdrop-saturate":`saturate(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Le})},{values:e("backdropSaturate")})},backdropSepia:({matchUtilities:r,theme:e})=>{r({"backdrop-sepia":t=>({"--tw-backdrop-sepia":`sepia(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Le})},{values:e("backdropSepia")})},backdropFilter:({addDefaults:r,addUtilities:e})=>{r("backdrop-filter",{"--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":" "}),e({".backdrop-filter":{"@defaults backdrop-filter":{},"backdrop-filter":Le},".backdrop-filter-none":{"backdrop-filter":"none"}})},transitionProperty:({matchUtilities:r,theme:e})=>{let t=e("transitionTimingFunction.DEFAULT"),i=e("transitionDuration.DEFAULT");r({transition:n=>({"transition-property":n,...n==="none"?{}:{"transition-timing-function":t,"transition-duration":i}})},{values:e("transitionProperty")})},transitionDelay:T("transitionDelay",[["delay",["transitionDelay"]]]),transitionDuration:T("transitionDuration",[["duration",["transitionDuration"]]],{filterDefault:!0}),transitionTimingFunction:T("transitionTimingFunction",[["ease",["transitionTimingFunction"]]],{filterDefault:!0}),willChange:T("willChange",[["will-change",["will-change"]]]),content:T("content",[["content",["--tw-content",["content","var(--tw-content)"]]]])}});function Rt(r){let e=[],t=!1;for(let i=0;i0)}var od,ld,RS,Ua=_(()=>{l();od=new Map([["{","}"],["[","]"],["(",")"]]),ld=new Map(Array.from(od.entries()).map(([r,e])=>[e,r])),RS=new Set(['"',"'","`"])});function Mt(r,{context:e,candidate:t}){let i=e?.tailwindConfig.prefix??"",n=r.map(a=>{let o=(0,Be.default)().astSync(a.format);return{...a,ast:a.isArbitraryVariant?o:qt(i,o)}}),s=Be.default.root({nodes:[Be.default.selector({nodes:[Be.default.className({value:de(t)})]})]});for(let{ast:a}of n)[s,a]=FS(s,a),a.walkNesting(o=>o.replaceWith(...s.nodes[0].nodes)),s=a;return s}function fd(r){let e=[];for(;r.prev()&&r.prev().type!=="combinator";)r=r.prev();for(;r&&r.type!=="combinator";)e.push(r),r=r.next();return e}function MS(r){return r.sort((e,t)=>e.type==="tag"&&t.type==="class"?-1:e.type==="class"&&t.type==="tag"?1:e.type==="class"&&t.type==="pseudo"&&t.value.startsWith("::")?-1:e.type==="pseudo"&&e.value.startsWith("::")&&t.type==="class"?1:r.index(e)-r.index(t)),r}function Ga(r,e){let t=!1;r.walk(i=>{if(i.type==="class"&&i.value===e)return t=!0,!1}),t||r.remove()}function mn(r,e,{context:t,candidate:i,base:n}){let s=t?.tailwindConfig?.separator??":";n=n??i.split(new RegExp(`\\${s}(?![^[]*\\])`)).pop();let a=(0,Be.default)().astSync(r);a.walkClasses(f=>{f.raws&&f.value.includes(n)&&(f.raws.value=de((0,ud.default)(f.raws.value)))}),a.each(f=>Ga(f,n));let o=Array.isArray(e)?Mt(e,{context:t,candidate:i}):e;if(o===null)return a.toString();let u=Be.default.comment({value:"/*__simple__*/"}),c=Be.default.comment({value:"/*__simple__*/"});return a.walkClasses(f=>{if(f.value!==n)return;let p=f.parent,d=o.nodes[0].nodes;if(p.nodes.length===1){f.replaceWith(...d);return}let h=fd(f);p.insertBefore(h[0],u),p.insertAfter(h[h.length-1],c);for(let x of d)p.insertBefore(h[0],x.clone());f.remove(),h=fd(u);let y=p.index(u);p.nodes.splice(y,h.length,...MS(Be.default.selector({nodes:h})).nodes),u.remove(),c.remove()}),a.walkPseudos(f=>{f.value===Wa&&f.replaceWith(f.nodes)}),a.each(f=>{let[p]=Ft(f);p.length>0&&f.nodes.push(...p.sort(Yr))}),a.toString()}function FS(r,e){let t=[];return r.walkPseudos(i=>{i.value===Wa&&t.push({pseudo:i,value:i.nodes[0].toString()})}),e.walkPseudos(i=>{if(i.value!==Wa)return;let n=i.nodes[0].toString(),s=t.find(c=>c.value===n);if(!s)return;let a=[],o=i.next();for(;o&&o.type!=="combinator";)a.push(o),o=o.next();let u=o;s.pseudo.parent.insertAfter(s.pseudo,Be.default.selector({nodes:a.map(c=>c.clone())})),i.remove(),a.forEach(c=>c.remove()),u&&u.type==="combinator"&&u.remove()}),[r,e]}function Ft(r,e=!1){let t=[],i=null;for(let n of[...r.nodes])if(gn(n,e)?(t.push(n),r.removeChild(n),i=n.value):i!==null&&(cd.includes(i)&&LS(n,e)?(t.push(n),r.removeChild(n)):i=null),n?.nodes){let s=n.type==="pseudo"&&(n.value===":is"||n.value===":has"),[a,o]=Ft(n,e||s);o&&(i=o),t.push(...a)}return[t,i]}function Yr(r,e){return r.type!=="pseudo"&&e.type!=="pseudo"||r.type==="combinator"^e.type==="combinator"?0:r.type==="pseudo"^e.type==="pseudo"?(r.type==="pseudo")-(e.type==="pseudo"):gn(r)-gn(e)}function gn(r,e=!1){return r.type!=="pseudo"||cd.includes(r.value)&&!e?!1:r.value.startsWith("::")||NS.includes(r.value)}function LS(r,e){return r.type==="pseudo"&&!gn(r,e)}var Be,ud,Wa,NS,cd,Qr=_(()=>{l();Be=H(Fe()),ud=H(Hi());It();ln();Wa=":merge";NS=[":before",":after",":first-line",":first-letter"],cd=["::file-selector-button","::-webkit-scrollbar","::-webkit-scrollbar-button","::-webkit-scrollbar-thumb","::-webkit-scrollbar-track","::-webkit-scrollbar-track-piece","::-webkit-scrollbar-corner","::-webkit-resizer"]});function yn(r,e){let t=(0,Ha.default)().astSync(r);return t.each(i=>{i.nodes[0].type==="pseudo"&&i.nodes[0].value===":is"&&i.nodes.every(a=>a.type!=="combinator")||(i.nodes=[Ha.default.pseudo({value:":is",nodes:[i.clone()]})]);let[s]=Ft(i);s.length>0&&i.nodes.push(...s.sort(Yr))}),`${e} ${t.toString()}`}var Ha,Ya=_(()=>{l();Ha=H(Fe());Qr()});function Qa(r){return BS.transformSync(r)}function*$S(r){let e=1/0;for(;e>=0;){let t,i=!1;if(e===1/0&&r.endsWith("]")){let a=r.indexOf("[");r[a-1]==="-"?t=a-1:r[a-1]==="/"?(t=a-1,i=!0):t=-1}else e===1/0&&r.includes("/")?(t=r.lastIndexOf("/"),i=!0):t=r.lastIndexOf("-",e);if(t<0)break;let n=r.slice(0,t),s=r.slice(i?t:t+1);e=t-1,!(n===""||s==="/")&&(yield[n,s])}}function zS(r,e){if(r.length===0||e.tailwindConfig.prefix==="")return r;for(let t of r){let[i]=t;if(i.options.respectPrefix){let n=z.root({nodes:[t[1].clone()]}),s=t[1].raws.tailwind.classCandidate;n.walkRules(a=>{let o=s.startsWith("-");a.selector=qt(e.tailwindConfig.prefix,a.selector,o)}),t[1]=n.nodes[0]}}return r}function jS(r,e){if(r.length===0)return r;let t=[];for(let[i,n]of r){let s=z.root({nodes:[n.clone()]});s.walkRules(a=>{let o=(0,wn.default)().astSync(a.selector);o.each(u=>Ga(u,e)),Iu(o,u=>u===e?`!${u}`:u),a.selector=o.toString(),a.walkDecls(u=>u.important=!0)}),t.push([{...i,important:!0},s.nodes[0]])}return t}function VS(r,e,t){if(e.length===0)return e;let i={modifier:null,value:rr};{let[n,...s]=le(r,"/");if(s.length>1&&(n=n+"/"+s.slice(0,-1).join("/"),s=s.slice(-1)),s.length&&!t.variantMap.has(r)&&(r=n,i.modifier=s[0],!X(t.tailwindConfig,"generalizedModifiers")))return[]}if(r.endsWith("]")&&!r.startsWith("[")){let n=/(.)(-?)\[(.*)\]/g.exec(r);if(n){let[,s,a,o]=n;if(s==="@"&&a==="-")return[];if(s!=="@"&&a==="")return[];r=r.replace(`${a}[${o}]`,""),i.value=o}}if(Xa(r)&&!t.variantMap.has(r)){let n=t.offsets.recordVariant(r),s=G(r.slice(1,-1)),a=le(s,",");if(a.length>1)return[];if(!a.every(Sn))return[];let o=a.map((u,c)=>[t.offsets.applyParallelOffset(n,c),Jr(u.trim())]);t.variantMap.set(r,o)}if(t.variantMap.has(r)){let n=Xa(r),s=t.variantMap.get(r).slice(),a=[];for(let[o,u]of e){if(o.layer==="user")continue;let c=z.root({nodes:[u.clone()]});for(let[f,p,d]of s){let x=function(){h.raws.neededBackup||(h.raws.neededBackup=!0,h.walkRules(S=>S.raws.originalSelector=S.selector))},w=function(S){return x(),h.each(C=>{C.type==="rule"&&(C.selectors=C.selectors.map(P=>S({get className(){return Qa(P)},selector:P})))}),h},h=(d??c).clone(),y=[],b=p({get container(){return x(),h},separator:t.tailwindConfig.separator,modifySelectors:w,wrap(S){let C=h.nodes;h.removeAll(),S.append(C),h.append(S)},format(S){y.push({format:S,isArbitraryVariant:n})},args:i});if(Array.isArray(b)){for(let[S,C]of b.entries())s.push([t.offsets.applyParallelOffset(f,S),C,h.clone()]);continue}if(typeof b=="string"&&y.push({format:b,isArbitraryVariant:n}),b===null)continue;h.raws.neededBackup&&(delete h.raws.neededBackup,h.walkRules(S=>{let C=S.raws.originalSelector;if(!C||(delete S.raws.originalSelector,C===S.selector))return;let P=S.selector,M=(0,wn.default)(F=>{F.walkClasses(q=>{q.value=`${r}${t.tailwindConfig.separator}${q.value}`})}).processSync(C);y.push({format:P.replace(M,"&"),isArbitraryVariant:n}),S.selector=C})),h.nodes[0].raws.tailwind={...h.nodes[0].raws.tailwind,parentLayer:o.layer};let k=[{...o,sort:t.offsets.applyVariantOffset(o.sort,f,Object.assign(i,t.variantOptions.get(r))),collectedFormats:(o.collectedFormats??[]).concat(y)},h.nodes[0]];a.push(k)}}return a}return[]}function Ja(r,e,t={}){return!se(r)&&!Array.isArray(r)?[[r],t]:Array.isArray(r)?Ja(r[0],e,r[1]):(e.has(r)||e.set(r,Dt(r)),[e.get(r),t])}function WS(r){return US.test(r)}function GS(r){if(!r.includes("://"))return!1;try{let e=new URL(r);return e.scheme!==""&&e.host!==""}catch(e){return!1}}function pd(r){let e=!0;return r.walkDecls(t=>{if(!dd(t.prop,t.value))return e=!1,!1}),e}function dd(r,e){if(GS(`${r}:${e}`))return!1;try{return z.parse(`a{${r}:${e}}`).toResult(),!0}catch(t){return!1}}function HS(r,e){let[,t,i]=r.match(/^\[([a-zA-Z0-9-_]+):(\S+)\]$/)??[];if(i===void 0||!WS(t)||!Rt(i))return null;let n=G(i);return dd(t,n)?[[{sort:e.offsets.arbitraryProperty(),layer:"utilities"},()=>({[za(r)]:{[t]:n}})]]:null}function*YS(r,e){e.candidateRuleMap.has(r)&&(yield[e.candidateRuleMap.get(r),"DEFAULT"]),yield*function*(o){o!==null&&(yield[o,"DEFAULT"])}(HS(r,e));let t=r,i=!1,n=e.tailwindConfig.prefix,s=n.length,a=t.startsWith(n)||t.startsWith(`-${n}`);t[s]==="-"&&a&&(i=!0,t=n+t.slice(s+1)),i&&e.candidateRuleMap.has(t)&&(yield[e.candidateRuleMap.get(t),"-DEFAULT"]);for(let[o,u]of $S(t))e.candidateRuleMap.has(o)&&(yield[e.candidateRuleMap.get(o),i?`-${u}`:u])}function QS(r,e){return r===Ue?[Ue]:le(r,e)}function*JS(r,e){for(let t of r)t[1].raws.tailwind={...t[1].raws.tailwind,classCandidate:e,preserveSource:t[0].options?.preserveSource??!1},yield t}function*bn(r,e,t=r){let i=e.tailwindConfig.separator,[n,...s]=QS(r,i).reverse(),a=!1;if(n.startsWith("!")&&(a=!0,n=n.slice(1)),X(e.tailwindConfig,"variantGrouping")&&n.startsWith("(")&&n.endsWith(")")){let o=s.slice().reverse().join(i);for(let u of le(n.slice(1,-1),","))yield*bn(o+i+u,e,t)}for(let o of YS(n,e)){let u=[],c=new Map,[f,p]=o,d=f.length===1;for(let[h,y]of f){let x=[];if(typeof y=="function")for(let w of[].concat(y(p,{isOnlyPlugin:d}))){let[b,k]=Ja(w,e.postCssNodeCache);for(let S of b)x.push([{...h,options:{...h.options,...k}},S])}else if(p==="DEFAULT"||p==="-DEFAULT"){let w=y,[b,k]=Ja(w,e.postCssNodeCache);for(let S of b)x.push([{...h,options:{...h.options,...k}},S])}if(x.length>0){let w=Array.from(ls(h.options?.types??[],p,h.options??{},e.tailwindConfig)).map(([b,k])=>k);w.length>0&&c.set(x,w),u.push(x)}}if(Xa(p)){if(u.length>1){let x=function(b){return b.length===1?b[0]:b.find(k=>{let S=c.get(k);return k.some(([{options:C},P])=>pd(P)?C.types.some(({type:M,preferOnConflict:F})=>S.includes(M)&&F):!1)})},[h,y]=u.reduce((b,k)=>(k.some(([{options:C}])=>C.types.some(({type:P})=>P==="any"))?b[0].push(k):b[1].push(k),b),[[],[]]),w=x(y)??x(h);if(w)u=[w];else{let b=u.map(S=>new Set([...c.get(S)??[]]));for(let S of b)for(let C of S){let P=!1;for(let M of b)S!==M&&M.has(C)&&(M.delete(C),P=!0);P&&S.delete(C)}let k=[];for(let[S,C]of b.entries())for(let P of C){let M=u[S].map(([,F])=>F).flat().map(F=>F.toString().split(` +`).slice(1,-1).map(q=>q.trim()).map(q=>` ${q}`).join(` +`)).join(` + +`);k.push(` Use \`${r.replace("[",`[${P}:`)}\` for \`${M.trim()}\``);break}N.warn([`The class \`${r}\` is ambiguous and matches multiple utilities.`,...k,`If this is content and not a class, replace it with \`${r.replace("[","[").replace("]","]")}\` to silence this warning.`]);continue}}u=u.map(h=>h.filter(y=>pd(y[1])))}u=u.flat(),u=Array.from(JS(u,n)),u=zS(u,e),a&&(u=jS(u,n));for(let h of s)u=VS(h,u,e);for(let h of u)h[1].raws.tailwind={...h[1].raws.tailwind,candidate:r},h=XS(h,{context:e,candidate:r,original:t}),h!==null&&(yield h)}}function XS(r,{context:e,candidate:t,original:i}){if(!r[0].collectedFormats)return r;let n=!0,s;try{s=Mt(r[0].collectedFormats,{context:e,candidate:t})}catch{return null}let a=z.root({nodes:[r[1].clone()]});return a.walkRules(o=>{if(!vn(o))try{o.selector=mn(o.selector,s,{candidate:i,context:e})}catch{return n=!1,!1}}),n?(r[1]=a.nodes[0],r):null}function vn(r){return r.parent&&r.parent.type==="atrule"&&r.parent.name==="keyframes"}function KS(r){if(r===!0)return e=>{vn(e)||e.walkDecls(t=>{t.parent.type==="rule"&&!vn(t.parent)&&(t.important=!0)})};if(typeof r=="string")return e=>{vn(e)||(e.selectors=e.selectors.map(t=>yn(t,r)))}}function xn(r,e){let t=[],i=KS(e.tailwindConfig.important);for(let n of r){if(e.notClassCache.has(n))continue;if(e.candidateRuleCache.has(n)){t=t.concat(Array.from(e.candidateRuleCache.get(n)));continue}let s=Array.from(bn(n,e));if(s.length===0){e.notClassCache.add(n);continue}e.classCache.set(n,s);let a=e.candidateRuleCache.get(n)??new Set;e.candidateRuleCache.set(n,a);for(let o of s){let[{sort:u,options:c},f]=o;if(c.respectImportant&&i){let d=z.root({nodes:[f.clone()]});d.walkRules(i),f=d.nodes[0]}let p=[u,f];a.add(p),e.ruleCache.add(p),t.push(p)}}return t}function Xa(r){return r.startsWith("[")&&r.endsWith("]")}var wn,BS,US,kn=_(()=>{l();nt();wn=H(Fe());$a();bt();ln();ur();Ee();De();Qr();ja();lr();Cn();Ua();sr();qe();Ya();BS=(0,wn.default)(r=>r.first.filter(({type:e})=>e==="class").pop().value);US=/^[a-z_-]/});var hd,md=_(()=>{l();hd={}});function ZS(r){try{return hd.createHash("md5").update(r,"utf-8").digest("binary")}catch(e){return""}}function gd(r,e){let t=e.toString();if(!t.includes("@tailwind"))return!1;let i=Kn.get(r),n=ZS(t),s=i!==n;return Kn.set(r,n),s}var yd=_(()=>{l();md();De()});function _n(r){return(r>0n)-(r<0n)}var wd=_(()=>{l()});function bd(r,e){let t=0n,i=0n;for(let[n,s]of e)r&n&&(t=t|n,i=i|s);return r&~t|i}var vd=_(()=>{l()});function xd(r){let e=null;for(let t of r)e=e??t,e=e>t?e:t;return e}function e2(r,e){let t=r.length,i=e.length,n=t{l();wd();vd();Ka=class{constructor(){this.offsets={defaults:0n,base:0n,components:0n,utilities:0n,variants:0n,user:0n},this.layerPositions={defaults:0n,base:1n,components:2n,utilities:3n,user:4n,variants:5n},this.reservedVariantBits=0n,this.variantOffsets=new Map}create(e){return{layer:e,parentLayer:e,arbitrary:0n,variants:0n,parallelIndex:0n,index:this.offsets[e]++,options:[]}}arbitraryProperty(){return{...this.create("utilities"),arbitrary:1n}}forVariant(e,t=0){let i=this.variantOffsets.get(e);if(i===void 0)throw new Error(`Cannot find offset for unknown variant ${e}`);return{...this.create("variants"),variants:i<n.startsWith("[")).sort(([n],[s])=>e2(n,s)),t=e.map(([,n])=>n).sort((n,s)=>_n(n-s));return e.map(([,n],s)=>[n,t[s]]).filter(([n,s])=>n!==s)}remapArbitraryVariantOffsets(e){let t=this.recalculateVariantOffsets();return t.length===0?e:e.map(i=>{let[n,s]=i;return n={...n,variants:bd(n.variants,t)},[n,s]})}sort(e){return e=this.remapArbitraryVariantOffsets(e),e.sort(([t],[i])=>_n(this.compare(t,i)))}}});function ro(r,e){let t=r.tailwindConfig.prefix;return typeof t=="function"?t(e):t+e}function Cd({type:r="any",...e}){let t=[].concat(r);return{...e,types:t.map(i=>Array.isArray(i)?{type:i[0],...i[1]}:{type:i,preferOnConflict:!1})}}function t2(r){let e=[],t="",i=0;for(let n=0;n0&&e.push(t.trim()),e=e.filter(n=>n!==""),e}function r2(r,e,{before:t=[]}={}){if(t=[].concat(t),t.length<=0){r.push(e);return}let i=r.length-1;for(let n of t){let s=r.indexOf(n);s!==-1&&(i=Math.min(i,s))}r.splice(i,0,e)}function _d(r){return Array.isArray(r)?r.flatMap(e=>!Array.isArray(e)&&!se(e)?e:Dt(e)):_d([r])}function Ad(r,e){return(0,Za.default)(i=>{let n=[];return e&&e(i),i.walkClasses(s=>{n.push(s.value)}),n}).transformSync(r)}function i2(r,e={containsNonOnDemandable:!1},t=0){let i=[];if(r.type==="rule"){let n=function(s){s.walkPseudos(a=>{a.value===":not"&&a.remove()})};for(let s of r.selectors){let a=Ad(s,n);a.length===0&&(e.containsNonOnDemandable=!0);for(let o of a)i.push(o)}}else r.type==="atrule"&&r.walkRules(n=>{for(let s of n.selectors.flatMap(a=>Ad(a)))i.push(s)});return t===0?[e.containsNonOnDemandable||i.length===0,i]:i}function An(r){return _d(r).flatMap(e=>{let t=new Map,[i,n]=i2(e);return i&&n.unshift(Ue),n.map(s=>(t.has(e)||t.set(e,e),[s,t.get(e)]))})}function Sn(r){return r.startsWith("@")||r.includes("&")}function Jr(r){r=r.replace(/\n+/g,"").replace(/\s{1,}/g," ").trim();let e=t2(r).map(t=>{if(!t.startsWith("@"))return({format:s})=>s(t);let[,i,n]=/@(.*?)( .+|[({].*)/g.exec(t);return({wrap:s})=>s(z.atRule({name:i,params:n.trim()}))}).reverse();return t=>{for(let i of e)i(t)}}function n2(r,e,{variantList:t,variantMap:i,offsets:n,classList:s}){function a(d,h){return d?(0,Sd.default)(r,d,h):r}function o(d){return qt(r.prefix,d)}function u(d,h){return d===Ue?Ue:h.respectPrefix?e.tailwindConfig.prefix+d:d}function c(d,h,y={}){let x=Ke(d),w=a(["theme",...x],h);return Ye(x[0])(w,y)}let f=0,p={postcss:z,prefix:o,e:de,config:a,theme:c,corePlugins:d=>Array.isArray(r.corePlugins)?r.corePlugins.includes(d):a(["corePlugins",d],!0),variants:()=>[],addBase(d){for(let[h,y]of An(d)){let x=u(h,{}),w=n.create("base");e.candidateRuleMap.has(x)||e.candidateRuleMap.set(x,[]),e.candidateRuleMap.get(x).push([{sort:w,layer:"base"},y])}},addDefaults(d,h){let y={[`@defaults ${d}`]:h};for(let[x,w]of An(y)){let b=u(x,{});e.candidateRuleMap.has(b)||e.candidateRuleMap.set(b,[]),e.candidateRuleMap.get(b).push([{sort:n.create("defaults"),layer:"defaults"},w])}},addComponents(d,h){h=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!1},Array.isArray(h)?{}:h);for(let[x,w]of An(d)){let b=u(x,h);s.add(b),e.candidateRuleMap.has(b)||e.candidateRuleMap.set(b,[]),e.candidateRuleMap.get(b).push([{sort:n.create("components"),layer:"components",options:h},w])}},addUtilities(d,h){h=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!0},Array.isArray(h)?{}:h);for(let[x,w]of An(d)){let b=u(x,h);s.add(b),e.candidateRuleMap.has(b)||e.candidateRuleMap.set(b,[]),e.candidateRuleMap.get(b).push([{sort:n.create("utilities"),layer:"utilities",options:h},w])}},matchUtilities:function(d,h){h=Cd({...{respectPrefix:!0,respectImportant:!0,modifiers:!1},...h});let x=n.create("utilities");for(let w in d){let S=function(P,{isOnlyPlugin:M}){let[F,q,K]=os(h.types,P,h,r);if(F===void 0)return[];if(!h.types.some(({type:Z})=>Z===q))if(M)N.warn([`Unnecessary typehint \`${q}\` in \`${w}-${P}\`.`,`You can safely update it to \`${w}-${P.replace(q+":","")}\`.`]);else return[];if(!Rt(F))return[];let ye={get modifier(){return h.modifiers||N.warn(`modifier-used-without-options-for-${w}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),K}},J=X(r,"generalizedModifiers");return[].concat(J?k(F,ye):k(F)).filter(Boolean).map(Z=>({[un(w,P)]:Z}))},b=u(w,h),k=d[w];s.add([b,h]);let C=[{sort:x,layer:"utilities",options:h},S];e.candidateRuleMap.has(b)||e.candidateRuleMap.set(b,[]),e.candidateRuleMap.get(b).push(C)}},matchComponents:function(d,h){h=Cd({...{respectPrefix:!0,respectImportant:!1,modifiers:!1},...h});let x=n.create("components");for(let w in d){let S=function(P,{isOnlyPlugin:M}){let[F,q,K]=os(h.types,P,h,r);if(F===void 0)return[];if(!h.types.some(({type:Z})=>Z===q))if(M)N.warn([`Unnecessary typehint \`${q}\` in \`${w}-${P}\`.`,`You can safely update it to \`${w}-${P.replace(q+":","")}\`.`]);else return[];if(!Rt(F))return[];let ye={get modifier(){return h.modifiers||N.warn(`modifier-used-without-options-for-${w}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),K}},J=X(r,"generalizedModifiers");return[].concat(J?k(F,ye):k(F)).filter(Boolean).map(Z=>({[un(w,P)]:Z}))},b=u(w,h),k=d[w];s.add([b,h]);let C=[{sort:x,layer:"components",options:h},S];e.candidateRuleMap.has(b)||e.candidateRuleMap.set(b,[]),e.candidateRuleMap.get(b).push(C)}},addVariant(d,h,y={}){h=[].concat(h).map(x=>{if(typeof x!="string")return(w={})=>{let{args:b,modifySelectors:k,container:S,separator:C,wrap:P,format:M}=w,F=x(Object.assign({modifySelectors:k,container:S,separator:C},y.type===eo.MatchVariant&&{args:b,wrap:P,format:M}));if(typeof F=="string"&&!Sn(F))throw new Error(`Your custom variant \`${d}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return Array.isArray(F)?F.filter(q=>typeof q=="string").map(q=>Jr(q)):F&&typeof F=="string"&&Jr(F)(w)};if(!Sn(x))throw new Error(`Your custom variant \`${d}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return Jr(x)}),r2(t,d,y),i.set(d,h),e.variantOptions.set(d,y)},matchVariant(d,h,y){let x=y?.id??++f,w=d==="@",b=X(r,"generalizedModifiers");for(let[S,C]of Object.entries(y?.values??{}))S!=="DEFAULT"&&p.addVariant(w?`${d}${S}`:`${d}-${S}`,({args:P,container:M})=>h(C,b?{modifier:P?.modifier,container:M}:{container:M}),{...y,value:C,id:x,type:eo.MatchVariant,variantInfo:to.Base});let k="DEFAULT"in(y?.values??{});p.addVariant(d,({args:S,container:C})=>S?.value===rr&&!k?null:h(S?.value===rr?y.values.DEFAULT:S?.value??(typeof S=="string"?S:""),b?{modifier:S?.modifier,container:C}:{container:C}),{...y,id:x,type:eo.MatchVariant,variantInfo:to.Dynamic})}};return p}function En(r){return io.has(r)||io.set(r,new Map),io.get(r)}function Ed(r,e){let t=!1,i=new Map;for(let n of r){if(!n)continue;let s=hs.parse(n),a=s.hash?s.href.replace(s.hash,""):s.href;a=s.search?a.replace(s.search,""):a;let o=re.statSync(decodeURIComponent(a),{throwIfNoEntry:!1})?.mtimeMs;!o||((!e.has(n)||o>e.get(n))&&(t=!0),i.set(n,o))}return[t,i]}function Od(r){r.walkAtRules(e=>{["responsive","variants"].includes(e.name)&&(Od(e),e.before(e.nodes),e.remove())})}function s2(r){let e=[];return r.each(t=>{t.type==="atrule"&&["responsive","variants"].includes(t.name)&&(t.name="layer",t.params="utilities")}),r.walkAtRules("layer",t=>{if(Od(t),t.params==="base"){for(let i of t.nodes)e.push(function({addBase:n}){n(i,{respectPrefix:!1})});t.remove()}else if(t.params==="components"){for(let i of t.nodes)e.push(function({addComponents:n}){n(i,{respectPrefix:!1,preserveSource:!0})});t.remove()}else if(t.params==="utilities"){for(let i of t.nodes)e.push(function({addUtilities:n}){n(i,{respectPrefix:!1,preserveSource:!0})});t.remove()}}),e}function a2(r,e){let t=Object.entries({...he,...sd}).map(([o,u])=>r.tailwindConfig.corePlugins.includes(o)?u:null).filter(Boolean),i=r.tailwindConfig.plugins.map(o=>(o.__isOptionsFunction&&(o=o()),typeof o=="function"?o:o.handler)),n=s2(e),s=[he.pseudoElementVariants,he.pseudoClassVariants,he.ariaVariants,he.dataVariants],a=[he.supportsVariants,he.directionVariants,he.reducedMotionVariants,he.prefersContrastVariants,he.darkVariants,he.printVariant,he.screenVariants,he.orientationVariants];return[...t,...s,...i,...a,...n]}function o2(r,e){let t=[],i=new Map;e.variantMap=i;let n=new Ka;e.offsets=n;let s=new Set,a=n2(e.tailwindConfig,e,{variantList:t,variantMap:i,offsets:n,classList:s});for(let f of r)if(Array.isArray(f))for(let p of f)p(a);else f?.(a);n.recordVariants(t,f=>i.get(f).length);for(let[f,p]of i.entries())e.variantMap.set(f,p.map((d,h)=>[n.forVariant(f,h),d]));let o=(e.tailwindConfig.safelist??[]).filter(Boolean);if(o.length>0){let f=[];for(let p of o){if(typeof p=="string"){e.changedContent.push({content:p,extension:"html"});continue}if(p instanceof RegExp){N.warn("root-regex",["Regular expressions in `safelist` work differently in Tailwind CSS v3.0.","Update your `safelist` configuration to eliminate this warning.","https://tailwindcss.com/docs/content-configuration#safelisting-classes"]);continue}f.push(p)}if(f.length>0){let p=new Map,d=e.tailwindConfig.prefix.length,h=f.some(y=>y.pattern.source.includes("!"));for(let y of s){let x=Array.isArray(y)?(()=>{let[w,b]=y,S=Object.keys(b?.values??{}).map(C=>Hr(w,C));return b?.supportsNegativeValues&&(S=[...S,...S.map(C=>"-"+C)],S=[...S,...S.map(C=>C.slice(0,d)+"-"+C.slice(d))]),b.types.some(({type:C})=>C==="color")&&(S=[...S,...S.flatMap(C=>Object.keys(e.tailwindConfig.theme.opacity).map(P=>`${C}/${P}`))]),h&&b?.respectImportant&&(S=[...S,...S.map(C=>"!"+C)]),S})():[y];for(let w of x)for(let{pattern:b,variants:k=[]}of f)if(b.lastIndex=0,p.has(b)||p.set(b,0),!!b.test(w)){p.set(b,p.get(b)+1),e.changedContent.push({content:w,extension:"html"});for(let S of k)e.changedContent.push({content:S+e.tailwindConfig.separator+w,extension:"html"})}}for(let[y,x]of p.entries())x===0&&N.warn([`The safelist pattern \`${y}\` doesn't match any Tailwind CSS classes.`,"Fix this pattern or remove it from your `safelist` configuration.","https://tailwindcss.com/docs/content-configuration#safelisting-classes"])}}let u=[].concat(e.tailwindConfig.darkMode??"media")[1]??"dark",c=[ro(e,u),ro(e,"group"),ro(e,"peer")];e.getClassOrder=function(p){let d=[...p].sort((w,b)=>w===b?0:w[w,null])),y=xn(new Set(d),e);y=e.offsets.sort(y);let x=BigInt(c.length);for(let[,w]of y)h.set(w.raws.tailwind.candidate,x++);return p.map(w=>{let b=h.get(w)??null,k=c.indexOf(w);return b===null&&k!==-1&&(b=BigInt(k)),[w,b]})},e.getClassList=function(p={}){let d=[];for(let h of s)if(Array.isArray(h)){let[y,x]=h,w=[],b=Object.keys(x?.modifiers??{});x?.types?.some(({type:C})=>C==="color")&&b.push(...Object.keys(e.tailwindConfig.theme.opacity??{}));let k={modifiers:b},S=p.includeMetadata&&b.length>0;for(let[C,P]of Object.entries(x?.values??{})){if(P==null)continue;let M=Hr(y,C);if(d.push(S?[M,k]:M),x?.supportsNegativeValues&&Xe(P)){let F=Hr(y,`-${C}`);w.push(S?[F,k]:F)}}d.push(...w)}else d.push(h);return d},e.getVariants=function(){let p=[];for(let[d,h]of e.variantOptions.entries())h.variantInfo!==to.Base&&p.push({name:d,isArbitrary:h.type===Symbol.for("MATCH_VARIANT"),values:Object.keys(h.values??{}),hasDash:d!=="@",selectors({modifier:y,value:x}={}){let w="__TAILWIND_PLACEHOLDER__",b=z.rule({selector:`.${w}`}),k=z.root({nodes:[b.clone()]}),S=k.toString(),C=(e.variantMap.get(d)??[]).flatMap(([J,ee])=>ee),P=[];for(let J of C){let ee=[],Z={args:{modifier:y,value:h.values?.[x]??x},separator:e.tailwindConfig.separator,modifySelectors(_e){return k.each(Wn=>{Wn.type==="rule"&&(Wn.selectors=Wn.selectors.map(Ul=>_e({get className(){return Qa(Ul)},selector:Ul})))}),k},format(_e){ee.push(_e)},wrap(_e){ee.push(`@${_e.name} ${_e.params} { & }`)},container:k},je=J(Z);if(ee.length>0&&P.push(ee),Array.isArray(je))for(let _e of je)ee=[],_e(Z),P.push(ee)}let M=[],F=k.toString();S!==F&&(k.walkRules(J=>{let ee=J.selector,Z=(0,Za.default)(je=>{je.walkClasses(_e=>{_e.value=`${d}${e.tailwindConfig.separator}${_e.value}`})}).processSync(ee);M.push(ee.replace(Z,"&").replace(w,"&"))}),k.walkAtRules(J=>{M.push(`@${J.name} (${J.params}) { & }`)}));let q=!(x in(h.values??{}));P=P.map(J=>J.map(ee=>({format:ee,isArbitraryVariant:q}))),M=M.map(J=>({format:J,isArbitraryVariant:q}));let K={candidate:w,context:e},ye=P.map(J=>mn(`.${w}`,Mt(J,K),K).replace(`.${w}`,"&").replace("{ & }","").trim());return M.length>0&&ye.push(Mt(M,K).toString().replace(`.${w}`,"&")),ye}});return p}}function Td(r,e){!r.classCache.has(e)||(r.notClassCache.add(e),r.classCache.delete(e),r.applyClassCache.delete(e),r.candidateRuleMap.delete(e),r.candidateRuleCache.delete(e),r.stylesheetCache=null)}function l2(r,e){let t=e.raws.tailwind.candidate;if(!!t){for(let i of r.ruleCache)i[1].raws.tailwind.candidate===t&&r.ruleCache.delete(i);Td(r,t)}}function no(r,e=[],t=z.root()){let i={disposables:[],ruleCache:new Set,candidateRuleCache:new Map,classCache:new Map,applyClassCache:new Map,notClassCache:new Set(r.blocklist??[]),postCssNodeCache:new Map,candidateRuleMap:new Map,tailwindConfig:r,changedContent:e,variantMap:new Map,stylesheetCache:null,variantOptions:new Map,markInvalidUtilityCandidate:s=>Td(i,s),markInvalidUtilityNode:s=>l2(i,s)},n=a2(i,t);return o2(n,i),i}function Pd(r,e,t,i,n,s){let a=e.opts.from,o=i!==null;ie.DEBUG&&console.log("Source path:",a);let u;if(o&&Nt.has(a))u=Nt.get(a);else if(Xr.has(n)){let d=Xr.get(n);ot.get(d).add(a),Nt.set(a,d),u=d}let c=gd(a,r);if(u){let[d,h]=Ed([...s],En(u));if(!d&&!c)return[u,!1,h]}if(Nt.has(a)){let d=Nt.get(a);if(ot.has(d)&&(ot.get(d).delete(a),ot.get(d).size===0)){ot.delete(d);for(let[h,y]of Xr)y===d&&Xr.delete(h);for(let h of d.disposables.splice(0))h(d)}}ie.DEBUG&&console.log("Setting up new context...");let f=no(t,[],r);Object.assign(f,{userConfigPath:i});let[,p]=Ed([...s],En(f));return Xr.set(n,f),Nt.set(a,f),ot.has(f)||ot.set(f,new Set),ot.get(f).add(a),[f,!0,p]}var Sd,Za,eo,to,io,Nt,Xr,ot,Cn=_(()=>{l();Ve();ms();nt();Sd=H(Ns()),Za=H(Fe());Wr();$a();ln();bt();It();ja();ur();ad();De();De();li();Ee();ai();Ua();kn();yd();kd();qe();Qr();eo={AddVariant:Symbol.for("ADD_VARIANT"),MatchVariant:Symbol.for("MATCH_VARIANT")},to={Base:1<<0,Dynamic:1<<1};io=new WeakMap;Nt=uu,Xr=fu,ot=ci});function so(r){return r.ignore?[]:r.glob?m.env.ROLLUP_WATCH==="true"?[{type:"dependency",file:r.base}]:[{type:"dir-dependency",dir:r.base,glob:r.glob}]:[{type:"dependency",file:r.base}]}var Dd=_(()=>{l()});function qd(r,e){return{handler:r,config:e}}var Id,Rd=_(()=>{l();qd.withOptions=function(r,e=()=>({})){let t=function(i){return{__options:i,handler:r(i),config:e(i)}};return t.__isOptionsFunction=!0,t.__pluginFunction=r,t.__configFunction=e,t};Id=qd});var ao={};fe(ao,{default:()=>u2});var u2,oo=_(()=>{l();Rd();u2=Id});var Fd=v((FP,Md)=>{l();var f2=(oo(),ao).default,c2={overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical"},p2=f2(function({matchUtilities:r,addUtilities:e,theme:t,variants:i}){let n=t("lineClamp");r({"line-clamp":s=>({...c2,"-webkit-line-clamp":`${s}`})},{values:n}),e([{".line-clamp-none":{"-webkit-line-clamp":"unset"}}],i("lineClamp"))},{theme:{lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"}},variants:{lineClamp:["responsive"]}});Md.exports=p2});function lo(r){r.content.files.length===0&&N.warn("content-problems",["The `content` option in your Tailwind CSS configuration is missing or empty.","Configure your content sources or your generated CSS will be missing styles.","https://tailwindcss.com/docs/content-configuration"]);try{let e=Fd();r.plugins.includes(e)&&(N.warn("line-clamp-in-core",["As of Tailwind CSS v3.3, the `@tailwindcss/line-clamp` plugin is now included by default.","Remove it from the `plugins` array in your configuration to eliminate this warning."]),r.plugins=r.plugins.filter(t=>t!==e))}catch{}return r}var Nd=_(()=>{l();Ee()});var Ld,Bd=_(()=>{l();Ld=()=>!1});var On,$d=_(()=>{l();On={sync:r=>[].concat(r),generateTasks:r=>[{dynamic:!1,base:".",negative:[],positive:[].concat(r),patterns:[].concat(r)}],escapePath:r=>r}});var uo,zd=_(()=>{l();uo=r=>r});var jd,Vd=_(()=>{l();jd=()=>""});function Ud(r){let e=r,t=jd(r);return t!=="."&&(e=r.substr(t.length),e.charAt(0)==="/"&&(e=e.substr(1))),e.substr(0,2)==="./"&&(e=e.substr(2)),e.charAt(0)==="/"&&(e=e.substr(1)),{base:t,glob:e}}var Wd=_(()=>{l();Vd()});function Gd(r,e){let t=e.content.files;t=t.filter(o=>typeof o=="string"),t=t.map(uo);let i=On.generateTasks(t),n=[],s=[];for(let o of i)n.push(...o.positive.map(u=>Hd(u,!1))),s.push(...o.negative.map(u=>Hd(u,!0)));let a=[...n,...s];return a=h2(r,a),a=a.flatMap(m2),a=a.map(d2),a}function Hd(r,e){let t={original:r,base:r,ignore:e,pattern:r,glob:null};return Ld(r)&&Object.assign(t,Ud(r)),t}function d2(r){let e=uo(r.base);return e=On.escapePath(e),r.pattern=r.glob?`${e}/${r.glob}`:e,r.pattern=r.ignore?`!${r.pattern}`:r.pattern,r}function h2(r,e){let t=[];return r.userConfigPath&&r.tailwindConfig.content.relative&&(t=[te.dirname(r.userConfigPath)]),e.map(i=>(i.base=te.resolve(...t,i.base),i))}function m2(r){let e=[r];try{let t=re.realpathSync(r.base);t!==r.base&&e.push({...r,base:t})}catch{}return e}function Yd(r,e,t){let i=r.tailwindConfig.content.files.filter(a=>typeof a.raw=="string").map(({raw:a,extension:o="html"})=>({content:a,extension:o})),[n,s]=g2(e,t);for(let a of n){let o=te.extname(a).slice(1);i.push({file:a,extension:o})}return[i,s]}function g2(r,e){let t=r.map(a=>a.pattern),i=new Map,n=new Set;ie.DEBUG&&console.time("Finding changed files");let s=On.sync(t,{absolute:!0});for(let a of s){let o=e.get(a)||-1/0,u=re.statSync(a).mtimeMs;u>o&&(n.add(a),i.set(a,u))}return ie.DEBUG&&console.timeEnd("Finding changed files"),[n,i]}var Qd=_(()=>{l();Ve();dt();Bd();$d();zd();Wd();De()});function Jd(){}var Xd=_(()=>{l()});function v2(r,e){for(let t of e){let i=`${r}${t}`;if(re.existsSync(i)&&re.statSync(i).isFile())return i}for(let t of e){let i=`${r}/index${t}`;if(re.existsSync(i))return i}return null}function*Kd(r,e,t,i=te.extname(r)){let n=v2(te.resolve(e,r),y2.includes(i)?w2:b2);if(n===null||t.has(n))return;t.add(n),yield n,e=te.dirname(n),i=te.extname(n);let s=re.readFileSync(n,"utf-8");for(let a of[...s.matchAll(/import[\s\S]*?['"](.{3,}?)['"]/gi),...s.matchAll(/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi),...s.matchAll(/require\(['"`](.+)['"`]\)/gi)])!a[1].startsWith(".")||(yield*Kd(a[1],e,t,i))}function fo(r){return r===null?new Set:new Set(Kd(r,te.dirname(r),new Set))}var y2,w2,b2,Zd=_(()=>{l();Ve();dt();y2=[".js",".cjs",".mjs"],w2=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],b2=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"]});function x2(r,e){if(co.has(r))return co.get(r);let t=Gd(r,e);return co.set(r,t).get(r)}function k2(r){let e=ds(r);if(e!==null){let[i,n,s,a]=th.get(e)||[],o=fo(e),u=!1,c=new Map;for(let d of o){let h=re.statSync(d).mtimeMs;c.set(d,h),(!a||!a.has(d)||h>a.get(d))&&(u=!0)}if(!u)return[i,e,n,s];for(let d of o)delete Gl.cache[d];let f=lo(cr(Jd(e))),p=si(f);return th.set(e,[f,p,o,c]),[f,e,p,o]}let t=cr(r.config===void 0?r:r.config);return t=lo(t),[t,null,si(t),[]]}function po(r){return({tailwindDirectives:e,registerDependency:t})=>(i,n)=>{let[s,a,o,u]=k2(r),c=new Set(u);if(e.size>0){c.add(n.opts.from);for(let y of n.messages)y.type==="dependency"&&c.add(y.file)}let[f,,p]=Pd(i,n,s,a,o,c),d=En(f),h=x2(f,s);if(e.size>0){for(let w of h)for(let b of so(w))t(b);let[y,x]=Yd(f,h,d);for(let w of y)f.changedContent.push(w);for(let[w,b]of x.entries())p.set(w,b)}for(let y of u)t({type:"dependency",file:y});for(let[y,x]of p.entries())d.set(y,x);return f}}var eh,th,co,rh=_(()=>{l();Ve();eh=H(Gn());Zl();ps();Hu();Cn();Dd();Nd();Qd();Xd();Zd();th=new eh.default({maxSize:100}),co=new WeakMap});function ho(r){let e=new Set,t=new Set,i=new Set;if(r.walkAtRules(n=>{n.name==="apply"&&i.add(n),n.name==="import"&&(n.params==='"tailwindcss/base"'||n.params==="'tailwindcss/base'"?(n.name="tailwind",n.params="base"):n.params==='"tailwindcss/components"'||n.params==="'tailwindcss/components'"?(n.name="tailwind",n.params="components"):n.params==='"tailwindcss/utilities"'||n.params==="'tailwindcss/utilities'"?(n.name="tailwind",n.params="utilities"):(n.params==='"tailwindcss/screens"'||n.params==="'tailwindcss/screens'"||n.params==='"tailwindcss/variants"'||n.params==="'tailwindcss/variants'")&&(n.name="tailwind",n.params="variants")),n.name==="tailwind"&&(n.params==="screens"&&(n.params="variants"),e.add(n.params)),["layer","responsive","variants"].includes(n.name)&&(["responsive","variants"].includes(n.name)&&N.warn(`${n.name}-at-rule-deprecated`,[`The \`@${n.name}\` directive has been deprecated in Tailwind CSS v3.0.`,"Use `@layer utilities` or `@layer components` instead.","https://tailwindcss.com/docs/upgrade-guide#replace-variants-with-layer"]),t.add(n))}),!e.has("base")||!e.has("components")||!e.has("utilities")){for(let n of t)if(n.name==="layer"&&["base","components","utilities"].includes(n.params)){if(!e.has(n.params))throw n.error(`\`@layer ${n.params}\` is used but no matching \`@tailwind ${n.params}\` directive is present.`)}else if(n.name==="responsive"){if(!e.has("utilities"))throw n.error("`@responsive` is used but `@tailwind utilities` is missing.")}else if(n.name==="variants"&&!e.has("utilities"))throw n.error("`@variants` is used but `@tailwind utilities` is missing.")}return{tailwindDirectives:e,applyDirectives:i}}var ih=_(()=>{l();Ee()});function yt(r,e=void 0,t=void 0){return r.map(i=>{let n=i.clone(),s=i.raws.tailwind?.preserveSource!==!0||!n.source;return e!==void 0&&s&&(n.source=e,"walk"in n&&n.walk(a=>{a.source=e})),t!==void 0&&(n.raws.tailwind={...n.raws.tailwind,...t}),n})}var nh=_(()=>{l()});function Tn(r){return r=Array.isArray(r)?r:[r],r=r.map(e=>e instanceof RegExp?e.source:e),r.join("")}function ke(r){return new RegExp(Tn(r),"g")}function Lt(r){return`(?:${r.map(Tn).join("|")})`}function mo(r){return`(?:${Tn(r)})?`}function ah(r){return`(?:${Tn(r)})*`}function oh(r){return r&&S2.test(r)?r.replace(sh,"\\$&"):r||""}var sh,S2,lh=_(()=>{l();sh=/[\\^$.*+?()[\]{}|]/g,S2=RegExp(sh.source)});function uh(r){let e=Array.from(C2(r));return t=>{let i=[];for(let n of e)i=[...i,...t.match(n)??[]];return i.filter(n=>n!==void 0).map(E2)}}function*C2(r){let e=r.tailwindConfig.separator,t=X(r.tailwindConfig,"variantGrouping"),i=r.tailwindConfig.prefix!==""?mo(ke([/-?/,oh(r.tailwindConfig.prefix)])):"",n=Lt([/\[[^\s:'"`]+:[^\s\[\]]+\]/,/\[[^\s:'"`]+:[^\s]+?\[[^\s]+?\][^\s]+?\]/,ke([/-?(?:\w+)/,mo(Lt([ke([/-(?:\w+-)*\[[^\s:]+\]/,/(?![{([]])/,/(?:\/[^\s'"`\\><$]*)?/]),ke([/-(?:\w+-)*\[[^\s]+\]/,/(?![{([]])/,/(?:\/[^\s'"`\\$]*)?/]),/[-\/][^\s'"`\\$={><]*/]))])]),s=[Lt([ke([/@\[[^\s"'`]+\](\/[^\s"'`]+)?/,e]),ke([/([^\s"'`\[\\]+-)?\[[^\s"'`]+\]/,e]),ke([/[^\s"'`\[\\]+/,e])]),Lt([ke([/([^\s"'`\[\\]+-)?\[[^\s`]+\]/,e]),ke([/[^\s`\[\\]+/,e])])];for(let a of s)yield ke(["((?=((",a,")+))\\2)?",/!?/,i,t?Lt([ke([/\(/,n,ah([/,/,n]),/\)/]),n]):n]);yield/[^<>"'`\s.(){}[\]#=%$]*[^<>"'`\s.(){}[\]#=%:$]/g}function E2(r){if(!r.includes("-["))return r;let e=0,t=[],i=r.matchAll(_2);i=Array.from(i).flatMap(n=>{let[,...s]=n;return s.map((a,o)=>Object.assign([],n,{index:n.index+o,0:a}))});for(let n of i){let s=n[0],a=t[t.length-1];if(s===a?t.pop():(s==="'"||s==='"'||s==="`")&&t.push(s),!a){if(s==="["){e++;continue}else if(s==="]"){e--;continue}if(e<0)return r.substring(0,n.index-1);if(e===0&&!A2.test(s))return r.substring(0,n.index)}}return r}var _2,A2,fh=_(()=>{l();qe();lh();_2=/([\[\]'"`])([^\[\]'"`])?/g,A2=/[^"'`\s<>\]]+/});var ch={};fe(ch,{parseCandidateStringsFromFiles:()=>O2});function O2(){return[]}var ph=_(()=>{l()});function T2(r,e){let t=r.tailwindConfig.content.extract;return t[e]||t.DEFAULT||hh[e]||hh.DEFAULT(r)}function P2(r,e){let t=r.content.transform;return t[e]||t.DEFAULT||mh[e]||mh.DEFAULT}function D2(r,e,t,i){Kr.has(e)||Kr.set(e,new dh.default({maxSize:25e3}));for(let n of r.split(` +`))if(n=n.trim(),!i.has(n))if(i.add(n),Kr.get(e).has(n))for(let s of Kr.get(e).get(n))t.add(s);else{let s=e(n).filter(o=>o!=="!*"),a=new Set(s);for(let o of a)t.add(o);Kr.get(e).set(n,a)}}function q2(r,e){let t=e.offsets.sort(r),i={base:new Set,defaults:new Set,components:new Set,utilities:new Set,variants:new Set};for(let[n,s]of t)i[n.layer].add(s);return i}function go(r){return e=>{let t={base:null,components:null,utilities:null,variants:null};if(e.walkAtRules(y=>{y.name==="tailwind"&&Object.keys(t).includes(y.params)&&(t[y.params]=y)}),Object.values(t).every(y=>y===null))return e;let i=new Set([...r.candidates??[],Ue]),n=new Set;if(Pe.DEBUG&&console.time("Reading changed files"),Pe.OXIDE)for(let y of(ph(),ch).parseCandidateStringsFromFiles(r.changedContent))i.add(y);else for(let{file:y,content:x,extension:w}of r.changedContent){let b=P2(r.tailwindConfig,w),k=T2(r,w);x=y?re.readFileSync(y,"utf8"):x,D2(b(x),k,i,n)}Pe.DEBUG&&console.timeEnd("Reading changed files");let s=r.classCache.size;Pe.DEBUG&&console.time("Generate rules"),Pe.DEBUG&&console.time("Sorting candidates");let a=Pe.OXIDE?i:new Set([...i].sort((y,x)=>y===x?0:y{let x=y.raws.tailwind?.parentLayer;return x==="components"?t.components!==null:x==="utilities"?t.utilities!==null:!0});t.variants?(t.variants.before(yt(d,t.variants.source,{layer:"variants"})),t.variants.remove()):d.length>0&&e.append(yt(d,e.source,{layer:"variants"}));let h=d.some(y=>y.raws.tailwind?.parentLayer==="utilities");t.utilities&&f.size===0&&!h&&N.warn("content-problems",["No utility classes were detected in your source files. If this is unexpected, double-check the `content` option in your Tailwind CSS configuration.","https://tailwindcss.com/docs/content-configuration"]),Pe.DEBUG&&(console.log("Potential classes: ",i.size),console.log("Active contexts: ",ci.size)),r.changedContent=[],e.walkAtRules("layer",y=>{Object.keys(t).includes(y.params)&&y.remove()})}}var dh,Pe,hh,mh,Kr,gh=_(()=>{l();Ve();dh=H(Gn());De();kn();Ee();nh();fh();Pe=ie,hh={DEFAULT:uh},mh={DEFAULT:r=>r,svelte:r=>r.replace(/(?:^|\s)class:/g," ")};Kr=new WeakMap});function Dn(r){let e=new Map;z.root({nodes:[r.clone()]}).walkRules(s=>{(0,Pn.default)(a=>{a.walkClasses(o=>{let u=o.parent.toString(),c=e.get(u);c||e.set(u,c=new Set),c.add(o.value)})}).processSync(s.selector)});let i=Array.from(e.values(),s=>Array.from(s)),n=i.flat();return Object.assign(n,{groups:i})}function yo(r){return I2.astSync(r)}function yh(r,e){let t=new Set;for(let i of r)t.add(i.split(e).pop());return Array.from(t)}function wh(r,e){let t=r.tailwindConfig.prefix;return typeof t=="function"?t(e):t+e}function*bh(r){for(yield r;r.parent;)yield r.parent,r=r.parent}function R2(r,e={}){let t=r.nodes;r.nodes=[];let i=r.clone(e);return r.nodes=t,i}function M2(r){for(let e of bh(r))if(r!==e){if(e.type==="root")break;r=R2(e,{nodes:[r]})}return r}function F2(r,e){let t=new Map;return r.walkRules(i=>{for(let a of bh(i))if(a.raws.tailwind?.layer!==void 0)return;let n=M2(i),s=e.offsets.create("user");for(let a of Dn(i)){let o=t.get(a)||[];t.set(a,o),o.push([{layer:"user",sort:s,important:!1},n])}}),t}function N2(r,e){for(let t of r){if(e.notClassCache.has(t)||e.applyClassCache.has(t))continue;if(e.classCache.has(t)){e.applyClassCache.set(t,e.classCache.get(t).map(([n,s])=>[n,s.clone()]));continue}let i=Array.from(bn(t,e));if(i.length===0){e.notClassCache.add(t);continue}e.applyClassCache.set(t,i)}return e.applyClassCache}function L2(r){let e=null;return{get:t=>(e=e||r(),e.get(t)),has:t=>(e=e||r(),e.has(t))}}function B2(r){return{get:e=>r.flatMap(t=>t.get(e)||[]),has:e=>r.some(t=>t.has(e))}}function vh(r){let e=r.split(/[\s\t\n]+/g);return e[e.length-1]==="!important"?[e.slice(0,-1),!0]:[e,!1]}function xh(r,e,t){let i=new Set,n=[];if(r.walkAtRules("apply",u=>{let[c]=vh(u.params);for(let f of c)i.add(f);n.push(u)}),n.length===0)return;let s=B2([t,N2(i,e)]);function a(u,c,f){let p=yo(u),d=yo(c),y=yo(`.${de(f)}`).nodes[0].nodes[0];return p.each(x=>{let w=new Set;d.each(b=>{let k=!1;b=b.clone(),b.walkClasses(S=>{S.value===y.value&&(k||(S.replaceWith(...x.nodes.map(C=>C.clone())),w.add(b),k=!0))})});for(let b of w){let k=[[]];for(let S of b.nodes)S.type==="combinator"?(k.push(S),k.push([])):k[k.length-1].push(S);b.nodes=[];for(let S of k)Array.isArray(S)&&S.sort((C,P)=>C.type==="tag"&&P.type==="class"?-1:C.type==="class"&&P.type==="tag"?1:C.type==="class"&&P.type==="pseudo"&&P.value.startsWith("::")?-1:C.type==="pseudo"&&C.value.startsWith("::")&&P.type==="class"?1:0),b.nodes=b.nodes.concat(S)}x.replaceWith(...w)}),p.toString()}let o=new Map;for(let u of n){let[c]=o.get(u.parent)||[[],u.source];o.set(u.parent,[c,u.source]);let[f,p]=vh(u.params);if(u.parent.type==="atrule"){if(u.parent.name==="screen"){let d=u.parent.params;throw u.error(`@apply is not supported within nested at-rules like @screen. We suggest you write this as @apply ${f.map(h=>`${d}:${h}`).join(" ")} instead.`)}throw u.error(`@apply is not supported within nested at-rules like @${u.parent.name}. You can fix this by un-nesting @${u.parent.name}.`)}for(let d of f){if([wh(e,"group"),wh(e,"peer")].includes(d))throw u.error(`@apply should not be used with the '${d}' utility`);if(!s.has(d))throw u.error(`The \`${d}\` class does not exist. If \`${d}\` is a custom class, make sure it is defined within a \`@layer\` directive.`);let h=s.get(d);c.push([d,p,h])}}for(let[u,[c,f]]of o){let p=[];for(let[h,y,x]of c){let w=[h,...yh([h],e.tailwindConfig.separator)];for(let[b,k]of x){let S=Dn(u),C=Dn(k);if(C=C.groups.filter(q=>q.some(K=>w.includes(K))).flat(),C=C.concat(yh(C,e.tailwindConfig.separator)),S.some(q=>C.includes(q)))throw k.error(`You cannot \`@apply\` the \`${h}\` utility here because it creates a circular dependency.`);let M=z.root({nodes:[k.clone()]});M.walk(q=>{q.source=f}),(k.type!=="atrule"||k.type==="atrule"&&k.name!=="keyframes")&&M.walkRules(q=>{if(!Dn(q).some(Z=>Z===h)){q.remove();return}let K=typeof e.tailwindConfig.important=="string"?e.tailwindConfig.important:null,J=u.raws.tailwind!==void 0&&K&&u.selector.indexOf(K)===0?u.selector.slice(K.length):u.selector;q.selector=a(J,q.selector,h),K&&J!==u.selector&&(q.selector=yn(q.selector,K)),q.walkDecls(Z=>{Z.important=b.important||y});let ee=(0,Pn.default)().astSync(q.selector);ee.each(Z=>{let[je]=Ft(Z);je.length>0&&Z.nodes.push(...je.sort(Yr))}),q.selector=ee.toString()}),!!M.nodes[0]&&p.push([b.sort,M.nodes[0]])}}let d=e.offsets.sort(p).map(h=>h[1]);u.after(d)}for(let u of n)u.parent.nodes.length>1?u.remove():u.parent.remove();xh(r,e,t)}function wo(r){return e=>{let t=L2(()=>F2(e,r));xh(e,r,t)}}var Pn,I2,kh=_(()=>{l();nt();Pn=H(Fe());kn();It();Ya();Qr();I2=(0,Pn.default)()});var Sh=v((R3,qn)=>{l();(function(){"use strict";function r(i,n,s){if(!i)return null;r.caseSensitive||(i=i.toLowerCase());var a=r.threshold===null?null:r.threshold*i.length,o=r.thresholdAbsolute,u;a!==null&&o!==null?u=Math.min(a,o):a!==null?u=a:o!==null?u=o:u=null;var c,f,p,d,h,y=n.length;for(h=0;hs)return s+1;var u=[],c,f,p,d,h;for(c=0;c<=o;c++)u[c]=[c];for(f=0;f<=a;f++)u[0][f]=f;for(c=1;c<=o;c++){for(p=e,d=1,c>s&&(d=c-s),h=o+1,h>s+c&&(h=s+c),f=1;f<=a;f++)fh?u[c][f]=s+1:n.charAt(c-1)===i.charAt(f-1)?u[c][f]=u[c-1][f-1]:u[c][f]=Math.min(u[c-1][f-1]+1,Math.min(u[c][f-1]+1,u[c-1][f]+1)),u[c][f]s)return s+1}return u[o][a]}})()});var _h=v((M3,Ch)=>{l();var bo="(".charCodeAt(0),vo=")".charCodeAt(0),In="'".charCodeAt(0),xo='"'.charCodeAt(0),ko="\\".charCodeAt(0),Bt="/".charCodeAt(0),So=",".charCodeAt(0),Co=":".charCodeAt(0),Rn="*".charCodeAt(0),$2="u".charCodeAt(0),z2="U".charCodeAt(0),j2="+".charCodeAt(0),V2=/^[a-f0-9?-]+$/i;Ch.exports=function(r){for(var e=[],t=r,i,n,s,a,o,u,c,f,p=0,d=t.charCodeAt(p),h=t.length,y=[{nodes:e}],x=0,w,b="",k="",S="";p{l();Ah.exports=function r(e,t,i){var n,s,a,o;for(n=0,s=e.length;n{l();function Oh(r,e){var t=r.type,i=r.value,n,s;return e&&(s=e(r))!==void 0?s:t==="word"||t==="space"?i:t==="string"?(n=r.quote||"",n+i+(r.unclosed?"":n)):t==="comment"?"/*"+i+(r.unclosed?"":"*/"):t==="div"?(r.before||"")+i+(r.after||""):Array.isArray(r.nodes)?(n=Th(r.nodes,e),t!=="function"?n:i+"("+(r.before||"")+n+(r.after||"")+(r.unclosed?"":")")):i}function Th(r,e){var t,i;if(Array.isArray(r)){for(t="",i=r.length-1;~i;i-=1)t=Oh(r[i],e)+t;return t}return Oh(r,e)}Ph.exports=Th});var Ih=v((L3,qh)=>{l();var Mn="-".charCodeAt(0),Fn="+".charCodeAt(0),_o=".".charCodeAt(0),U2="e".charCodeAt(0),W2="E".charCodeAt(0);function G2(r){var e=r.charCodeAt(0),t;if(e===Fn||e===Mn){if(t=r.charCodeAt(1),t>=48&&t<=57)return!0;var i=r.charCodeAt(2);return t===_o&&i>=48&&i<=57}return e===_o?(t=r.charCodeAt(1),t>=48&&t<=57):e>=48&&e<=57}qh.exports=function(r){var e=0,t=r.length,i,n,s;if(t===0||!G2(r))return!1;for(i=r.charCodeAt(e),(i===Fn||i===Mn)&&e++;e57));)e+=1;if(i=r.charCodeAt(e),n=r.charCodeAt(e+1),i===_o&&n>=48&&n<=57)for(e+=2;e57));)e+=1;if(i=r.charCodeAt(e),n=r.charCodeAt(e+1),s=r.charCodeAt(e+2),(i===U2||i===W2)&&(n>=48&&n<=57||(n===Fn||n===Mn)&&s>=48&&s<=57))for(e+=n===Fn||n===Mn?3:2;e57));)e+=1;return{number:r.slice(0,e),unit:r.slice(e)}}});var Zr=v((B3,Fh)=>{l();var H2=_h(),Rh=Eh(),Mh=Dh();function lt(r){return this instanceof lt?(this.nodes=H2(r),this):new lt(r)}lt.prototype.toString=function(){return Array.isArray(this.nodes)?Mh(this.nodes):""};lt.prototype.walk=function(r,e){return Rh(this.nodes,r,e),this};lt.unit=Ih();lt.walk=Rh;lt.stringify=Mh;Fh.exports=lt});function Eo(r){return typeof r=="object"&&r!==null}function Y2(r,e){let t=Ke(e);do if(t.pop(),(0,ei.default)(r,t)!==void 0)break;while(t.length);return t.length?t:void 0}function $t(r){return typeof r=="string"?r:r.reduce((e,t,i)=>t.includes(".")?`${e}[${t}]`:i===0?t:`${e}.${t}`,"")}function Lh(r){return r.map(e=>`'${e}'`).join(", ")}function Bh(r){return Lh(Object.keys(r))}function Oo(r,e,t,i={}){let n=Array.isArray(e)?$t(e):e.replace(/^['"]+|['"]+$/g,""),s=Array.isArray(e)?e:Ke(n),a=(0,ei.default)(r.theme,s,t);if(a===void 0){let u=`'${n}' does not exist in your theme config.`,c=s.slice(0,-1),f=(0,ei.default)(r.theme,c);if(Eo(f)){let p=Object.keys(f).filter(h=>Oo(r,[...c,h]).isValid),d=(0,Nh.default)(s[s.length-1],p);d?u+=` Did you mean '${$t([...c,d])}'?`:p.length>0&&(u+=` '${$t(c)}' has the following valid keys: ${Lh(p)}`)}else{let p=Y2(r.theme,n);if(p){let d=(0,ei.default)(r.theme,p);Eo(d)?u+=` '${$t(p)}' has the following keys: ${Bh(d)}`:u+=` '${$t(p)}' is not an object.`}else u+=` Your theme has the following top-level keys: ${Bh(r.theme)}`}return{isValid:!1,error:u}}if(!(typeof a=="string"||typeof a=="number"||typeof a=="function"||a instanceof String||a instanceof Number||Array.isArray(a))){let u=`'${n}' was found but does not resolve to a string.`;if(Eo(a)){let c=Object.keys(a).filter(f=>Oo(r,[...s,f]).isValid);c.length&&(u+=` Did you mean something like '${$t([...s,c[0]])}'?`)}return{isValid:!1,error:u}}let[o]=s;return{isValid:!0,value:Ye(o)(a,i)}}function Q2(r,e,t){e=e.map(n=>$h(r,n,t));let i=[""];for(let n of e)n.type==="div"&&n.value===","?i.push(""):i[i.length-1]+=Ao.default.stringify(n);return i}function $h(r,e,t){if(e.type==="function"&&t[e.value]!==void 0){let i=Q2(r,e.nodes,t);e.type="word",e.value=t[e.value](r,...i)}return e}function J2(r,e,t){return(0,Ao.default)(e).walk(i=>{$h(r,i,t)}).toString()}function*K2(r){r=r.replace(/^['"]+|['"]+$/g,"");let e=r.match(/^([^\s]+)(?![^\[]*\])(?:\s*\/\s*([^\/\s]+))$/),t;yield[r,void 0],e&&(r=e[1],t=e[2],yield[r,t])}function Z2(r,e,t){let i=Array.from(K2(e)).map(([n,s])=>Object.assign(Oo(r,n,t,{opacityValue:s}),{resolvedPath:n,alpha:s}));return i.find(n=>n.isValid)??i[0]}function zh(r){let e=r.tailwindConfig,t={theme:(i,n,...s)=>{let{isValid:a,value:o,error:u,alpha:c}=Z2(e,n,s.length?s:void 0);if(!a){let d=i.parent,h=d?.raws.tailwind?.candidate;if(d&&h!==void 0){r.markInvalidUtilityNode(d),d.remove(),N.warn("invalid-theme-key-in-class",[`The utility \`${h}\` contains an invalid theme value and was not generated.`]);return}throw i.error(u)}let f=vt(o),p=f!==void 0&&typeof f=="function";return(c!==void 0||p)&&(c===void 0&&(c=1),o=Ie(f,c,f)),o},screen:(i,n)=>{n=n.replace(/^['"]+/g,"").replace(/['"]+$/g,"");let a=at(e.theme.screens).find(({name:o})=>o===n);if(!a)throw i.error(`The '${n}' screen does not exist in your theme.`);return st(a)}};return i=>{i.walk(n=>{let s=X2[n.type];s!==void 0&&(n[s]=J2(n,n[s],t))})}}var ei,Nh,Ao,X2,jh=_(()=>{l();ei=H(Ns()),Nh=H(Sh());Wr();Ao=H(Zr());dn();fn();li();nr();ur();Ee();X2={atrule:"params",decl:"value"}});function Vh({tailwindConfig:{theme:r}}){return function(e){e.walkAtRules("screen",t=>{let i=t.params,s=at(r.screens).find(({name:a})=>a===i);if(!s)throw t.error(`No \`${i}\` screen found.`);t.name="media",t.params=st(s)})}}var Uh=_(()=>{l();dn();fn()});function eC(r){let e=r.filter(o=>o.type!=="pseudo"||o.nodes.length>0?!0:o.value.startsWith("::")||[":before",":after",":first-line",":first-letter"].includes(o.value)).reverse(),t=new Set(["tag","class","id","attribute"]),i=e.findIndex(o=>t.has(o.type));if(i===-1)return e.reverse().join("").trim();let n=e[i],s=Wh[n.type]?Wh[n.type](n):n;e=e.slice(0,i);let a=e.findIndex(o=>o.type==="combinator"&&o.value===">");return a!==-1&&(e.splice(0,a),e.unshift(Nn.default.universal())),[s,...e.reverse()].join("").trim()}function rC(r){return To.has(r)||To.set(r,tC.transformSync(r)),To.get(r)}function Po({tailwindConfig:r}){return e=>{let t=new Map,i=new Set;if(e.walkAtRules("defaults",n=>{if(n.nodes&&n.nodes.length>0){i.add(n);return}let s=n.params;t.has(s)||t.set(s,new Set),t.get(s).add(n.parent),n.remove()}),X(r,"optimizeUniversalDefaults"))for(let n of i){let s=new Map,a=t.get(n.params)??[];for(let o of a)for(let u of rC(o.selector)){let c=u.includes(":-")||u.includes("::-")?u:"__DEFAULT__",f=s.get(c)??new Set;s.set(c,f),f.add(u)}if(X(r,"optimizeUniversalDefaults")){if(s.size===0){n.remove();continue}for(let[,o]of s){let u=z.rule({source:n.source});u.selectors=[...o],u.append(n.nodes.map(c=>c.clone())),n.before(u)}}n.remove()}else if(i.size){let n=z.rule({selectors:["*","::before","::after"]});for(let a of i)n.append(a.nodes),n.parent||a.before(n),n.source||(n.source=a.source),a.remove();let s=n.clone({selectors:["::backdrop"]});n.after(s)}}}var Nn,Wh,tC,To,Gh=_(()=>{l();nt();Nn=H(Fe());qe();Wh={id(r){return Nn.default.attribute({attribute:"id",operator:"=",value:r.value,quoteMark:'"'})}};tC=(0,Nn.default)(r=>r.map(e=>{let t=e.split(i=>i.type==="combinator"&&i.value===" ").pop();return eC(t)})),To=new Map});function Do(){function r(e){let t=null;e.each(i=>{if(!iC.has(i.type)){t=null;return}if(t===null){t=i;return}let n=Hh[i.type];i.type==="atrule"&&i.name==="font-face"?t=i:n.every(s=>(i[s]??"").replace(/\s+/g," ")===(t[s]??"").replace(/\s+/g," "))?(i.nodes&&t.append(i.nodes),i.remove()):t=i}),e.each(i=>{i.type==="atrule"&&r(i)})}return e=>{r(e)}}var Hh,iC,Yh=_(()=>{l();Hh={atrule:["name","params"],rule:["selector"]},iC=new Set(Object.keys(Hh))});function qo(){return r=>{r.walkRules(e=>{let t=new Map,i=new Set([]),n=new Map;e.walkDecls(s=>{if(s.parent===e){if(t.has(s.prop)){if(t.get(s.prop).value===s.value){i.add(t.get(s.prop)),t.set(s.prop,s);return}n.has(s.prop)||n.set(s.prop,new Set),n.get(s.prop).add(t.get(s.prop)),n.get(s.prop).add(s)}t.set(s.prop,s)}});for(let s of i)s.remove();for(let s of n.values()){let a=new Map;for(let o of s){let u=sC(o.value);u!==null&&(a.has(u)||a.set(u,new Set),a.get(u).add(o))}for(let o of a.values()){let u=Array.from(o).slice(0,-1);for(let c of u)c.remove()}}})}}function sC(r){let e=/^-?\d*.?\d+([\w%]+)?$/g.exec(r);return e?e[1]??nC:null}var nC,Qh=_(()=>{l();nC=Symbol("unitless-number")});function aC(r){if(!r.walkAtRules)return;let e=new Set;if(r.walkAtRules("apply",t=>{e.add(t.parent)}),e.size!==0)for(let t of e){let i=[],n=[];for(let s of t.nodes)s.type==="atrule"&&s.name==="apply"?(n.length>0&&(i.push(n),n=[]),i.push([s])):n.push(s);if(n.length>0&&i.push(n),i.length!==1){for(let s of[...i].reverse()){let a=t.clone({nodes:[]});a.append(s),t.after(a)}t.remove()}}}function Ln(){return r=>{aC(r)}}var Jh=_(()=>{l()});function oC(r){return r.type==="root"}function lC(r){return r.type==="atrule"&&r.name==="layer"}function Xh(r){return(e,t)=>{let i=!1;e.walkAtRules("tailwind",n=>{if(i)return!1;if(n.parent&&!(oC(n.parent)||lC(n.parent)))return i=!0,n.warn(t,["Nested @tailwind rules were detected, but are not supported.","Consider using a prefix to scope Tailwind's classes: https://tailwindcss.com/docs/configuration#prefix","Alternatively, use the important selector strategy: https://tailwindcss.com/docs/configuration#selector-strategy"].join(` +`)),!1}),e.walkRules(n=>{if(i)return!1;n.walkRules(s=>(i=!0,s.warn(t,["Nested CSS was detected, but CSS nesting has not been configured correctly.","Please enable a CSS nesting plugin *before* Tailwind in your configuration.","See how here: https://tailwindcss.com/docs/using-with-preprocessors#nesting"].join(` +`)),!1))})}}var Kh=_(()=>{l()});function Bn(r){return function(e,t){let{tailwindDirectives:i,applyDirectives:n}=ho(e);Xh()(e,t),Ln()(e,t);let s=r({tailwindDirectives:i,applyDirectives:n,registerDependency(a){t.messages.push({plugin:"tailwindcss",parent:t.opts.from,...a})},createContext(a,o){return no(a,o,e)}})(e,t);if(s.tailwindConfig.separator==="-")throw new Error("The '-' character cannot be used as a custom separator in JIT mode due to parsing ambiguity. Please use another character like '_' instead.");du(s.tailwindConfig),go(s)(e,t),Ln()(e,t),wo(s)(e,t),zh(s)(e,t),Vh(s)(e,t),Po(s)(e,t),Do(s)(e,t),qo(s)(e,t)}}var Zh=_(()=>{l();ih();gh();kh();jh();Uh();Gh();Yh();Qh();Jh();Kh();Cn();qe()});function em(r,e){let t=null,i=null;return r.walkAtRules("config",n=>{if(i=n.source?.input.file??e.opts.from??null,i===null)throw n.error("The `@config` directive cannot be used without setting `from` in your PostCSS config.");if(t)throw n.error("Only one `@config` directive is allowed per file.");let s=n.params.match(/(['"])(.*?)\1/);if(!s)throw n.error("A path is required when using the `@config` directive.");let a=s[2];if(te.isAbsolute(a))throw n.error("The `@config` directive cannot be used with an absolute path.");if(t=te.resolve(te.dirname(i),a),!re.existsSync(t))throw n.error(`The config file at "${a}" does not exist. Make sure the path is correct and the file exists.`);n.remove()}),t||null}var tm=_(()=>{l();Ve();dt()});var rm={};fe(rm,{transform:()=>uC});function uC({code:r}){return{code:{toString(){return r}}}}var im=_(()=>{l()});var $n=v((vD,nm)=>{l();nm.exports=()=>["and_chr 92","and_uc 12.12","chrome 92","chrome 91","edge 91","firefox 89","ios_saf 14.5-14.7","ios_saf 14.0-14.4","safari 14.1","samsung 14.0"]});var sm=v((_D,Io)=>{l();rh();Zh();De();tm();Io.exports=function(e){return{postcssPlugin:"tailwindcss",plugins:[ie.DEBUG&&function(t){return console.log(` +`),console.time("JIT TOTAL"),t},function(t,i){e=em(t,i)??e;let n=po(e);if(t.type==="document"){let s=t.nodes.filter(a=>a.type==="root");for(let a of s)a.type==="root"&&Bn(n)(a,i);return}Bn(n)(t,i)},ie.OXIDE&&function t(i,n){let s=ce(),a=(im(),rm),o=$n();try{let u=a.transform({filename:n.opts.from,code:Buffer.from(n.root.toString()),minify:!1,sourceMap:!!n.map,inputSourceMap:n.map?n.map.toString():void 0,targets:typeof m!="undefined"&&m.env.JEST_WORKER_ID?{chrome:106<<16}:a.browserslistToTargets(o(ui().browserslist)),drafts:{nesting:!0,customMedia:!0}});n.map=Object.assign(n.map??{},{toJSON(){return u.map.toJSON()},toString(){return u.map.toString()}}),n.root=s.parse(u.code.toString("utf8"))}catch(u){if(typeof m!="undefined"&&m.env.JEST_WORKER_ID){let c=u.source.split(` +`);u=new Error(["Error formatting using Lightning CSS:","","```css",...c.slice(Math.max(u.loc.line-3,0),u.loc.line)," ".repeat(u.loc.column-1)+"^-- "+u.toString(),...c.slice(u.loc.line,u.loc.line+2),"```"].join(` +`))}throw Error.captureStackTrace&&Error.captureStackTrace(u,t),u}},ie.DEBUG&&function(t){return console.timeEnd("JIT TOTAL"),console.log(` +`),t}].filter(Boolean)}};Io.exports.postcss=!0});var am=v((AD,Ro)=>{l();m.env.OXIDE?Ro.exports=(Yl(),Hl):Ro.exports=sm()});var zn={};fe(zn,{agents:()=>fC,feature:()=>cC});function cC(){return{status:"cr",title:"CSS Feature Queries",stats:{ie:{"6":"n","7":"n","8":"n","9":"n","10":"n","11":"n","5.5":"n"},edge:{"12":"y","13":"y","14":"y","15":"y","16":"y","17":"y","18":"y","79":"y","80":"y","81":"y","83":"y","84":"y","85":"y","86":"y","87":"y","88":"y","89":"y","90":"y","91":"y","92":"y"},firefox:{"2":"n","3":"n","4":"n","5":"n","6":"n","7":"n","8":"n","9":"n","10":"n","11":"n","12":"n","13":"n","14":"n","15":"n","16":"n","17":"n","18":"n","19":"n","20":"n","21":"n","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y","40":"y","41":"y","42":"y","43":"y","44":"y","45":"y","46":"y","47":"y","48":"y","49":"y","50":"y","51":"y","52":"y","53":"y","54":"y","55":"y","56":"y","57":"y","58":"y","59":"y","60":"y","61":"y","62":"y","63":"y","64":"y","65":"y","66":"y","67":"y","68":"y","69":"y","70":"y","71":"y","72":"y","73":"y","74":"y","75":"y","76":"y","77":"y","78":"y","79":"y","80":"y","81":"y","82":"y","83":"y","84":"y","85":"y","86":"y","87":"y","88":"y","89":"y","90":"y","91":"y","92":"y","93":"y","3.5":"n","3.6":"n"},chrome:{"4":"n","5":"n","6":"n","7":"n","8":"n","9":"n","10":"n","11":"n","12":"n","13":"n","14":"n","15":"n","16":"n","17":"n","18":"n","19":"n","20":"n","21":"n","22":"n","23":"n","24":"n","25":"n","26":"n","27":"n","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y","40":"y","41":"y","42":"y","43":"y","44":"y","45":"y","46":"y","47":"y","48":"y","49":"y","50":"y","51":"y","52":"y","53":"y","54":"y","55":"y","56":"y","57":"y","58":"y","59":"y","60":"y","61":"y","62":"y","63":"y","64":"y","65":"y","66":"y","67":"y","68":"y","69":"y","70":"y","71":"y","72":"y","73":"y","74":"y","75":"y","76":"y","77":"y","78":"y","79":"y","80":"y","81":"y","83":"y","84":"y","85":"y","86":"y","87":"y","88":"y","89":"y","90":"y","91":"y","92":"y","93":"y","94":"y","95":"y"},safari:{"4":"n","5":"n","6":"n","7":"n","8":"n","9":"y","10":"y","11":"y","12":"y","13":"y","14":"y","15":"y","9.1":"y","10.1":"y","11.1":"y","12.1":"y","13.1":"y","14.1":"y",TP:"y","3.1":"n","3.2":"n","5.1":"n","6.1":"n","7.1":"n"},opera:{"9":"n","11":"n","12":"n","15":"y","16":"y","17":"y","18":"y","19":"y","20":"y","21":"y","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y","40":"y","41":"y","42":"y","43":"y","44":"y","45":"y","46":"y","47":"y","48":"y","49":"y","50":"y","51":"y","52":"y","53":"y","54":"y","55":"y","56":"y","57":"y","58":"y","60":"y","62":"y","63":"y","64":"y","65":"y","66":"y","67":"y","68":"y","69":"y","70":"y","71":"y","72":"y","73":"y","74":"y","75":"y","76":"y","77":"y","78":"y","12.1":"y","9.5-9.6":"n","10.0-10.1":"n","10.5":"n","10.6":"n","11.1":"n","11.5":"n","11.6":"n"},ios_saf:{"8":"n","9.0-9.2":"y","9.3":"y","10.0-10.2":"y","10.3":"y","11.0-11.2":"y","11.3-11.4":"y","12.0-12.1":"y","12.2-12.4":"y","13.0-13.1":"y","13.2":"y","13.3":"y","13.4-13.7":"y","14.0-14.4":"y","14.5-14.7":"y","3.2":"n","4.0-4.1":"n","4.2-4.3":"n","5.0-5.1":"n","6.0-6.1":"n","7.0-7.1":"n","8.1-8.4":"n"},op_mini:{all:"y"},android:{"3":"n","4":"n","92":"y","4.4":"y","4.4.3-4.4.4":"y","2.1":"n","2.2":"n","2.3":"n","4.1":"n","4.2-4.3":"n"},bb:{"7":"n","10":"n"},op_mob:{"10":"n","11":"n","12":"n","64":"y","11.1":"n","11.5":"n","12.1":"n"},and_chr:{"92":"y"},and_ff:{"90":"y"},ie_mob:{"10":"n","11":"n"},and_uc:{"12.12":"y"},samsung:{"4":"y","5.0-5.4":"y","6.2-6.4":"y","7.2-7.4":"y","8.2":"y","9.2":"y","10.1":"y","11.1-11.2":"y","12.0":"y","13.0":"y","14.0":"y"},and_qq:{"10.4":"y"},baidu:{"7.12":"y"},kaios:{"2.5":"y"}}}}var fC,jn=_(()=>{l();fC={ie:{prefix:"ms"},edge:{prefix:"webkit",prefix_exceptions:{"12":"ms","13":"ms","14":"ms","15":"ms","16":"ms","17":"ms","18":"ms"}},firefox:{prefix:"moz"},chrome:{prefix:"webkit"},safari:{prefix:"webkit"},opera:{prefix:"webkit",prefix_exceptions:{"9":"o","11":"o","12":"o","9.5-9.6":"o","10.0-10.1":"o","10.5":"o","10.6":"o","11.1":"o","11.5":"o","11.6":"o","12.1":"o"}},ios_saf:{prefix:"webkit"},op_mini:{prefix:"o"},android:{prefix:"webkit"},bb:{prefix:"webkit"},op_mob:{prefix:"o",prefix_exceptions:{"64":"webkit"}},and_chr:{prefix:"webkit"},and_ff:{prefix:"moz"},ie_mob:{prefix:"ms"},and_uc:{prefix:"webkit",prefix_exceptions:{"12.12":"webkit"}},samsung:{prefix:"webkit"},and_qq:{prefix:"webkit"},baidu:{prefix:"webkit"},kaios:{prefix:"moz"}}});var om=v(()=>{l()});var ue=v((TD,ut)=>{l();var{list:Mo}=ce();ut.exports.error=function(r){let e=new Error(r);throw e.autoprefixer=!0,e};ut.exports.uniq=function(r){return[...new Set(r)]};ut.exports.removeNote=function(r){return r.includes(" ")?r.split(" ")[0]:r};ut.exports.escapeRegexp=function(r){return r.replace(/[$()*+-.?[\\\]^{|}]/g,"\\$&")};ut.exports.regexp=function(r,e=!0){return e&&(r=this.escapeRegexp(r)),new RegExp(`(^|[\\s,(])(${r}($|[\\s(,]))`,"gi")};ut.exports.editList=function(r,e){let t=Mo.comma(r),i=e(t,[]);if(t===i)return r;let n=r.match(/,\s*/);return n=n?n[0]:", ",i.join(n)};ut.exports.splitSelector=function(r){return Mo.comma(r).map(e=>Mo.space(e).map(t=>t.split(/(?=\.|#)/g)))}});var ft=v((PD,fm)=>{l();var pC=$n(),lm=(jn(),zn).agents,dC=ue(),um=class{static prefixes(){if(this.prefixesCache)return this.prefixesCache;this.prefixesCache=[];for(let e in lm)this.prefixesCache.push(`-${lm[e].prefix}-`);return this.prefixesCache=dC.uniq(this.prefixesCache).sort((e,t)=>t.length-e.length),this.prefixesCache}static withPrefix(e){return this.prefixesRegexp||(this.prefixesRegexp=new RegExp(this.prefixes().join("|"))),this.prefixesRegexp.test(e)}constructor(e,t,i,n){this.data=e,this.options=i||{},this.browserslistOpts=n||{},this.selected=this.parse(t)}parse(e){let t={};for(let i in this.browserslistOpts)t[i]=this.browserslistOpts[i];return t.path=this.options.from,pC(e,t)}prefix(e){let[t,i]=e.split(" "),n=this.data[t],s=n.prefix_exceptions&&n.prefix_exceptions[i];return s||(s=n.prefix),`-${s}-`}isSelected(e){return this.selected.includes(e)}};fm.exports=um});var ti=v((DD,cm)=>{l();cm.exports={prefix(r){let e=r.match(/^(-\w+-)/);return e?e[0]:""},unprefixed(r){return r.replace(/^-\w+-/,"")}}});var zt=v((qD,dm)=>{l();var hC=ft(),pm=ti(),mC=ue();function Fo(r,e){let t=new r.constructor;for(let i of Object.keys(r||{})){let n=r[i];i==="parent"&&typeof n=="object"?e&&(t[i]=e):i==="source"||i===null?t[i]=n:Array.isArray(n)?t[i]=n.map(s=>Fo(s,t)):i!=="_autoprefixerPrefix"&&i!=="_autoprefixerValues"&&i!=="proxyCache"&&(typeof n=="object"&&n!==null&&(n=Fo(n,t)),t[i]=n)}return t}var Vn=class{static hack(e){return this.hacks||(this.hacks={}),e.names.map(t=>(this.hacks[t]=e,this.hacks[t]))}static load(e,t,i){let n=this.hacks&&this.hacks[e];return n?new n(e,t,i):new this(e,t,i)}static clone(e,t){let i=Fo(e);for(let n in t)i[n]=t[n];return i}constructor(e,t,i){this.prefixes=t,this.name=e,this.all=i}parentPrefix(e){let t;return typeof e._autoprefixerPrefix!="undefined"?t=e._autoprefixerPrefix:e.type==="decl"&&e.prop[0]==="-"?t=pm.prefix(e.prop):e.type==="root"?t=!1:e.type==="rule"&&e.selector.includes(":-")&&/:(-\w+-)/.test(e.selector)?t=e.selector.match(/:(-\w+-)/)[1]:e.type==="atrule"&&e.name[0]==="-"?t=pm.prefix(e.name):t=this.parentPrefix(e.parent),hC.prefixes().includes(t)||(t=!1),e._autoprefixerPrefix=t,e._autoprefixerPrefix}process(e,t){if(!this.check(e))return;let i=this.parentPrefix(e),n=this.prefixes.filter(a=>!i||i===mC.removeNote(a)),s=[];for(let a of n)this.add(e,a,s.concat([a]),t)&&s.push(a);return s}clone(e,t){return Vn.clone(e,t)}};dm.exports=Vn});var I=v((ID,gm)=>{l();var gC=zt(),yC=ft(),hm=ue(),mm=class extends gC{check(){return!0}prefixed(e,t){return t+e}normalize(e){return e}otherPrefixes(e,t){for(let i of yC.prefixes())if(i!==t&&e.includes(i))return!0;return!1}set(e,t){return e.prop=this.prefixed(e.prop,t),e}needCascade(e){return e._autoprefixerCascade||(e._autoprefixerCascade=this.all.options.cascade!==!1&&e.raw("before").includes(` +`)),e._autoprefixerCascade}maxPrefixed(e,t){if(t._autoprefixerMax)return t._autoprefixerMax;let i=0;for(let n of e)n=hm.removeNote(n),n.length>i&&(i=n.length);return t._autoprefixerMax=i,t._autoprefixerMax}calcBefore(e,t,i=""){let s=this.maxPrefixed(e,t)-hm.removeNote(i).length,a=t.raw("before");return s>0&&(a+=Array(s).fill(" ").join("")),a}restoreBefore(e){let t=e.raw("before").split(` +`),i=t[t.length-1];this.all.group(e).up(n=>{let s=n.raw("before").split(` +`),a=s[s.length-1];a.lengtha.prop===n.prop&&a.value===n.value)))return this.needCascade(e)&&(n.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,n)}isAlready(e,t){let i=this.all.group(e).up(n=>n.prop===t);return i||(i=this.all.group(e).down(n=>n.prop===t)),i}add(e,t,i,n){let s=this.prefixed(e.prop,t);if(!(this.isAlready(e,s)||this.otherPrefixes(e.value,t)))return this.insert(e,t,i,n)}process(e,t){if(!this.needCascade(e)){super.process(e,t);return}let i=super.process(e,t);!i||!i.length||(this.restoreBefore(e),e.raws.before=this.calcBefore(i,e))}old(e,t){return[this.prefixed(e,t)]}};gm.exports=mm});var wm=v((RD,ym)=>{l();ym.exports=function r(e){return{mul:t=>new r(e*t),div:t=>new r(e/t),simplify:()=>new r(e),toString:()=>e.toString()}}});var xm=v((MD,vm)=>{l();var wC=wm(),bC=zt(),No=ue(),vC=/(min|max)-resolution\s*:\s*\d*\.?\d+(dppx|dpcm|dpi|x)/gi,xC=/(min|max)-resolution(\s*:\s*)(\d*\.?\d+)(dppx|dpcm|dpi|x)/i,bm=class extends bC{prefixName(e,t){return e==="-moz-"?t+"--moz-device-pixel-ratio":e+t+"-device-pixel-ratio"}prefixQuery(e,t,i,n,s){return n=new wC(n),s==="dpi"?n=n.div(96):s==="dpcm"&&(n=n.mul(2.54).div(96)),n=n.simplify(),e==="-o-"&&(n=n.n+"/"+n.d),this.prefixName(e,t)+i+n}clean(e){if(!this.bad){this.bad=[];for(let t of this.prefixes)this.bad.push(this.prefixName(t,"min")),this.bad.push(this.prefixName(t,"max"))}e.params=No.editList(e.params,t=>t.filter(i=>this.bad.every(n=>!i.includes(n))))}process(e){let t=this.parentPrefix(e),i=t?[t]:this.prefixes;e.params=No.editList(e.params,(n,s)=>{for(let a of n){if(!a.includes("min-resolution")&&!a.includes("max-resolution")){s.push(a);continue}for(let o of i){let u=a.replace(vC,c=>{let f=c.match(xC);return this.prefixQuery(o,f[1],f[2],f[3],f[4])});s.push(u)}s.push(a)}return No.uniq(s)})}};vm.exports=bm});var Am=v((FD,_m)=>{l();var{list:kC}=ce(),km=Zr(),SC=ft(),Sm=ti(),Cm=class{constructor(e){this.props=["transition","transition-property"],this.prefixes=e}add(e,t){let i,n,s=this.prefixes.add[e.prop],a=this.ruleVendorPrefixes(e),o=a||s&&s.prefixes||[],u=this.parse(e.value),c=u.map(h=>this.findProp(h)),f=[];if(c.some(h=>h[0]==="-"))return;for(let h of u){if(n=this.findProp(h),n[0]==="-")continue;let y=this.prefixes.add[n];if(!(!y||!y.prefixes))for(i of y.prefixes){if(a&&!a.some(w=>i.includes(w)))continue;let x=this.prefixes.prefixed(n,i);x!=="-ms-transform"&&!c.includes(x)&&(this.disabled(n,i)||f.push(this.clone(n,x,h)))}}u=u.concat(f);let p=this.stringify(u),d=this.stringify(this.cleanFromUnprefixed(u,"-webkit-"));if(o.includes("-webkit-")&&this.cloneBefore(e,`-webkit-${e.prop}`,d),this.cloneBefore(e,e.prop,d),o.includes("-o-")){let h=this.stringify(this.cleanFromUnprefixed(u,"-o-"));this.cloneBefore(e,`-o-${e.prop}`,h)}for(i of o)if(i!=="-webkit-"&&i!=="-o-"){let h=this.stringify(this.cleanOtherPrefixes(u,i));this.cloneBefore(e,i+e.prop,h)}p!==e.value&&!this.already(e,e.prop,p)&&(this.checkForWarning(t,e),e.cloneBefore(),e.value=p)}findProp(e){let t=e[0].value;if(/^\d/.test(t)){for(let[i,n]of e.entries())if(i!==0&&n.type==="word")return n.value}return t}already(e,t,i){return e.parent.some(n=>n.prop===t&&n.value===i)}cloneBefore(e,t,i){this.already(e,t,i)||e.cloneBefore({prop:t,value:i})}checkForWarning(e,t){if(t.prop!=="transition-property")return;let i=!1,n=!1;t.parent.each(s=>{if(s.type!=="decl"||s.prop.indexOf("transition-")!==0)return;let a=kC.comma(s.value);if(s.prop==="transition-property"){a.forEach(o=>{let u=this.prefixes.add[o];u&&u.prefixes&&u.prefixes.length>0&&(i=!0)});return}return n=n||a.length>1,!1}),i&&n&&t.warn(e,"Replace transition-property to transition, because Autoprefixer could not support any cases of transition-property and other transition-*")}remove(e){let t=this.parse(e.value);t=t.filter(a=>{let o=this.prefixes.remove[this.findProp(a)];return!o||!o.remove});let i=this.stringify(t);if(e.value===i)return;if(t.length===0){e.remove();return}let n=e.parent.some(a=>a.prop===e.prop&&a.value===i),s=e.parent.some(a=>a!==e&&a.prop===e.prop&&a.value.length>i.length);if(n||s){e.remove();return}e.value=i}parse(e){let t=km(e),i=[],n=[];for(let s of t.nodes)n.push(s),s.type==="div"&&s.value===","&&(i.push(n),n=[]);return i.push(n),i.filter(s=>s.length>0)}stringify(e){if(e.length===0)return"";let t=[];for(let i of e)i[i.length-1].type!=="div"&&i.push(this.div(e)),t=t.concat(i);return t[0].type==="div"&&(t=t.slice(1)),t[t.length-1].type==="div"&&(t=t.slice(0,-2+1||void 0)),km.stringify({nodes:t})}clone(e,t,i){let n=[],s=!1;for(let a of i)!s&&a.type==="word"&&a.value===e?(n.push({type:"word",value:t}),s=!0):n.push(a);return n}div(e){for(let t of e)for(let i of t)if(i.type==="div"&&i.value===",")return i;return{type:"div",value:",",after:" "}}cleanOtherPrefixes(e,t){return e.filter(i=>{let n=Sm.prefix(this.findProp(i));return n===""||n===t})}cleanFromUnprefixed(e,t){let i=e.map(s=>this.findProp(s)).filter(s=>s.slice(0,t.length)===t).map(s=>this.prefixes.unprefixed(s)),n=[];for(let s of e){let a=this.findProp(s),o=Sm.prefix(a);!i.includes(a)&&(o===t||o==="")&&n.push(s)}return n}disabled(e,t){let i=["order","justify-content","align-self","align-content"];if(e.includes("flex")||i.includes(e)){if(this.prefixes.options.flexbox===!1)return!0;if(this.prefixes.options.flexbox==="no-2009")return t.includes("2009")}}ruleVendorPrefixes(e){let{parent:t}=e;if(t.type!=="rule")return!1;if(!t.selector.includes(":-"))return!1;let i=SC.prefixes().filter(n=>t.selector.includes(":"+n));return i.length>0?i:!1}};_m.exports=Cm});var jt=v((ND,Om)=>{l();var CC=ue(),Em=class{constructor(e,t,i,n){this.unprefixed=e,this.prefixed=t,this.string=i||t,this.regexp=n||CC.regexp(t)}check(e){return e.includes(this.string)?!!e.match(this.regexp):!1}};Om.exports=Em});var Se=v((LD,Pm)=>{l();var _C=zt(),AC=jt(),EC=ti(),OC=ue(),Tm=class extends _C{static save(e,t){let i=t.prop,n=[];for(let s in t._autoprefixerValues){let a=t._autoprefixerValues[s];if(a===t.value)continue;let o,u=EC.prefix(i);if(u==="-pie-")continue;if(u===s){o=t.value=a,n.push(o);continue}let c=e.prefixed(i,s),f=t.parent;if(!f.every(y=>y.prop!==c)){n.push(o);continue}let p=a.replace(/\s+/," ");if(f.some(y=>y.prop===t.prop&&y.value.replace(/\s+/," ")===p)){n.push(o);continue}let h=this.clone(t,{value:a});o=t.parent.insertBefore(t,h),n.push(o)}return n}check(e){let t=e.value;return t.includes(this.name)?!!t.match(this.regexp()):!1}regexp(){return this.regexpCache||(this.regexpCache=OC.regexp(this.name))}replace(e,t){return e.replace(this.regexp(),`$1${t}$2`)}value(e){return e.raws.value&&e.raws.value.value===e.value?e.raws.value.raw:e.value}add(e,t){e._autoprefixerValues||(e._autoprefixerValues={});let i=e._autoprefixerValues[t]||this.value(e),n;do if(n=i,i=this.replace(i,t),i===!1)return;while(i!==n);e._autoprefixerValues[t]=i}old(e){return new AC(this.name,e+this.name)}};Pm.exports=Tm});var ct=v((BD,Dm)=>{l();Dm.exports={}});var Bo=v(($D,Rm)=>{l();var qm=Zr(),TC=Se(),PC=ct().insertAreas,DC=/(^|[^-])linear-gradient\(\s*(top|left|right|bottom)/i,qC=/(^|[^-])radial-gradient\(\s*\d+(\w*|%)\s+\d+(\w*|%)\s*,/i,IC=/(!\s*)?autoprefixer:\s*ignore\s+next/i,RC=/(!\s*)?autoprefixer\s*grid:\s*(on|off|(no-)?autoplace)/i,MC=["width","height","min-width","max-width","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size"];function Lo(r){return r.parent.some(e=>e.prop==="grid-template"||e.prop==="grid-template-areas")}function FC(r){let e=r.parent.some(i=>i.prop==="grid-template-rows"),t=r.parent.some(i=>i.prop==="grid-template-columns");return e&&t}var Im=class{constructor(e){this.prefixes=e}add(e,t){let i=this.prefixes.add["@resolution"],n=this.prefixes.add["@keyframes"],s=this.prefixes.add["@viewport"],a=this.prefixes.add["@supports"];e.walkAtRules(f=>{if(f.name==="keyframes"){if(!this.disabled(f,t))return n&&n.process(f)}else if(f.name==="viewport"){if(!this.disabled(f,t))return s&&s.process(f)}else if(f.name==="supports"){if(this.prefixes.options.supports!==!1&&!this.disabled(f,t))return a.process(f)}else if(f.name==="media"&&f.params.includes("-resolution")&&!this.disabled(f,t))return i&&i.process(f)}),e.walkRules(f=>{if(!this.disabled(f,t))return this.prefixes.add.selectors.map(p=>p.process(f,t))});function o(f){return f.parent.nodes.some(p=>{if(p.type!=="decl")return!1;let d=p.prop==="display"&&/(inline-)?grid/.test(p.value),h=p.prop.startsWith("grid-template"),y=/^grid-([A-z]+-)?gap/.test(p.prop);return d||h||y})}function u(f){return f.parent.some(p=>p.prop==="display"&&/(inline-)?flex/.test(p.value))}let c=this.gridStatus(e,t)&&this.prefixes.add["grid-area"]&&this.prefixes.add["grid-area"].prefixes;return e.walkDecls(f=>{if(this.disabledDecl(f,t))return;let p=f.parent,d=f.prop,h=f.value;if(d==="grid-row-span"){t.warn("grid-row-span is not part of final Grid Layout. Use grid-row.",{node:f});return}else if(d==="grid-column-span"){t.warn("grid-column-span is not part of final Grid Layout. Use grid-column.",{node:f});return}else if(d==="display"&&h==="box"){t.warn("You should write display: flex by final spec instead of display: box",{node:f});return}else if(d==="text-emphasis-position")(h==="under"||h==="over")&&t.warn("You should use 2 values for text-emphasis-position For example, `under left` instead of just `under`.",{node:f});else if(/^(align|justify|place)-(items|content)$/.test(d)&&u(f))(h==="start"||h==="end")&&t.warn(`${h} value has mixed support, consider using flex-${h} instead`,{node:f});else if(d==="text-decoration-skip"&&h==="ink")t.warn("Replace text-decoration-skip: ink to text-decoration-skip-ink: auto, because spec had been changed",{node:f});else{if(c&&this.gridStatus(f,t))if(f.value==="subgrid"&&t.warn("IE does not support subgrid",{node:f}),/^(align|justify|place)-items$/.test(d)&&o(f)){let x=d.replace("-items","-self");t.warn(`IE does not support ${d} on grid containers. Try using ${x} on child elements instead: ${f.parent.selector} > * { ${x}: ${f.value} }`,{node:f})}else if(/^(align|justify|place)-content$/.test(d)&&o(f))t.warn(`IE does not support ${f.prop} on grid containers`,{node:f});else if(d==="display"&&f.value==="contents"){t.warn("Please do not use display: contents; if you have grid setting enabled",{node:f});return}else if(f.prop==="grid-gap"){let x=this.gridStatus(f,t);x==="autoplace"&&!FC(f)&&!Lo(f)?t.warn("grid-gap only works if grid-template(-areas) is being used or both rows and columns have been declared and cells have not been manually placed inside the explicit grid",{node:f}):(x===!0||x==="no-autoplace")&&!Lo(f)&&t.warn("grid-gap only works if grid-template(-areas) is being used",{node:f})}else if(d==="grid-auto-columns"){t.warn("grid-auto-columns is not supported by IE",{node:f});return}else if(d==="grid-auto-rows"){t.warn("grid-auto-rows is not supported by IE",{node:f});return}else if(d==="grid-auto-flow"){let x=p.some(b=>b.prop==="grid-template-rows"),w=p.some(b=>b.prop==="grid-template-columns");Lo(f)?t.warn("grid-auto-flow is not supported by IE",{node:f}):h.includes("dense")?t.warn("grid-auto-flow: dense is not supported by IE",{node:f}):!x&&!w&&t.warn("grid-auto-flow works only if grid-template-rows and grid-template-columns are present in the same rule",{node:f});return}else if(h.includes("auto-fit")){t.warn("auto-fit value is not supported by IE",{node:f,word:"auto-fit"});return}else if(h.includes("auto-fill")){t.warn("auto-fill value is not supported by IE",{node:f,word:"auto-fill"});return}else d.startsWith("grid-template")&&h.includes("[")&&t.warn("Autoprefixer currently does not support line names. Try using grid-template-areas instead.",{node:f,word:"["});if(h.includes("radial-gradient"))if(qC.test(f.value))t.warn("Gradient has outdated direction syntax. New syntax is like `closest-side at 0 0` instead of `0 0, closest-side`.",{node:f});else{let x=qm(h);for(let w of x.nodes)if(w.type==="function"&&w.value==="radial-gradient")for(let b of w.nodes)b.type==="word"&&(b.value==="cover"?t.warn("Gradient has outdated direction syntax. Replace `cover` to `farthest-corner`.",{node:f}):b.value==="contain"&&t.warn("Gradient has outdated direction syntax. Replace `contain` to `closest-side`.",{node:f}))}h.includes("linear-gradient")&&DC.test(h)&&t.warn("Gradient has outdated direction syntax. New syntax is like `to left` instead of `right`.",{node:f})}MC.includes(f.prop)&&(f.value.includes("-fill-available")||(f.value.includes("fill-available")?t.warn("Replace fill-available to stretch, because spec had been changed",{node:f}):f.value.includes("fill")&&qm(h).nodes.some(w=>w.type==="word"&&w.value==="fill")&&t.warn("Replace fill to stretch, because spec had been changed",{node:f})));let y;if(f.prop==="transition"||f.prop==="transition-property")return this.prefixes.transition.add(f,t);if(f.prop==="align-self"){if(this.displayType(f)!=="grid"&&this.prefixes.options.flexbox!==!1&&(y=this.prefixes.add["align-self"],y&&y.prefixes&&y.process(f)),this.gridStatus(f,t)!==!1&&(y=this.prefixes.add["grid-row-align"],y&&y.prefixes))return y.process(f,t)}else if(f.prop==="justify-self"){if(this.gridStatus(f,t)!==!1&&(y=this.prefixes.add["grid-column-align"],y&&y.prefixes))return y.process(f,t)}else if(f.prop==="place-self"){if(y=this.prefixes.add["place-self"],y&&y.prefixes&&this.gridStatus(f,t)!==!1)return y.process(f,t)}else if(y=this.prefixes.add[f.prop],y&&y.prefixes)return y.process(f,t)}),this.gridStatus(e,t)&&PC(e,this.disabled),e.walkDecls(f=>{if(this.disabledValue(f,t))return;let p=this.prefixes.unprefixed(f.prop),d=this.prefixes.values("add",p);if(Array.isArray(d))for(let h of d)h.process&&h.process(f,t);TC.save(this.prefixes,f)})}remove(e,t){let i=this.prefixes.remove["@resolution"];e.walkAtRules((n,s)=>{this.prefixes.remove[`@${n.name}`]?this.disabled(n,t)||n.parent.removeChild(s):n.name==="media"&&n.params.includes("-resolution")&&i&&i.clean(n)});for(let n of this.prefixes.remove.selectors)e.walkRules((s,a)=>{n.check(s)&&(this.disabled(s,t)||s.parent.removeChild(a))});return e.walkDecls((n,s)=>{if(this.disabled(n,t))return;let a=n.parent,o=this.prefixes.unprefixed(n.prop);if((n.prop==="transition"||n.prop==="transition-property")&&this.prefixes.transition.remove(n),this.prefixes.remove[n.prop]&&this.prefixes.remove[n.prop].remove){let u=this.prefixes.group(n).down(c=>this.prefixes.normalize(c.prop)===o);if(o==="flex-flow"&&(u=!0),n.prop==="-webkit-box-orient"){let c={"flex-direction":!0,"flex-flow":!0};if(!n.parent.some(f=>c[f.prop]))return}if(u&&!this.withHackValue(n)){n.raw("before").includes(` +`)&&this.reduceSpaces(n),a.removeChild(s);return}}for(let u of this.prefixes.values("remove",o)){if(!u.check||!u.check(n.value))continue;if(o=u.unprefixed,this.prefixes.group(n).down(f=>f.value.includes(o))){a.removeChild(s);return}}})}withHackValue(e){return e.prop==="-webkit-background-clip"&&e.value==="text"}disabledValue(e,t){return this.gridStatus(e,t)===!1&&e.type==="decl"&&e.prop==="display"&&e.value.includes("grid")||this.prefixes.options.flexbox===!1&&e.type==="decl"&&e.prop==="display"&&e.value.includes("flex")||e.type==="decl"&&e.prop==="content"?!0:this.disabled(e,t)}disabledDecl(e,t){if(this.gridStatus(e,t)===!1&&e.type==="decl"&&(e.prop.includes("grid")||e.prop==="justify-items"))return!0;if(this.prefixes.options.flexbox===!1&&e.type==="decl"){let i=["order","justify-content","align-items","align-content"];if(e.prop.includes("flex")||i.includes(e.prop))return!0}return this.disabled(e,t)}disabled(e,t){if(!e)return!1;if(e._autoprefixerDisabled!==void 0)return e._autoprefixerDisabled;if(e.parent){let n=e.prev();if(n&&n.type==="comment"&&IC.test(n.text))return e._autoprefixerDisabled=!0,e._autoprefixerSelfDisabled=!0,!0}let i=null;if(e.nodes){let n;e.each(s=>{s.type==="comment"&&/(!\s*)?autoprefixer:\s*(off|on)/i.test(s.text)&&(typeof n!="undefined"?t.warn("Second Autoprefixer control comment was ignored. Autoprefixer applies control comment to whole block, not to next rules.",{node:s}):n=/on/i.test(s.text))}),n!==void 0&&(i=!n)}if(!e.nodes||i===null)if(e.parent){let n=this.disabled(e.parent,t);e.parent._autoprefixerSelfDisabled===!0?i=!1:i=n}else i=!1;return e._autoprefixerDisabled=i,i}reduceSpaces(e){let t=!1;if(this.prefixes.group(e).up(()=>(t=!0,!0)),t)return;let i=e.raw("before").split(` +`),n=i[i.length-1].length,s=!1;this.prefixes.group(e).down(a=>{i=a.raw("before").split(` +`);let o=i.length-1;i[o].length>n&&(s===!1&&(s=i[o].length-n),i[o]=i[o].slice(0,-s),a.raws.before=i.join(` +`))})}displayType(e){for(let t of e.parent.nodes)if(t.prop==="display"){if(t.value.includes("flex"))return"flex";if(t.value.includes("grid"))return"grid"}return!1}gridStatus(e,t){if(!e)return!1;if(e._autoprefixerGridStatus!==void 0)return e._autoprefixerGridStatus;let i=null;if(e.nodes){let n;e.each(s=>{if(s.type==="comment"&&RC.test(s.text)){let a=/:\s*autoplace/i.test(s.text),o=/no-autoplace/i.test(s.text);typeof n!="undefined"?t.warn("Second Autoprefixer grid control comment was ignored. Autoprefixer applies control comments to the whole block, not to the next rules.",{node:s}):a?n="autoplace":o?n=!0:n=/on/i.test(s.text)}}),n!==void 0&&(i=n)}if(e.type==="atrule"&&e.name==="supports"){let n=e.params;n.includes("grid")&&n.includes("auto")&&(i=!1)}if(!e.nodes||i===null)if(e.parent){let n=this.gridStatus(e.parent,t);e.parent._autoprefixerSelfDisabled===!0?i=!1:i=n}else typeof this.prefixes.options.grid!="undefined"?i=this.prefixes.options.grid:typeof m.env.AUTOPREFIXER_GRID!="undefined"?m.env.AUTOPREFIXER_GRID==="autoplace"?i="autoplace":i=!0:i=!1;return e._autoprefixerGridStatus=i,i}};Rm.exports=Im});var Fm=v((zD,Mm)=>{l();Mm.exports={A:{A:{"2":"J D E F A B iB"},B:{"1":"C K L G M N O R S T U V W X Y Z a P b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB bB HB cB IB JB Q KB LB MB NB OB PB QB RB SB TB UB VB WB XB R S T kB U V W X Y Z a P b H dB","2":"jB aB I c J D E F A B C K L G M N O d e f lB mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB bB HB cB IB JB Q KB LB MB NB OB PB QB RB SB TB UB VB WB XB R S T U V W X Y Z a P b H dB nB oB","2":"I c J D E F A B C K L G M N O d e f g h i j k l"},E:{"1":"F A B C K L G tB fB YB ZB uB vB wB","2":"I c J D E pB eB qB rB sB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB Q KB LB MB NB OB PB QB RB SB TB UB VB WB XB ZB","2":"F B C xB yB zB 0B YB gB 1B"},G:{"1":"7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC","2":"E eB 2B hB 3B 4B 5B 6B"},H:{"1":"LC"},I:{"1":"H QC RC","2":"aB I MC NC OC PC hB"},J:{"2":"D A"},K:{"1":"Q","2":"A B C YB gB ZB"},L:{"1":"H"},M:{"1":"P"},N:{"2":"A B"},O:{"1":"SC"},P:{"1":"I TC UC VC WC XC fB YC ZC aC bC"},Q:{"1":"cC"},R:{"1":"dC"},S:{"1":"eC"}},B:4,C:"CSS Feature Queries"}});var $m=v((jD,Bm)=>{l();function Nm(r){return r[r.length-1]}var Lm={parse(r){let e=[""],t=[e];for(let i of r){if(i==="("){e=[""],Nm(t).push(e),t.push(e);continue}if(i===")"){t.pop(),e=Nm(t),e.push("");continue}e[e.length-1]+=i}return t[0]},stringify(r){let e="";for(let t of r){if(typeof t=="object"){e+=`(${Lm.stringify(t)})`;continue}e+=t}return e}};Bm.exports=Lm});var Wm=v((VD,Um)=>{l();var NC=Fm(),{feature:LC}=(jn(),zn),{parse:BC}=ce(),$C=ft(),$o=$m(),zC=Se(),jC=ue(),zm=LC(NC),jm=[];for(let r in zm.stats){let e=zm.stats[r];for(let t in e){let i=e[t];/y/.test(i)&&jm.push(r+" "+t)}}var Vm=class{constructor(e,t){this.Prefixes=e,this.all=t}prefixer(){if(this.prefixerCache)return this.prefixerCache;let e=this.all.browsers.selected.filter(i=>jm.includes(i)),t=new $C(this.all.browsers.data,e,this.all.options);return this.prefixerCache=new this.Prefixes(this.all.data,t,this.all.options),this.prefixerCache}parse(e){let t=e.split(":"),i=t[0],n=t[1];return n||(n=""),[i.trim(),n.trim()]}virtual(e){let[t,i]=this.parse(e),n=BC("a{}").first;return n.append({prop:t,value:i,raws:{before:""}}),n}prefixed(e){let t=this.virtual(e);if(this.disabled(t.first))return t.nodes;let i={warn:()=>null},n=this.prefixer().add[t.first.prop];n&&n.process&&n.process(t.first,i);for(let s of t.nodes){for(let a of this.prefixer().values("add",t.first.prop))a.process(s);zC.save(this.all,s)}return t.nodes}isNot(e){return typeof e=="string"&&/not\s*/i.test(e)}isOr(e){return typeof e=="string"&&/\s*or\s*/i.test(e)}isProp(e){return typeof e=="object"&&e.length===1&&typeof e[0]=="string"}isHack(e,t){return!new RegExp(`(\\(|\\s)${jC.escapeRegexp(t)}:`).test(e)}toRemove(e,t){let[i,n]=this.parse(e),s=this.all.unprefixed(i),a=this.all.cleaner();if(a.remove[i]&&a.remove[i].remove&&!this.isHack(t,s))return!0;for(let o of a.values("remove",s))if(o.check(n))return!0;return!1}remove(e,t){let i=0;for(;itypeof t!="object"?t:t.length===1&&typeof t[0]=="object"?this.cleanBrackets(t[0]):this.cleanBrackets(t))}convert(e){let t=[""];for(let i of e)t.push([`${i.prop}: ${i.value}`]),t.push(" or ");return t[t.length-1]="",t}normalize(e){if(typeof e!="object")return e;if(e=e.filter(t=>t!==""),typeof e[0]=="string"){let t=e[0].trim();if(t.includes(":")||t==="selector"||t==="not selector")return[$o.stringify(e)]}return e.map(t=>this.normalize(t))}add(e,t){return e.map(i=>{if(this.isProp(i)){let n=this.prefixed(i[0]);return n.length>1?this.convert(n):i}return typeof i=="object"?this.add(i,t):i})}process(e){let t=$o.parse(e.params);t=this.normalize(t),t=this.remove(t,e.params),t=this.add(t,e.params),t=this.cleanBrackets(t),e.params=$o.stringify(t)}disabled(e){if(!this.all.options.grid&&(e.prop==="display"&&e.value.includes("grid")||e.prop.includes("grid")||e.prop==="justify-items"))return!0;if(this.all.options.flexbox===!1){if(e.prop==="display"&&e.value.includes("flex"))return!0;let t=["order","justify-content","align-items","align-content"];if(e.prop.includes("flex")||t.includes(e.prop))return!0}return!1}};Um.exports=Vm});var Ym=v((UD,Hm)=>{l();var Gm=class{constructor(e,t){this.prefix=t,this.prefixed=e.prefixed(this.prefix),this.regexp=e.regexp(this.prefix),this.prefixeds=e.possible().map(i=>[e.prefixed(i),e.regexp(i)]),this.unprefixed=e.name,this.nameRegexp=e.regexp()}isHack(e){let t=e.parent.index(e)+1,i=e.parent.nodes;for(;t{l();var{list:VC}=ce(),UC=Ym(),WC=zt(),GC=ft(),HC=ue(),Qm=class extends WC{constructor(e,t,i){super(e,t,i);this.regexpCache=new Map}check(e){return e.selector.includes(this.name)?!!e.selector.match(this.regexp()):!1}prefixed(e){return this.name.replace(/^(\W*)/,`$1${e}`)}regexp(e){if(!this.regexpCache.has(e)){let t=e?this.prefixed(e):this.name;this.regexpCache.set(e,new RegExp(`(^|[^:"'=])${HC.escapeRegexp(t)}`,"gi"))}return this.regexpCache.get(e)}possible(){return GC.prefixes()}prefixeds(e){if(e._autoprefixerPrefixeds){if(e._autoprefixerPrefixeds[this.name])return e._autoprefixerPrefixeds}else e._autoprefixerPrefixeds={};let t={};if(e.selector.includes(",")){let n=VC.comma(e.selector).filter(s=>s.includes(this.name));for(let s of this.possible())t[s]=n.map(a=>this.replace(a,s)).join(", ")}else for(let i of this.possible())t[i]=this.replace(e.selector,i);return e._autoprefixerPrefixeds[this.name]=t,e._autoprefixerPrefixeds}already(e,t,i){let n=e.parent.index(e)-1;for(;n>=0;){let s=e.parent.nodes[n];if(s.type!=="rule")return!1;let a=!1;for(let o in t[this.name]){let u=t[this.name][o];if(s.selector===u){if(i===o)return!0;a=!0;break}}if(!a)return!1;n-=1}return!1}replace(e,t){return e.replace(this.regexp(),`$1${this.prefixed(t)}`)}add(e,t){let i=this.prefixeds(e);if(this.already(e,i,t))return;let n=this.clone(e,{selector:i[this.name][t]});e.parent.insertBefore(e,n)}old(e){return new UC(this,e)}};Jm.exports=Qm});var Zm=v((GD,Km)=>{l();var YC=zt(),Xm=class extends YC{add(e,t){let i=t+e.name;if(e.parent.some(a=>a.name===i&&a.params===e.params))return;let s=this.clone(e,{name:i});return e.parent.insertBefore(e,s)}process(e){let t=this.parentPrefix(e);for(let i of this.prefixes)(!t||t===i)&&this.add(e,i)}};Km.exports=Xm});var tg=v((HD,eg)=>{l();var QC=Vt(),zo=class extends QC{prefixed(e){return e==="-webkit-"?":-webkit-full-screen":e==="-moz-"?":-moz-full-screen":`:${e}fullscreen`}};zo.names=[":fullscreen"];eg.exports=zo});var ig=v((YD,rg)=>{l();var JC=Vt(),jo=class extends JC{possible(){return super.possible().concat(["-moz- old","-ms- old"])}prefixed(e){return e==="-webkit-"?"::-webkit-input-placeholder":e==="-ms-"?"::-ms-input-placeholder":e==="-ms- old"?":-ms-input-placeholder":e==="-moz- old"?":-moz-placeholder":`::${e}placeholder`}};jo.names=["::placeholder"];rg.exports=jo});var sg=v((QD,ng)=>{l();var XC=Vt(),Vo=class extends XC{prefixed(e){return e==="-ms-"?":-ms-input-placeholder":`:${e}placeholder-shown`}};Vo.names=[":placeholder-shown"];ng.exports=Vo});var og=v((JD,ag)=>{l();var KC=Vt(),ZC=ue(),Uo=class extends KC{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=ZC.uniq(this.prefixes.map(n=>"-webkit-")))}prefixed(e){return e==="-webkit-"?"::-webkit-file-upload-button":`::${e}file-selector-button`}};Uo.names=["::file-selector-button"];ag.exports=Uo});var me=v((XD,lg)=>{l();lg.exports=function(r){let e;return r==="-webkit- 2009"||r==="-moz-"?e=2009:r==="-ms-"?e=2012:r==="-webkit-"&&(e="final"),r==="-webkit- 2009"&&(r="-webkit-"),[e,r]}});var pg=v((KD,cg)=>{l();var ug=ce().list,fg=me(),e_=I(),Ut=class extends e_{prefixed(e,t){let i;return[i,t]=fg(t),i===2009?t+"box-flex":super.prefixed(e,t)}normalize(){return"flex"}set(e,t){let i=fg(t)[0];if(i===2009)return e.value=ug.space(e.value)[0],e.value=Ut.oldValues[e.value]||e.value,super.set(e,t);if(i===2012){let n=ug.space(e.value);n.length===3&&n[2]==="0"&&(e.value=n.slice(0,2).concat("0px").join(" "))}return super.set(e,t)}};Ut.names=["flex","box-flex"];Ut.oldValues={auto:"1",none:"0"};cg.exports=Ut});var mg=v((ZD,hg)=>{l();var dg=me(),t_=I(),Wo=class extends t_{prefixed(e,t){let i;return[i,t]=dg(t),i===2009?t+"box-ordinal-group":i===2012?t+"flex-order":super.prefixed(e,t)}normalize(){return"order"}set(e,t){return dg(t)[0]===2009&&/\d/.test(e.value)?(e.value=(parseInt(e.value)+1).toString(),super.set(e,t)):super.set(e,t)}};Wo.names=["order","flex-order","box-ordinal-group"];hg.exports=Wo});var yg=v((eq,gg)=>{l();var r_=I(),Go=class extends r_{check(e){let t=e.value;return!t.toLowerCase().includes("alpha(")&&!t.includes("DXImageTransform.Microsoft")&&!t.includes("data:image/svg+xml")}};Go.names=["filter"];gg.exports=Go});var bg=v((tq,wg)=>{l();var i_=I(),Ho=class extends i_{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let s=this.clone(e),a=e.prop.replace(/end$/,"start"),o=t+e.prop.replace(/end$/,"span");if(!e.parent.some(u=>u.prop===o)){if(s.prop=o,e.value.includes("span"))s.value=e.value.replace(/span\s/i,"");else{let u;if(e.parent.walkDecls(a,c=>{u=c}),u){let c=Number(e.value)-Number(u.value)+"";s.value=c}else e.warn(n,`Can not prefix ${e.prop} (${a} is not found)`)}e.cloneBefore(s)}}};Ho.names=["grid-row-end","grid-column-end"];wg.exports=Ho});var xg=v((rq,vg)=>{l();var n_=I(),Yo=class extends n_{check(e){return!e.value.split(/\s+/).some(t=>{let i=t.toLowerCase();return i==="reverse"||i==="alternate-reverse"})}};Yo.names=["animation","animation-direction"];vg.exports=Yo});var Sg=v((iq,kg)=>{l();var s_=me(),a_=I(),Qo=class extends a_{insert(e,t,i){let n;if([n,t]=s_(t),n!==2009)return super.insert(e,t,i);let s=e.value.split(/\s+/).filter(p=>p!=="wrap"&&p!=="nowrap"&&"wrap-reverse");if(s.length===0||e.parent.some(p=>p.prop===t+"box-orient"||p.prop===t+"box-direction"))return;let o=s[0],u=o.includes("row")?"horizontal":"vertical",c=o.includes("reverse")?"reverse":"normal",f=this.clone(e);return f.prop=t+"box-orient",f.value=u,this.needCascade(e)&&(f.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,f),f=this.clone(e),f.prop=t+"box-direction",f.value=c,this.needCascade(e)&&(f.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,f)}};Qo.names=["flex-flow","box-direction","box-orient"];kg.exports=Qo});var _g=v((nq,Cg)=>{l();var o_=me(),l_=I(),Jo=class extends l_{normalize(){return"flex"}prefixed(e,t){let i;return[i,t]=o_(t),i===2009?t+"box-flex":i===2012?t+"flex-positive":super.prefixed(e,t)}};Jo.names=["flex-grow","flex-positive"];Cg.exports=Jo});var Eg=v((sq,Ag)=>{l();var u_=me(),f_=I(),Xo=class extends f_{set(e,t){if(u_(t)[0]!==2009)return super.set(e,t)}};Xo.names=["flex-wrap"];Ag.exports=Xo});var Tg=v((aq,Og)=>{l();var c_=I(),Wt=ct(),Ko=class extends c_{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let s=Wt.parse(e),[a,o]=Wt.translate(s,0,2),[u,c]=Wt.translate(s,1,3);[["grid-row",a],["grid-row-span",o],["grid-column",u],["grid-column-span",c]].forEach(([f,p])=>{Wt.insertDecl(e,f,p)}),Wt.warnTemplateSelectorNotFound(e,n),Wt.warnIfGridRowColumnExists(e,n)}};Ko.names=["grid-area"];Og.exports=Ko});var Dg=v((oq,Pg)=>{l();var p_=I(),ri=ct(),Zo=class extends p_{insert(e,t,i){if(t!=="-ms-")return super.insert(e,t,i);if(e.parent.some(a=>a.prop==="-ms-grid-row-align"))return;let[[n,s]]=ri.parse(e);s?(ri.insertDecl(e,"grid-row-align",n),ri.insertDecl(e,"grid-column-align",s)):(ri.insertDecl(e,"grid-row-align",n),ri.insertDecl(e,"grid-column-align",n))}};Zo.names=["place-self"];Pg.exports=Zo});var Ig=v((lq,qg)=>{l();var d_=I(),el=class extends d_{check(e){let t=e.value;return!t.includes("/")||t.includes("span")}normalize(e){return e.replace("-start","")}prefixed(e,t){let i=super.prefixed(e,t);return t==="-ms-"&&(i=i.replace("-start","")),i}};el.names=["grid-row-start","grid-column-start"];qg.exports=el});var Fg=v((uq,Mg)=>{l();var Rg=me(),h_=I(),Gt=class extends h_{check(e){return e.parent&&!e.parent.some(t=>t.prop&&t.prop.startsWith("grid-"))}prefixed(e,t){let i;return[i,t]=Rg(t),i===2012?t+"flex-item-align":super.prefixed(e,t)}normalize(){return"align-self"}set(e,t){let i=Rg(t)[0];if(i===2012)return e.value=Gt.oldValues[e.value]||e.value,super.set(e,t);if(i==="final")return super.set(e,t)}};Gt.names=["align-self","flex-item-align"];Gt.oldValues={"flex-end":"end","flex-start":"start"};Mg.exports=Gt});var Lg=v((fq,Ng)=>{l();var m_=I(),g_=ue(),tl=class extends m_{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=g_.uniq(this.prefixes.map(n=>n==="-ms-"?"-webkit-":n)))}};tl.names=["appearance"];Ng.exports=tl});var zg=v((cq,$g)=>{l();var Bg=me(),y_=I(),rl=class extends y_{normalize(){return"flex-basis"}prefixed(e,t){let i;return[i,t]=Bg(t),i===2012?t+"flex-preferred-size":super.prefixed(e,t)}set(e,t){let i;if([i,t]=Bg(t),i===2012||i==="final")return super.set(e,t)}};rl.names=["flex-basis","flex-preferred-size"];$g.exports=rl});var Vg=v((pq,jg)=>{l();var w_=I(),il=class extends w_{normalize(){return this.name.replace("box-image","border")}prefixed(e,t){let i=super.prefixed(e,t);return t==="-webkit-"&&(i=i.replace("border","box-image")),i}};il.names=["mask-border","mask-border-source","mask-border-slice","mask-border-width","mask-border-outset","mask-border-repeat","mask-box-image","mask-box-image-source","mask-box-image-slice","mask-box-image-width","mask-box-image-outset","mask-box-image-repeat"];jg.exports=il});var Wg=v((dq,Ug)=>{l();var b_=I(),$e=class extends b_{insert(e,t,i){let n=e.prop==="mask-composite",s;n?s=e.value.split(","):s=e.value.match($e.regexp)||[],s=s.map(c=>c.trim()).filter(c=>c);let a=s.length,o;if(a&&(o=this.clone(e),o.value=s.map(c=>$e.oldValues[c]||c).join(", "),s.includes("intersect")&&(o.value+=", xor"),o.prop=t+"mask-composite"),n)return a?(this.needCascade(e)&&(o.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,o)):void 0;let u=this.clone(e);return u.prop=t+u.prop,a&&(u.value=u.value.replace($e.regexp,"")),this.needCascade(e)&&(u.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,u),a?(this.needCascade(e)&&(o.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,o)):e}};$e.names=["mask","mask-composite"];$e.oldValues={add:"source-over",subtract:"source-out",intersect:"source-in",exclude:"xor"};$e.regexp=new RegExp(`\\s+(${Object.keys($e.oldValues).join("|")})\\b(?!\\))\\s*(?=[,])`,"ig");Ug.exports=$e});var Yg=v((hq,Hg)=>{l();var Gg=me(),v_=I(),Ht=class extends v_{prefixed(e,t){let i;return[i,t]=Gg(t),i===2009?t+"box-align":i===2012?t+"flex-align":super.prefixed(e,t)}normalize(){return"align-items"}set(e,t){let i=Gg(t)[0];return(i===2009||i===2012)&&(e.value=Ht.oldValues[e.value]||e.value),super.set(e,t)}};Ht.names=["align-items","flex-align","box-align"];Ht.oldValues={"flex-end":"end","flex-start":"start"};Hg.exports=Ht});var Jg=v((mq,Qg)=>{l();var x_=I(),nl=class extends x_{set(e,t){return t==="-ms-"&&e.value==="contain"&&(e.value="element"),super.set(e,t)}insert(e,t,i){if(!(e.value==="all"&&t==="-ms-"))return super.insert(e,t,i)}};nl.names=["user-select"];Qg.exports=nl});var Zg=v((gq,Kg)=>{l();var Xg=me(),k_=I(),sl=class extends k_{normalize(){return"flex-shrink"}prefixed(e,t){let i;return[i,t]=Xg(t),i===2012?t+"flex-negative":super.prefixed(e,t)}set(e,t){let i;if([i,t]=Xg(t),i===2012||i==="final")return super.set(e,t)}};sl.names=["flex-shrink","flex-negative"];Kg.exports=sl});var ty=v((yq,ey)=>{l();var S_=I(),al=class extends S_{prefixed(e,t){return`${t}column-${e}`}normalize(e){return e.includes("inside")?"break-inside":e.includes("before")?"break-before":"break-after"}set(e,t){return(e.prop==="break-inside"&&e.value==="avoid-column"||e.value==="avoid-page")&&(e.value="avoid"),super.set(e,t)}insert(e,t,i){if(e.prop!=="break-inside")return super.insert(e,t,i);if(!(/region/i.test(e.value)||/page/i.test(e.value)))return super.insert(e,t,i)}};al.names=["break-inside","page-break-inside","column-break-inside","break-before","page-break-before","column-break-before","break-after","page-break-after","column-break-after"];ey.exports=al});var iy=v((wq,ry)=>{l();var C_=I(),ol=class extends C_{prefixed(e,t){return t+"print-color-adjust"}normalize(){return"color-adjust"}};ol.names=["color-adjust","print-color-adjust"];ry.exports=ol});var sy=v((bq,ny)=>{l();var __=I(),Yt=class extends __{insert(e,t,i){if(t==="-ms-"){let n=this.set(this.clone(e),t);this.needCascade(e)&&(n.raws.before=this.calcBefore(i,e,t));let s="ltr";return e.parent.nodes.forEach(a=>{a.prop==="direction"&&(a.value==="rtl"||a.value==="ltr")&&(s=a.value)}),n.value=Yt.msValues[s][e.value]||e.value,e.parent.insertBefore(e,n)}return super.insert(e,t,i)}};Yt.names=["writing-mode"];Yt.msValues={ltr:{"horizontal-tb":"lr-tb","vertical-rl":"tb-rl","vertical-lr":"tb-lr"},rtl:{"horizontal-tb":"rl-tb","vertical-rl":"bt-rl","vertical-lr":"bt-lr"}};ny.exports=Yt});var oy=v((vq,ay)=>{l();var A_=I(),ll=class extends A_{set(e,t){return e.value=e.value.replace(/\s+fill(\s)/,"$1"),super.set(e,t)}};ll.names=["border-image"];ay.exports=ll});var fy=v((xq,uy)=>{l();var ly=me(),E_=I(),Qt=class extends E_{prefixed(e,t){let i;return[i,t]=ly(t),i===2012?t+"flex-line-pack":super.prefixed(e,t)}normalize(){return"align-content"}set(e,t){let i=ly(t)[0];if(i===2012)return e.value=Qt.oldValues[e.value]||e.value,super.set(e,t);if(i==="final")return super.set(e,t)}};Qt.names=["align-content","flex-line-pack"];Qt.oldValues={"flex-end":"end","flex-start":"start","space-between":"justify","space-around":"distribute"};uy.exports=Qt});var py=v((kq,cy)=>{l();var O_=I(),Ce=class extends O_{prefixed(e,t){return t==="-moz-"?t+(Ce.toMozilla[e]||e):super.prefixed(e,t)}normalize(e){return Ce.toNormal[e]||e}};Ce.names=["border-radius"];Ce.toMozilla={};Ce.toNormal={};for(let r of["top","bottom"])for(let e of["left","right"]){let t=`border-${r}-${e}-radius`,i=`border-radius-${r}${e}`;Ce.names.push(t),Ce.names.push(i),Ce.toMozilla[t]=i,Ce.toNormal[i]=t}cy.exports=Ce});var hy=v((Sq,dy)=>{l();var T_=I(),ul=class extends T_{prefixed(e,t){return e.includes("-start")?t+e.replace("-block-start","-before"):t+e.replace("-block-end","-after")}normalize(e){return e.includes("-before")?e.replace("-before","-block-start"):e.replace("-after","-block-end")}};ul.names=["border-block-start","border-block-end","margin-block-start","margin-block-end","padding-block-start","padding-block-end","border-before","border-after","margin-before","margin-after","padding-before","padding-after"];dy.exports=ul});var gy=v((Cq,my)=>{l();var P_=I(),{parseTemplate:D_,warnMissedAreas:q_,getGridGap:I_,warnGridGap:R_,inheritGridGap:M_}=ct(),fl=class extends P_{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);if(e.parent.some(h=>h.prop==="-ms-grid-rows"))return;let s=I_(e),a=M_(e,s),{rows:o,columns:u,areas:c}=D_({decl:e,gap:a||s}),f=Object.keys(c).length>0,p=Boolean(o),d=Boolean(u);return R_({gap:s,hasColumns:d,decl:e,result:n}),q_(c,e,n),(p&&d||f)&&e.cloneBefore({prop:"-ms-grid-rows",value:o,raws:{}}),d&&e.cloneBefore({prop:"-ms-grid-columns",value:u,raws:{}}),e}};fl.names=["grid-template"];my.exports=fl});var wy=v((_q,yy)=>{l();var F_=I(),cl=class extends F_{prefixed(e,t){return t+e.replace("-inline","")}normalize(e){return e.replace(/(margin|padding|border)-(start|end)/,"$1-inline-$2")}};cl.names=["border-inline-start","border-inline-end","margin-inline-start","margin-inline-end","padding-inline-start","padding-inline-end","border-start","border-end","margin-start","margin-end","padding-start","padding-end"];yy.exports=cl});var vy=v((Aq,by)=>{l();var N_=I(),pl=class extends N_{check(e){return!e.value.includes("flex-")&&e.value!=="baseline"}prefixed(e,t){return t+"grid-row-align"}normalize(){return"align-self"}};pl.names=["grid-row-align"];by.exports=pl});var ky=v((Eq,xy)=>{l();var L_=I(),Jt=class extends L_{keyframeParents(e){let{parent:t}=e;for(;t;){if(t.type==="atrule"&&t.name==="keyframes")return!0;({parent:t}=t)}return!1}contain3d(e){if(e.prop==="transform-origin")return!1;for(let t of Jt.functions3d)if(e.value.includes(`${t}(`))return!0;return!1}set(e,t){return e=super.set(e,t),t==="-ms-"&&(e.value=e.value.replace(/rotatez/gi,"rotate")),e}insert(e,t,i){if(t==="-ms-"){if(!this.contain3d(e)&&!this.keyframeParents(e))return super.insert(e,t,i)}else if(t==="-o-"){if(!this.contain3d(e))return super.insert(e,t,i)}else return super.insert(e,t,i)}};Jt.names=["transform","transform-origin"];Jt.functions3d=["matrix3d","translate3d","translateZ","scale3d","scaleZ","rotate3d","rotateX","rotateY","perspective"];xy.exports=Jt});var _y=v((Oq,Cy)=>{l();var Sy=me(),B_=I(),dl=class extends B_{normalize(){return"flex-direction"}insert(e,t,i){let n;if([n,t]=Sy(t),n!==2009)return super.insert(e,t,i);if(e.parent.some(f=>f.prop===t+"box-orient"||f.prop===t+"box-direction"))return;let a=e.value,o,u;a==="inherit"||a==="initial"||a==="unset"?(o=a,u=a):(o=a.includes("row")?"horizontal":"vertical",u=a.includes("reverse")?"reverse":"normal");let c=this.clone(e);return c.prop=t+"box-orient",c.value=o,this.needCascade(e)&&(c.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,c),c=this.clone(e),c.prop=t+"box-direction",c.value=u,this.needCascade(e)&&(c.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,c)}old(e,t){let i;return[i,t]=Sy(t),i===2009?[t+"box-orient",t+"box-direction"]:super.old(e,t)}};dl.names=["flex-direction","box-direction","box-orient"];Cy.exports=dl});var Ey=v((Tq,Ay)=>{l();var $_=I(),hl=class extends $_{check(e){return e.value==="pixelated"}prefixed(e,t){return t==="-ms-"?"-ms-interpolation-mode":super.prefixed(e,t)}set(e,t){return t!=="-ms-"?super.set(e,t):(e.prop="-ms-interpolation-mode",e.value="nearest-neighbor",e)}normalize(){return"image-rendering"}process(e,t){return super.process(e,t)}};hl.names=["image-rendering","interpolation-mode"];Ay.exports=hl});var Ty=v((Pq,Oy)=>{l();var z_=I(),j_=ue(),ml=class extends z_{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=j_.uniq(this.prefixes.map(n=>n==="-ms-"?"-webkit-":n)))}};ml.names=["backdrop-filter"];Oy.exports=ml});var Dy=v((Dq,Py)=>{l();var V_=I(),U_=ue(),gl=class extends V_{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=U_.uniq(this.prefixes.map(n=>n==="-ms-"?"-webkit-":n)))}check(e){return e.value.toLowerCase()==="text"}};gl.names=["background-clip"];Py.exports=gl});var Iy=v((qq,qy)=>{l();var W_=I(),G_=["none","underline","overline","line-through","blink","inherit","initial","unset"],yl=class extends W_{check(e){return e.value.split(/\s+/).some(t=>!G_.includes(t))}};yl.names=["text-decoration"];qy.exports=yl});var Fy=v((Iq,My)=>{l();var Ry=me(),H_=I(),Xt=class extends H_{prefixed(e,t){let i;return[i,t]=Ry(t),i===2009?t+"box-pack":i===2012?t+"flex-pack":super.prefixed(e,t)}normalize(){return"justify-content"}set(e,t){let i=Ry(t)[0];if(i===2009||i===2012){let n=Xt.oldValues[e.value]||e.value;if(e.value=n,i!==2009||n!=="distribute")return super.set(e,t)}else if(i==="final")return super.set(e,t)}};Xt.names=["justify-content","flex-pack","box-pack"];Xt.oldValues={"flex-end":"end","flex-start":"start","space-between":"justify","space-around":"distribute"};My.exports=Xt});var Ly=v((Rq,Ny)=>{l();var Y_=I(),wl=class extends Y_{set(e,t){let i=e.value.toLowerCase();return t==="-webkit-"&&!i.includes(" ")&&i!=="contain"&&i!=="cover"&&(e.value=e.value+" "+e.value),super.set(e,t)}};wl.names=["background-size"];Ny.exports=wl});var $y=v((Mq,By)=>{l();var Q_=I(),bl=ct(),vl=class extends Q_{insert(e,t,i){if(t!=="-ms-")return super.insert(e,t,i);let n=bl.parse(e),[s,a]=bl.translate(n,0,1);n[0]&&n[0].includes("span")&&(a=n[0].join("").replace(/\D/g,"")),[[e.prop,s],[`${e.prop}-span`,a]].forEach(([u,c])=>{bl.insertDecl(e,u,c)})}};vl.names=["grid-row","grid-column"];By.exports=vl});var Vy=v((Fq,jy)=>{l();var J_=I(),{prefixTrackProp:zy,prefixTrackValue:X_,autoplaceGridItems:K_,getGridGap:Z_,inheritGridGap:eA}=ct(),tA=Bo(),xl=class extends J_{prefixed(e,t){return t==="-ms-"?zy({prop:e,prefix:t}):super.prefixed(e,t)}normalize(e){return e.replace(/^grid-(rows|columns)/,"grid-template-$1")}insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let{parent:s,prop:a,value:o}=e,u=a.includes("rows"),c=a.includes("columns"),f=s.some(k=>k.prop==="grid-template"||k.prop==="grid-template-areas");if(f&&u)return!1;let p=new tA({options:{}}),d=p.gridStatus(s,n),h=Z_(e);h=eA(e,h)||h;let y=u?h.row:h.column;(d==="no-autoplace"||d===!0)&&!f&&(y=null);let x=X_({value:o,gap:y});e.cloneBefore({prop:zy({prop:a,prefix:t}),value:x});let w=s.nodes.find(k=>k.prop==="grid-auto-flow"),b="row";if(w&&!p.disabled(w,n)&&(b=w.value.trim()),d==="autoplace"){let k=s.nodes.find(C=>C.prop==="grid-template-rows");if(!k&&f)return;if(!k&&!f){e.warn(n,"Autoplacement does not work without grid-template-rows property");return}!s.nodes.find(C=>C.prop==="grid-template-columns")&&!f&&e.warn(n,"Autoplacement does not work without grid-template-columns property"),c&&!f&&K_(e,n,h,b)}}};xl.names=["grid-template-rows","grid-template-columns","grid-rows","grid-columns"];jy.exports=xl});var Wy=v((Nq,Uy)=>{l();var rA=I(),kl=class extends rA{check(e){return!e.value.includes("flex-")&&e.value!=="baseline"}prefixed(e,t){return t+"grid-column-align"}normalize(){return"justify-self"}};kl.names=["grid-column-align"];Uy.exports=kl});var Hy=v((Lq,Gy)=>{l();var iA=I(),Sl=class extends iA{prefixed(e,t){return t+"scroll-chaining"}normalize(){return"overscroll-behavior"}set(e,t){return e.value==="auto"?e.value="chained":(e.value==="none"||e.value==="contain")&&(e.value="none"),super.set(e,t)}};Sl.names=["overscroll-behavior","scroll-chaining"];Gy.exports=Sl});var Jy=v((Bq,Qy)=>{l();var nA=I(),{parseGridAreas:sA,warnMissedAreas:aA,prefixTrackProp:oA,prefixTrackValue:Yy,getGridGap:lA,warnGridGap:uA,inheritGridGap:fA}=ct();function cA(r){return r.trim().slice(1,-1).split(/["']\s*["']?/g)}var Cl=class extends nA{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let s=!1,a=!1,o=e.parent,u=lA(e);u=fA(e,u)||u,o.walkDecls(/-ms-grid-rows/,p=>p.remove()),o.walkDecls(/grid-template-(rows|columns)/,p=>{if(p.prop==="grid-template-rows"){a=!0;let{prop:d,value:h}=p;p.cloneBefore({prop:oA({prop:d,prefix:t}),value:Yy({value:h,gap:u.row})})}else s=!0});let c=cA(e.value);s&&!a&&u.row&&c.length>1&&e.cloneBefore({prop:"-ms-grid-rows",value:Yy({value:`repeat(${c.length}, auto)`,gap:u.row}),raws:{}}),uA({gap:u,hasColumns:s,decl:e,result:n});let f=sA({rows:c,gap:u});return aA(f,e,n),e}};Cl.names=["grid-template-areas"];Qy.exports=Cl});var Ky=v(($q,Xy)=>{l();var pA=I(),_l=class extends pA{set(e,t){return t==="-webkit-"&&(e.value=e.value.replace(/\s*(right|left)\s*/i,"")),super.set(e,t)}};_l.names=["text-emphasis-position"];Xy.exports=_l});var ew=v((zq,Zy)=>{l();var dA=I(),Al=class extends dA{set(e,t){return e.prop==="text-decoration-skip-ink"&&e.value==="auto"?(e.prop=t+"text-decoration-skip",e.value="ink",e):super.set(e,t)}};Al.names=["text-decoration-skip-ink","text-decoration-skip"];Zy.exports=Al});var aw=v((jq,sw)=>{l();"use strict";sw.exports={wrap:tw,limit:rw,validate:iw,test:El,curry:hA,name:nw};function tw(r,e,t){var i=e-r;return((t-r)%i+i)%i+r}function rw(r,e,t){return Math.max(r,Math.min(e,t))}function iw(r,e,t,i,n){if(!El(r,e,t,i,n))throw new Error(t+" is outside of range ["+r+","+e+")");return t}function El(r,e,t,i,n){return!(te||n&&t===e||i&&t===r)}function nw(r,e,t,i){return(t?"(":"[")+r+","+e+(i?")":"]")}function hA(r,e,t,i){var n=nw.bind(null,r,e,t,i);return{wrap:tw.bind(null,r,e),limit:rw.bind(null,r,e),validate:function(s){return iw(r,e,s,t,i)},test:function(s){return El(r,e,s,t,i)},toString:n,name:n}}});var uw=v((Vq,lw)=>{l();var Ol=Zr(),mA=aw(),gA=jt(),yA=Se(),wA=ue(),ow=/top|left|right|bottom/gi,Qe=class extends yA{replace(e,t){let i=Ol(e);for(let n of i.nodes)if(n.type==="function"&&n.value===this.name)if(n.nodes=this.newDirection(n.nodes),n.nodes=this.normalize(n.nodes),t==="-webkit- old"){if(!this.oldWebkit(n))return!1}else n.nodes=this.convertDirection(n.nodes),n.value=t+n.value;return i.toString()}replaceFirst(e,...t){return t.map(n=>n===" "?{type:"space",value:n}:{type:"word",value:n}).concat(e.slice(1))}normalizeUnit(e,t){return`${parseFloat(e)/t*360}deg`}normalize(e){if(!e[0])return e;if(/-?\d+(.\d+)?grad/.test(e[0].value))e[0].value=this.normalizeUnit(e[0].value,400);else if(/-?\d+(.\d+)?rad/.test(e[0].value))e[0].value=this.normalizeUnit(e[0].value,2*Math.PI);else if(/-?\d+(.\d+)?turn/.test(e[0].value))e[0].value=this.normalizeUnit(e[0].value,1);else if(e[0].value.includes("deg")){let t=parseFloat(e[0].value);t=mA.wrap(0,360,t),e[0].value=`${t}deg`}return e[0].value==="0deg"?e=this.replaceFirst(e,"to"," ","top"):e[0].value==="90deg"?e=this.replaceFirst(e,"to"," ","right"):e[0].value==="180deg"?e=this.replaceFirst(e,"to"," ","bottom"):e[0].value==="270deg"&&(e=this.replaceFirst(e,"to"," ","left")),e}newDirection(e){if(e[0].value==="to"||(ow.lastIndex=0,!ow.test(e[0].value)))return e;e.unshift({type:"word",value:"to"},{type:"space",value:" "});for(let t=2;t0&&(e[0].value==="to"?this.fixDirection(e):e[0].value.includes("deg")?this.fixAngle(e):this.isRadial(e)&&this.fixRadial(e)),e}fixDirection(e){e.splice(0,2);for(let t of e){if(t.type==="div")break;t.type==="word"&&(t.value=this.revertDirection(t.value))}}fixAngle(e){let t=e[0].value;t=parseFloat(t),t=Math.abs(450-t)%360,t=this.roundFloat(t,3),e[0].value=`${t}deg`}fixRadial(e){let t=[],i=[],n,s,a,o,u;for(o=0;o{l();var bA=jt(),vA=Se();function fw(r){return new RegExp(`(^|[\\s,(])(${r}($|[\\s),]))`,"gi")}var Tl=class extends vA{regexp(){return this.regexpCache||(this.regexpCache=fw(this.name)),this.regexpCache}isStretch(){return this.name==="stretch"||this.name==="fill"||this.name==="fill-available"}replace(e,t){return t==="-moz-"&&this.isStretch()?e.replace(this.regexp(),"$1-moz-available$3"):t==="-webkit-"&&this.isStretch()?e.replace(this.regexp(),"$1-webkit-fill-available$3"):super.replace(e,t)}old(e){let t=e+this.name;return this.isStretch()&&(e==="-moz-"?t="-moz-available":e==="-webkit-"&&(t="-webkit-fill-available")),new bA(this.name,t,t,fw(t))}add(e,t){if(!(e.prop.includes("grid")&&t!=="-webkit-"))return super.add(e,t)}};Tl.names=["max-content","min-content","fit-content","fill","fill-available","stretch"];cw.exports=Tl});var mw=v((Wq,hw)=>{l();var dw=jt(),xA=Se(),Pl=class extends xA{replace(e,t){return t==="-webkit-"?e.replace(this.regexp(),"$1-webkit-optimize-contrast"):t==="-moz-"?e.replace(this.regexp(),"$1-moz-crisp-edges"):super.replace(e,t)}old(e){return e==="-webkit-"?new dw(this.name,"-webkit-optimize-contrast"):e==="-moz-"?new dw(this.name,"-moz-crisp-edges"):super.old(e)}};Pl.names=["pixelated"];hw.exports=Pl});var yw=v((Gq,gw)=>{l();var kA=Se(),Dl=class extends kA{replace(e,t){let i=super.replace(e,t);return t==="-webkit-"&&(i=i.replace(/("[^"]+"|'[^']+')(\s+\d+\w)/gi,"url($1)$2")),i}};Dl.names=["image-set"];gw.exports=Dl});var bw=v((Hq,ww)=>{l();var SA=ce().list,CA=Se(),ql=class extends CA{replace(e,t){return SA.space(e).map(i=>{if(i.slice(0,+this.name.length+1)!==this.name+"(")return i;let n=i.lastIndexOf(")"),s=i.slice(n+1),a=i.slice(this.name.length+1,n);if(t==="-webkit-"){let o=a.match(/\d*.?\d+%?/);o?(a=a.slice(o[0].length).trim(),a+=`, ${o[0]}`):a+=", 0.5"}return t+this.name+"("+a+")"+s}).join(" ")}};ql.names=["cross-fade"];ww.exports=ql});var xw=v((Yq,vw)=>{l();var _A=me(),AA=jt(),EA=Se(),Il=class extends EA{constructor(e,t){super(e,t);e==="display-flex"&&(this.name="flex")}check(e){return e.prop==="display"&&e.value===this.name}prefixed(e){let t,i;return[t,e]=_A(e),t===2009?this.name==="flex"?i="box":i="inline-box":t===2012?this.name==="flex"?i="flexbox":i="inline-flexbox":t==="final"&&(i=this.name),e+i}replace(e,t){return this.prefixed(t)}old(e){let t=this.prefixed(e);if(!!t)return new AA(this.name,t)}};Il.names=["display-flex","inline-flex"];vw.exports=Il});var Sw=v((Qq,kw)=>{l();var OA=Se(),Rl=class extends OA{constructor(e,t){super(e,t);e==="display-grid"&&(this.name="grid")}check(e){return e.prop==="display"&&e.value===this.name}};Rl.names=["display-grid","inline-grid"];kw.exports=Rl});var _w=v((Jq,Cw)=>{l();var TA=Se(),Ml=class extends TA{constructor(e,t){super(e,t);e==="filter-function"&&(this.name="filter")}};Ml.names=["filter","filter-function"];Cw.exports=Ml});var Tw=v((Xq,Ow)=>{l();var Aw=ti(),R=I(),Ew=xm(),PA=Am(),DA=Bo(),qA=Wm(),Fl=ft(),Kt=Vt(),IA=Zm(),ze=Se(),Zt=ue(),RA=tg(),MA=ig(),FA=sg(),NA=og(),LA=pg(),BA=mg(),$A=yg(),zA=bg(),jA=xg(),VA=Sg(),UA=_g(),WA=Eg(),GA=Tg(),HA=Dg(),YA=Ig(),QA=Fg(),JA=Lg(),XA=zg(),KA=Vg(),ZA=Wg(),eE=Yg(),tE=Jg(),rE=Zg(),iE=ty(),nE=iy(),sE=sy(),aE=oy(),oE=fy(),lE=py(),uE=hy(),fE=gy(),cE=wy(),pE=vy(),dE=ky(),hE=_y(),mE=Ey(),gE=Ty(),yE=Dy(),wE=Iy(),bE=Fy(),vE=Ly(),xE=$y(),kE=Vy(),SE=Wy(),CE=Hy(),_E=Jy(),AE=Ky(),EE=ew(),OE=uw(),TE=pw(),PE=mw(),DE=yw(),qE=bw(),IE=xw(),RE=Sw(),ME=_w();Kt.hack(RA);Kt.hack(MA);Kt.hack(FA);Kt.hack(NA);R.hack(LA);R.hack(BA);R.hack($A);R.hack(zA);R.hack(jA);R.hack(VA);R.hack(UA);R.hack(WA);R.hack(GA);R.hack(HA);R.hack(YA);R.hack(QA);R.hack(JA);R.hack(XA);R.hack(KA);R.hack(ZA);R.hack(eE);R.hack(tE);R.hack(rE);R.hack(iE);R.hack(nE);R.hack(sE);R.hack(aE);R.hack(oE);R.hack(lE);R.hack(uE);R.hack(fE);R.hack(cE);R.hack(pE);R.hack(dE);R.hack(hE);R.hack(mE);R.hack(gE);R.hack(yE);R.hack(wE);R.hack(bE);R.hack(vE);R.hack(xE);R.hack(kE);R.hack(SE);R.hack(CE);R.hack(_E);R.hack(AE);R.hack(EE);ze.hack(OE);ze.hack(TE);ze.hack(PE);ze.hack(DE);ze.hack(qE);ze.hack(IE);ze.hack(RE);ze.hack(ME);var Nl=new Map,ii=class{constructor(e,t,i={}){this.data=e,this.browsers=t,this.options=i,[this.add,this.remove]=this.preprocess(this.select(this.data)),this.transition=new PA(this),this.processor=new DA(this)}cleaner(){if(this.cleanerCache)return this.cleanerCache;if(this.browsers.selected.length){let e=new Fl(this.browsers.data,[]);this.cleanerCache=new ii(this.data,e,this.options)}else return this;return this.cleanerCache}select(e){let t={add:{},remove:{}};for(let i in e){let n=e[i],s=n.browsers.map(u=>{let c=u.split(" ");return{browser:`${c[0]} ${c[1]}`,note:c[2]}}),a=s.filter(u=>u.note).map(u=>`${this.browsers.prefix(u.browser)} ${u.note}`);a=Zt.uniq(a),s=s.filter(u=>this.browsers.isSelected(u.browser)).map(u=>{let c=this.browsers.prefix(u.browser);return u.note?`${c} ${u.note}`:c}),s=this.sort(Zt.uniq(s)),this.options.flexbox==="no-2009"&&(s=s.filter(u=>!u.includes("2009")));let o=n.browsers.map(u=>this.browsers.prefix(u));n.mistakes&&(o=o.concat(n.mistakes)),o=o.concat(a),o=Zt.uniq(o),s.length?(t.add[i]=s,s.length!s.includes(u)))):t.remove[i]=o}return t}sort(e){return e.sort((t,i)=>{let n=Zt.removeNote(t).length,s=Zt.removeNote(i).length;return n===s?i.length-t.length:s-n})}preprocess(e){let t={selectors:[],"@supports":new qA(ii,this)};for(let n in e.add){let s=e.add[n];if(n==="@keyframes"||n==="@viewport")t[n]=new IA(n,s,this);else if(n==="@resolution")t[n]=new Ew(n,s,this);else if(this.data[n].selector)t.selectors.push(Kt.load(n,s,this));else{let a=this.data[n].props;if(a){let o=ze.load(n,s,this);for(let u of a)t[u]||(t[u]={values:[]}),t[u].values.push(o)}else{let o=t[n]&&t[n].values||[];t[n]=R.load(n,s,this),t[n].values=o}}}let i={selectors:[]};for(let n in e.remove){let s=e.remove[n];if(this.data[n].selector){let a=Kt.load(n,s);for(let o of s)i.selectors.push(a.old(o))}else if(n==="@keyframes"||n==="@viewport")for(let a of s){let o=`@${a}${n.slice(1)}`;i[o]={remove:!0}}else if(n==="@resolution")i[n]=new Ew(n,s,this);else{let a=this.data[n].props;if(a){let o=ze.load(n,[],this);for(let u of s){let c=o.old(u);if(c)for(let f of a)i[f]||(i[f]={}),i[f].values||(i[f].values=[]),i[f].values.push(c)}}else for(let o of s){let u=this.decl(n).old(n,o);if(n==="align-self"){let c=t[n]&&t[n].prefixes;if(c){if(o==="-webkit- 2009"&&c.includes("-webkit-"))continue;if(o==="-webkit-"&&c.includes("-webkit- 2009"))continue}}for(let c of u)i[c]||(i[c]={}),i[c].remove=!0}}}return[t,i]}decl(e){return Nl.has(e)||Nl.set(e,R.load(e)),Nl.get(e)}unprefixed(e){let t=this.normalize(Aw.unprefixed(e));return t==="flex-direction"&&(t="flex-flow"),t}normalize(e){return this.decl(e).normalize(e)}prefixed(e,t){return e=Aw.unprefixed(e),this.decl(e).prefixed(e,t)}values(e,t){let i=this[e],n=i["*"]&&i["*"].values,s=i[t]&&i[t].values;return n&&s?Zt.uniq(n.concat(s)):n||s||[]}group(e){let t=e.parent,i=t.index(e),{length:n}=t.nodes,s=this.unprefixed(e.prop),a=(o,u)=>{for(i+=o;i>=0&&i{l();Pw.exports={"backface-visibility":{mistakes:["-ms-","-o-"],feature:"transforms3d",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1"]},"backdrop-filter":{feature:"css-backdrop-filter",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1"]},element:{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-element-function",browsers:["firefox 89"]},"user-select":{mistakes:["-khtml-"],feature:"user-select-none",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1"]},"background-clip":{feature:"background-clip-text",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},hyphens:{feature:"css-hyphens",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1"]},":fullscreen":{selector:!0,feature:"fullscreen",browsers:["and_chr 92","and_uc 12.12","safari 14.1"]},"::backdrop":{selector:!0,feature:"fullscreen",browsers:["and_chr 92","and_uc 12.12","safari 14.1"]},"::file-selector-button":{selector:!0,feature:"fullscreen",browsers:["safari 14.1"]},"tab-size":{feature:"css3-tabsize",browsers:["firefox 89"]},fill:{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["and_chr 92","chrome 91","chrome 92","edge 91","samsung 14.0"]},"fill-available":{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["and_chr 92","chrome 91","chrome 92","edge 91","samsung 14.0"]},stretch:{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["firefox 89"]},"fit-content":{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["firefox 89"]},"text-decoration-style":{feature:"text-decoration",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7"]},"text-decoration-color":{feature:"text-decoration",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7"]},"text-decoration-line":{feature:"text-decoration",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7"]},"text-decoration":{feature:"text-decoration",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7"]},"text-decoration-skip":{feature:"text-decoration",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7"]},"text-decoration-skip-ink":{feature:"text-decoration",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7"]},"text-size-adjust":{feature:"text-size-adjust",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7"]},"mask-clip":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-composite":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-image":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-origin":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-repeat":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-border-repeat":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-border-source":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},mask:{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-position":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-size":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-border":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-border-outset":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-border-width":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"mask-border-slice":{feature:"css-masks",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"clip-path":{feature:"css-clip-path",browsers:["and_uc 12.12","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"box-decoration-break":{feature:"css-boxdecorationbreak",browsers:["and_chr 92","chrome 91","chrome 92","edge 91","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"@resolution":{feature:"css-media-resolution",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1"]},"border-inline-start":{feature:"css-logical-props",browsers:["and_uc 12.12"]},"border-inline-end":{feature:"css-logical-props",browsers:["and_uc 12.12"]},"margin-inline-start":{feature:"css-logical-props",browsers:["and_uc 12.12"]},"margin-inline-end":{feature:"css-logical-props",browsers:["and_uc 12.12"]},"padding-inline-start":{feature:"css-logical-props",browsers:["and_uc 12.12"]},"padding-inline-end":{feature:"css-logical-props",browsers:["and_uc 12.12"]},"border-block-start":{feature:"css-logical-props",browsers:["and_uc 12.12"]},"border-block-end":{feature:"css-logical-props",browsers:["and_uc 12.12"]},"margin-block-start":{feature:"css-logical-props",browsers:["and_uc 12.12"]},"margin-block-end":{feature:"css-logical-props",browsers:["and_uc 12.12"]},"padding-block-start":{feature:"css-logical-props",browsers:["and_uc 12.12"]},"padding-block-end":{feature:"css-logical-props",browsers:["and_uc 12.12"]},appearance:{feature:"css-appearance",browsers:["and_uc 12.12","ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1","samsung 14.0"]},"image-set":{props:["background","background-image","border-image","cursor","mask","mask-image","list-style","list-style-image","content"],feature:"css-image-set",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","samsung 14.0"]},"cross-fade":{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-cross-fade",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","samsung 14.0"]},"text-emphasis":{feature:"text-emphasis",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","samsung 14.0"]},"text-emphasis-position":{feature:"text-emphasis",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","samsung 14.0"]},"text-emphasis-style":{feature:"text-emphasis",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","samsung 14.0"]},"text-emphasis-color":{feature:"text-emphasis",browsers:["and_chr 92","and_uc 12.12","chrome 91","chrome 92","edge 91","samsung 14.0"]},":any-link":{selector:!0,feature:"css-any-link",browsers:["and_uc 12.12"]},isolate:{props:["unicode-bidi"],feature:"css-unicode-bidi",browsers:["ios_saf 14.0-14.4","ios_saf 14.5-14.7","safari 14.1"]},"color-adjust":{feature:"css-color-adjust",browsers:["chrome 91","chrome 92","edge 91","safari 14.1"]}}});var Iw=v((Zq,qw)=>{l();qw.exports={}});var Nw=v((eI,Fw)=>{l();var FE=$n(),{agents:NE}=(jn(),zn),Ll=om(),LE=ft(),BE=Tw(),$E=Dw(),zE=Iw(),Rw={browsers:NE,prefixes:$E},Mw=` + Replace Autoprefixer \`browsers\` option to Browserslist config. + Use \`browserslist\` key in \`package.json\` or \`.browserslistrc\` file. + + Using \`browsers\` option can cause errors. Browserslist config can + be used for Babel, Autoprefixer, postcss-normalize and other tools. + + If you really need to use option, rename it to \`overrideBrowserslist\`. + + Learn more at: + https://github.com/browserslist/browserslist#readme + https://twitter.com/browserslist + +`;function jE(r){return Object.prototype.toString.apply(r)==="[object Object]"}var Bl=new Map;function VE(r,e){e.browsers.selected.length!==0&&(e.add.selectors.length>0||Object.keys(e.add).length>2||r.warn(`Autoprefixer target browsers do not need any prefixes.You do not need Autoprefixer anymore. +Check your Browserslist config to be sure that your targets are set up correctly. + + Learn more at: + https://github.com/postcss/autoprefixer#readme + https://github.com/browserslist/browserslist#readme + +`))}Fw.exports=er;function er(...r){let e;if(r.length===1&&jE(r[0])?(e=r[0],r=void 0):r.length===0||r.length===1&&!r[0]?r=void 0:r.length<=2&&(Array.isArray(r[0])||!r[0])?(e=r[1],r=r[0]):typeof r[r.length-1]=="object"&&(e=r.pop()),e||(e={}),e.browser)throw new Error("Change `browser` option to `overrideBrowserslist` in Autoprefixer");if(e.browserslist)throw new Error("Change `browserslist` option to `overrideBrowserslist` in Autoprefixer");e.overrideBrowserslist?r=e.overrideBrowserslist:e.browsers&&(typeof console!="undefined"&&console.warn&&(Ll.red?console.warn(Ll.red(Mw.replace(/`[^`]+`/g,n=>Ll.yellow(n.slice(1,-1))))):console.warn(Mw)),r=e.browsers);let t={ignoreUnknownVersions:e.ignoreUnknownVersions,stats:e.stats,env:e.env};function i(n){let s=Rw,a=new LE(s.browsers,r,n,t),o=a.selected.join(", ")+JSON.stringify(e);return Bl.has(o)||Bl.set(o,new BE(s.prefixes,a,e)),Bl.get(o)}return{postcssPlugin:"autoprefixer",prepare(n){let s=i({from:n.opts.from,env:e.env});return{OnceExit(a){VE(n,s),e.remove!==!1&&s.processor.remove(a,n),e.add!==!1&&s.processor.add(a,n)}}},info(n){return n=n||{},n.from=n.from||m.cwd(),zE(i(n))},options:e,browsers:r}}er.postcss=!0;er.data=Rw;er.defaults=FE.defaults;er.info=()=>er().info()});var Lw={};fe(Lw,{default:()=>UE});var UE,Bw=_(()=>{l();UE=[]});var zw={};fe(zw,{default:()=>WE});var $w,WE,jw=_(()=>{l();di();$w=H(wi()),WE=Ze($w.default.theme)});var Uw={};fe(Uw,{default:()=>GE});var Vw,GE,Ww=_(()=>{l();di();Vw=H(wi()),GE=Ze(Vw.default)});l();"use strict";var HE=Je(am()),YE=Je(ce()),QE=Je(Nw()),JE=Je((Bw(),Lw)),XE=Je((jw(),zw)),KE=Je((Ww(),Uw)),ZE=Je((Jn(),au)),eO=Je((oo(),ao)),tO=Je((ps(),Uu));function Je(r){return r&&r.__esModule?r:{default:r}}console.warn("cdn.tailwindcss.com should not be used in production. To use Tailwind CSS in production, install it as a PostCSS plugin or use the Tailwind CLI: https://tailwindcss.com/docs/installation");var Un="tailwind",$l="text/tailwindcss",Gw="/template.html",wt,Hw=!0,Yw=0,zl=new Set,jl,Qw="",Jw=(r=!1)=>({get(e,t){return(!r||t==="config")&&typeof e[t]=="object"&&e[t]!==null?new Proxy(e[t],Jw()):e[t]},set(e,t,i){return e[t]=i,(!r||t==="config")&&Vl(!0),!0}});window[Un]=new Proxy({config:{},defaultTheme:XE.default,defaultConfig:KE.default,colors:ZE.default,plugin:eO.default,resolveConfig:tO.default},Jw(!0));function Xw(r){jl.observe(r,{attributes:!0,attributeFilter:["type"],characterData:!0,subtree:!0,childList:!0})}new MutationObserver(async r=>{let e=!1;if(!jl){jl=new MutationObserver(async()=>await Vl(!0));for(let t of document.querySelectorAll(`style[type="${$l}"]`))Xw(t)}for(let t of r)for(let i of t.addedNodes)i.nodeType===1&&i.tagName==="STYLE"&&i.getAttribute("type")===$l&&(Xw(i),e=!0);await Vl(e)}).observe(document.documentElement,{attributes:!0,attributeFilter:["class"],childList:!0,subtree:!0});async function Vl(r=!1){r&&(Yw++,zl.clear());let e="";for(let i of document.querySelectorAll(`style[type="${$l}"]`))e+=i.textContent;let t=new Set;for(let i of document.querySelectorAll("[class]"))for(let n of i.classList)zl.has(n)||t.add(n);if(document.body&&(Hw||t.size>0||e!==Qw||!wt||!wt.isConnected)){for(let n of t)zl.add(n);Hw=!1,Qw=e,self[Gw]=Array.from(t).join(" ");let i=(0,YE.default)([(0,HE.default)({...window[Un].config,_hash:Yw,content:[Gw],plugins:[...JE.default,...Array.isArray(window[Un].config.plugins)?window[Un].config.plugins:[]]}),(0,QE.default)({remove:!1})]).process(`@tailwind base;@tailwind components;@tailwind utilities;${e}`).css;(!wt||!wt.isConnected)&&(wt=document.createElement("style"),document.head.append(wt)),wt.textContent=i}}})(); +/*! https://mths.be/cssesc v3.0.0 by @mathias */ diff --git a/resources/views/auth/confirm-password.blade.php b/resources/views/auth/confirm-password.blade.php deleted file mode 100644 index 3cbbe08..0000000 --- a/resources/views/auth/confirm-password.blade.php +++ /dev/null @@ -1,27 +0,0 @@ - -
- {{ __('This is a secure area of the application. Please confirm your password before continuing.') }} -
- -
- @csrf - - -
- - - - - -
- -
- - {{ __('Confirm') }} - -
-
-
diff --git a/resources/views/auth/forgot-password.blade.php b/resources/views/auth/forgot-password.blade.php deleted file mode 100644 index 3c70788..0000000 --- a/resources/views/auth/forgot-password.blade.php +++ /dev/null @@ -1,25 +0,0 @@ - -
- {{ __('Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.') }} -
- - - - -
- @csrf - - -
- - - -
- -
- - {{ __('Email Password Reset Link') }} - -
-
-
diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php deleted file mode 100644 index 94d3856..0000000 --- a/resources/views/auth/login.blade.php +++ /dev/null @@ -1,47 +0,0 @@ - - - - -
- @csrf - - -
- - - -
- - -
- - - - - -
- - -
- -
- -
- @if (Route::has('password.request')) - - {{ __('Forgot your password?') }} - - @endif - - - {{ __('Log in') }} - -
-
-
diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php deleted file mode 100644 index 759792b..0000000 --- a/resources/views/auth/register.blade.php +++ /dev/null @@ -1,52 +0,0 @@ - -
- @csrf - - -
- - - -
- - -
- - - -
- - -
- - - - - -
- - -
- - - - - -
- -
- - {{ __('Already registered?') }} - - - - {{ __('Register') }} - -
-
-
diff --git a/resources/views/auth/reset-password.blade.php b/resources/views/auth/reset-password.blade.php deleted file mode 100644 index a6494cc..0000000 --- a/resources/views/auth/reset-password.blade.php +++ /dev/null @@ -1,39 +0,0 @@ - -
- @csrf - - - - - -
- - - -
- - -
- - - -
- - -
- - - - - -
- -
- - {{ __('Reset Password') }} - -
-
-
diff --git a/resources/views/auth/verify-email.blade.php b/resources/views/auth/verify-email.blade.php deleted file mode 100644 index 4e4222f..0000000 --- a/resources/views/auth/verify-email.blade.php +++ /dev/null @@ -1,31 +0,0 @@ - -
- {{ __('Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn\'t receive the email, we will gladly send you another.') }} -
- - @if (session('status') == 'verification-link-sent') -
- {{ __('A new verification link has been sent to the email address you provided during registration.') }} -
- @endif - -
-
- @csrf - -
- - {{ __('Resend Verification Email') }} - -
-
- -
- @csrf - - -
-
-
diff --git a/resources/views/components/application-logo.blade.php b/resources/views/components/application-logo.blade.php deleted file mode 100644 index 46579cf..0000000 --- a/resources/views/components/application-logo.blade.php +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/resources/views/components/auth-session-status.blade.php b/resources/views/components/auth-session-status.blade.php deleted file mode 100644 index a39bc7d..0000000 --- a/resources/views/components/auth-session-status.blade.php +++ /dev/null @@ -1,7 +0,0 @@ -@props(['status']) - -@if ($status) -
merge(['class' => 'font-medium text-sm text-green-600 dark:text-green-400']) }}> - {{ $status }} -
-@endif diff --git a/resources/views/components/danger-button.blade.php b/resources/views/components/danger-button.blade.php deleted file mode 100644 index d7417b2..0000000 --- a/resources/views/components/danger-button.blade.php +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/resources/views/components/dropdown-link.blade.php b/resources/views/components/dropdown-link.blade.php deleted file mode 100644 index 6b54bfb..0000000 --- a/resources/views/components/dropdown-link.blade.php +++ /dev/null @@ -1 +0,0 @@ -merge(['class' => 'block w-full px-4 py-2 text-left text-sm leading-5 text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-800 focus:outline-none focus:bg-gray-100 dark:focus:bg-gray-800 transition duration-150 ease-in-out']) }}>{{ $slot }} diff --git a/resources/views/components/dropdown.blade.php b/resources/views/components/dropdown.blade.php deleted file mode 100644 index f51d335..0000000 --- a/resources/views/components/dropdown.blade.php +++ /dev/null @@ -1,43 +0,0 @@ -@props(['align' => 'right', 'width' => '48', 'contentClasses' => 'py-1 bg-white dark:bg-gray-700']) - -@php -switch ($align) { - case 'left': - $alignmentClasses = 'origin-top-left left-0'; - break; - case 'top': - $alignmentClasses = 'origin-top'; - break; - case 'right': - default: - $alignmentClasses = 'origin-top-right right-0'; - break; -} - -switch ($width) { - case '48': - $width = 'w-48'; - break; -} -@endphp - -
-
- {{ $trigger }} -
- - -
diff --git a/resources/views/components/input-error.blade.php b/resources/views/components/input-error.blade.php deleted file mode 100644 index ad95f6b..0000000 --- a/resources/views/components/input-error.blade.php +++ /dev/null @@ -1,9 +0,0 @@ -@props(['messages']) - -@if ($messages) -
    merge(['class' => 'text-sm text-red-600 dark:text-red-400 space-y-1']) }}> - @foreach ((array) $messages as $message) -
  • {{ $message }}
  • - @endforeach -
-@endif diff --git a/resources/views/components/input-label.blade.php b/resources/views/components/input-label.blade.php deleted file mode 100644 index e93b059..0000000 --- a/resources/views/components/input-label.blade.php +++ /dev/null @@ -1,5 +0,0 @@ -@props(['value']) - - diff --git a/resources/views/components/modal.blade.php b/resources/views/components/modal.blade.php deleted file mode 100644 index 4271d97..0000000 --- a/resources/views/components/modal.blade.php +++ /dev/null @@ -1,77 +0,0 @@ -@props([ - 'name', - 'show' => false, - 'maxWidth' => '2xl' -]) - -@php -$maxWidth = [ - 'sm' => 'sm:max-w-sm', - 'md' => 'sm:max-w-md', - 'lg' => 'sm:max-w-lg', - 'xl' => 'sm:max-w-xl', - '2xl' => 'sm:max-w-2xl', -][$maxWidth]; -@endphp - -
-
-
-
- -
- {{ $slot }} -
-
diff --git a/resources/views/components/nav-link.blade.php b/resources/views/components/nav-link.blade.php deleted file mode 100644 index 37bad55..0000000 --- a/resources/views/components/nav-link.blade.php +++ /dev/null @@ -1,11 +0,0 @@ -@props(['active']) - -@php -$classes = ($active ?? false) - ? 'inline-flex items-center px-1 pt-1 border-b-2 border-indigo-400 dark:border-indigo-600 text-sm font-medium leading-5 text-gray-900 dark:text-gray-100 focus:outline-none focus:border-indigo-700 transition duration-150 ease-in-out' - : 'inline-flex items-center px-1 pt-1 border-b-2 border-transparent text-sm font-medium leading-5 text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 hover:border-gray-300 dark:hover:border-gray-700 focus:outline-none focus:text-gray-700 dark:focus:text-gray-300 focus:border-gray-300 dark:focus:border-gray-700 transition duration-150 ease-in-out'; -@endphp - -merge(['class' => $classes]) }}> - {{ $slot }} - diff --git a/resources/views/components/primary-button.blade.php b/resources/views/components/primary-button.blade.php deleted file mode 100644 index 99bf389..0000000 --- a/resources/views/components/primary-button.blade.php +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/resources/views/components/responsive-nav-link.blade.php b/resources/views/components/responsive-nav-link.blade.php deleted file mode 100644 index 1148d9a..0000000 --- a/resources/views/components/responsive-nav-link.blade.php +++ /dev/null @@ -1,11 +0,0 @@ -@props(['active']) - -@php -$classes = ($active ?? false) - ? 'block w-full pl-3 pr-4 py-2 border-l-4 border-indigo-400 dark:border-indigo-600 text-left text-base font-medium text-indigo-700 dark:text-indigo-300 bg-indigo-50 dark:bg-indigo-900/50 focus:outline-none focus:text-indigo-800 dark:focus:text-indigo-200 focus:bg-indigo-100 dark:focus:bg-indigo-900 focus:border-indigo-700 dark:focus:border-indigo-300 transition duration-150 ease-in-out' - : 'block w-full pl-3 pr-4 py-2 border-l-4 border-transparent text-left text-base font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-200 hover:bg-gray-50 dark:hover:bg-gray-700 hover:border-gray-300 dark:hover:border-gray-600 focus:outline-none focus:text-gray-800 dark:focus:text-gray-200 focus:bg-gray-50 dark:focus:bg-gray-700 focus:border-gray-300 dark:focus:border-gray-600 transition duration-150 ease-in-out'; -@endphp - -merge(['class' => $classes]) }}> - {{ $slot }} - diff --git a/resources/views/components/secondary-button.blade.php b/resources/views/components/secondary-button.blade.php deleted file mode 100644 index fa1c549..0000000 --- a/resources/views/components/secondary-button.blade.php +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/resources/views/components/text-input.blade.php b/resources/views/components/text-input.blade.php deleted file mode 100644 index 7779a13..0000000 --- a/resources/views/components/text-input.blade.php +++ /dev/null @@ -1,3 +0,0 @@ -@props(['disabled' => false]) - -merge(['class' => 'border-gray-300 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 focus:border-indigo-500 dark:focus:border-indigo-600 focus:ring-indigo-500 dark:focus:ring-indigo-600 rounded-md shadow-sm']) !!}> diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 9069c10..dde9bad 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -1,36 +1,25 @@ - - - - - {{ config('app.name', 'Laravel') }} - - - - - - - @vite(['resources/css/app.css', 'resources/js/app.js']) + + + + EU Turkmenistan + + - -
- @include('layouts.navigation') - - - @if (isset($header)) -
-
- {{ $header }} -
-
- @endif - - -
- {{ $slot }} -
+ +
+
+ + + +

+   EU Turkmenistan + - upcoming events +

+
+ @yield('content') diff --git a/resources/views/profile/edit.blade.php b/resources/views/profile/edit.blade.php deleted file mode 100644 index ef69910..0000000 --- a/resources/views/profile/edit.blade.php +++ /dev/null @@ -1,29 +0,0 @@ - - -

- {{ __('Profile') }} -

-
- -
-
-
-
- @include('profile.partials.update-profile-information-form') -
-
- -
-
- @include('profile.partials.update-password-form') -
-
- -
-
- @include('profile.partials.delete-user-form') -
-
-
-
-
diff --git a/resources/views/profile/partials/delete-user-form.blade.php b/resources/views/profile/partials/delete-user-form.blade.php deleted file mode 100644 index 87d31b5..0000000 --- a/resources/views/profile/partials/delete-user-form.blade.php +++ /dev/null @@ -1,55 +0,0 @@ -
-
-

- {{ __('Delete Account') }} -

- -

- {{ __('Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.') }} -

-
- - {{ __('Delete Account') }} - - -
- @csrf - @method('delete') - -

- {{ __('Are you sure you want to delete your account?') }} -

- -

- {{ __('Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.') }} -

- -
- - - - - -
- -
- - {{ __('Cancel') }} - - - - {{ __('Delete Account') }} - -
-
-
-
diff --git a/resources/views/profile/partials/update-password-form.blade.php b/resources/views/profile/partials/update-password-form.blade.php deleted file mode 100644 index a66e1ac..0000000 --- a/resources/views/profile/partials/update-password-form.blade.php +++ /dev/null @@ -1,48 +0,0 @@ -
-
-

- {{ __('Update Password') }} -

- -

- {{ __('Ensure your account is using a long, random password to stay secure.') }} -

-
- -
- @csrf - @method('put') - -
- - - -
- -
- - - -
- -
- - - -
- -
- {{ __('Save') }} - - @if (session('status') === 'password-updated') -

{{ __('Saved.') }}

- @endif -
-
-
diff --git a/resources/views/profile/partials/update-profile-information-form.blade.php b/resources/views/profile/partials/update-profile-information-form.blade.php deleted file mode 100644 index 7273fff..0000000 --- a/resources/views/profile/partials/update-profile-information-form.blade.php +++ /dev/null @@ -1,64 +0,0 @@ -
-
-

- {{ __('Profile Information') }} -

- -

- {{ __("Update your account's profile information and email address.") }} -

-
- -
- @csrf -
- -
- @csrf - @method('patch') - -
- - - -
- -
- - - - - @if ($user instanceof \Illuminate\Contracts\Auth\MustVerifyEmail && ! $user->hasVerifiedEmail()) -
-

- {{ __('Your email address is unverified.') }} - - -

- - @if (session('status') === 'verification-link-sent') -

- {{ __('A new verification link has been sent to your email address.') }} -

- @endif -
- @endif -
- -
- {{ __('Save') }} - - @if (session('status') === 'profile-updated') -

{{ __('Saved.') }}

- @endif -
-
-
diff --git a/resources/views/signup.blade.php b/resources/views/signup.blade.php new file mode 100644 index 0000000..591a85e --- /dev/null +++ b/resources/views/signup.blade.php @@ -0,0 +1,47 @@ +@extends('layouts.app') + +@section('content') +
+
+ @csrf + + + + + + + + + + + + + + + + + + +
+ + +

Upload types: png | jpg | pdf

+ + + +
+
+ +@endsection diff --git a/resources/views/success.blade.php b/resources/views/success.blade.php index e69de29..3fb4ec5 100644 --- a/resources/views/success.blade.php +++ b/resources/views/success.blade.php @@ -0,0 +1,10 @@ +@extends('layouts.app') + +@section('content') +
+
+

Thank you!


+ We have sent you an email with attached QR code which you should use for this event! Check you email, if you haven't received anything contact us via: example@example.com +
+
+@endsection diff --git a/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php b/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php index 1526d56..393276e 100644 --- a/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php +++ b/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php @@ -1,2 +1,15 @@ {{-- This file is used to store sidebar items, inside the Backpack admin panel --}} + + + + + + diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index 76f9e3d..666b78e 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -1,140 +1,45 @@ - - - - - - Laravel +@extends('layouts.app') +@section('content') +
- - - + @foreach ($events as $event) +
- - - - -
- @if (Route::has('login')) -
- @auth - Dashboard - @else - Log in - - @if (Route::has('register')) - Register - @endif - @endauth +
+ {{ $event->name }} +
+
+

{{ $event->is_active ? 'Upcoming' : 'Passed' }}

- @endif +
+
- - - + +
+
+

Duration

+

{{ $event->duration }}

+
+ +
+

Starts on

+

{{ Carbon\Carbon::parse($event->is_active)->format('d M') }}

+
+
+ +
+ + Sign Up + +
+ +
+ @endforeach + + {{ $events->links() }} +
+@endsection diff --git a/routes/backpack/custom.php b/routes/backpack/custom.php index e9c9601..df8baa0 100644 --- a/routes/backpack/custom.php +++ b/routes/backpack/custom.php @@ -16,4 +16,6 @@ ), 'namespace' => 'App\Http\Controllers\Admin', ], function () { // custom admin routes -}); // this should be the absolute last line of this file + Route::crud('event', 'EventCrudController'); + Route::crud('attender', 'AttenderCrudController'); +}); // this should be the absolute last line of this file \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 55a3af7..f6b3f5d 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,5 +1,6 @@ middleware(['auth', 'verified'])->name('dashboard'); - -Route::middleware('auth')->group(function () { - Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit'); - Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update'); - Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy'); -}); require __DIR__.'/auth.php';